pcmk_resource_t 448 daemons/execd/cts-exec-helper.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 83 daemons/fenced/fenced_scheduler.c local_node_allowed_for(const pcmk_resource_t *rsc) pcmk_resource_t 111 daemons/fenced/fenced_scheduler.c pcmk_resource_t *rsc = data; pcmk_resource_t 141 include/crm/common/action_relation_internal.h pcmk_resource_t *rsc1; // Resource for first action, if any pcmk_resource_t 144 include/crm/common/action_relation_internal.h pcmk_resource_t *rsc2; // Resource for second action, if any pcmk_resource_t 340 include/crm/common/actions.h pcmk_resource_t *rsc; // Resource to apply action to, if any pcmk_resource_t 28 include/crm/common/bundles_internal.h pcmk_resource_t *ip; //!< IP address resource for ipaddr pcmk_resource_t 29 include/crm/common/bundles_internal.h pcmk_resource_t *child; //!< Instance of bundled resource pcmk_resource_t 30 include/crm/common/bundles_internal.h pcmk_resource_t *container; //!< Container associated with this instance pcmk_resource_t 31 include/crm/common/bundles_internal.h pcmk_resource_t *remote; //!< Pacemaker Remote connection into container pcmk_resource_t 45 include/crm/common/bundles_internal.h pcmk__is_bundle(const pcmk_resource_t *rsc) pcmk_resource_t 59 include/crm/common/bundles_internal.h pcmk__is_bundled(const pcmk_resource_t *rsc) pcmk_resource_t 44 include/crm/common/clone_internal.h pcmk__is_clone(const pcmk_resource_t *rsc) pcmk_resource_t 58 include/crm/common/clone_internal.h pcmk__is_unique_clone(const pcmk_resource_t *rsc) pcmk_resource_t 72 include/crm/common/clone_internal.h pcmk__is_anonymous_clone(const pcmk_resource_t *rsc) pcmk_resource_t 38 include/crm/common/group_internal.h pcmk__is_group(const pcmk_resource_t *rsc) pcmk_resource_t 26 include/crm/common/location_internal.h pcmk_resource_t *rsc; // Resource with location preference pcmk_resource_t 135 include/crm/common/nodes.h pcmk_resource_t *remote_rsc; pcmk_resource_t 181 include/crm/common/nodes.h bool (*fn)(pcmk_resource_t *, void *), pcmk_resource_t 30 include/crm/common/primitive_internal.h pcmk__is_primitive(const pcmk_resource_t *rsc) pcmk_resource_t 264 include/crm/common/resources.h gboolean (*unpack)(pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler); pcmk_resource_t 276 include/crm/common/resources.h pcmk_resource_t *(*find_rsc)(pcmk_resource_t *rsc, const char *search, pcmk_resource_t 291 include/crm/common/resources.h char *(*parameter)(pcmk_resource_t *rsc, pcmk_node_t *node, gboolean create, pcmk_resource_t 295 include/crm/common/resources.h void (*print)(pcmk_resource_t *rsc, const char *pre_text, long options, pcmk_resource_t 306 include/crm/common/resources.h gboolean (*active)(pcmk_resource_t *rsc, gboolean all); pcmk_resource_t 316 include/crm/common/resources.h enum rsc_role_e (*state)(const pcmk_resource_t *rsc, gboolean current); pcmk_resource_t 328 include/crm/common/resources.h pcmk_node_t *(*location)(const pcmk_resource_t *rsc, GList **list, pcmk_resource_t 336 include/crm/common/resources.h void (*free)(pcmk_resource_t *rsc); pcmk_resource_t 346 include/crm/common/resources.h void (*count)(pcmk_resource_t *rsc); pcmk_resource_t 358 include/crm/common/resources.h gboolean (*is_filtered)(const pcmk_resource_t *rsc, GList *only_rsc, pcmk_resource_t 373 include/crm/common/resources.h pcmk_node_t *(*active_node)(const pcmk_resource_t *rsc, pcmk_resource_t 384 include/crm/common/resources.h unsigned int (*max_per_node)(const pcmk_resource_t *rsc); pcmk_resource_t 409 include/crm/common/resources.h pcmk_resource_t *parent; // Resource's parent resource, if any pcmk_resource_t 476 include/crm/common/resources.h pcmk_resource_t *container; // Resource containing this one, if any pcmk_resource_t 495 include/crm/common/resources.h const char *pcmk_resource_id(const pcmk_resource_t *rsc); pcmk_resource_t 496 include/crm/common/resources.h bool pcmk_resource_is_managed(const pcmk_resource_t *rsc); pcmk_resource_t 57 include/crm/common/roles_internal.h pcmk__current_node(const pcmk_resource_t *rsc) pcmk_resource_t 25 include/crm/pengine/complex.h GHashTable *pe_rsc_params(pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 27 include/crm/pengine/complex.h void get_meta_attributes(GHashTable * meta_hash, pcmk_resource_t *rsc, pcmk_resource_t 29 include/crm/pengine/complex.h void get_rsc_attributes(GHashTable *meta_hash, const pcmk_resource_t *rsc, pcmk_resource_t 32 include/crm/pengine/complex.h gboolean is_parent(pcmk_resource_t *child, pcmk_resource_t *rsc); pcmk_resource_t 33 include/crm/pengine/complex.h pcmk_resource_t *uber_parent(pcmk_resource_t *rsc); pcmk_resource_t 24 include/crm/pengine/internal.h const char *pe__resource_description(const pcmk_resource_t *rsc, pcmk_resource_t 27 include/crm/pengine/internal.h bool pe__clone_is_ordered(const pcmk_resource_t *clone); pcmk_resource_t 28 include/crm/pengine/internal.h int pe__set_clone_flag(pcmk_resource_t *clone, enum pcmk__clone_flags flag); pcmk_resource_t 29 include/crm/pengine/internal.h bool pe__clone_flag_is_set(const pcmk_resource_t *clone, uint32_t flags); pcmk_resource_t 31 include/crm/pengine/internal.h bool pe__group_flag_is_set(const pcmk_resource_t *group, uint32_t flags); pcmk_resource_t 32 include/crm/pengine/internal.h pcmk_resource_t *pe__last_group_member(const pcmk_resource_t *group); pcmk_resource_t 34 include/crm/pengine/internal.h const pcmk_resource_t *pe__const_top_resource(const pcmk_resource_t *rsc, pcmk_resource_t 37 include/crm/pengine/internal.h int pe__clone_max(const pcmk_resource_t *clone); pcmk_resource_t 38 include/crm/pengine/internal.h int pe__clone_node_max(const pcmk_resource_t *clone); pcmk_resource_t 39 include/crm/pengine/internal.h int pe__clone_promoted_max(const pcmk_resource_t *clone); pcmk_resource_t 40 include/crm/pengine/internal.h int pe__clone_promoted_node_max(const pcmk_resource_t *clone); pcmk_resource_t 41 include/crm/pengine/internal.h void pe__create_clone_notifications(pcmk_resource_t *clone); pcmk_resource_t 42 include/crm/pengine/internal.h void pe__free_clone_notification_data(pcmk_resource_t *clone); pcmk_resource_t 43 include/crm/pengine/internal.h void pe__create_clone_notif_pseudo_ops(pcmk_resource_t *clone, pcmk_resource_t 49 include/crm/pengine/internal.h pcmk_action_t *pe__new_rsc_pseudo_action(pcmk_resource_t *rsc, const char *task, pcmk_resource_t 52 include/crm/pengine/internal.h void pe__create_promotable_pseudo_ops(pcmk_resource_t *clone, pcmk_resource_t 57 include/crm/pengine/internal.h char *native_parameter(pcmk_resource_t *rsc, pcmk_node_t *node, gboolean create, pcmk_resource_t 59 include/crm/pengine/internal.h pcmk_node_t *native_location(const pcmk_resource_t *rsc, GList **list, pcmk_resource_t 61 include/crm/pengine/internal.h void native_add_running(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 64 include/crm/pengine/internal.h gboolean native_unpack(pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler); pcmk_resource_t 65 include/crm/pengine/internal.h gboolean group_unpack(pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler); pcmk_resource_t 66 include/crm/pengine/internal.h gboolean clone_unpack(pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler); pcmk_resource_t 67 include/crm/pengine/internal.h gboolean pe__unpack_bundle(pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler); pcmk_resource_t 69 include/crm/pengine/internal.h pcmk_resource_t *native_find_rsc(pcmk_resource_t *rsc, const char *id, pcmk_resource_t 72 include/crm/pengine/internal.h gboolean native_active(pcmk_resource_t *rsc, gboolean all); pcmk_resource_t 73 include/crm/pengine/internal.h gboolean group_active(pcmk_resource_t *rsc, gboolean all); pcmk_resource_t 74 include/crm/pengine/internal.h gboolean clone_active(pcmk_resource_t *rsc, gboolean all); pcmk_resource_t 75 include/crm/pengine/internal.h gboolean pe__bundle_active(pcmk_resource_t *rsc, gboolean all); pcmk_resource_t 78 include/crm/pengine/internal.h void native_print(pcmk_resource_t *rsc, const char *pre_text, long options, pcmk_resource_t 82 include/crm/pengine/internal.h void group_print(pcmk_resource_t *rsc, const char *pre_text, long options, pcmk_resource_t 86 include/crm/pengine/internal.h void clone_print(pcmk_resource_t *rsc, const char *pre_text, long options, pcmk_resource_t 90 include/crm/pengine/internal.h void pe__print_bundle(pcmk_resource_t *rsc, const char *pre_text, long options, pcmk_resource_t 93 include/crm/pengine/internal.h gchar *pcmk__native_output_string(const pcmk_resource_t *rsc, const char *name, pcmk_resource_t 104 include/crm/pengine/internal.h pcmk_resource_t *rsc, pcmk_resource_t 123 include/crm/pengine/internal.h void native_free(pcmk_resource_t *rsc); pcmk_resource_t 124 include/crm/pengine/internal.h void group_free(pcmk_resource_t *rsc); pcmk_resource_t 125 include/crm/pengine/internal.h void clone_free(pcmk_resource_t *rsc); pcmk_resource_t 126 include/crm/pengine/internal.h void pe__free_bundle(pcmk_resource_t *rsc); pcmk_resource_t 128 include/crm/pengine/internal.h enum rsc_role_e native_resource_state(const pcmk_resource_t *rsc, pcmk_resource_t 130 include/crm/pengine/internal.h enum rsc_role_e group_resource_state(const pcmk_resource_t *rsc, pcmk_resource_t 132 include/crm/pengine/internal.h enum rsc_role_e clone_resource_state(const pcmk_resource_t *rsc, pcmk_resource_t 134 include/crm/pengine/internal.h enum rsc_role_e pe__bundle_resource_state(const pcmk_resource_t *rsc, pcmk_resource_t 137 include/crm/pengine/internal.h void pe__count_common(pcmk_resource_t *rsc); pcmk_resource_t 138 include/crm/pengine/internal.h void pe__count_bundle(pcmk_resource_t *rsc); pcmk_resource_t 140 include/crm/pengine/internal.h void common_free(pcmk_resource_t *rsc); pcmk_resource_t 147 include/crm/pengine/internal.h int pe_get_failcount(const pcmk_node_t *node, pcmk_resource_t *rsc, pcmk_resource_t 151 include/crm/pengine/internal.h pcmk_action_t *pe__clear_failcount(pcmk_resource_t *rsc, pcmk_resource_t 157 include/crm/pengine/internal.h bool pe__count_active_node(const pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 161 include/crm/pengine/internal.h pcmk_node_t *pe__find_active_requires(const pcmk_resource_t *rsc, pcmk_resource_t 172 include/crm/pengine/internal.h int line, bool to_log, const pcmk_resource_t *rsc, pcmk_resource_t 180 include/crm/pengine/internal.h GHashTable *pcmk__unpack_action_meta(pcmk_resource_t *rsc, pcmk_resource_t 187 include/crm/pengine/internal.h xmlNode *pcmk__find_action_config(const pcmk_resource_t *rsc, pcmk_resource_t 191 include/crm/pengine/internal.h enum rsc_start_requirement pcmk__action_requires(const pcmk_resource_t *rsc, pcmk_resource_t 194 include/crm/pengine/internal.h enum action_fail_response pcmk__parse_on_fail(const pcmk_resource_t *rsc, pcmk_resource_t 199 include/crm/pengine/internal.h enum rsc_role_e pcmk__role_after_failure(const pcmk_resource_t *rsc, pcmk_resource_t 204 include/crm/pengine/internal.h pcmk_action_t *custom_action(pcmk_resource_t *rsc, char *key, const char *task, pcmk_resource_t 237 include/crm/pengine/internal.h enum action_tasks get_complex_task(const pcmk_resource_t *rsc, pcmk_resource_t 243 include/crm/pengine/internal.h GList *pe__resource_actions(const pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 248 include/crm/pengine/internal.h void resource_location(pcmk_resource_t *rsc, const pcmk_node_t *node, int score, pcmk_resource_t 254 include/crm/pengine/internal.h gboolean get_target_role(const pcmk_resource_t *rsc, enum rsc_role_e *role); pcmk_resource_t 255 include/crm/pengine/internal.h void pe__set_next_role(pcmk_resource_t *rsc, enum rsc_role_e role, pcmk_resource_t 258 include/crm/pengine/internal.h pcmk_resource_t *find_clone_instance(const pcmk_resource_t *rsc, pcmk_resource_t 270 include/crm/pengine/internal.h pe_base_name_eq(const pcmk_resource_t *rsc, const char *id) pcmk_resource_t 284 include/crm/pengine/internal.h bool is_set_recursive(const pcmk_resource_t *rsc, long long flag, bool any); pcmk_resource_t 286 include/crm/pengine/internal.h pcmk__op_digest_t *pe__calculate_digests(pcmk_resource_t *rsc, const char *task, pcmk_resource_t 296 include/crm/pengine/internal.h pcmk__op_digest_t *rsc_action_digest_cmp(pcmk_resource_t *rsc, pcmk_resource_t 304 include/crm/pengine/internal.h void trigger_unfencing(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 313 include/crm/pengine/internal.h void pe__set_resource_flags_recursive(pcmk_resource_t *rsc, uint64_t flags); pcmk_resource_t 314 include/crm/pengine/internal.h void pe__clear_resource_flags_recursive(pcmk_resource_t *rsc, uint64_t flags); pcmk_resource_t 331 include/crm/pengine/internal.h void common_print(pcmk_resource_t *rsc, const char *pre_text, const char *name, pcmk_resource_t 333 include/crm/pengine/internal.h int pe__common_output_text(pcmk__output_t *out, const pcmk_resource_t *rsc, pcmk_resource_t 336 include/crm/pengine/internal.h int pe__common_output_html(pcmk__output_t *out, const pcmk_resource_t *rsc, pcmk_resource_t 340 include/crm/pengine/internal.h GList *pe__bundle_containers(const pcmk_resource_t *bundle); pcmk_resource_t 342 include/crm/pengine/internal.h int pe__bundle_max(const pcmk_resource_t *rsc); pcmk_resource_t 343 include/crm/pengine/internal.h bool pe__node_is_bundle_instance(const pcmk_resource_t *bundle, pcmk_resource_t 345 include/crm/pengine/internal.h pcmk_resource_t *pe__bundled_resource(const pcmk_resource_t *rsc); pcmk_resource_t 346 include/crm/pengine/internal.h const pcmk_resource_t *pe__get_rsc_in_container(const pcmk_resource_t *instance); pcmk_resource_t 347 include/crm/pengine/internal.h pcmk_resource_t *pe__first_container(const pcmk_resource_t *bundle); pcmk_resource_t 348 include/crm/pengine/internal.h void pe__foreach_bundle_replica(pcmk_resource_t *bundle, pcmk_resource_t 351 include/crm/pengine/internal.h void pe__foreach_const_bundle_replica(const pcmk_resource_t *bundle, pcmk_resource_t 355 include/crm/pengine/internal.h pcmk_resource_t *pe__find_bundle_replica(const pcmk_resource_t *bundle, pcmk_resource_t 357 include/crm/pengine/internal.h bool pe__bundle_needs_remote_name(pcmk_resource_t *rsc); pcmk_resource_t 358 include/crm/pengine/internal.h const char *pe__add_bundle_remote_name(pcmk_resource_t *rsc, xmlNode *xml, pcmk_resource_t 360 include/crm/pengine/internal.h bool pe__is_universal_clone(const pcmk_resource_t *rsc, pcmk_resource_t 362 include/crm/pengine/internal.h void pe__add_param_check(const xmlNode *rsc_op, pcmk_resource_t *rsc, pcmk_resource_t 366 include/crm/pengine/internal.h void (*cb)(pcmk_resource_t*, pcmk_node_t*, pcmk_resource_t 389 include/crm/pengine/internal.h bool pe__resource_is_disabled(const pcmk_resource_t *rsc); pcmk_resource_t 390 include/crm/pengine/internal.h void pe__clear_resource_history(pcmk_resource_t *rsc, const pcmk_node_t *node); pcmk_resource_t 399 include/crm/pengine/internal.h bool pe__rsc_running_on_only(const pcmk_resource_t *rsc, pcmk_resource_t 401 include/crm/pengine/internal.h bool pe__rsc_running_on_any(pcmk_resource_t *rsc, GList *node_list); pcmk_resource_t 406 include/crm/pengine/internal.h bool pcmk__rsc_filtered_by_node(pcmk_resource_t *rsc, GList *only_node); pcmk_resource_t 408 include/crm/pengine/internal.h gboolean pe__bundle_is_filtered(const pcmk_resource_t *rsc, GList *only_rsc, pcmk_resource_t 410 include/crm/pengine/internal.h gboolean pe__clone_is_filtered(const pcmk_resource_t *rsc, GList *only_rsc, pcmk_resource_t 412 include/crm/pengine/internal.h gboolean pe__group_is_filtered(const pcmk_resource_t *rsc, GList *only_rsc, pcmk_resource_t 414 include/crm/pengine/internal.h gboolean pe__native_is_filtered(const pcmk_resource_t *rsc, GList *only_rsc, pcmk_resource_t 417 include/crm/pengine/internal.h xmlNode *pe__failed_probe_for_rsc(const pcmk_resource_t *rsc, const char *name); pcmk_resource_t 419 include/crm/pengine/internal.h const char *pe__clone_child_id(const pcmk_resource_t *rsc); pcmk_resource_t 22 include/crm/pengine/remote_internal.h pcmk_resource_t *pe__resource_contains_guest_node(const pcmk_scheduler_t *scheduler, pcmk_resource_t 23 include/crm/pengine/remote_internal.h const pcmk_resource_t *rsc); pcmk_resource_t 31 include/crm/pengine/status.h const char *rsc_printable_id(const pcmk_resource_t *rsc); pcmk_resource_t 48 include/crm/pengine/status.h pcmk_resource_t *pe_find_resource(GList *rsc_list, const char *id_rh); pcmk_resource_t 49 include/crm/pengine/status.h pcmk_resource_t *pe_find_resource_with_flags(GList *rsc_list, const char *id, pcmk_resource_t 58 include/crm/pengine/status.h int pe_bundle_replicas(const pcmk_resource_t *rsc); pcmk_resource_t 36 include/crm/pengine/status_compat.h pe_rsc_is_clone(const pcmk_resource_t *rsc) pcmk_resource_t 43 include/crm/pengine/status_compat.h pe_rsc_is_unique_clone(const pcmk_resource_t *rsc) pcmk_resource_t 50 include/crm/pengine/status_compat.h pe_rsc_is_anon_clone(const pcmk_resource_t *rsc) pcmk_resource_t 57 include/crm/pengine/status_compat.h pe_rsc_is_bundled(const pcmk_resource_t *rsc) pcmk_resource_t 222 include/pacemaker.h int pcmk_resource_digests(xmlNodePtr *xml, pcmk_resource_t *rsc, pcmk_resource_t 21 include/pcmki/pcmki_resource.h int pcmk__resource_digests(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_resource_t 23 include/pcmki/pcmki_scheduler.h pcmk_resource_t *dependent; // The resource being colocated pcmk_resource_t 24 include/pcmki/pcmki_scheduler.h pcmk_resource_t *primary; // The resource the dependent is colocated with pcmk_resource_t 124 lib/common/attrs.c const pcmk_resource_t *container = NULL; pcmk_resource_t 108 lib/common/nodes.c bool (*fn)(pcmk_resource_t *, void *), pcmk_resource_t 117 lib/common/nodes.c result = fn((pcmk_resource_t *) item->data, user_data); pcmk_resource_t 27 lib/common/resources.c pcmk_resource_id(const pcmk_resource_t *rsc) pcmk_resource_t 41 lib/common/resources.c pcmk_resource_is_managed(const pcmk_resource_t *rsc) pcmk_resource_t 26 lib/common/tests/nodes/pcmk_foreach_active_resource_test.c static pcmk_resource_t rsc1 = { pcmk_resource_t 29 lib/common/tests/nodes/pcmk_foreach_active_resource_test.c static pcmk_resource_t rsc2 = { pcmk_resource_t 32 lib/common/tests/nodes/pcmk_foreach_active_resource_test.c static pcmk_resource_t rsc3 = { pcmk_resource_t 37 lib/common/tests/nodes/pcmk_foreach_active_resource_test.c fn(pcmk_resource_t *rsc, void *user_data) pcmk_resource_t 27 lib/common/tests/resources/pcmk_resource_id_test.c pcmk_resource_t rsc1 = { pcmk_resource_t 26 lib/common/tests/resources/pcmk_resource_is_managed_test.c pcmk_resource_t rsc1 = { pcmk_resource_t 36 lib/common/tests/resources/pcmk_resource_is_managed_test.c pcmk_resource_t rsc1 = { pcmk_resource_t 90 lib/pacemaker/libpacemaker_private.h pcmk_node_t *(*assign)(pcmk_resource_t *rsc, const pcmk_node_t *prefer, pcmk_resource_t 99 lib/pacemaker/libpacemaker_private.h void (*create_actions)(pcmk_resource_t *rsc); pcmk_resource_t 110 lib/pacemaker/libpacemaker_private.h bool (*create_probe)(pcmk_resource_t *rsc, pcmk_node_t *node); pcmk_resource_t 118 lib/pacemaker/libpacemaker_private.h void (*internal_constraints)(pcmk_resource_t *rsc); pcmk_resource_t 135 lib/pacemaker/libpacemaker_private.h int (*apply_coloc_score)(pcmk_resource_t *dependent, pcmk_resource_t 136 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *primary, pcmk_resource_t 157 lib/pacemaker/libpacemaker_private.h GList *(*colocated_resources)(const pcmk_resource_t *rsc, pcmk_resource_t 158 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 178 lib/pacemaker/libpacemaker_private.h void (*with_this_colocations)(const pcmk_resource_t *rsc, pcmk_resource_t 179 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 200 lib/pacemaker/libpacemaker_private.h void (*this_with_colocations)(const pcmk_resource_t *rsc, pcmk_resource_t 201 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 233 lib/pacemaker/libpacemaker_private.h void (*add_colocated_node_scores)(pcmk_resource_t *source_rsc, pcmk_resource_t 234 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *target_rsc, pcmk_resource_t 246 lib/pacemaker/libpacemaker_private.h void (*apply_location)(pcmk_resource_t *rsc, pcmk__location_t *location); pcmk_resource_t 297 lib/pacemaker/libpacemaker_private.h void (*output_actions)(pcmk_resource_t *rsc); pcmk_resource_t 305 lib/pacemaker/libpacemaker_private.h void (*add_actions_to_graph)(pcmk_resource_t *rsc); pcmk_resource_t 317 lib/pacemaker/libpacemaker_private.h void (*add_graph_meta)(const pcmk_resource_t *rsc, xmlNode *xml); pcmk_resource_t 334 lib/pacemaker/libpacemaker_private.h void (*add_utilization)(const pcmk_resource_t *rsc, pcmk_resource_t 335 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, GList *all_rscs, pcmk_resource_t 344 lib/pacemaker/libpacemaker_private.h void (*shutdown_lock)(pcmk_resource_t *rsc); pcmk_resource_t 364 lib/pacemaker/libpacemaker_private.h pcmk_action_t *pcmk__new_cancel_action(pcmk_resource_t *rsc, const char *name, pcmk_resource_t 381 lib/pacemaker/libpacemaker_private.h bool pcmk__check_action_config(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 391 lib/pacemaker/libpacemaker_private.h void pcmk__create_recurring_actions(pcmk_resource_t *rsc); pcmk_resource_t 394 lib/pacemaker/libpacemaker_private.h void pcmk__schedule_cancel(pcmk_resource_t *rsc, const char *call_id, pcmk_resource_t 399 lib/pacemaker/libpacemaker_private.h void pcmk__reschedule_recurring(pcmk_resource_t *rsc, const char *task, pcmk_resource_t 414 lib/pacemaker/libpacemaker_private.h void pcmk__add_rsc_actions_to_graph(pcmk_resource_t *rsc); pcmk_resource_t 427 lib/pacemaker/libpacemaker_private.h void pcmk__order_vs_unfence(const pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 450 lib/pacemaker/libpacemaker_private.h pcmk_resource_t *pcmk__find_constraint_resource(GList *rsc_list, pcmk_resource_t 459 lib/pacemaker/libpacemaker_private.h const char *id, pcmk_resource_t **rsc, pcmk_resource_t 476 lib/pacemaker/libpacemaker_private.h pcmk__location_t *pcmk__new_location(const char *id, pcmk_resource_t *rsc, pcmk_resource_t 484 lib/pacemaker/libpacemaker_private.h void pcmk__apply_location(pcmk_resource_t *rsc, pcmk__location_t *constraint); pcmk_resource_t 507 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *rsc) pcmk_resource_t 529 lib/pacemaker/libpacemaker_private.h enum pcmk__coloc_affects pcmk__colocation_affects(const pcmk_resource_t pcmk_resource_t 531 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t pcmk_resource_t 538 lib/pacemaker/libpacemaker_private.h void pcmk__apply_coloc_to_scores(pcmk_resource_t *dependent, pcmk_resource_t 539 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *primary, pcmk_resource_t 543 lib/pacemaker/libpacemaker_private.h int pcmk__apply_coloc_to_priority(pcmk_resource_t *dependent, pcmk_resource_t 544 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *primary, pcmk_resource_t 548 lib/pacemaker/libpacemaker_private.h void pcmk__add_colocated_node_scores(pcmk_resource_t *source_rsc, pcmk_resource_t 549 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *target_rsc, pcmk_resource_t 558 lib/pacemaker/libpacemaker_private.h void pcmk__colocation_intersect_nodes(pcmk_resource_t *dependent, pcmk_resource_t 559 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *primary, pcmk_resource_t 569 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *rsc); pcmk_resource_t 573 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *rsc); pcmk_resource_t 577 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *rsc); pcmk_resource_t 581 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *rsc); pcmk_resource_t 584 lib/pacemaker/libpacemaker_private.h GList *pcmk__with_this_colocations(const pcmk_resource_t *rsc); pcmk_resource_t 587 lib/pacemaker/libpacemaker_private.h GList *pcmk__this_with_colocations(const pcmk_resource_t *rsc); pcmk_resource_t 591 lib/pacemaker/libpacemaker_private.h pcmk_resource_t *dependent, pcmk_resource_t *primary, pcmk_resource_t 612 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *rsc) pcmk_resource_t 648 lib/pacemaker/libpacemaker_private.h void pcmk__new_ordering(pcmk_resource_t *first_rsc, char *first_task, pcmk_resource_t 649 lib/pacemaker/libpacemaker_private.h pcmk_action_t *first_action, pcmk_resource_t *then_rsc, pcmk_resource_t 707 lib/pacemaker/libpacemaker_private.h void pcmk__add_promotion_scores(pcmk_resource_t *rsc); pcmk_resource_t 710 lib/pacemaker/libpacemaker_private.h void pcmk__require_promotion_tickets(pcmk_resource_t *rsc); pcmk_resource_t 713 lib/pacemaker/libpacemaker_private.h void pcmk__set_instance_roles(pcmk_resource_t *rsc); pcmk_resource_t 716 lib/pacemaker/libpacemaker_private.h void pcmk__create_promotable_actions(pcmk_resource_t *clone); pcmk_resource_t 719 lib/pacemaker/libpacemaker_private.h void pcmk__promotable_restart_ordering(pcmk_resource_t *rsc); pcmk_resource_t 722 lib/pacemaker/libpacemaker_private.h void pcmk__order_promotable_instances(pcmk_resource_t *clone); pcmk_resource_t 725 lib/pacemaker/libpacemaker_private.h void pcmk__update_dependent_with_promotable(const pcmk_resource_t *primary, pcmk_resource_t 726 lib/pacemaker/libpacemaker_private.h pcmk_resource_t *dependent, pcmk_resource_t 731 lib/pacemaker/libpacemaker_private.h int pcmk__update_promotable_dependent_priority(const pcmk_resource_t *primary, pcmk_resource_t 732 lib/pacemaker/libpacemaker_private.h pcmk_resource_t *dependent, pcmk_resource_t 746 lib/pacemaker/libpacemaker_private.h bool pcmk__rsc_corresponds_to_guest(const pcmk_resource_t *rsc, pcmk_resource_t 753 lib/pacemaker/libpacemaker_private.h void pcmk__substitute_remote_addr(pcmk_resource_t *rsc, GHashTable *params); pcmk_resource_t 763 lib/pacemaker/libpacemaker_private.h pcmk_node_t *pcmk__primitive_assign(pcmk_resource_t *rsc, pcmk_resource_t 768 lib/pacemaker/libpacemaker_private.h void pcmk__primitive_create_actions(pcmk_resource_t *rsc); pcmk_resource_t 771 lib/pacemaker/libpacemaker_private.h void pcmk__primitive_internal_constraints(pcmk_resource_t *rsc); pcmk_resource_t 778 lib/pacemaker/libpacemaker_private.h int pcmk__primitive_apply_coloc_score(pcmk_resource_t *dependent, pcmk_resource_t 779 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *primary, pcmk_resource_t 784 lib/pacemaker/libpacemaker_private.h void pcmk__with_primitive_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 785 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 789 lib/pacemaker/libpacemaker_private.h void pcmk__primitive_with_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 790 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 794 lib/pacemaker/libpacemaker_private.h void pcmk__schedule_cleanup(pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 798 lib/pacemaker/libpacemaker_private.h void pcmk__primitive_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml); pcmk_resource_t 801 lib/pacemaker/libpacemaker_private.h void pcmk__primitive_add_utilization(const pcmk_resource_t *rsc, pcmk_resource_t 802 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 806 lib/pacemaker/libpacemaker_private.h void pcmk__primitive_shutdown_lock(pcmk_resource_t *rsc); pcmk_resource_t 812 lib/pacemaker/libpacemaker_private.h pcmk_node_t *pcmk__group_assign(pcmk_resource_t *rsc, const pcmk_node_t *prefer, pcmk_resource_t 816 lib/pacemaker/libpacemaker_private.h void pcmk__group_create_actions(pcmk_resource_t *rsc); pcmk_resource_t 819 lib/pacemaker/libpacemaker_private.h void pcmk__group_internal_constraints(pcmk_resource_t *rsc); pcmk_resource_t 822 lib/pacemaker/libpacemaker_private.h int pcmk__group_apply_coloc_score(pcmk_resource_t *dependent, pcmk_resource_t 823 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *primary, pcmk_resource_t 828 lib/pacemaker/libpacemaker_private.h void pcmk__with_group_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 829 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 833 lib/pacemaker/libpacemaker_private.h void pcmk__group_with_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 834 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 838 lib/pacemaker/libpacemaker_private.h void pcmk__group_add_colocated_node_scores(pcmk_resource_t *source_rsc, pcmk_resource_t 839 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *target_rsc, pcmk_resource_t 846 lib/pacemaker/libpacemaker_private.h void pcmk__group_apply_location(pcmk_resource_t *rsc, pcmk_resource_t 862 lib/pacemaker/libpacemaker_private.h GList *pcmk__group_colocated_resources(const pcmk_resource_t *rsc, pcmk_resource_t 863 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 867 lib/pacemaker/libpacemaker_private.h void pcmk__group_add_utilization(const pcmk_resource_t *rsc, pcmk_resource_t 868 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 872 lib/pacemaker/libpacemaker_private.h void pcmk__group_shutdown_lock(pcmk_resource_t *rsc); pcmk_resource_t 878 lib/pacemaker/libpacemaker_private.h pcmk_node_t *pcmk__clone_assign(pcmk_resource_t *rsc, const pcmk_node_t *prefer, pcmk_resource_t 882 lib/pacemaker/libpacemaker_private.h void pcmk__clone_create_actions(pcmk_resource_t *rsc); pcmk_resource_t 885 lib/pacemaker/libpacemaker_private.h bool pcmk__clone_create_probe(pcmk_resource_t *rsc, pcmk_node_t *node); pcmk_resource_t 888 lib/pacemaker/libpacemaker_private.h void pcmk__clone_internal_constraints(pcmk_resource_t *rsc); pcmk_resource_t 891 lib/pacemaker/libpacemaker_private.h int pcmk__clone_apply_coloc_score(pcmk_resource_t *dependent, pcmk_resource_t 892 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *primary, pcmk_resource_t 897 lib/pacemaker/libpacemaker_private.h void pcmk__with_clone_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 898 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 902 lib/pacemaker/libpacemaker_private.h void pcmk__clone_with_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 903 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 907 lib/pacemaker/libpacemaker_private.h void pcmk__clone_apply_location(pcmk_resource_t *rsc, pcmk_resource_t 915 lib/pacemaker/libpacemaker_private.h void pcmk__clone_add_actions_to_graph(pcmk_resource_t *rsc); pcmk_resource_t 918 lib/pacemaker/libpacemaker_private.h void pcmk__clone_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml); pcmk_resource_t 921 lib/pacemaker/libpacemaker_private.h void pcmk__clone_add_utilization(const pcmk_resource_t *rsc, pcmk_resource_t 922 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 926 lib/pacemaker/libpacemaker_private.h void pcmk__clone_shutdown_lock(pcmk_resource_t *rsc); pcmk_resource_t 931 lib/pacemaker/libpacemaker_private.h pcmk_node_t *pcmk__bundle_assign(pcmk_resource_t *rsc, pcmk_resource_t 935 lib/pacemaker/libpacemaker_private.h void pcmk__bundle_create_actions(pcmk_resource_t *rsc); pcmk_resource_t 938 lib/pacemaker/libpacemaker_private.h bool pcmk__bundle_create_probe(pcmk_resource_t *rsc, pcmk_node_t *node); pcmk_resource_t 941 lib/pacemaker/libpacemaker_private.h void pcmk__bundle_internal_constraints(pcmk_resource_t *rsc); pcmk_resource_t 944 lib/pacemaker/libpacemaker_private.h int pcmk__bundle_apply_coloc_score(pcmk_resource_t *dependent, pcmk_resource_t 945 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *primary, pcmk_resource_t 950 lib/pacemaker/libpacemaker_private.h void pcmk__with_bundle_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 951 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 955 lib/pacemaker/libpacemaker_private.h void pcmk__bundle_with_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 956 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 960 lib/pacemaker/libpacemaker_private.h void pcmk__bundle_apply_location(pcmk_resource_t *rsc, pcmk_resource_t 968 lib/pacemaker/libpacemaker_private.h void pcmk__output_bundle_actions(pcmk_resource_t *rsc); pcmk_resource_t 971 lib/pacemaker/libpacemaker_private.h void pcmk__bundle_add_actions_to_graph(pcmk_resource_t *rsc); pcmk_resource_t 974 lib/pacemaker/libpacemaker_private.h void pcmk__bundle_add_utilization(const pcmk_resource_t *rsc, pcmk_resource_t 975 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 979 lib/pacemaker/libpacemaker_private.h void pcmk__bundle_shutdown_lock(pcmk_resource_t *rsc); pcmk_resource_t 985 lib/pacemaker/libpacemaker_private.h void pcmk__assign_instances(pcmk_resource_t *collective, GList *instances, pcmk_resource_t 989 lib/pacemaker/libpacemaker_private.h void pcmk__create_instance_actions(pcmk_resource_t *rsc, GList *instances); pcmk_resource_t 992 lib/pacemaker/libpacemaker_private.h bool pcmk__instance_matches(const pcmk_resource_t *instance, pcmk_resource_t 997 lib/pacemaker/libpacemaker_private.h pcmk_resource_t *pcmk__find_compatible_instance(const pcmk_resource_t *match_rsc, pcmk_resource_t 998 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *rsc, pcmk_resource_t 1056 lib/pacemaker/libpacemaker_private.h void pcmk__copy_node_tables(const pcmk_resource_t *rsc, GHashTable **copy); pcmk_resource_t 1059 lib/pacemaker/libpacemaker_private.h void pcmk__restore_node_tables(pcmk_resource_t *rsc, GHashTable *backup); pcmk_resource_t 1068 lib/pacemaker/libpacemaker_private.h pcmk_node_t *pcmk__top_allowed_node(const pcmk_resource_t *rsc, pcmk_resource_t 1078 lib/pacemaker/libpacemaker_private.h bool pcmk__rsc_agent_changed(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 1086 lib/pacemaker/libpacemaker_private.h GList *pcmk__colocated_resources(const pcmk_resource_t *rsc, pcmk_resource_t 1087 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *orig_rsc, pcmk_resource_t 1091 lib/pacemaker/libpacemaker_private.h void pcmk__noop_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml); pcmk_resource_t 1094 lib/pacemaker/libpacemaker_private.h void pcmk__output_resource_actions(pcmk_resource_t *rsc); pcmk_resource_t 1097 lib/pacemaker/libpacemaker_private.h bool pcmk__assign_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool force, pcmk_resource_t 1101 lib/pacemaker/libpacemaker_private.h void pcmk__unassign_resource(pcmk_resource_t *rsc); pcmk_resource_t 1104 lib/pacemaker/libpacemaker_private.h bool pcmk__threshold_reached(pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 1105 lib/pacemaker/libpacemaker_private.h pcmk_resource_t **failed); pcmk_resource_t 1120 lib/pacemaker/libpacemaker_private.h bool pcmk__probe_rsc_on_node(pcmk_resource_t *rsc, pcmk_node_t *node); pcmk_resource_t 1134 lib/pacemaker/libpacemaker_private.h void pcmk__create_migration_actions(pcmk_resource_t *rsc, pcmk_resource_t 1139 lib/pacemaker/libpacemaker_private.h bool pcmk__rsc_can_migrate(const pcmk_resource_t *rsc, pcmk_resource_t 1153 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *rsc); pcmk_resource_t 1157 lib/pacemaker/libpacemaker_private.h const pcmk_resource_t *rsc); pcmk_resource_t 1160 lib/pacemaker/libpacemaker_private.h const pcmk_node_t *pcmk__ban_insufficient_capacity(pcmk_resource_t *rsc); pcmk_resource_t 1163 lib/pacemaker/libpacemaker_private.h void pcmk__create_utilization_constraints(pcmk_resource_t *rsc, pcmk_resource_t 361 lib/pacemaker/pcmk_graph_producer.c pcmk_resource_t *parent = action->rsc; pcmk_resource_t 977 lib/pacemaker/pcmk_graph_producer.c pcmk__add_rsc_actions_to_graph(pcmk_resource_t *rsc) pcmk_resource_t 989 lib/pacemaker/pcmk_graph_producer.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 1054 lib/pacemaker/pcmk_graph_producer.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 569 lib/pacemaker/pcmk_injections.c const pcmk_resource_t *rsc = NULL; pcmk_resource_t 24 lib/pacemaker/pcmk_output.c colocations_header(pcmk_resource_t *rsc, pcmk__colocation_t *cons, pcmk_resource_t 43 lib/pacemaker/pcmk_output.c colocations_xml_node(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_resource_t 72 lib/pacemaker/pcmk_output.c do_locations_list_xml(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_resource_t 115 lib/pacemaker/pcmk_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 243 lib/pacemaker/pcmk_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 371 lib/pacemaker/pcmk_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 420 lib/pacemaker/pcmk_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 456 lib/pacemaker/pcmk_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 506 lib/pacemaker/pcmk_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 543 lib/pacemaker/pcmk_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 572 lib/pacemaker/pcmk_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 581 lib/pacemaker/pcmk_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 607 lib/pacemaker/pcmk_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 965 lib/pacemaker/pcmk_output.c const pcmk_resource_t *rsc = va_arg(args, const pcmk_resource_t *); pcmk_resource_t 1033 lib/pacemaker/pcmk_output.c const pcmk_resource_t *rsc = va_arg(args, const pcmk_resource_t *); pcmk_resource_t 1080 lib/pacemaker/pcmk_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 33 lib/pacemaker/pcmk_resource.c best_op(const pcmk_resource_t *rsc, const pcmk_node_t *node) pcmk_resource_t 196 lib/pacemaker/pcmk_resource.c pcmk__resource_digests(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_resource_t 236 lib/pacemaker/pcmk_resource.c pcmk_resource_digests(xmlNodePtr *xml, pcmk_resource_t *rsc, pcmk_resource_t 94 lib/pacemaker/pcmk_sched_actions.c const pcmk_resource_t *first_rsc) pcmk_resource_t 182 lib/pacemaker/pcmk_sched_actions.c pcmk_resource_t *rsc = action->rsc; pcmk_resource_t 219 lib/pacemaker/pcmk_sched_actions.c update(pcmk_resource_t *rsc, pcmk_action_t *first, pcmk_action_t *then, pcmk_resource_t 1431 lib/pacemaker/pcmk_sched_actions.c const pcmk_resource_t *remote = action->node->details->remote_rsc; pcmk_resource_t 1448 lib/pacemaker/pcmk_sched_actions.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 1523 lib/pacemaker/pcmk_sched_actions.c force_restart(pcmk_resource_t *rsc, const char *task, guint interval_ms, pcmk_resource_t 1545 lib/pacemaker/pcmk_sched_actions.c pcmk_resource_t *rsc = data; pcmk_resource_t 1609 lib/pacemaker/pcmk_sched_actions.c pcmk__check_action_config(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 1748 lib/pacemaker/pcmk_sched_actions.c process_rsc_history(const xmlNode *rsc_entry, pcmk_resource_t *rsc, pcmk_resource_t 1873 lib/pacemaker/pcmk_sched_actions.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 42 lib/pacemaker/pcmk_sched_bundle.c const pcmk_resource_t *bundle = pe__const_top_resource(replica->container, pcmk_resource_t 111 lib/pacemaker/pcmk_sched_bundle.c pcmk__bundle_assign(pcmk_resource_t *rsc, const pcmk_node_t *prefer, pcmk_resource_t 115 lib/pacemaker/pcmk_sched_bundle.c pcmk_resource_t *bundled_resource = NULL; pcmk_resource_t 188 lib/pacemaker/pcmk_sched_bundle.c pcmk__bundle_create_actions(pcmk_resource_t *rsc) pcmk_resource_t 192 lib/pacemaker/pcmk_sched_bundle.c pcmk_resource_t *bundled_resource = NULL; pcmk_resource_t 232 lib/pacemaker/pcmk_sched_bundle.c pcmk_resource_t *bundle = user_data; pcmk_resource_t 297 lib/pacemaker/pcmk_sched_bundle.c pcmk__bundle_internal_constraints(pcmk_resource_t *rsc) pcmk_resource_t 299 lib/pacemaker/pcmk_sched_bundle.c pcmk_resource_t *bundled_resource = NULL; pcmk_resource_t 360 lib/pacemaker/pcmk_sched_bundle.c pcmk_resource_t *container; // Replica container corresponding to node pcmk_resource_t 399 lib/pacemaker/pcmk_sched_bundle.c const pcmk_resource_t *container = node->details->remote_rsc->container; pcmk_resource_t 417 lib/pacemaker/pcmk_sched_bundle.c static pcmk_resource_t * pcmk_resource_t 418 lib/pacemaker/pcmk_sched_bundle.c compatible_container(const pcmk_resource_t *dependent, pcmk_resource_t 419 lib/pacemaker/pcmk_sched_bundle.c const pcmk_resource_t *bundle) pcmk_resource_t 455 lib/pacemaker/pcmk_sched_bundle.c pcmk_resource_t *dependent; pcmk_resource_t 525 lib/pacemaker/pcmk_sched_bundle.c pcmk__bundle_apply_coloc_score(pcmk_resource_t *dependent, pcmk_resource_t 526 lib/pacemaker/pcmk_sched_bundle.c const pcmk_resource_t *primary, pcmk_resource_t 554 lib/pacemaker/pcmk_sched_bundle.c const pcmk_resource_t *primary_container = NULL; pcmk_resource_t 594 lib/pacemaker/pcmk_sched_bundle.c pcmk__with_bundle_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 595 lib/pacemaker/pcmk_sched_bundle.c const pcmk_resource_t *orig_rsc, GList **list) pcmk_resource_t 597 lib/pacemaker/pcmk_sched_bundle.c const pcmk_resource_t *bundled_rsc = NULL; pcmk_resource_t 638 lib/pacemaker/pcmk_sched_bundle.c pcmk__bundle_with_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 639 lib/pacemaker/pcmk_sched_bundle.c const pcmk_resource_t *orig_rsc, GList **list) pcmk_resource_t 641 lib/pacemaker/pcmk_sched_bundle.c const pcmk_resource_t *bundled_rsc = NULL; pcmk_resource_t 694 lib/pacemaker/pcmk_sched_bundle.c pcmk_resource_t *bundled_resource = NULL; pcmk_resource_t 754 lib/pacemaker/pcmk_sched_bundle.c pcmk__bundle_apply_location(pcmk_resource_t *rsc, pcmk__location_t *location) pcmk_resource_t 756 lib/pacemaker/pcmk_sched_bundle.c pcmk_resource_t *bundled_resource = NULL; pcmk_resource_t 815 lib/pacemaker/pcmk_sched_bundle.c pcmk_resource_t *bundle = user_data; pcmk_resource_t 848 lib/pacemaker/pcmk_sched_bundle.c pcmk__bundle_add_actions_to_graph(pcmk_resource_t *rsc) pcmk_resource_t 850 lib/pacemaker/pcmk_sched_bundle.c pcmk_resource_t *bundled_resource = NULL; pcmk_resource_t 862 lib/pacemaker/pcmk_sched_bundle.c pcmk_resource_t *bundle; // Bundle being probed pcmk_resource_t 982 lib/pacemaker/pcmk_sched_bundle.c pcmk__bundle_create_probe(pcmk_resource_t *rsc, pcmk_node_t *node) pcmk_resource_t 1025 lib/pacemaker/pcmk_sched_bundle.c pcmk__output_bundle_actions(pcmk_resource_t *rsc) pcmk_resource_t 1033 lib/pacemaker/pcmk_sched_bundle.c pcmk__bundle_add_utilization(const pcmk_resource_t *rsc, pcmk_resource_t 1034 lib/pacemaker/pcmk_sched_bundle.c const pcmk_resource_t *orig_rsc, GList *all_rscs, pcmk_resource_t 1037 lib/pacemaker/pcmk_sched_bundle.c pcmk_resource_t *container = NULL; pcmk_resource_t 1058 lib/pacemaker/pcmk_sched_bundle.c pcmk__bundle_shutdown_lock(pcmk_resource_t *rsc) pcmk_resource_t 37 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_assign(pcmk_resource_t *rsc, const pcmk_node_t *prefer, pcmk_resource_t 101 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_create_actions(pcmk_resource_t *rsc) pcmk_resource_t 119 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_internal_constraints(pcmk_resource_t *rsc) pcmk_resource_t 157 lib/pacemaker/pcmk_sched_clone.c pcmk_resource_t *instance = (pcmk_resource_t *) iter->data; pcmk_resource_t 181 lib/pacemaker/pcmk_sched_clone.c pcmk__order_starts(instance, (pcmk_resource_t *) later->data, pcmk_resource_t 183 lib/pacemaker/pcmk_sched_clone.c pcmk__order_stops((pcmk_resource_t *) later->data, instance, pcmk_resource_t 204 lib/pacemaker/pcmk_sched_clone.c const pcmk_resource_t *dependent = colocation->dependent; pcmk_resource_t 247 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_apply_coloc_score(pcmk_resource_t *dependent, pcmk_resource_t 248 lib/pacemaker/pcmk_sched_clone.c const pcmk_resource_t *primary, pcmk_resource_t 297 lib/pacemaker/pcmk_sched_clone.c const pcmk_resource_t *primary_instance = NULL; pcmk_resource_t 332 lib/pacemaker/pcmk_sched_clone.c const pcmk_resource_t *instance = iter->data; pcmk_resource_t 351 lib/pacemaker/pcmk_sched_clone.c const pcmk_resource_t *instance = iter->data; pcmk_resource_t 364 lib/pacemaker/pcmk_sched_clone.c pcmk__with_clone_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 365 lib/pacemaker/pcmk_sched_clone.c const pcmk_resource_t *orig_rsc, GList **list) pcmk_resource_t 378 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_with_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 379 lib/pacemaker/pcmk_sched_clone.c const pcmk_resource_t *orig_rsc, GList **list) pcmk_resource_t 415 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_apply_location(pcmk_resource_t *rsc, pcmk__location_t *location) pcmk_resource_t 422 lib/pacemaker/pcmk_sched_clone.c pcmk_resource_t *instance = (pcmk_resource_t *) iter->data; pcmk_resource_t 432 lib/pacemaker/pcmk_sched_clone.c pcmk_resource_t *rsc = user_data; pcmk_resource_t 444 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_add_actions_to_graph(pcmk_resource_t *rsc) pcmk_resource_t 452 lib/pacemaker/pcmk_sched_clone.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 472 lib/pacemaker/pcmk_sched_clone.c rsc_probed_on(const pcmk_resource_t *rsc, const pcmk_node_t *node) pcmk_resource_t 478 lib/pacemaker/pcmk_sched_clone.c pcmk_resource_t *child = (pcmk_resource_t *) child_iter->data; pcmk_resource_t 511 lib/pacemaker/pcmk_sched_clone.c static pcmk_resource_t * pcmk_resource_t 512 lib/pacemaker/pcmk_sched_clone.c find_probed_instance_on(const pcmk_resource_t *clone, const pcmk_node_t *node) pcmk_resource_t 515 lib/pacemaker/pcmk_sched_clone.c pcmk_resource_t *instance = (pcmk_resource_t *) iter->data; pcmk_resource_t 532 lib/pacemaker/pcmk_sched_clone.c probe_anonymous_clone(pcmk_resource_t *clone, pcmk_node_t *node) pcmk_resource_t 535 lib/pacemaker/pcmk_sched_clone.c pcmk_resource_t *child = find_probed_instance_on(clone, node); pcmk_resource_t 540 lib/pacemaker/pcmk_sched_clone.c pcmk_resource_t *instance = (pcmk_resource_t *) iter->data; pcmk_resource_t 568 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_create_probe(pcmk_resource_t *rsc, pcmk_node_t *node) pcmk_resource_t 618 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml) pcmk_resource_t 667 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_add_utilization(const pcmk_resource_t *rsc, pcmk_resource_t 668 lib/pacemaker/pcmk_sched_clone.c const pcmk_resource_t *orig_rsc, GList *all_rscs, pcmk_resource_t 672 lib/pacemaker/pcmk_sched_clone.c pcmk_resource_t *child = NULL; pcmk_resource_t 683 lib/pacemaker/pcmk_sched_clone.c child = (pcmk_resource_t *) iter->data; pcmk_resource_t 691 lib/pacemaker/pcmk_sched_clone.c pcmk_resource_t *member = (pcmk_resource_t *) member_iter->data; pcmk_resource_t 706 lib/pacemaker/pcmk_sched_clone.c child = (pcmk_resource_t *) rsc->children->data; pcmk_resource_t 714 lib/pacemaker/pcmk_sched_clone.c pcmk__clone_shutdown_lock(pcmk_resource_t *rsc) pcmk_resource_t 55 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *rsc1 = NULL; pcmk_resource_t 56 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *rsc2 = NULL; pcmk_resource_t 174 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *rsc) pcmk_resource_t 201 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *rsc) pcmk_resource_t 234 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *rsc) pcmk_resource_t 261 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *rsc) pcmk_resource_t 291 lib/pacemaker/pcmk_sched_colocation.c anti_colocation_order(pcmk_resource_t *first_rsc, int first_role, pcmk_resource_t 292 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *then_rsc, int then_role) pcmk_resource_t 349 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *dependent, pcmk_resource_t *primary, pcmk_resource_t 418 lib/pacemaker/pcmk_sched_colocation.c unpack_influence(const char *coloc_id, const pcmk_resource_t *rsc, pcmk_resource_t 443 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *other = NULL; pcmk_resource_t 444 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *resource = NULL; pcmk_resource_t 578 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *rsc_1 = NULL; pcmk_resource_t 579 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *rsc_2 = NULL; pcmk_resource_t 744 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *primary = NULL; pcmk_resource_t 745 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *dependent = NULL; pcmk_resource_t 834 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *dependent = NULL; pcmk_resource_t 835 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *primary = NULL; pcmk_resource_t 1036 lib/pacemaker/pcmk_sched_colocation.c mark_action_blocked(pcmk_resource_t *rsc, const char *task, pcmk_resource_t 1037 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *reason) pcmk_resource_t 1057 lib/pacemaker/pcmk_sched_colocation.c mark_action_blocked((pcmk_resource_t *) (iter->data), task, reason); pcmk_resource_t 1077 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 1103 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *child = iter->data; pcmk_resource_t 1168 lib/pacemaker/pcmk_sched_colocation.c static const pcmk_resource_t * pcmk_resource_t 1169 lib/pacemaker/pcmk_sched_colocation.c get_resource_for_role(const pcmk_resource_t *rsc) pcmk_resource_t 1172 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *child = pe__get_rsc_in_container(rsc); pcmk_resource_t 1200 lib/pacemaker/pcmk_sched_colocation.c pcmk__colocation_affects(const pcmk_resource_t *dependent, pcmk_resource_t 1201 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *primary, pcmk_resource_t 1204 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *dependent_role_rsc = NULL; pcmk_resource_t 1205 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *primary_role_rsc = NULL; pcmk_resource_t 1304 lib/pacemaker/pcmk_sched_colocation.c pcmk__apply_coloc_to_scores(pcmk_resource_t *dependent, pcmk_resource_t 1305 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *primary, pcmk_resource_t 1410 lib/pacemaker/pcmk_sched_colocation.c pcmk__apply_coloc_to_priority(pcmk_resource_t *dependent, pcmk_resource_t 1411 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *primary, pcmk_resource_t 1437 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *role_rsc = get_resource_for_role(primary); pcmk_resource_t 1494 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *rsc, const char *attr, pcmk_resource_t 1572 lib/pacemaker/pcmk_sched_colocation.c allowed_on_one(const pcmk_resource_t *rsc) pcmk_resource_t 1610 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *source_rsc, pcmk_resource_t 1611 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *target_rsc, pcmk_resource_t 1752 lib/pacemaker/pcmk_sched_colocation.c pcmk__add_colocated_node_scores(pcmk_resource_t *source_rsc, pcmk_resource_t 1753 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *target_rsc, pcmk_resource_t 1816 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *other = NULL; pcmk_resource_t 1880 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *target_rsc = user_data; pcmk_resource_t 1882 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *source_rsc = colocation->dependent; pcmk_resource_t 1920 lib/pacemaker/pcmk_sched_colocation.c pcmk__colocation_intersect_nodes(pcmk_resource_t *dependent, pcmk_resource_t 1921 lib/pacemaker/pcmk_sched_colocation.c const pcmk_resource_t *primary, pcmk_resource_t 1969 lib/pacemaker/pcmk_sched_colocation.c pcmk__with_this_colocations(const pcmk_resource_t *rsc) pcmk_resource_t 1988 lib/pacemaker/pcmk_sched_colocation.c pcmk__this_with_colocations(const pcmk_resource_t *rsc) pcmk_resource_t 109 lib/pacemaker/pcmk_sched_constraints.c pcmk_resource_t * pcmk_resource_t 116 lib/pacemaker/pcmk_sched_constraints.c pcmk_resource_t *parent = iter->data; pcmk_resource_t 117 lib/pacemaker/pcmk_sched_constraints.c pcmk_resource_t *match = parent->fns->find_rsc(parent, id, NULL, pcmk_resource_t 189 lib/pacemaker/pcmk_sched_constraints.c pcmk_resource_t **rsc, pcmk_tag_t **tag) pcmk_resource_t 246 lib/pacemaker/pcmk_sched_constraints.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 351 lib/pacemaker/pcmk_sched_constraints.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 430 lib/pacemaker/pcmk_sched_constraints.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 29 lib/pacemaker/pcmk_sched_fencing.c rsc_is_known_on(const pcmk_resource_t *rsc, const pcmk_node_t *node) pcmk_resource_t 55 lib/pacemaker/pcmk_sched_fencing.c order_start_vs_fencing(pcmk_resource_t *rsc, pcmk_action_t *stonith_op) pcmk_resource_t 109 lib/pacemaker/pcmk_sched_fencing.c order_stop_vs_fencing(pcmk_resource_t *rsc, pcmk_action_t *stonith_op) pcmk_resource_t 115 lib/pacemaker/pcmk_sched_fencing.c pcmk_resource_t *top = uber_parent(rsc); pcmk_resource_t 256 lib/pacemaker/pcmk_sched_fencing.c rsc_stonith_ordering(pcmk_resource_t *rsc, pcmk_action_t *stonith_op) pcmk_resource_t 260 lib/pacemaker/pcmk_sched_fencing.c pcmk_resource_t *child_rsc = iter->data; pcmk_resource_t 292 lib/pacemaker/pcmk_sched_fencing.c rsc_stonith_ordering((pcmk_resource_t *) r->data, stonith_op); pcmk_resource_t 306 lib/pacemaker/pcmk_sched_fencing.c pcmk__order_vs_unfence(const pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 351 lib/pacemaker/pcmk_sched_fencing.c pcmk_resource_t *container = NULL; pcmk_resource_t 468 lib/pacemaker/pcmk_sched_fencing.c pcmk_resource_t *rsc = (pcmk_resource_t *) user_data; pcmk_resource_t 40 lib/pacemaker/pcmk_sched_group.c pcmk__group_assign(pcmk_resource_t *rsc, const pcmk_node_t *prefer, pcmk_resource_t 44 lib/pacemaker/pcmk_sched_group.c pcmk_resource_t *first_member = NULL; pcmk_resource_t 64 lib/pacemaker/pcmk_sched_group.c first_member = (pcmk_resource_t *) rsc->children->data; pcmk_resource_t 72 lib/pacemaker/pcmk_sched_group.c pcmk_resource_t *member = (pcmk_resource_t *) iter->data; pcmk_resource_t 102 lib/pacemaker/pcmk_sched_group.c create_group_pseudo_op(pcmk_resource_t *group, const char *action) pcmk_resource_t 118 lib/pacemaker/pcmk_sched_group.c pcmk__group_create_actions(pcmk_resource_t *rsc) pcmk_resource_t 126 lib/pacemaker/pcmk_sched_group.c pcmk_resource_t *member = (pcmk_resource_t *) iter->data; pcmk_resource_t 151 lib/pacemaker/pcmk_sched_group.c pcmk_resource_t *last_active; pcmk_resource_t 152 lib/pacemaker/pcmk_sched_group.c pcmk_resource_t *previous_member; pcmk_resource_t 165 lib/pacemaker/pcmk_sched_group.c pcmk_resource_t *member = (pcmk_resource_t *) data; pcmk_resource_t 310 lib/pacemaker/pcmk_sched_group.c pcmk__group_internal_constraints(pcmk_resource_t *rsc) pcmk_resource_t 313 lib/pacemaker/pcmk_sched_group.c const pcmk_resource_t *top = NULL; pcmk_resource_t 353 lib/pacemaker/pcmk_sched_group.c colocate_group_with(pcmk_resource_t *dependent, const pcmk_resource_t *primary, pcmk_resource_t 367 lib/pacemaker/pcmk_sched_group.c pcmk_resource_t *member = dependent->children->data; pcmk_resource_t 384 lib/pacemaker/pcmk_sched_group.c pcmk_resource_t *member = iter->data; pcmk_resource_t 430 lib/pacemaker/pcmk_sched_group.c colocate_with_group(pcmk_resource_t *dependent, const pcmk_resource_t *primary, pcmk_resource_t 434 lib/pacemaker/pcmk_sched_group.c const pcmk_resource_t *member = NULL; pcmk_resource_t 457 lib/pacemaker/pcmk_sched_group.c member = (pcmk_resource_t *) primary->children->data; pcmk_resource_t 504 lib/pacemaker/pcmk_sched_group.c pcmk__group_apply_coloc_score(pcmk_resource_t *dependent, pcmk_resource_t 505 lib/pacemaker/pcmk_sched_group.c const pcmk_resource_t *primary, pcmk_resource_t 544 lib/pacemaker/pcmk_sched_group.c pcmk_resource_t *member = (pcmk_resource_t *) iter->data; pcmk_resource_t 633 lib/pacemaker/pcmk_sched_group.c pcmk_resource_t *member = (pcmk_resource_t *) iter->data; pcmk_resource_t 656 lib/pacemaker/pcmk_sched_group.c pcmk__group_apply_location(pcmk_resource_t *rsc, pcmk__location_t *location) pcmk_resource_t 677 lib/pacemaker/pcmk_sched_group.c pcmk_resource_t *member = (pcmk_resource_t *) iter->data; pcmk_resource_t 705 lib/pacemaker/pcmk_sched_group.c pcmk__group_colocated_resources(const pcmk_resource_t *rsc, pcmk_resource_t 706 lib/pacemaker/pcmk_sched_group.c const pcmk_resource_t *orig_rsc, pcmk_resource_t 709 lib/pacemaker/pcmk_sched_group.c const pcmk_resource_t *member = NULL; pcmk_resource_t 727 lib/pacemaker/pcmk_sched_group.c member = (const pcmk_resource_t *) iter->data; pcmk_resource_t 745 lib/pacemaker/pcmk_sched_group.c pcmk__with_group_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 746 lib/pacemaker/pcmk_sched_group.c const pcmk_resource_t *orig_rsc, GList **list) pcmk_resource_t 783 lib/pacemaker/pcmk_sched_group.c const pcmk_resource_t *member = iter->data; pcmk_resource_t 793 lib/pacemaker/pcmk_sched_group.c pcmk__group_with_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 794 lib/pacemaker/pcmk_sched_group.c const pcmk_resource_t *orig_rsc, GList **list) pcmk_resource_t 796 lib/pacemaker/pcmk_sched_group.c const pcmk_resource_t *member = NULL; pcmk_resource_t 809 lib/pacemaker/pcmk_sched_group.c || (orig_rsc == (const pcmk_resource_t *) rsc->children->data)) { pcmk_resource_t 899 lib/pacemaker/pcmk_sched_group.c pcmk__group_add_colocated_node_scores(pcmk_resource_t *source_rsc, pcmk_resource_t 900 lib/pacemaker/pcmk_sched_group.c const pcmk_resource_t *target_rsc, pcmk_resource_t 905 lib/pacemaker/pcmk_sched_group.c pcmk_resource_t *member = NULL; pcmk_resource_t 952 lib/pacemaker/pcmk_sched_group.c pcmk__group_add_utilization(const pcmk_resource_t *rsc, pcmk_resource_t 953 lib/pacemaker/pcmk_sched_group.c const pcmk_resource_t *orig_rsc, GList *all_rscs, pcmk_resource_t 956 lib/pacemaker/pcmk_sched_group.c pcmk_resource_t *member = NULL; pcmk_resource_t 971 lib/pacemaker/pcmk_sched_group.c member = (pcmk_resource_t *) iter->data; pcmk_resource_t 982 lib/pacemaker/pcmk_sched_group.c member = (pcmk_resource_t *) rsc->children->data; pcmk_resource_t 994 lib/pacemaker/pcmk_sched_group.c pcmk__group_shutdown_lock(pcmk_resource_t *rsc) pcmk_resource_t 999 lib/pacemaker/pcmk_sched_group.c pcmk_resource_t *member = (pcmk_resource_t *) iter->data; pcmk_resource_t 30 lib/pacemaker/pcmk_sched_instances.c can_run_instance(const pcmk_resource_t *instance, const pcmk_node_t *node, pcmk_resource_t 84 lib/pacemaker/pcmk_sched_instances.c ban_unavailable_allowed_nodes(pcmk_resource_t *instance, int max_per_node) pcmk_resource_t 98 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t *child = child_iter->data; pcmk_resource_t 145 lib/pacemaker/pcmk_sched_instances.c apply_parent_colocations(const pcmk_resource_t *rsc, GHashTable **nodes) pcmk_resource_t 151 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t *other = colocation->primary; pcmk_resource_t 163 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t *other = colocation->dependent; pcmk_resource_t 192 lib/pacemaker/pcmk_sched_instances.c cmp_instance_by_colocation(const pcmk_resource_t *instance1, pcmk_resource_t 193 lib/pacemaker/pcmk_sched_instances.c const pcmk_resource_t *instance2) pcmk_resource_t 247 lib/pacemaker/pcmk_sched_instances.c did_fail(const pcmk_resource_t *rsc) pcmk_resource_t 253 lib/pacemaker/pcmk_sched_instances.c if (did_fail((const pcmk_resource_t *) iter->data)) { pcmk_resource_t 270 lib/pacemaker/pcmk_sched_instances.c node_is_allowed(const pcmk_resource_t *rsc, pcmk_node_t **node) pcmk_resource_t 300 lib/pacemaker/pcmk_sched_instances.c const pcmk_resource_t *instance1 = (const pcmk_resource_t *) a; pcmk_resource_t 301 lib/pacemaker/pcmk_sched_instances.c const pcmk_resource_t *instance2 = (const pcmk_resource_t *) b; pcmk_resource_t 358 lib/pacemaker/pcmk_sched_instances.c const pcmk_resource_t *instance1 = (const pcmk_resource_t *) a; pcmk_resource_t 359 lib/pacemaker/pcmk_sched_instances.c const pcmk_resource_t *instance2 = (const pcmk_resource_t *) b; pcmk_resource_t 521 lib/pacemaker/pcmk_sched_instances.c increment_parent_count(pcmk_resource_t *instance, pcmk_resource_t 556 lib/pacemaker/pcmk_sched_instances.c assign_instance(pcmk_resource_t *instance, const pcmk_node_t *prefer, pcmk_resource_t 592 lib/pacemaker/pcmk_sched_instances.c assign_instance_early(const pcmk_resource_t *rsc, pcmk_resource_t *instance, pcmk_resource_t 599 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t *parent = instance->parent; pcmk_resource_t 712 lib/pacemaker/pcmk_sched_instances.c reset_allowed_node_counts(pcmk_resource_t *rsc) pcmk_resource_t 738 lib/pacemaker/pcmk_sched_instances.c preferred_node(const pcmk_resource_t *instance, int optimal_per_node) pcmk_resource_t 781 lib/pacemaker/pcmk_sched_instances.c pcmk__assign_instances(pcmk_resource_t *collective, GList *instances, pcmk_resource_t 790 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t *instance = NULL; pcmk_resource_t 829 lib/pacemaker/pcmk_sched_instances.c instance = (pcmk_resource_t *) iter->data; pcmk_resource_t 891 lib/pacemaker/pcmk_sched_instances.c check_instance_state(const pcmk_resource_t *instance, uint32_t *state) pcmk_resource_t 906 lib/pacemaker/pcmk_sched_instances.c check_instance_state((const pcmk_resource_t *) iter->data, state); pcmk_resource_t 975 lib/pacemaker/pcmk_sched_instances.c pcmk__create_instance_actions(pcmk_resource_t *collective, GList *instances) pcmk_resource_t 990 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t *instance = (pcmk_resource_t *) iter->data; pcmk_resource_t 1038 lib/pacemaker/pcmk_sched_instances.c get_instance_list(const pcmk_resource_t *rsc) pcmk_resource_t 1055 lib/pacemaker/pcmk_sched_instances.c free_instance_list(const pcmk_resource_t *rsc, GList *list) pcmk_resource_t 1076 lib/pacemaker/pcmk_sched_instances.c pcmk__instance_matches(const pcmk_resource_t *instance, const pcmk_node_t *node, pcmk_resource_t 1132 lib/pacemaker/pcmk_sched_instances.c static pcmk_resource_t * pcmk_resource_t 1133 lib/pacemaker/pcmk_sched_instances.c find_compatible_instance_on_node(const pcmk_resource_t *match_rsc, pcmk_resource_t 1134 lib/pacemaker/pcmk_sched_instances.c const pcmk_resource_t *rsc, pcmk_resource_t 1142 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t *instance = (pcmk_resource_t *) iter->data; pcmk_resource_t 1175 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t * pcmk_resource_t 1176 lib/pacemaker/pcmk_sched_instances.c pcmk__find_compatible_instance(const pcmk_resource_t *match_rsc, pcmk_resource_t 1177 lib/pacemaker/pcmk_sched_instances.c const pcmk_resource_t *rsc, enum rsc_role_e role, pcmk_resource_t 1180 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t *instance = NULL; pcmk_resource_t 1223 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t *then_instance, uint32_t type, pcmk_resource_t 1263 lib/pacemaker/pcmk_sched_instances.c find_instance_action(const pcmk_action_t *action, const pcmk_resource_t *instance, pcmk_resource_t 1267 lib/pacemaker/pcmk_sched_instances.c const pcmk_resource_t *rsc = NULL; pcmk_resource_t 1337 lib/pacemaker/pcmk_sched_instances.c const pcmk_resource_t *instance = action->rsc->children->data; pcmk_resource_t 1395 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t *first_instance = NULL; pcmk_resource_t 1396 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t *then_instance = iter->data; pcmk_resource_t 1454 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 1513 lib/pacemaker/pcmk_sched_instances.c update_noninterleaved_actions(pcmk_resource_t *instance, pcmk_action_t *first, pcmk_resource_t 1599 lib/pacemaker/pcmk_sched_instances.c pcmk_resource_t *instance = iter->data; pcmk_resource_t 1638 lib/pacemaker/pcmk_sched_instances.c const pcmk_resource_t *instance = iter->data; pcmk_resource_t 25 lib/pacemaker/pcmk_sched_location.c pcmk_node_t *node, pcmk_resource_t *rsc) pcmk_resource_t 111 lib/pacemaker/pcmk_sched_location.c generate_location_rule(pcmk_resource_t *rsc, xmlNode *rule_xml, pcmk_resource_t 230 lib/pacemaker/pcmk_sched_location.c unpack_rsc_location(xmlNode *xml_obj, pcmk_resource_t *rsc, pcmk_resource_t 350 lib/pacemaker/pcmk_sched_location.c pcmk_resource_t *rsc; pcmk_resource_t 376 lib/pacemaker/pcmk_sched_location.c pcmk_resource_t *r = iter->data; pcmk_resource_t 419 lib/pacemaker/pcmk_sched_location.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 495 lib/pacemaker/pcmk_sched_location.c pcmk_resource_t *resource = NULL; pcmk_resource_t 589 lib/pacemaker/pcmk_sched_location.c pcmk__new_location(const char *id, pcmk_resource_t *rsc, pcmk_resource_t 672 lib/pacemaker/pcmk_sched_location.c pcmk__apply_location(pcmk_resource_t *rsc, pcmk__location_t *location) pcmk_resource_t 46 lib/pacemaker/pcmk_sched_migration.c pcmk__create_migration_actions(pcmk_resource_t *rsc, const pcmk_node_t *current) pcmk_resource_t 157 lib/pacemaker/pcmk_sched_migration.c pcmk_resource_t *rsc = (pcmk_resource_t *) user_data; pcmk_resource_t 184 lib/pacemaker/pcmk_sched_migration.c pcmk__rsc_can_migrate(const pcmk_resource_t *rsc, const pcmk_node_t *current) pcmk_resource_t 45 lib/pacemaker/pcmk_sched_nodes.c pcmk_resource_t *guest = node->details->remote_rsc->container; pcmk_resource_t 114 lib/pacemaker/pcmk_sched_nodes.c pcmk__copy_node_tables(const pcmk_resource_t *rsc, GHashTable **copy) pcmk_resource_t 126 lib/pacemaker/pcmk_sched_nodes.c pcmk__copy_node_tables((const pcmk_resource_t *) iter->data, copy); pcmk_resource_t 145 lib/pacemaker/pcmk_sched_nodes.c pcmk__restore_node_tables(pcmk_resource_t *rsc, GHashTable *backup) pcmk_resource_t 156 lib/pacemaker/pcmk_sched_nodes.c pcmk__restore_node_tables((pcmk_resource_t *) iter->data, backup); pcmk_resource_t 393 lib/pacemaker/pcmk_sched_nodes.c pcmk_resource_t *rsc = (pcmk_resource_t *) r->data; pcmk_resource_t 425 lib/pacemaker/pcmk_sched_nodes.c pcmk__top_allowed_node(const pcmk_resource_t *rsc, const pcmk_node_t *node) pcmk_resource_t 239 lib/pacemaker/pcmk_sched_ordering.c static pcmk_resource_t * pcmk_resource_t 245 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 295 lib/pacemaker/pcmk_sched_ordering.c get_minimum_first_instances(const pcmk_resource_t *rsc, const xmlNode *xml) pcmk_resource_t 345 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *rsc_first, const char *action_first, pcmk_resource_t 346 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *rsc_then, const char *action_then, pcmk_resource_t 363 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *child = iter->data; pcmk_resource_t 412 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *rsc_first, const char *action_first, pcmk_resource_t 413 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *rsc_then, const char *action_then) pcmk_resource_t 433 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *rsc_then = NULL; pcmk_resource_t 434 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *rsc_first = NULL; pcmk_resource_t 531 lib/pacemaker/pcmk_sched_ordering.c pcmk__new_ordering(pcmk_resource_t *first_rsc, char *first_action_task, pcmk_resource_t 532 lib/pacemaker/pcmk_sched_ordering.c pcmk_action_t *first_action, pcmk_resource_t *then_rsc, pcmk_resource_t 606 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *last = NULL; pcmk_resource_t 607 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *resource = NULL; pcmk_resource_t 652 lib/pacemaker/pcmk_sched_ordering.c resource = (pcmk_resource_t *) set_iter->data; pcmk_resource_t 661 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *then_rsc = iter->data; pcmk_resource_t 690 lib/pacemaker/pcmk_sched_ordering.c resource = (pcmk_resource_t *) set_iter->data; pcmk_resource_t 728 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *rsc_1 = NULL; pcmk_resource_t 729 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *rsc_2 = NULL; pcmk_resource_t 922 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *rsc_first = NULL; pcmk_resource_t 923 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *rsc_then = NULL; pcmk_resource_t 1224 lib/pacemaker/pcmk_sched_ordering.c find_actions_by_task(const pcmk_resource_t *rsc, const char *original_key) pcmk_resource_t 1255 lib/pacemaker/pcmk_sched_ordering.c const pcmk_resource_t *rsc, pcmk_resource_t 1316 lib/pacemaker/pcmk_sched_ordering.c rsc_order_first(pcmk_resource_t *first_rsc, pcmk__action_relation_t *order) pcmk_resource_t 1320 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *then_rsc = order->rsc2; pcmk_resource_t 1442 lib/pacemaker/pcmk_sched_ordering.c pcmk_resource_t *rsc = order->rsc1; pcmk_resource_t 1501 lib/pacemaker/pcmk_sched_ordering.c pcmk__promotable_restart_ordering(pcmk_resource_t *rsc) pcmk_resource_t 20 lib/pacemaker/pcmk_sched_primitive.c static void stop_resource(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 22 lib/pacemaker/pcmk_sched_primitive.c static void start_resource(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 24 lib/pacemaker/pcmk_sched_primitive.c static void demote_resource(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 26 lib/pacemaker/pcmk_sched_primitive.c static void promote_resource(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 28 lib/pacemaker/pcmk_sched_primitive.c static void assert_role_error(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 83 lib/pacemaker/pcmk_sched_primitive.c typedef void (*rsc_transition_fn)(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 134 lib/pacemaker/pcmk_sched_primitive.c sorted_allowed_nodes(const pcmk_resource_t *rsc) pcmk_resource_t 166 lib/pacemaker/pcmk_sched_primitive.c assign_best_node(pcmk_resource_t *rsc, const pcmk_node_t *prefer, pcmk_resource_t 300 lib/pacemaker/pcmk_sched_primitive.c apply_this_with(pcmk__colocation_t *colocation, pcmk_resource_t *rsc) pcmk_resource_t 303 lib/pacemaker/pcmk_sched_primitive.c pcmk_resource_t *other = colocation->primary; pcmk_resource_t 346 lib/pacemaker/pcmk_sched_primitive.c remote_connection_assigned(const pcmk_resource_t *connection) pcmk_resource_t 393 lib/pacemaker/pcmk_sched_primitive.c pcmk__primitive_assign(pcmk_resource_t *rsc, const pcmk_node_t *prefer, pcmk_resource_t 565 lib/pacemaker/pcmk_sched_primitive.c schedule_restart_actions(pcmk_resource_t *rsc, pcmk_node_t *current, pcmk_resource_t 620 lib/pacemaker/pcmk_sched_primitive.c set_default_next_role(pcmk_resource_t *rsc) pcmk_resource_t 641 lib/pacemaker/pcmk_sched_primitive.c create_pending_start(pcmk_resource_t *rsc) pcmk_resource_t 659 lib/pacemaker/pcmk_sched_primitive.c schedule_role_transition_actions(pcmk_resource_t *rsc) pcmk_resource_t 689 lib/pacemaker/pcmk_sched_primitive.c pcmk__primitive_create_actions(pcmk_resource_t *rsc) pcmk_resource_t 862 lib/pacemaker/pcmk_sched_primitive.c rsc_avoids_remote_nodes(const pcmk_resource_t *rsc) pcmk_resource_t 889 lib/pacemaker/pcmk_sched_primitive.c allowed_nodes_as_list(const pcmk_resource_t *rsc) pcmk_resource_t 911 lib/pacemaker/pcmk_sched_primitive.c pcmk__primitive_internal_constraints(pcmk_resource_t *rsc) pcmk_resource_t 985 lib/pacemaker/pcmk_sched_primitive.c pcmk_resource_t *remote_rsc = NULL; pcmk_resource_t 1098 lib/pacemaker/pcmk_sched_primitive.c pcmk__primitive_apply_coloc_score(pcmk_resource_t *dependent, pcmk_resource_t 1099 lib/pacemaker/pcmk_sched_primitive.c const pcmk_resource_t *primary, pcmk_resource_t 1140 lib/pacemaker/pcmk_sched_primitive.c pcmk__with_primitive_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 1141 lib/pacemaker/pcmk_sched_primitive.c const pcmk_resource_t *orig_rsc, GList **list) pcmk_resource_t 1169 lib/pacemaker/pcmk_sched_primitive.c pcmk__primitive_with_colocations(const pcmk_resource_t *rsc, pcmk_resource_t 1170 lib/pacemaker/pcmk_sched_primitive.c const pcmk_resource_t *orig_rsc, GList **list) pcmk_resource_t 1225 lib/pacemaker/pcmk_sched_primitive.c is_expected_node(const pcmk_resource_t *rsc, const pcmk_node_t *node) pcmk_resource_t 1242 lib/pacemaker/pcmk_sched_primitive.c stop_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) pcmk_resource_t 1323 lib/pacemaker/pcmk_sched_primitive.c start_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) pcmk_resource_t 1361 lib/pacemaker/pcmk_sched_primitive.c promote_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) pcmk_resource_t 1420 lib/pacemaker/pcmk_sched_primitive.c demote_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) pcmk_resource_t 1445 lib/pacemaker/pcmk_sched_primitive.c assert_role_error(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) pcmk_resource_t 1459 lib/pacemaker/pcmk_sched_primitive.c pcmk__schedule_cleanup(pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 1502 lib/pacemaker/pcmk_sched_primitive.c pcmk__primitive_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml) pcmk_resource_t 1506 lib/pacemaker/pcmk_sched_primitive.c const pcmk_resource_t *parent = NULL; pcmk_resource_t 1552 lib/pacemaker/pcmk_sched_primitive.c pcmk__primitive_add_utilization(const pcmk_resource_t *rsc, pcmk_resource_t 1553 lib/pacemaker/pcmk_sched_primitive.c const pcmk_resource_t *orig_rsc, pcmk_resource_t 1605 lib/pacemaker/pcmk_sched_primitive.c pcmk_resource_t *rsc = (pcmk_resource_t *) user_data; pcmk_resource_t 1615 lib/pacemaker/pcmk_sched_primitive.c pcmk__primitive_shutdown_lock(pcmk_resource_t *rsc) pcmk_resource_t 28 lib/pacemaker/pcmk_sched_probes.c add_expected_result(pcmk_action_t *probe, const pcmk_resource_t *rsc, pcmk_resource_t 58 lib/pacemaker/pcmk_sched_probes.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 75 lib/pacemaker/pcmk_sched_probes.c probe_then_start(pcmk_resource_t *rsc1, pcmk_resource_t *rsc2) pcmk_resource_t 101 lib/pacemaker/pcmk_sched_probes.c const pcmk_resource_t *guest_rsc = node->details->remote_rsc->container; pcmk_resource_t 128 lib/pacemaker/pcmk_sched_probes.c probe_action(pcmk_resource_t *rsc, pcmk_node_t *node) pcmk_resource_t 157 lib/pacemaker/pcmk_sched_probes.c pcmk__probe_rsc_on_node(pcmk_resource_t *rsc, pcmk_node_t *node) pcmk_resource_t 162 lib/pacemaker/pcmk_sched_probes.c pcmk_resource_t *top = uber_parent(rsc); pcmk_resource_t 236 lib/pacemaker/pcmk_sched_probes.c pcmk_resource_t *guest = node->details->remote_rsc->container; pcmk_resource_t 546 lib/pacemaker/pcmk_sched_probes.c pcmk_resource_t *compatible_rsc = NULL; pcmk_resource_t 689 lib/pacemaker/pcmk_sched_probes.c pcmk_resource_t *rsc = data; pcmk_resource_t 762 lib/pacemaker/pcmk_sched_probes.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 788 lib/pacemaker/pcmk_sched_probes.c pcmk_resource_t *first_rsc = first->rsc; pcmk_resource_t 26 lib/pacemaker/pcmk_sched_promotable.c order_instance_promotion(pcmk_resource_t *clone, pcmk_resource_t *child, pcmk_resource_t 27 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *last) pcmk_resource_t 54 lib/pacemaker/pcmk_sched_promotable.c order_instance_demotion(pcmk_resource_t *clone, pcmk_resource_t *child, pcmk_resource_t 55 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *last) pcmk_resource_t 81 lib/pacemaker/pcmk_sched_promotable.c check_for_role_change(const pcmk_resource_t *rsc, bool *demoting, pcmk_resource_t 89 lib/pacemaker/pcmk_sched_promotable.c check_for_role_change((const pcmk_resource_t *) iter->data, pcmk_resource_t 128 lib/pacemaker/pcmk_sched_promotable.c apply_promoted_locations(pcmk_resource_t *child, pcmk_resource_t 166 lib/pacemaker/pcmk_sched_promotable.c node_to_be_promoted_on(const pcmk_resource_t *rsc) pcmk_resource_t 170 lib/pacemaker/pcmk_sched_promotable.c const pcmk_resource_t *parent = NULL; pcmk_resource_t 174 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *child = (pcmk_resource_t *) iter->data; pcmk_resource_t 255 lib/pacemaker/pcmk_sched_promotable.c const pcmk_resource_t *rsc1 = (const pcmk_resource_t *) a; pcmk_resource_t 256 lib/pacemaker/pcmk_sched_promotable.c const pcmk_resource_t *rsc2 = (const pcmk_resource_t *) b; pcmk_resource_t 313 lib/pacemaker/pcmk_sched_promotable.c const pcmk_resource_t *child = (const pcmk_resource_t *) data; pcmk_resource_t 314 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *clone = (pcmk_resource_t *) user_data; pcmk_resource_t 354 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *clone = user_data; pcmk_resource_t 355 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *dependent = colocation->dependent; pcmk_resource_t 384 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *child = (pcmk_resource_t *) data; pcmk_resource_t 385 lib/pacemaker/pcmk_sched_promotable.c const pcmk_resource_t *clone = (const pcmk_resource_t *) user_data; pcmk_resource_t 428 lib/pacemaker/pcmk_sched_promotable.c sort_promotable_instances(pcmk_resource_t *clone) pcmk_resource_t 439 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *child = (pcmk_resource_t *) iter->data; pcmk_resource_t 479 lib/pacemaker/pcmk_sched_promotable.c static pcmk_resource_t * pcmk_resource_t 480 lib/pacemaker/pcmk_sched_promotable.c find_active_anon_instance(const pcmk_resource_t *clone, const char *id, pcmk_resource_t 484 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *child = iter->data; pcmk_resource_t 485 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *active = NULL; pcmk_resource_t 509 lib/pacemaker/pcmk_sched_promotable.c anonymous_known_on(const pcmk_resource_t *clone, const char *id, pcmk_resource_t 513 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *child = iter->data; pcmk_resource_t 540 lib/pacemaker/pcmk_sched_promotable.c is_allowed(const pcmk_resource_t *rsc, const pcmk_node_t *node) pcmk_resource_t 558 lib/pacemaker/pcmk_sched_promotable.c promotion_score_applies(const pcmk_resource_t *rsc, const pcmk_node_t *node) pcmk_resource_t 561 lib/pacemaker/pcmk_sched_promotable.c const pcmk_resource_t *parent = pe__const_top_resource(rsc, false); pcmk_resource_t 562 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *active = NULL; pcmk_resource_t 634 lib/pacemaker/pcmk_sched_promotable.c promotion_attr_value(const pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 665 lib/pacemaker/pcmk_sched_promotable.c promotion_score(const pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 686 lib/pacemaker/pcmk_sched_promotable.c const pcmk_resource_t *child = (const pcmk_resource_t *) iter->data; pcmk_resource_t 745 lib/pacemaker/pcmk_sched_promotable.c pcmk__add_promotion_scores(pcmk_resource_t *rsc) pcmk_resource_t 753 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 803 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *rsc = (pcmk_resource_t *) data; pcmk_resource_t 822 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *rsc = (pcmk_resource_t *) data; pcmk_resource_t 845 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *rsc = (pcmk_resource_t *) data; pcmk_resource_t 860 lib/pacemaker/pcmk_sched_promotable.c show_promotion_score(pcmk_resource_t *instance) pcmk_resource_t 896 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *instance = (pcmk_resource_t *) data; pcmk_resource_t 897 lib/pacemaker/pcmk_sched_promotable.c const pcmk_resource_t *clone = (const pcmk_resource_t *) user_data; pcmk_resource_t 988 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *instance = (pcmk_resource_t *) data; pcmk_resource_t 991 lib/pacemaker/pcmk_sched_promotable.c const pcmk_resource_t *clone = pe__const_top_resource(instance, false); pcmk_resource_t 1034 lib/pacemaker/pcmk_sched_promotable.c pcmk__set_instance_roles(pcmk_resource_t *rsc) pcmk_resource_t 1066 lib/pacemaker/pcmk_sched_promotable.c create_promotable_instance_actions(pcmk_resource_t *clone, pcmk_resource_t 1070 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *instance = (pcmk_resource_t *) iter->data; pcmk_resource_t 1088 lib/pacemaker/pcmk_sched_promotable.c reset_instance_priorities(pcmk_resource_t *clone) pcmk_resource_t 1091 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *instance = (pcmk_resource_t *) iter->data; pcmk_resource_t 1104 lib/pacemaker/pcmk_sched_promotable.c pcmk__create_promotable_actions(pcmk_resource_t *clone) pcmk_resource_t 1126 lib/pacemaker/pcmk_sched_promotable.c pcmk__order_promotable_instances(pcmk_resource_t *clone) pcmk_resource_t 1128 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *previous = NULL; // Needed for ordered clones pcmk_resource_t 1133 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *instance = (pcmk_resource_t *) iter->data; pcmk_resource_t 1156 lib/pacemaker/pcmk_sched_promotable.c update_dependent_allowed_nodes(pcmk_resource_t *dependent, pcmk_resource_t 1157 lib/pacemaker/pcmk_sched_promotable.c const pcmk_resource_t *primary, pcmk_resource_t 1203 lib/pacemaker/pcmk_sched_promotable.c pcmk__update_dependent_with_promotable(const pcmk_resource_t *primary, pcmk_resource_t 1204 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *dependent, pcmk_resource_t 1214 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *instance = (pcmk_resource_t *) iter->data; pcmk_resource_t 1259 lib/pacemaker/pcmk_sched_promotable.c pcmk__update_promotable_dependent_priority(const pcmk_resource_t *primary, pcmk_resource_t 1260 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *dependent, pcmk_resource_t 1263 lib/pacemaker/pcmk_sched_promotable.c pcmk_resource_t *primary_instance = NULL; pcmk_resource_t 62 lib/pacemaker/pcmk_sched_recurring.c is_op_dup(const pcmk_resource_t *rsc, const char *name, guint interval_ms) pcmk_resource_t 130 lib/pacemaker/pcmk_sched_recurring.c is_recurring_history(const pcmk_resource_t *rsc, const xmlNode *xml, pcmk_resource_t 198 lib/pacemaker/pcmk_sched_recurring.c active_recurring_should_be_optional(const pcmk_resource_t *rsc, pcmk_resource_t 254 lib/pacemaker/pcmk_sched_recurring.c recurring_op_for_active(pcmk_resource_t *rsc, pcmk_action_t *start, pcmk_resource_t 390 lib/pacemaker/pcmk_sched_recurring.c cancel_if_running(pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 434 lib/pacemaker/pcmk_sched_recurring.c order_after_probes(pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 455 lib/pacemaker/pcmk_sched_recurring.c order_after_stops(pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 497 lib/pacemaker/pcmk_sched_recurring.c recurring_op_for_inactive(pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 579 lib/pacemaker/pcmk_sched_recurring.c pcmk__create_recurring_actions(pcmk_resource_t *rsc) pcmk_resource_t 646 lib/pacemaker/pcmk_sched_recurring.c pcmk__new_cancel_action(pcmk_resource_t *rsc, const char *task, pcmk_resource_t 686 lib/pacemaker/pcmk_sched_recurring.c pcmk__schedule_cancel(pcmk_resource_t *rsc, const char *call_id, pcmk_resource_t 717 lib/pacemaker/pcmk_sched_recurring.c pcmk__reschedule_recurring(pcmk_resource_t *rsc, const char *task, pcmk_resource_t 61 lib/pacemaker/pcmk_sched_remote.c order_start_then_action(pcmk_resource_t *first_rsc, pcmk_action_t *then_action, pcmk_resource_t 75 lib/pacemaker/pcmk_sched_remote.c order_action_then_stop(pcmk_action_t *first_action, pcmk_resource_t *then_rsc, pcmk_resource_t 88 lib/pacemaker/pcmk_sched_remote.c const pcmk_resource_t *remote_rsc = NULL; pcmk_resource_t 170 lib/pacemaker/pcmk_sched_remote.c pcmk_resource_t *remote_rsc = NULL; pcmk_resource_t 307 lib/pacemaker/pcmk_sched_remote.c pcmk_resource_t *remote_rsc = NULL; pcmk_resource_t 308 lib/pacemaker/pcmk_sched_remote.c pcmk_resource_t *container = NULL; pcmk_resource_t 409 lib/pacemaker/pcmk_sched_remote.c pcmk_resource_t *remote = NULL; pcmk_resource_t 523 lib/pacemaker/pcmk_sched_remote.c pcmk__rsc_corresponds_to_guest(const pcmk_resource_t *rsc, pcmk_resource_t 655 lib/pacemaker/pcmk_sched_remote.c pcmk__substitute_remote_addr(pcmk_resource_t *rsc, GHashTable *params) pcmk_resource_t 111 lib/pacemaker/pcmk_sched_resource.c pcmk__rsc_agent_changed(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 157 lib/pacemaker/pcmk_sched_resource.c add_rsc_if_matching(GList *result, pcmk_resource_t *rsc, const char *id) pcmk_resource_t 164 lib/pacemaker/pcmk_sched_resource.c pcmk_resource_t *child = (pcmk_resource_t *) iter->data; pcmk_resource_t 189 lib/pacemaker/pcmk_sched_resource.c result = add_rsc_if_matching(result, (pcmk_resource_t *) iter->data, pcmk_resource_t 205 lib/pacemaker/pcmk_sched_resource.c pcmk_resource_t *rsc = data; pcmk_resource_t 234 lib/pacemaker/pcmk_sched_resource.c add_colocated_resources(const pcmk_resource_t *rsc, pcmk_resource_t 235 lib/pacemaker/pcmk_sched_resource.c const pcmk_resource_t *orig_rsc, GList **list) pcmk_resource_t 242 lib/pacemaker/pcmk_sched_resource.c pcmk__colocated_resources(const pcmk_resource_t *rsc, pcmk_resource_t 243 lib/pacemaker/pcmk_sched_resource.c const pcmk_resource_t *orig_rsc, pcmk_resource_t 265 lib/pacemaker/pcmk_sched_resource.c const pcmk_resource_t *primary = constraint->primary; pcmk_resource_t 283 lib/pacemaker/pcmk_sched_resource.c const pcmk_resource_t *dependent = constraint->dependent; pcmk_resource_t 306 lib/pacemaker/pcmk_sched_resource.c pcmk__noop_add_graph_meta(const pcmk_resource_t *rsc, xmlNode *xml) pcmk_resource_t 317 lib/pacemaker/pcmk_sched_resource.c pcmk__output_resource_actions(pcmk_resource_t *rsc) pcmk_resource_t 328 lib/pacemaker/pcmk_sched_resource.c pcmk_resource_t *child = (pcmk_resource_t *) iter->data; pcmk_resource_t 362 lib/pacemaker/pcmk_sched_resource.c add_assigned_resource(pcmk_node_t *node, pcmk_resource_t *rsc) pcmk_resource_t 404 lib/pacemaker/pcmk_sched_resource.c pcmk__assign_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool force, pcmk_resource_t 413 lib/pacemaker/pcmk_sched_resource.c pcmk_resource_t *child_rsc = iter->data; pcmk_resource_t 525 lib/pacemaker/pcmk_sched_resource.c pcmk__unassign_resource(pcmk_resource_t *rsc) pcmk_resource_t 555 lib/pacemaker/pcmk_sched_resource.c pcmk__unassign_resource((pcmk_resource_t *) iter->data); pcmk_resource_t 571 lib/pacemaker/pcmk_sched_resource.c pcmk__threshold_reached(pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 572 lib/pacemaker/pcmk_sched_resource.c pcmk_resource_t **failed) pcmk_resource_t 575 lib/pacemaker/pcmk_sched_resource.c pcmk_resource_t *rsc_to_ban = rsc; pcmk_resource_t 660 lib/pacemaker/pcmk_sched_resource.c pcmk_resource_t *resource1 = (pcmk_resource_t *) a; pcmk_resource_t 661 lib/pacemaker/pcmk_sched_resource.c pcmk_resource_t *resource2 = (pcmk_resource_t *) b; pcmk_resource_t 31 lib/pacemaker/pcmk_sched_tickets.c pcmk_resource_t *rsc; pcmk_resource_t 47 lib/pacemaker/pcmk_sched_tickets.c ticket_role_matches(const pcmk_resource_t *rsc, const rsc_ticket_t *rsc_ticket) pcmk_resource_t 65 lib/pacemaker/pcmk_sched_tickets.c constraints_for_ticket(pcmk_resource_t *rsc, const rsc_ticket_t *rsc_ticket) pcmk_resource_t 78 lib/pacemaker/pcmk_sched_tickets.c constraints_for_ticket((pcmk_resource_t *) iter->data, rsc_ticket); pcmk_resource_t 147 lib/pacemaker/pcmk_sched_tickets.c rsc_ticket_new(const char *id, pcmk_resource_t *rsc, pcmk_ticket_t *ticket, pcmk_resource_t 259 lib/pacemaker/pcmk_sched_tickets.c pcmk_resource_t *resource = NULL; pcmk_resource_t 291 lib/pacemaker/pcmk_sched_tickets.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 363 lib/pacemaker/pcmk_sched_tickets.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 522 lib/pacemaker/pcmk_sched_tickets.c pcmk__require_promotion_tickets(pcmk_resource_t *rsc) pcmk_resource_t 169 lib/pacemaker/pcmk_sched_utilization.c const pcmk_resource_t *rsc) pcmk_resource_t 188 lib/pacemaker/pcmk_sched_utilization.c const pcmk_resource_t *rsc) pcmk_resource_t 275 lib/pacemaker/pcmk_sched_utilization.c sum_resource_utilization(const pcmk_resource_t *orig_rsc, GList *rscs) pcmk_resource_t 280 lib/pacemaker/pcmk_sched_utilization.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 297 lib/pacemaker/pcmk_sched_utilization.c pcmk__ban_insufficient_capacity(pcmk_resource_t *rsc) pcmk_resource_t 419 lib/pacemaker/pcmk_sched_utilization.c pcmk__create_utilization_constraints(pcmk_resource_t *rsc, pcmk_resource_t 43 lib/pacemaker/pcmk_scheduler.c check_params(pcmk_resource_t *rsc, pcmk_node_t *node, const xmlNode *rsc_op, pcmk_resource_t 92 lib/pacemaker/pcmk_scheduler.c const pcmk_resource_t *rsc) pcmk_resource_t 114 lib/pacemaker/pcmk_scheduler.c pcmk_resource_t *rsc = data; pcmk_resource_t 134 lib/pacemaker/pcmk_scheduler.c pcmk_resource_t *failed = NULL; pcmk_resource_t 159 lib/pacemaker/pcmk_scheduler.c pcmk_resource_t *rsc = data; pcmk_resource_t 187 lib/pacemaker/pcmk_scheduler.c pcmk_resource_t *rsc = data; pcmk_resource_t 239 lib/pacemaker/pcmk_scheduler.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 322 lib/pacemaker/pcmk_scheduler.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 334 lib/pacemaker/pcmk_scheduler.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 356 lib/pacemaker/pcmk_scheduler.c pcmk_resource_t *rsc = data; pcmk_resource_t 414 lib/pacemaker/pcmk_scheduler.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 429 lib/pacemaker/pcmk_scheduler.c is_managed(const pcmk_resource_t *rsc) pcmk_resource_t 435 lib/pacemaker/pcmk_scheduler.c if (is_managed((pcmk_resource_t *) iter->data)) { pcmk_resource_t 455 lib/pacemaker/pcmk_scheduler.c if (is_managed((const pcmk_resource_t *) iter->data)) { pcmk_resource_t 667 lib/pacemaker/pcmk_scheduler.c pcmk_resource_t *rsc = (pcmk_resource_t *) item->data; pcmk_resource_t 72 lib/pengine/bundle.c pcmk_resource_t *child; pcmk_resource_t 94 lib/pengine/bundle.c pe__bundle_max(const pcmk_resource_t *rsc) pcmk_resource_t 110 lib/pengine/bundle.c pcmk_resource_t * pcmk_resource_t 111 lib/pengine/bundle.c pe__bundled_resource(const pcmk_resource_t *rsc) pcmk_resource_t 128 lib/pengine/bundle.c const pcmk_resource_t * pcmk_resource_t 129 lib/pengine/bundle.c pe__get_rsc_in_container(const pcmk_resource_t *instance) pcmk_resource_t 132 lib/pengine/bundle.c const pcmk_resource_t *top = pe__const_top_resource(instance, true); pcmk_resource_t 159 lib/pengine/bundle.c pe__node_is_bundle_instance(const pcmk_resource_t *bundle, pcmk_resource_t 184 lib/pengine/bundle.c pcmk_resource_t * pcmk_resource_t 185 lib/pengine/bundle.c pe__first_container(const pcmk_resource_t *bundle) pcmk_resource_t 208 lib/pengine/bundle.c pe__foreach_bundle_replica(pcmk_resource_t *bundle, pcmk_resource_t 232 lib/pengine/bundle.c pe__foreach_const_bundle_replica(const pcmk_resource_t *bundle, pcmk_resource_t 362 lib/pengine/bundle.c create_ip_resource(pcmk_resource_t *parent, pe__bundle_variant_data_t *data, pcmk_resource_t 422 lib/pengine/bundle.c create_container_resource(pcmk_resource_t *parent, pcmk_resource_t 666 lib/pengine/bundle.c disallow_node(pcmk_resource_t *rsc, const char *uname) pcmk_resource_t 680 lib/pengine/bundle.c create_remote_resource(pcmk_resource_t *parent, pe__bundle_variant_data_t *data, pcmk_resource_t 822 lib/pengine/bundle.c create_replica_resources(pcmk_resource_t *parent, pcmk_resource_t 893 lib/pengine/bundle.c replica_for_remote(pcmk_resource_t *remote) pcmk_resource_t 895 lib/pengine/bundle.c pcmk_resource_t *top = remote; pcmk_resource_t 920 lib/pengine/bundle.c pe__bundle_needs_remote_name(pcmk_resource_t *rsc) pcmk_resource_t 938 lib/pengine/bundle.c pe__add_bundle_remote_name(pcmk_resource_t *rsc, xmlNode *xml, pcmk_resource_t 984 lib/pengine/bundle.c pe__unpack_bundle(pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler) pcmk_resource_t 1339 lib/pengine/bundle.c replica_resource_active(pcmk_resource_t *rsc, gboolean all) pcmk_resource_t 1354 lib/pengine/bundle.c pe__bundle_active(pcmk_resource_t *rsc, gboolean all) pcmk_resource_t 1401 lib/pengine/bundle.c pcmk_resource_t * pcmk_resource_t 1402 lib/pengine/bundle.c pe__find_bundle_replica(const pcmk_resource_t *bundle, const pcmk_node_t *node) pcmk_resource_t 1425 lib/pengine/bundle.c print_rsc_in_list(pcmk_resource_t *rsc, const char *pre_text, long options, pcmk_resource_t 1444 lib/pengine/bundle.c bundle_print_xml(pcmk_resource_t *rsc, const char *pre_text, long options, pcmk_resource_t 1493 lib/pengine/bundle.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 1605 lib/pengine/bundle.c pcmk_resource_t *rsc = replica->child; pcmk_resource_t 1639 lib/pengine/bundle.c get_unmanaged_str(const pcmk_resource_t *rsc) pcmk_resource_t 1656 lib/pengine/bundle.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 1765 lib/pengine/bundle.c const pcmk_resource_t *rsc = replica->child; pcmk_resource_t 1795 lib/pengine/bundle.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 1908 lib/pengine/bundle.c pcmk_resource_t *rsc = replica->child; pcmk_resource_t 1938 lib/pengine/bundle.c pe__print_bundle(pcmk_resource_t *rsc, const char *pre_text, long options, pcmk_resource_t 2040 lib/pengine/bundle.c pe__free_bundle(pcmk_resource_t *rsc) pcmk_resource_t 2074 lib/pengine/bundle.c pe__bundle_resource_state(const pcmk_resource_t *rsc, gboolean current) pcmk_resource_t 2088 lib/pengine/bundle.c pe_bundle_replicas(const pcmk_resource_t *rsc) pcmk_resource_t 2100 lib/pengine/bundle.c pe__count_bundle(pcmk_resource_t *rsc) pcmk_resource_t 2124 lib/pengine/bundle.c pe__bundle_is_filtered(const pcmk_resource_t *rsc, GList *only_rsc, pcmk_resource_t 2168 lib/pengine/bundle.c pe__bundle_containers(const pcmk_resource_t *bundle) pcmk_resource_t 2184 lib/pengine/bundle.c pe__bundle_active_node(const pcmk_resource_t *rsc, unsigned int *count_all, pcmk_resource_t 2189 lib/pengine/bundle.c pcmk_resource_t *container = NULL; pcmk_resource_t 2267 lib/pengine/bundle.c pe__bundle_max_per_node(const pcmk_resource_t *rsc) pcmk_resource_t 63 lib/pengine/clone.c pe__clone_max(const pcmk_resource_t *clone) pcmk_resource_t 80 lib/pengine/clone.c pe__clone_node_max(const pcmk_resource_t *clone) pcmk_resource_t 97 lib/pengine/clone.c pe__clone_promoted_max(const pcmk_resource_t *clone) pcmk_resource_t 114 lib/pengine/clone.c pe__clone_promoted_node_max(const pcmk_resource_t *clone) pcmk_resource_t 171 lib/pengine/clone.c clone_header(pcmk__output_t *out, int *rc, const pcmk_resource_t *rsc, pcmk_resource_t 212 lib/pengine/clone.c pe__force_anon(const char *standard, pcmk_resource_t *rsc, const char *rid, pcmk_resource_t 228 lib/pengine/clone.c pcmk_resource_t * pcmk_resource_t 229 lib/pengine/clone.c find_clone_instance(const pcmk_resource_t *rsc, const char *sub_id) pcmk_resource_t 232 lib/pengine/clone.c pcmk_resource_t *child = NULL; pcmk_resource_t 246 lib/pengine/clone.c pcmk_resource_t * pcmk_resource_t 247 lib/pengine/clone.c pe__create_clone_child(pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler) pcmk_resource_t 252 lib/pengine/clone.c pcmk_resource_t *child_rsc = NULL; pcmk_resource_t 312 lib/pengine/clone.c unpack_meta_int(const pcmk_resource_t *rsc, const char *meta_name, pcmk_resource_t 348 lib/pengine/clone.c clone_unpack(pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler) pcmk_resource_t 465 lib/pengine/clone.c clone_active(pcmk_resource_t * rsc, gboolean all) pcmk_resource_t 470 lib/pengine/clone.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 518 lib/pengine/clone.c configured_role_str(pcmk_resource_t * rsc) pcmk_resource_t 524 lib/pengine/clone.c pcmk_resource_t *instance = rsc->children->data; // Any instance will do pcmk_resource_t 533 lib/pengine/clone.c configured_role(pcmk_resource_t *rsc) pcmk_resource_t 553 lib/pengine/clone.c clone_print_xml(pcmk_resource_t *rsc, const char *pre_text, long options, pcmk_resource_t 578 lib/pengine/clone.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 588 lib/pengine/clone.c is_set_recursive(const pcmk_resource_t *rsc, long long flag, bool any) pcmk_resource_t 623 lib/pengine/clone.c clone_print(pcmk_resource_t *rsc, const char *pre_text, long options, pcmk_resource_t 666 lib/pengine/clone.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 856 lib/pengine/clone.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 876 lib/pengine/clone.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 935 lib/pengine/clone.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 967 lib/pengine/clone.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 1223 lib/pengine/clone.c clone_free(pcmk_resource_t * rsc) pcmk_resource_t 1232 lib/pengine/clone.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 1257 lib/pengine/clone.c clone_resource_state(const pcmk_resource_t * rsc, gboolean current) pcmk_resource_t 1263 lib/pengine/clone.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 1283 lib/pengine/clone.c pe__is_universal_clone(const pcmk_resource_t *rsc, pcmk_resource_t 1297 lib/pengine/clone.c pe__clone_is_filtered(const pcmk_resource_t *rsc, GList *only_rsc, pcmk_resource_t 1314 lib/pengine/clone.c const pcmk_resource_t *child_rsc = NULL; pcmk_resource_t 1316 lib/pengine/clone.c child_rsc = (const pcmk_resource_t *) iter->data; pcmk_resource_t 1328 lib/pengine/clone.c pe__clone_child_id(const pcmk_resource_t *rsc) pcmk_resource_t 1344 lib/pengine/clone.c pe__clone_is_ordered(const pcmk_resource_t *clone) pcmk_resource_t 1363 lib/pengine/clone.c pe__set_clone_flag(pcmk_resource_t *clone, enum pcmk__clone_flags flag) pcmk_resource_t 1387 lib/pengine/clone.c pe__clone_flag_is_set(const pcmk_resource_t *clone, uint32_t flags) pcmk_resource_t 1406 lib/pengine/clone.c pe__create_promotable_pseudo_ops(pcmk_resource_t *clone, bool any_promoting, pcmk_resource_t 1470 lib/pengine/clone.c pe__create_clone_notifications(pcmk_resource_t *clone) pcmk_resource_t 1489 lib/pengine/clone.c pe__free_clone_notification_data(pcmk_resource_t *clone) pcmk_resource_t 1519 lib/pengine/clone.c pe__create_clone_notif_pseudo_ops(pcmk_resource_t *clone, pcmk_resource_t 1554 lib/pengine/clone.c pe__clone_max_per_node(const pcmk_resource_t *rsc) pcmk_resource_t 22 lib/pengine/complex.c static pcmk_node_t *active_node(const pcmk_resource_t *rsc, pcmk_resource_t 138 lib/pengine/complex.c expand_parents_fixed_nvpairs(pcmk_resource_t *rsc, pcmk_resource_t 143 lib/pengine/complex.c pcmk_resource_t *p = rsc->parent; pcmk_resource_t 174 lib/pengine/complex.c get_meta_attributes(GHashTable * meta_hash, pcmk_resource_t * rsc, pcmk_resource_t 231 lib/pengine/complex.c get_rsc_attributes(GHashTable *meta_hash, const pcmk_resource_t *rsc, pcmk_resource_t 442 lib/pengine/complex.c detect_promotable(pcmk_resource_t *rsc) pcmk_resource_t 484 lib/pengine/complex.c pe_rsc_params(pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 529 lib/pengine/complex.c unpack_requires(pcmk_resource_t *rsc, const char *value, bool is_default) pcmk_resource_t 603 lib/pengine/complex.c warn_about_deprecated_classes(pcmk_resource_t *rsc) pcmk_resource_t 639 lib/pengine/complex.c pe__unpack_resource(xmlNode *xml_obj, pcmk_resource_t **rsc, pcmk_resource_t 640 lib/pengine/complex.c pcmk_resource_t *parent, pcmk_scheduler_t *scheduler) pcmk_resource_t 677 lib/pengine/complex.c *rsc = calloc(1, sizeof(pcmk_resource_t)); pcmk_resource_t 990 lib/pengine/complex.c is_parent(pcmk_resource_t *child, pcmk_resource_t *rsc) pcmk_resource_t 992 lib/pengine/complex.c pcmk_resource_t *parent = child; pcmk_resource_t 1006 lib/pengine/complex.c pcmk_resource_t * pcmk_resource_t 1007 lib/pengine/complex.c uber_parent(pcmk_resource_t *rsc) pcmk_resource_t 1009 lib/pengine/complex.c pcmk_resource_t *parent = rsc; pcmk_resource_t 1031 lib/pengine/complex.c const pcmk_resource_t * pcmk_resource_t 1032 lib/pengine/complex.c pe__const_top_resource(const pcmk_resource_t *rsc, bool include_bundle) pcmk_resource_t 1034 lib/pengine/complex.c const pcmk_resource_t *parent = rsc; pcmk_resource_t 1049 lib/pengine/complex.c common_free(pcmk_resource_t * rsc) pcmk_resource_t 1127 lib/pengine/complex.c pe__count_active_node(const pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 1171 lib/pengine/complex.c active_node(const pcmk_resource_t *rsc, unsigned int *count_all, pcmk_resource_t 1208 lib/pengine/complex.c pe__find_active_requires(const pcmk_resource_t *rsc, unsigned int *count) pcmk_resource_t 1225 lib/pengine/complex.c pe__count_common(pcmk_resource_t *rsc) pcmk_resource_t 1229 lib/pengine/complex.c ((pcmk_resource_t *) item->data)->fns->count(item->data); pcmk_resource_t 1253 lib/pengine/complex.c pe__set_next_role(pcmk_resource_t *rsc, enum rsc_role_e role, const char *why) pcmk_resource_t 77 lib/pengine/failcounts.c block_failure(const pcmk_node_t *node, pcmk_resource_t *rsc, pcmk_resource_t 184 lib/pengine/failcounts.c rsc_fail_name(const pcmk_resource_t *rsc) pcmk_resource_t 248 lib/pengine/failcounts.c generate_fail_regexes(const pcmk_resource_t *rsc, pcmk_resource_t 279 lib/pengine/failcounts.c pcmk_resource_t *rsc; // Resource to check for fail count pcmk_resource_t 334 lib/pengine/failcounts.c pcmk_resource_t *filler = data; pcmk_resource_t 361 lib/pengine/failcounts.c pe_get_failcount(const pcmk_node_t *node, pcmk_resource_t *rsc, pcmk_resource_t 458 lib/pengine/failcounts.c pe__clear_failcount(pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 24 lib/pengine/group.c pcmk_resource_t *last_child; // Last group member pcmk_resource_t 36 lib/pengine/group.c pcmk_resource_t * pcmk_resource_t 37 lib/pengine/group.c pe__last_group_member(const pcmk_resource_t *group) pcmk_resource_t 57 lib/pengine/group.c pe__group_flag_is_set(const pcmk_resource_t *group, uint32_t flags) pcmk_resource_t 77 lib/pengine/group.c set_group_flag(pcmk_resource_t *group, const char *option, uint32_t flag, pcmk_resource_t 100 lib/pengine/group.c inactive_resources(pcmk_resource_t *rsc) pcmk_resource_t 105 lib/pengine/group.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 116 lib/pengine/group.c group_header(pcmk__output_t *out, int *rc, const pcmk_resource_t *rsc, pcmk_resource_t 153 lib/pengine/group.c skip_child_rsc(pcmk_resource_t *rsc, pcmk_resource_t *child, pcmk_resource_t 180 lib/pengine/group.c group_unpack(pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler) pcmk_resource_t 206 lib/pengine/group.c pcmk_resource_t *new_rsc = NULL; pcmk_resource_t 236 lib/pengine/group.c group_active(pcmk_resource_t *rsc, gboolean all) pcmk_resource_t 243 lib/pengine/group.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 265 lib/pengine/group.c group_print_xml(pcmk_resource_t *rsc, const char *pre_text, long options, pcmk_resource_t 276 lib/pengine/group.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 290 lib/pengine/group.c group_print(pcmk_resource_t *rsc, const char *pre_text, long options, pcmk_resource_t 321 lib/pengine/group.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 345 lib/pengine/group.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 364 lib/pengine/group.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 406 lib/pengine/group.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 439 lib/pengine/group.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 458 lib/pengine/group.c group_free(pcmk_resource_t * rsc) pcmk_resource_t 465 lib/pengine/group.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 479 lib/pengine/group.c group_resource_state(const pcmk_resource_t * rsc, gboolean current) pcmk_resource_t 485 lib/pengine/group.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 498 lib/pengine/group.c pe__group_is_filtered(const pcmk_resource_t *rsc, GList *only_rsc, pcmk_resource_t 516 lib/pengine/group.c const pcmk_resource_t *child_rsc = iter->data; pcmk_resource_t 537 lib/pengine/group.c pe__group_max_per_node(const pcmk_resource_t *rsc) pcmk_resource_t 33 lib/pengine/native.c is_multiply_active(const pcmk_resource_t *rsc) pcmk_resource_t 44 lib/pengine/native.c native_priority_to_node(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 91 lib/pengine/native.c native_add_running(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 120 lib/pengine/native.c pcmk_resource_t *p = rsc->parent; pcmk_resource_t 166 lib/pengine/native.c pcmk_resource_t *child = gIter->data; pcmk_resource_t 196 lib/pengine/native.c recursive_clear_unique(pcmk_resource_t *rsc, gpointer user_data) pcmk_resource_t 204 lib/pengine/native.c native_unpack(pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler) pcmk_resource_t 206 lib/pengine/native.c pcmk_resource_t *parent = uber_parent(rsc); pcmk_resource_t 244 lib/pengine/native.c rsc_is_on_node(pcmk_resource_t *rsc, const pcmk_node_t *node, int flags) pcmk_resource_t 270 lib/pengine/native.c pcmk_resource_t * pcmk_resource_t 271 lib/pengine/native.c native_find_rsc(pcmk_resource_t *rsc, const char *id, pcmk_resource_t 275 lib/pengine/native.c pcmk_resource_t *result = NULL; pcmk_resource_t 313 lib/pengine/native.c pcmk_resource_t *child = (pcmk_resource_t *) gIter->data; pcmk_resource_t 325 lib/pengine/native.c native_parameter(pcmk_resource_t *rsc, pcmk_node_t *node, gboolean create, pcmk_resource_t 345 lib/pengine/native.c native_active(pcmk_resource_t * rsc, gboolean all) pcmk_resource_t 373 lib/pengine/native.c native_pending_state(const pcmk_resource_t *rsc) pcmk_resource_t 406 lib/pengine/native.c native_pending_task(const pcmk_resource_t *rsc) pcmk_resource_t 428 lib/pengine/native.c native_displayable_role(const pcmk_resource_t *rsc) pcmk_resource_t 442 lib/pengine/native.c native_displayable_state(const pcmk_resource_t *rsc, bool print_pending) pcmk_resource_t 460 lib/pengine/native.c native_print_xml(pcmk_resource_t *rsc, const char *pre_text, long options, pcmk_resource_t 559 lib/pengine/native.c pcmk__native_output_string(const pcmk_resource_t *rsc, const char *name, pcmk_resource_t 726 lib/pengine/native.c pe__common_output_html(pcmk__output_t *out, const pcmk_resource_t *rsc, pcmk_resource_t 782 lib/pengine/native.c pe__common_output_text(pcmk__output_t *out, const pcmk_resource_t *rsc, pcmk_resource_t 819 lib/pengine/native.c common_print(pcmk_resource_t *rsc, const char *pre_text, const char *name, pcmk_resource_t 939 lib/pengine/native.c native_print(pcmk_resource_t *rsc, const char *pre_text, long options, pcmk_resource_t 967 lib/pengine/native.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 1059 lib/pengine/native.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 1084 lib/pengine/native.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 1104 lib/pengine/native.c native_free(pcmk_resource_t * rsc) pcmk_resource_t 1111 lib/pengine/native.c native_resource_state(const pcmk_resource_t * rsc, gboolean current) pcmk_resource_t 1134 lib/pengine/native.c native_location(const pcmk_resource_t *rsc, GList **list, int current) pcmk_resource_t 1144 lib/pengine/native.c pcmk_resource_t *child = (pcmk_resource_t *) gIter->data; pcmk_resource_t 1189 lib/pengine/native.c pcmk_resource_t *rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 1443 lib/pengine/native.c pe__native_is_filtered(const pcmk_resource_t *rsc, GList *only_rsc, pcmk_resource_t 1450 lib/pengine/native.c const pcmk_resource_t *up = pe__const_top_resource(rsc, true); pcmk_resource_t 1467 lib/pengine/native.c pe__primitive_max_per_node(const pcmk_resource_t *rsc) pcmk_resource_t 55 lib/pengine/pe_actions.c find_existing_action(const char *key, const pcmk_resource_t *rsc, pcmk_resource_t 87 lib/pengine/pe_actions.c find_exact_action_config(const pcmk_resource_t *rsc, const char *action_name, pcmk_resource_t 132 lib/pengine/pe_actions.c pcmk__find_action_config(const pcmk_resource_t *rsc, const char *action_name, pcmk_resource_t 169 lib/pengine/pe_actions.c new_action(char *key, const char *task, pcmk_resource_t *rsc, pcmk_resource_t 290 lib/pengine/pe_actions.c effective_quorum_policy(pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler) pcmk_resource_t 416 lib/pengine/pe_actions.c update_resource_flags_for_action(pcmk_resource_t *rsc, pcmk_resource_t 452 lib/pengine/pe_actions.c validate_on_fail(const pcmk_resource_t *rsc, const char *action_name, pcmk_resource_t 646 lib/pengine/pe_actions.c most_frequent_monitor(const pcmk_resource_t *rsc) pcmk_resource_t 702 lib/pengine/pe_actions.c pcmk__unpack_action_meta(pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 852 lib/pengine/pe_actions.c pcmk__action_requires(const pcmk_resource_t *rsc, const char *action_name) pcmk_resource_t 890 lib/pengine/pe_actions.c pcmk__parse_on_fail(const pcmk_resource_t *rsc, const char *action_name, pcmk_resource_t 1031 lib/pengine/pe_actions.c pcmk__role_after_failure(const pcmk_resource_t *rsc, const char *action_name, pcmk_resource_t 1129 lib/pengine/pe_actions.c custom_action(pcmk_resource_t *rsc, char *key, const char *task, pcmk_resource_t 1192 lib/pengine/pe_actions.c pcmk_resource_t *candidate = gIter->data; pcmk_resource_t 1314 lib/pengine/pe_actions.c pcmk_resource_t *match = gIter->data; pcmk_resource_t 1416 lib/pengine/pe_actions.c get_complex_task(const pcmk_resource_t *rsc, const char *name) pcmk_resource_t 1551 lib/pengine/pe_actions.c pe__resource_actions(const pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 1628 lib/pengine/pe_actions.c pe__clear_resource_history(pcmk_resource_t *rsc, const pcmk_node_t *node) pcmk_resource_t 1802 lib/pengine/pe_actions.c pe__new_rsc_pseudo_action(pcmk_resource_t *rsc, const char *task, bool optional, pcmk_resource_t 98 lib/pengine/pe_digest.c calculate_main_digest(pcmk__op_digest_t *data, pcmk_resource_t *rsc, pcmk_resource_t 187 lib/pengine/pe_digest.c calculate_secure_digest(pcmk__op_digest_t *data, const pcmk_resource_t *rsc, pcmk_resource_t 306 lib/pengine/pe_digest.c pe__calculate_digests(pcmk_resource_t *rsc, const char *task, pcmk_resource_t 364 lib/pengine/pe_digest.c rsc_action_digest(pcmk_resource_t *rsc, const char *task, guint interval_ms, pcmk_resource_t 394 lib/pengine/pe_digest.c rsc_action_digest_cmp(pcmk_resource_t *rsc, const xmlNode *xml_op, pcmk_resource_t 551 lib/pengine/pe_digest.c pe__compare_fencing_digest(pcmk_resource_t *rsc, const char *agent, pcmk_resource_t 19 lib/pengine/pe_notif.c const pcmk_resource_t *rsc; pcmk_resource_t 281 lib/pengine/pe_notif.c new_notify_pseudo_action(pcmk_resource_t *rsc, const pcmk_action_t *action, pcmk_resource_t 310 lib/pengine/pe_notif.c new_notify_action(pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 369 lib/pengine/pe_notif.c new_post_notify_action(pcmk_resource_t *rsc, const pcmk_node_t *node, pcmk_resource_t 432 lib/pengine/pe_notif.c pe__action_notif_pseudo_ops(pcmk_resource_t *rsc, const char *task, pcmk_resource_t 519 lib/pengine/pe_notif.c new_notify_entry(const pcmk_resource_t *rsc, const pcmk_node_t *node) pcmk_resource_t 537 lib/pengine/pe_notif.c collect_resource_data(const pcmk_resource_t *rsc, bool activity, pcmk_resource_t 555 lib/pengine/pe_notif.c const pcmk_resource_t *child = (const pcmk_resource_t *) iter->data; pcmk_resource_t 667 lib/pengine/pe_notif.c add_notif_keys(const pcmk_resource_t *rsc, notify_data_t *n_data) pcmk_resource_t 784 lib/pengine/pe_notif.c pcmk_resource_t *remote_rsc = action->node->details->remote_rsc; pcmk_resource_t 803 lib/pengine/pe_notif.c create_notify_actions(pcmk_resource_t *rsc, notify_data_t *n_data) pcmk_resource_t 939 lib/pengine/pe_notif.c pe__create_action_notifications(pcmk_resource_t *rsc, notify_data_t *n_data) pcmk_resource_t 988 lib/pengine/pe_notif.c pe__order_notifs_after_fencing(const pcmk_action_t *stop, pcmk_resource_t *rsc, pcmk_resource_t 22 lib/pengine/pe_output.c pe__resource_description(const pcmk_resource_t *rsc, uint32_t show_opts) pcmk_resource_t 70 lib/pengine/pe_output.c pcmk_resource_t *rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 310 lib/pengine/pe_output.c resource_history_string(pcmk_resource_t *rsc, const char *rsc_id, bool all, pcmk_resource_t 391 lib/pengine/pe_output.c formatted_xml_buf(const pcmk_resource_t *rsc, GString *xml_buf, bool raw) pcmk_resource_t 569 lib/pengine/pe_output.c const pcmk_resource_t *container = node->details->remote_rsc->container; pcmk_resource_t 728 lib/pengine/pe_output.c const pcmk_resource_t *rsc = location->rsc; pcmk_resource_t 1823 lib/pengine/pe_output.c pcmk_resource_t *rsc = (pcmk_resource_t *) lpc2->data; pcmk_resource_t 1965 lib/pengine/pe_output.c pcmk_resource_t *rsc = (pcmk_resource_t *) gIter2->data; pcmk_resource_t 2097 lib/pengine/pe_output.c pcmk_resource_t *rsc = (pcmk_resource_t *) lpc->data; pcmk_resource_t 2190 lib/pengine/pe_output.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 2248 lib/pengine/pe_output.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 2452 lib/pengine/pe_output.c pcmk_resource_t *rsc = pe_find_resource(scheduler->resources, rsc_id); pcmk_resource_t 2453 lib/pengine/pe_output.c const pcmk_resource_t *parent = pe__const_top_resource(rsc, false); pcmk_resource_t 2495 lib/pengine/pe_output.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 2732 lib/pengine/pe_output.c const pcmk_resource_t *rsc = va_arg(args, const pcmk_resource_t *); pcmk_resource_t 2752 lib/pengine/pe_output.c const pcmk_resource_t *rsc = va_arg(args, const pcmk_resource_t *); pcmk_resource_t 2849 lib/pengine/pe_output.c pcmk_resource_t *child_rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 2868 lib/pengine/pe_output.c pcmk_resource_t *child_rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 2887 lib/pengine/pe_output.c const pcmk_resource_t *rsc = va_arg(args, const pcmk_resource_t *); pcmk_resource_t 2910 lib/pengine/pe_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 2933 lib/pengine/pe_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 3032 lib/pengine/pe_output.c pcmk_resource_t *rsc = (pcmk_resource_t *) rsc_iter->data; pcmk_resource_t 3108 lib/pengine/pe_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 3161 lib/pengine/pe_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 3180 lib/pengine/pe_output.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 68 lib/pengine/pe_status_private.h pcmk_resource_t *pe__create_clone_child(pcmk_resource_t *rsc, pcmk_resource_t 72 lib/pengine/pe_status_private.h void pe__create_action_notifications(pcmk_resource_t *rsc, pcmk_resource_t 79 lib/pengine/pe_status_private.h notify_data_t *pe__action_notif_pseudo_ops(pcmk_resource_t *rsc, pcmk_resource_t 85 lib/pengine/pe_status_private.h void pe__force_anon(const char *standard, pcmk_resource_t *rsc, const char *rid, pcmk_resource_t 92 lib/pengine/pe_status_private.h gboolean pe__unpack_resource(xmlNode *xml_obj, pcmk_resource_t **rsc, pcmk_resource_t 93 lib/pengine/pe_status_private.h pcmk_resource_t *parent, pcmk_resource_t 121 lib/pengine/pe_status_private.h pcmk__op_digest_t *pe__compare_fencing_digest(pcmk_resource_t *rsc, pcmk_resource_t 132 lib/pengine/pe_status_private.h unsigned int pe__primitive_max_per_node(const pcmk_resource_t *rsc); pcmk_resource_t 137 lib/pengine/pe_status_private.h unsigned int pe__group_max_per_node(const pcmk_resource_t *rsc); pcmk_resource_t 142 lib/pengine/pe_status_private.h unsigned int pe__clone_max_per_node(const pcmk_resource_t *rsc); pcmk_resource_t 147 lib/pengine/pe_status_private.h pcmk_node_t *pe__bundle_active_node(const pcmk_resource_t *rsc, pcmk_resource_t 152 lib/pengine/pe_status_private.h unsigned int pe__bundle_max_per_node(const pcmk_resource_t *rsc); pcmk_resource_t 28 lib/pengine/remote.c pcmk_resource_t * pcmk_resource_t 30 lib/pengine/remote.c const pcmk_resource_t *rsc) pcmk_resource_t 36 lib/pengine/remote.c pcmk_resource_t *filler = gIter->data; pcmk_resource_t 95 lib/pengine/remote.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 183 lib/pengine/remote.c pcmk_resource_t *rsc; // Known resource corresponding to history entry pcmk_resource_t 189 lib/pengine/remote.c pe__add_param_check(const xmlNode *rsc_op, pcmk_resource_t *rsc, pcmk_resource_t 217 lib/pengine/remote.c void (*cb)(pcmk_resource_t*, pcmk_node_t*, pcmk_resource_t 179 lib/pengine/status.c ((pcmk_resource_t *) (item->data))->fns->count(item->data); pcmk_resource_t 204 lib/pengine/status.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 208 lib/pengine/status.c rsc = (pcmk_resource_t *) iterator->data; pcmk_resource_t 429 lib/pengine/status.c pcmk_resource_t * pcmk_resource_t 435 lib/pengine/status.c pcmk_resource_t * pcmk_resource_t 441 lib/pengine/status.c pcmk_resource_t *parent = rIter->data; pcmk_resource_t 443 lib/pengine/status.c pcmk_resource_t *match = pcmk_resource_t 38 lib/pengine/tags.c pcmk_resource_t *rsc = pe_find_resource_with_flags(scheduler->resources, pcmk_resource_t 22 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *exim_group, *inactive_group; pcmk_resource_t 23 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *promotable_clone, *inactive_clone; pcmk_resource_t 24 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *httpd_bundle, *mysql_clone_group; pcmk_resource_t 59 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 88 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *rsc = g_list_first(scheduler->resources)->data; pcmk_resource_t 118 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *dummy = NULL; pcmk_resource_t 122 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 211 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *public_ip = NULL; pcmk_resource_t 215 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 252 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *inactive_dummy_1 = NULL; pcmk_resource_t 256 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 351 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *promotable_0 = NULL; pcmk_resource_t 352 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *promotable_1 = NULL; pcmk_resource_t 356 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 490 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *promotable_0 = NULL; pcmk_resource_t 491 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *promotable_1 = NULL; pcmk_resource_t 495 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 544 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *ip_0 = replica->ip; pcmk_resource_t 545 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *child_0 = replica->child; pcmk_resource_t 546 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *container_0 = replica->container; pcmk_resource_t 547 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *remote_0 = replica->remote; pcmk_resource_t 709 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *mysql_group_0 = NULL; pcmk_resource_t 710 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *mysql_group_1 = NULL; pcmk_resource_t 714 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 848 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *mysql_proxy = NULL; pcmk_resource_t 852 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 856 lib/pengine/tests/native/native_find_rsc_test.c pcmk_resource_t *child = (pcmk_resource_t *) iter2->data; pcmk_resource_t 22 lib/pengine/tests/native/pe_base_name_eq_test.c pcmk_resource_t *exim_group, *promotable_0, *promotable_1, *dummy; pcmk_resource_t 23 lib/pengine/tests/native/pe_base_name_eq_test.c pcmk_resource_t *httpd_bundle, *mysql_group_0, *mysql_group_1; pcmk_resource_t 53 lib/pengine/tests/native/pe_base_name_eq_test.c pcmk_resource_t *rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 63 lib/pengine/tests/native/pe_base_name_eq_test.c pcmk_resource_t *child = (pcmk_resource_t *) iter->data; pcmk_resource_t 73 lib/pengine/tests/native/pe_base_name_eq_test.c pcmk_resource_t *child = (pcmk_resource_t *) iter->data; pcmk_resource_t 17 lib/pengine/tests/utils/pe__cmp_rsc_priority_test.c pcmk_resource_t rsc1; pcmk_resource_t 18 lib/pengine/tests/utils/pe__cmp_rsc_priority_test.c pcmk_resource_t rsc2; pcmk_resource_t 31 lib/pengine/unpack.c pcmk_resource_t *rsc; // Resource that history is for pcmk_resource_t 70 lib/pengine/unpack.c static void unpack_rsc_op(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 119 lib/pengine/unpack.c pcmk_resource_t *rsc = node->details->remote_rsc->container; pcmk_resource_t 151 lib/pengine/unpack.c pcmk_resource_t *rsc = node->details->remote_rsc; pcmk_resource_t 675 lib/pengine/unpack.c setup_container(pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler) pcmk_resource_t 686 lib/pengine/unpack.c pcmk_resource_t *container = pe_find_resource(scheduler->resources, pcmk_resource_t 787 lib/pengine/unpack.c link_rsc2remotenode(pcmk_scheduler_t *scheduler, pcmk_resource_t *new_rsc) pcmk_resource_t 857 lib/pengine/unpack.c pcmk_resource_t *new_rsc = NULL; pcmk_resource_t 889 lib/pengine/unpack.c pcmk_resource_t *rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 1088 lib/pengine/unpack.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 1347 lib/pengine/unpack.c pcmk_resource_t *rsc = this_node->details->remote_rsc; pcmk_resource_t 1363 lib/pengine/unpack.c pcmk_resource_t *rsc = this_node->details->remote_rsc; pcmk_resource_t 1443 lib/pengine/unpack.c pcmk_resource_t *container = item->data; pcmk_resource_t 1769 lib/pengine/unpack.c pcmk_resource_t *rsc = this_node->details->remote_rsc; pcmk_resource_t 1770 lib/pengine/unpack.c pcmk_resource_t *container = NULL; pcmk_resource_t 1991 lib/pengine/unpack.c static pcmk_resource_t * pcmk_resource_t 1995 lib/pengine/unpack.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 2044 lib/pengine/unpack.c static pcmk_resource_t * pcmk_resource_t 2045 lib/pengine/unpack.c create_anonymous_orphan(pcmk_resource_t *parent, const char *rsc_id, pcmk_resource_t 2048 lib/pengine/unpack.c pcmk_resource_t *top = pe__create_clone_child(parent, scheduler); pcmk_resource_t 2051 lib/pengine/unpack.c pcmk_resource_t *orphan = top->fns->find_rsc(top, rsc_id, NULL, pcmk_resource_t 2074 lib/pengine/unpack.c static pcmk_resource_t * pcmk_resource_t 2076 lib/pengine/unpack.c pcmk_resource_t *parent, const char *rsc_id) pcmk_resource_t 2079 lib/pengine/unpack.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 2080 lib/pengine/unpack.c pcmk_resource_t *inactive_instance = NULL; pcmk_resource_t 2090 lib/pengine/unpack.c pcmk_resource_t *child = rIter->data; pcmk_resource_t 2200 lib/pengine/unpack.c static pcmk_resource_t * pcmk_resource_t 2204 lib/pengine/unpack.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 2205 lib/pengine/unpack.c pcmk_resource_t *parent = NULL; pcmk_resource_t 2216 lib/pengine/unpack.c pcmk_resource_t *clone0 = pe_find_resource(scheduler->resources, pcmk_resource_t 2262 lib/pengine/unpack.c static pcmk_resource_t * pcmk_resource_t 2266 lib/pengine/unpack.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 2289 lib/pengine/unpack.c process_rsc_state(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 2303 lib/pengine/unpack.c pcmk_resource_t *iter = rsc; pcmk_resource_t 2563 lib/pengine/unpack.c process_recurring(pcmk_node_t *node, pcmk_resource_t *rsc, pcmk_resource_t 2677 lib/pengine/unpack.c unpack_shutdown_lock(const xmlNode *rsc_entry, pcmk_resource_t *rsc, pcmk_resource_t 2712 lib/pengine/unpack.c static pcmk_resource_t * pcmk_resource_t 2723 lib/pengine/unpack.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 2827 lib/pengine/unpack.c pcmk_resource_t *rsc; pcmk_resource_t 2828 lib/pengine/unpack.c pcmk_resource_t *container; pcmk_resource_t 2890 lib/pengine/unpack.c pcmk_resource_t *rsc = unpack_lrm_resource(node, rsc_entry, scheduler); pcmk_resource_t 2907 lib/pengine/unpack.c set_active(pcmk_resource_t *rsc) pcmk_resource_t 2909 lib/pengine/unpack.c const pcmk_resource_t *top = pe__const_top_resource(rsc, false); pcmk_resource_t 3015 lib/pengine/unpack.c unknown_on_node(pcmk_resource_t *rsc, const char *node_name) pcmk_resource_t 3230 lib/pengine/unpack.c add_dangling_migration(pcmk_resource_t *rsc, const pcmk_node_t *node) pcmk_resource_t 3669 lib/pengine/unpack.c ban_from_all_nodes(pcmk_resource_t *rsc) pcmk_resource_t 3672 lib/pengine/unpack.c pcmk_resource_t *fail_rsc = rsc; pcmk_resource_t 3675 lib/pengine/unpack.c pcmk_resource_t *parent = uber_parent(fail_rsc); pcmk_resource_t 4136 lib/pengine/unpack.c pcmk_resource_t *rsc, pcmk_node_t *node) pcmk_resource_t 4171 lib/pengine/unpack.c order_after_remote_fencing(pcmk_action_t *action, pcmk_resource_t *remote_conn, pcmk_resource_t 4185 lib/pengine/unpack.c should_ignore_failure_timeout(const pcmk_resource_t *rsc, const char *task, pcmk_resource_t 4665 lib/pengine/unpack.c pcmk_resource_t *ban_rsc = history->rsc; pcmk_resource_t 4802 lib/pengine/unpack.c unpack_rsc_op(pcmk_resource_t *rsc, pcmk_node_t *node, xmlNode *xml_op, pcmk_resource_t 4807 lib/pengine/unpack.c pcmk_resource_t *parent = rsc; pcmk_resource_t 42 lib/pengine/utils.c pcmk_resource_t *rsc = node->details->remote_rsc->container; pcmk_resource_t 176 lib/pengine/utils.c pe__output_node_weights(const pcmk_resource_t *rsc, const char *comment, pcmk_resource_t 207 lib/pengine/utils.c const pcmk_resource_t *rsc, const char *comment, pcmk_resource_t 250 lib/pengine/utils.c bool to_log, const pcmk_resource_t *rsc, pcmk_resource_t 272 lib/pengine/utils.c pcmk_resource_t *child = (pcmk_resource_t *) gIter->data; pcmk_resource_t 297 lib/pengine/utils.c const pcmk_resource_t *resource1 = (const pcmk_resource_t *)a; pcmk_resource_t 298 lib/pengine/utils.c const pcmk_resource_t *resource2 = (const pcmk_resource_t *)b; pcmk_resource_t 322 lib/pengine/utils.c resource_node_score(pcmk_resource_t *rsc, const pcmk_node_t *node, int score, pcmk_resource_t 340 lib/pengine/utils.c pcmk_resource_t *child_rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 359 lib/pengine/utils.c resource_location(pcmk_resource_t *rsc, const pcmk_node_t *node, int score, pcmk_resource_t 410 lib/pengine/utils.c get_target_role(const pcmk_resource_t *rsc, enum rsc_role_e *role) pcmk_resource_t 553 lib/pengine/utils.c rsc_printable_id(const pcmk_resource_t *rsc) pcmk_resource_t 562 lib/pengine/utils.c pe__clear_resource_flags_recursive(pcmk_resource_t *rsc, uint64_t flags) pcmk_resource_t 566 lib/pengine/utils.c pe__clear_resource_flags_recursive((pcmk_resource_t *) gIter->data, pcmk_resource_t 575 lib/pengine/utils.c pcmk_resource_t *r = (pcmk_resource_t *) lpc->data; pcmk_resource_t 581 lib/pengine/utils.c pe__set_resource_flags_recursive(pcmk_resource_t *rsc, uint64_t flags) pcmk_resource_t 585 lib/pengine/utils.c pe__set_resource_flags_recursive((pcmk_resource_t *) gIter->data, pcmk_resource_t 591 lib/pengine/utils.c trigger_unfencing(pcmk_resource_t *rsc, pcmk_node_t *node, const char *reason, pcmk_resource_t 737 lib/pengine/utils.c pe__resource_is_disabled(const pcmk_resource_t *rsc) pcmk_resource_t 767 lib/pengine/utils.c pe__rsc_running_on_only(const pcmk_resource_t *rsc, const pcmk_node_t *node) pcmk_resource_t 775 lib/pengine/utils.c pe__rsc_running_on_any(pcmk_resource_t *rsc, GList *node_list) pcmk_resource_t 789 lib/pengine/utils.c pcmk__rsc_filtered_by_node(pcmk_resource_t *rsc, GList *only_node) pcmk_resource_t 800 lib/pengine/utils.c pcmk_resource_t *rsc = (pcmk_resource_t *) gIter->data; pcmk_resource_t 856 lib/pengine/utils.c pcmk_resource_t *rsc = pe_find_resource_with_flags(scheduler->resources, pcmk_resource_t 883 lib/pengine/utils.c pe__failed_probe_for_rsc(const pcmk_resource_t *rsc, const char *name) pcmk_resource_t 885 lib/pengine/utils.c const pcmk_resource_t *parent = pe__const_top_resource(rsc, false); pcmk_resource_t 851 tools/crm_resource.c ban_or_move(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_resource_t 873 tools/crm_resource.c pcmk_resource_t *child = (pcmk_resource_t *)iter->data; pcmk_resource_t 912 tools/crm_resource.c cleanup(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_node_t *node) pcmk_resource_t 1107 tools/crm_resource.c refresh_resource(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_node_t *node) pcmk_resource_t 1523 tools/crm_resource.c pcmk_resource_t *rsc = NULL; pcmk_resource_t 44 tools/crm_resource.h pcmk_resource_t *rsc; pcmk_resource_t 56 tools/crm_resource.h pcmk_resource_t *rsc; // Resource being checked pcmk_resource_t 61 tools/crm_resource.h resource_checks_t *cli_check_resource(pcmk_resource_t *rsc, char *role_s, pcmk_resource_t 77 tools/crm_resource.h void cli_resource_print_cts(pcmk_resource_t *rsc, pcmk__output_t *out); pcmk_resource_t 80 tools/crm_resource.h int cli_resource_print(pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler, pcmk_resource_t 86 tools/crm_resource.h int cli_resource_check(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_resource_t 90 tools/crm_resource.h GList *cli_resource_search(pcmk_resource_t *rsc, const char *requested_name, pcmk_resource_t 93 tools/crm_resource.h const pcmk_resource_t *rsc, const char *operation, pcmk_resource_t 99 tools/crm_resource.h int cli_resource_restart(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_resource_t 103 tools/crm_resource.h int cli_resource_move(const pcmk_resource_t *rsc, const char *rsc_id, pcmk_resource_t 114 tools/crm_resource.h crm_exit_t cli_resource_execute(pcmk_resource_t *rsc, pcmk_resource_t 121 tools/crm_resource.h int cli_resource_update_attribute(pcmk_resource_t *rsc, pcmk_resource_t 127 tools/crm_resource.h int cli_resource_delete_attribute(pcmk_resource_t *rsc, pcmk_resource_t 136 tools/crm_resource.h bool resource_is_running_on(pcmk_resource_t *rsc, const char *host); pcmk_resource_t 66 tools/crm_resource_print.c cli_resource_print_cts(pcmk_resource_t *rsc, pcmk__output_t *out) pcmk_resource_t 121 tools/crm_resource_print.c cli_resource_print(pcmk_resource_t *rsc, pcmk_scheduler_t *scheduler, pcmk_resource_t 226 tools/crm_resource_print.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 322 tools/crm_resource_print.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 374 tools/crm_resource_print.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 391 tools/crm_resource_print.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 537 tools/crm_resource_print.c const pcmk_resource_t *parent = pe__const_top_resource(checks->rsc, false); pcmk_resource_t 583 tools/crm_resource_print.c const pcmk_resource_t *parent = pe__const_top_resource(checks->rsc, false); pcmk_resource_t 692 tools/crm_resource_print.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 704 tools/crm_resource_print.c pcmk_resource_t *rsc = (pcmk_resource_t *) lpc->data; pcmk_resource_t 737 tools/crm_resource_print.c pcmk_resource_t *rsc = (pcmk_resource_t *) lpc->data; pcmk_resource_t 744 tools/crm_resource_print.c pcmk_resource_t *rsc = (pcmk_resource_t *) lpc->data; pcmk_resource_t 774 tools/crm_resource_print.c pcmk_resource_t *rsc = va_arg(args, pcmk_resource_t *); pcmk_resource_t 789 tools/crm_resource_print.c pcmk_resource_t *rsc = (pcmk_resource_t *) lpc->data; pcmk_resource_t 825 tools/crm_resource_print.c pcmk_resource_t *rsc = (pcmk_resource_t *) lpc->data; pcmk_resource_t 838 tools/crm_resource_print.c pcmk_resource_t *rsc = (pcmk_resource_t *) lpc->data; pcmk_resource_t 869 tools/crm_resource_print.c add_resource_name(pcmk_resource_t *rsc, pcmk__output_t *out) pcmk_resource_t 25 tools/crm_resource_runtime.c build_node_info_list(const pcmk_resource_t *rsc) pcmk_resource_t 30 tools/crm_resource_runtime.c const pcmk_resource_t *child = (const pcmk_resource_t *) iter->data; pcmk_resource_t 50 tools/crm_resource_runtime.c cli_resource_search(pcmk_resource_t *rsc, const char *requested_name, pcmk_resource_t 54 tools/crm_resource_runtime.c const pcmk_resource_t *parent = pe__const_top_resource(rsc, false); pcmk_resource_t 161 tools/crm_resource_runtime.c pcmk_resource_t *rsc, const char * attr_set, pcmk_resource_t 171 tools/crm_resource_runtime.c (pcmk_resource_t *) gIter->data, pcmk_resource_t 195 tools/crm_resource_runtime.c find_matching_attr_resources(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_resource_t 223 tools/crm_resource_runtime.c pcmk_resource_t *child = rsc->children->data; pcmk_resource_t 248 tools/crm_resource_runtime.c update_element_attribute(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_resource_t 270 tools/crm_resource_runtime.c resources_with_attr(pcmk__output_t *out, cib_t *cib, pcmk_resource_t *rsc, pcmk_resource_t 351 tools/crm_resource_runtime.c update_attribute(pcmk_resource_t *rsc, const char *requested_name, pcmk_resource_t 386 tools/crm_resource_runtime.c rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 499 tools/crm_resource_runtime.c cli_resource_update_attribute(pcmk_resource_t *rsc, const char *requested_name, pcmk_resource_t 543 tools/crm_resource_runtime.c cli_resource_delete_attribute(pcmk_resource_t *rsc, const char *requested_name, pcmk_resource_t 585 tools/crm_resource_runtime.c rsc = (pcmk_resource_t *) iter->data; pcmk_resource_t 650 tools/crm_resource_runtime.c pcmk_resource_t *rsc = pe_find_resource(scheduler->resources, rsc_id); pcmk_resource_t 723 tools/crm_resource_runtime.c rsc_fail_name(const pcmk_resource_t *rsc) pcmk_resource_t 798 tools/crm_resource_runtime.c pcmk_resource_t *fail_rsc = NULL; pcmk_resource_t 848 tools/crm_resource_runtime.c clear_rsc_fail_attrs(const pcmk_resource_t *rsc, const char *operation, pcmk_resource_t 869 tools/crm_resource_runtime.c const pcmk_resource_t *rsc, const char *operation, pcmk_resource_t 883 tools/crm_resource_runtime.c const pcmk_resource_t *child = (const pcmk_resource_t *) lpc->data; pcmk_resource_t 1141 tools/crm_resource_runtime.c cli_resource_check(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_node_t *node) pcmk_resource_t 1163 tools/crm_resource_runtime.c generate_resource_params(pcmk_resource_t *rsc, pcmk_node_t *node, pcmk_resource_t 1198 tools/crm_resource_runtime.c bool resource_is_running_on(pcmk_resource_t *rsc, const char *host) pcmk_resource_t 1248 tools/crm_resource_runtime.c pcmk_resource_t *rsc = (pcmk_resource_t *) rIter->data; pcmk_resource_t 1428 tools/crm_resource_runtime.c max_rsc_stop_timeout(pcmk_resource_t *rsc) pcmk_resource_t 1442 tools/crm_resource_runtime.c pcmk_resource_t *child = iter->data; pcmk_resource_t 1496 tools/crm_resource_runtime.c pcmk_resource_t *rsc = pe_find_resource(scheduler->resources, pcmk_resource_t 1538 tools/crm_resource_runtime.c cli_resource_restart(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_resource_t 1561 tools/crm_resource_runtime.c pcmk_resource_t *parent = uber_parent(rsc); pcmk_resource_t 2200 tools/crm_resource_runtime.c get_action_timeout(pcmk_resource_t *rsc, const char *action) pcmk_resource_t 2216 tools/crm_resource_runtime.c cli_resource_execute(pcmk_resource_t *rsc, const char *requested_name, pcmk_resource_t 2281 tools/crm_resource_runtime.c cli_resource_move(const pcmk_resource_t *rsc, const char *rsc_id, pcmk_resource_t 2300 tools/crm_resource_runtime.c const pcmk_resource_t *p = pe__const_top_resource(rsc, false); pcmk_resource_t 2321 tools/crm_resource_runtime.c const pcmk_resource_t *child = (const pcmk_resource_t *) iter->data;