fns 441 include/crm/common/resources_internal.h const pcmk__rsc_methods_t *fns; // Resource object methods fns 461 include/crm/common/resources_internal.h return rsc->priv->fns->active_node(rsc, NULL, NULL); fns 160 include/pcmki/pcmki_transition.h void pcmk__set_graph_functions(pcmk__graph_functions_t *fns); fns 213 lib/pacemaker/pcmk_graph_consumer.c pcmk__set_graph_functions(pcmk__graph_functions_t *fns) fns 216 lib/pacemaker/pcmk_graph_consumer.c pcmk__assert((fns != NULL) && (fns->rsc != NULL) && (fns->cluster != NULL) fns 217 lib/pacemaker/pcmk_graph_consumer.c && (fns->pseudo != NULL) && (fns->fence != NULL)); fns 219 lib/pacemaker/pcmk_graph_consumer.c graph_fns = fns; fns 552 lib/pacemaker/pcmk_sched_actions.c first_node = first->rsc->priv->fns->location(first->rsc, NULL, fns 563 lib/pacemaker/pcmk_sched_actions.c then_node = then->rsc->priv->fns->location(then->rsc, NULL, target); fns 731 lib/pacemaker/pcmk_sched_actions.c then_rsc_role = then->rsc->priv->fns->state(then->rsc, TRUE); fns 134 lib/pacemaker/pcmk_sched_bundle.c rsc->priv->fns->max_per_node(rsc)); fns 407 lib/pacemaker/pcmk_sched_bundle.c return container->priv->fns->location(container, NULL, fns 432 lib/pacemaker/pcmk_sched_bundle.c match_data.node = dependent->priv->fns->location(dependent, NULL, fns 497 lib/pacemaker/pcmk_sched_bundle.c chosen = container->priv->fns->location(container, NULL, fns 954 lib/pacemaker/pcmk_sched_bundle.c if (bundle->priv->fns->max_per_node(bundle) == 1) { fns 225 lib/pacemaker/pcmk_sched_clone.c if (dependent->priv->fns->max_per_node(dependent) fns 226 lib/pacemaker/pcmk_sched_clone.c != primary->priv->fns->max_per_node(primary)) { fns 340 lib/pacemaker/pcmk_sched_clone.c chosen = instance->priv->fns->location(instance, NULL, fns 566 lib/pacemaker/pcmk_sched_clone.c instance_node = instance->priv->fns->location(instance, NULL, fns 88 lib/pacemaker/pcmk_sched_constraints.c match = parent->priv->fns->find_rsc(parent, id, NULL, fns 370 lib/pacemaker/pcmk_sched_instances.c node1 = instance1->priv->fns->active_node(instance1, &nnodes1, NULL); fns 371 lib/pacemaker/pcmk_sched_instances.c node2 = instance2->priv->fns->active_node(instance2, &nnodes2, NULL); fns 1094 lib/pacemaker/pcmk_sched_instances.c && (role != instance->priv->fns->state(instance, current))) { fns 1109 lib/pacemaker/pcmk_sched_instances.c instance_node = instance->priv->fns->location(instance, NULL, target); fns 1207 lib/pacemaker/pcmk_sched_instances.c node = match_rsc->priv->fns->location(match_rsc, NULL, target); fns 48 lib/pacemaker/pcmk_sched_nodes.c if (guest->priv->fns->location(guest, NULL, fns 1310 lib/pacemaker/pcmk_sched_ordering.c first_role = first_rsc->priv->fns->state(first_rsc, TRUE); fns 719 lib/pacemaker/pcmk_sched_primitive.c current = rsc->priv->fns->active_node(rsc, &num_all_active, fns 186 lib/pacemaker/pcmk_sched_promotable.c node = rsc->priv->fns->location(rsc, NULL, pcmk__rsc_node_assigned); fns 193 lib/pacemaker/pcmk_sched_promotable.c if (rsc->priv->fns->state(rsc, TRUE) == pcmk_role_promoted) { fns 287 lib/pacemaker/pcmk_sched_promotable.c role1 = rsc1->priv->fns->state(rsc1, TRUE); fns 288 lib/pacemaker/pcmk_sched_promotable.c role2 = rsc2->priv->fns->state(rsc2, TRUE); fns 335 lib/pacemaker/pcmk_sched_promotable.c chosen = child->priv->fns->location(child, NULL, pcmk__rsc_node_assigned); fns 400 lib/pacemaker/pcmk_sched_promotable.c pcmk_node_t *chosen = child->priv->fns->location(child, NULL, fns 515 lib/pacemaker/pcmk_sched_promotable.c active = clone->priv->fns->find_rsc(child, id, node, fns 545 lib/pacemaker/pcmk_sched_promotable.c child = clone->priv->fns->find_rsc(child, id, NULL, fns 869 lib/pacemaker/pcmk_sched_promotable.c rsc->priv->fns->location(rsc, &assigned, pcmk__rsc_node_assigned); fns 909 lib/pacemaker/pcmk_sched_promotable.c chosen = instance->priv->fns->location(instance, NULL, fns 954 lib/pacemaker/pcmk_sched_promotable.c if (instance->priv->fns->state(instance, TRUE) == pcmk_role_started) { fns 959 lib/pacemaker/pcmk_sched_promotable.c chosen = instance->priv->fns->location(instance, &list, fns 970 lib/pacemaker/pcmk_sched_promotable.c next_role = instance->priv->fns->state(instance, FALSE); fns 1280 lib/pacemaker/pcmk_sched_promotable.c node = instance->priv->fns->location(instance, NULL, fns 1285 lib/pacemaker/pcmk_sched_promotable.c if (instance->priv->fns->state(instance, fns 1268 lib/pengine/bundle.c rsc->priv->fns->free(rsc); fns 1309 lib/pengine/bundle.c gboolean child_active = rsc->priv->fns->active(rsc, all); fns 1408 lib/pengine/bundle.c if (rsc->priv->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 1431 lib/pengine/bundle.c && !ip->priv->fns->is_filtered(ip, only_rsc, fns 1434 lib/pengine/bundle.c && !child->priv->fns->is_filtered(child, only_rsc, fns 1436 lib/pengine/bundle.c print_ctnr = !container->priv->fns->is_filtered(container, only_rsc, fns 1439 lib/pengine/bundle.c && !remote->priv->fns->is_filtered(remote, only_rsc, fns 1579 lib/pengine/bundle.c if (rsc->priv->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 1601 lib/pengine/bundle.c && !ip->priv->fns->is_filtered(ip, only_rsc, fns 1604 lib/pengine/bundle.c && !child->priv->fns->is_filtered(child, only_rsc, fns 1606 lib/pengine/bundle.c print_ctnr = !container->priv->fns->is_filtered(container, only_rsc, fns 1609 lib/pengine/bundle.c && !remote->priv->fns->is_filtered(remote, only_rsc, fns 1722 lib/pengine/bundle.c if (rsc->priv->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 1744 lib/pengine/bundle.c && !ip->priv->fns->is_filtered(ip, only_rsc, fns 1747 lib/pengine/bundle.c && !child->priv->fns->is_filtered(child, only_rsc, fns 1749 lib/pengine/bundle.c print_ctnr = !container->priv->fns->is_filtered(container, only_rsc, fns 1752 lib/pengine/bundle.c && !remote->priv->fns->is_filtered(remote, only_rsc, fns 1829 lib/pengine/bundle.c replica->ip->priv->fns->free(replica->ip); fns 1834 lib/pengine/bundle.c replica->container->priv->fns->free(replica->container); fns 1839 lib/pengine/bundle.c replica->remote->priv->fns->free(replica->remote); fns 1874 lib/pengine/bundle.c bundle_data->child->priv->fns->free(bundle_data->child); fns 1915 lib/pengine/bundle.c replica->ip->priv->fns->count(replica->ip); fns 1918 lib/pengine/bundle.c replica->child->priv->fns->count(replica->child); fns 1921 lib/pengine/bundle.c replica->container->priv->fns->count(replica->container); fns 1924 lib/pengine/bundle.c replica->remote->priv->fns->count(replica->remote); fns 1949 lib/pengine/bundle.c && !ip->priv->fns->is_filtered(ip, only_rsc, FALSE)) { fns 1954 lib/pengine/bundle.c && !child->priv->fns->is_filtered(child, only_rsc, FALSE)) { fns 1958 lib/pengine/bundle.c if (!container->priv->fns->is_filtered(container, only_rsc, fns 1964 lib/pengine/bundle.c && !remote->priv->fns->is_filtered(remote, only_rsc, FALSE)) { fns 2045 lib/pengine/bundle.c node = container->priv->fns->active_node(container, count_all, fns 448 lib/pengine/clone.c gboolean child_active = child_rsc->priv->fns->active(child_rsc, all); fns 543 lib/pengine/clone.c if (rsc->priv->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 561 lib/pengine/clone.c if (child_rsc->priv->fns->is_filtered(child_rsc, only_rsc, fns 639 lib/pengine/clone.c if (rsc->priv->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 649 lib/pengine/clone.c gboolean partially_active = child_rsc->priv->fns->active(child_rsc, fns 656 lib/pengine/clone.c if (child_rsc->priv->fns->is_filtered(child_rsc, only_rsc, fns 699 lib/pengine/clone.c } else if (child_rsc->priv->fns->active(child_rsc, TRUE)) { fns 704 lib/pengine/clone.c location = child_rsc->priv->fns->location(child_rsc, NULL, fns 711 lib/pengine/clone.c a_role = child_rsc->priv->fns->state(child_rsc, TRUE); fns 935 lib/pengine/clone.c child_rsc->priv->fns->free(child_rsc); fns 959 lib/pengine/clone.c enum rsc_role_e a_role = child_rsc->priv->fns->state(child_rsc, fns 1013 lib/pengine/clone.c if (!child_rsc->priv->fns->is_filtered(child_rsc, only_rsc, fns 799 lib/pengine/complex.c rsc_private->fns = &resource_class_functions[rsc_private->variant]; fns 965 lib/pengine/complex.c if (rsc_private->fns->unpack(*rsc, scheduler) == FALSE) { fns 966 lib/pengine/complex.c rsc_private->fns->free(*rsc); fns 991 lib/pengine/complex.c rsc_private->fns->free(*rsc); fns 1227 lib/pengine/complex.c return rsc->priv->fns->active_node(rsc, count, NULL); fns 1229 lib/pengine/complex.c return rsc->priv->fns->active_node(rsc, NULL, count); fns 1241 lib/pengine/complex.c child->priv->fns->count(item->data); fns 111 lib/pengine/group.c if (!child_rsc->priv->fns->active(child_rsc, TRUE)) { fns 162 lib/pengine/group.c bool child_filtered = child->priv->fns->is_filtered(child, only_rsc, FALSE); fns 163 lib/pengine/group.c bool child_active = child->priv->fns->active(child, FALSE); fns 245 lib/pengine/group.c if (child_rsc->priv->fns->active(child_rsc, all)) { fns 279 lib/pengine/group.c if (rsc->priv->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 339 lib/pengine/group.c gboolean active = rsc->priv->fns->active(rsc, TRUE); fns 340 lib/pengine/group.c gboolean partially_active = rsc->priv->fns->active(rsc, FALSE); fns 344 lib/pengine/group.c if (rsc->priv->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 395 lib/pengine/group.c child_rsc->priv->fns->free(child_rsc); fns 413 lib/pengine/group.c enum rsc_role_e role = child_rsc->priv->fns->state(child_rsc, fns 446 lib/pengine/group.c if (!child_rsc->priv->fns->is_filtered(child_rsc, only_rsc, fns 316 lib/pengine/native.c result = rsc->priv->fns->find_rsc(child, id, on_node, flags); fns 765 lib/pengine/native.c const char *active = pcmk__btoa(rsc->priv->fns->active(rsc, TRUE)); fns 780 lib/pengine/native.c if (rsc->priv->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 849 lib/pengine/native.c if (rsc->priv->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 876 lib/pengine/native.c if (rsc->priv->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 930 lib/pengine/native.c child->priv->fns->location(child, &result, target); fns 1159 lib/pengine/native.c return up->priv->fns->is_filtered(up, only_rsc, FALSE); fns 395 lib/pengine/pe_actions.c if (!rsc->priv->fns->active(rsc, TRUE) fns 2488 lib/pengine/pe_output.c } else if (rsc->priv->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 3057 lib/pengine/pe_output.c gboolean is_active = rsc->priv->fns->active(rsc, TRUE); fns 3058 lib/pengine/pe_output.c gboolean partially_active = rsc->priv->fns->active(rsc, FALSE); fns 187 lib/pengine/status.c rsc->priv->fns->count(item->data); fns 228 lib/pengine/status.c rsc->priv->fns->free(rsc); fns 465 lib/pengine/status.c pcmk_resource_t *match = parent->priv->fns->find_rsc(parent, id, NULL, fns 2043 lib/pengine/unpack.c orphan = top->priv->fns->find_rsc(top, rsc_id, NULL, fns 2102 lib/pengine/unpack.c child->priv->fns->location(child, &locations, pcmk__rsc_node_current fns 2119 lib/pengine/unpack.c rsc = parent->priv->fns->find_rsc(child, rsc_id, NULL, fns 2148 lib/pengine/unpack.c parent->priv->fns->find_rsc(child, rsc_id, NULL, fns 787 lib/pengine/utils.c return rsc->priv->fns->active(rsc, FALSE) fns 849 tools/crm_resource.c enum rsc_role_e child_role = child->priv->fns->state(child, TRUE); fns 1902 tools/crm_resource.c pcmk_node_t *current = rsc->priv->fns->active_node(rsc, &count, fns 663 tools/crm_resource_print.c rsc->priv->fns->location(rsc, &hosts, pcmk__rsc_node_current); fns 715 tools/crm_resource_print.c rsc->priv->fns->location(rsc, &hosts, pcmk__rsc_node_current); fns 750 tools/crm_resource_print.c rsc->priv->fns->location(rsc, &hosts, pcmk__rsc_node_current); fns 816 tools/crm_resource_print.c rsc->priv->fns->location(rsc, &hosts, pcmk__rsc_node_current); fns 42 tools/crm_resource_runtime.c && (child->priv->fns->state(child, fns 82 tools/crm_resource_runtime.c if (rsc->priv->fns->state(rsc, TRUE) == pcmk_role_promoted) { fns 1285 tools/crm_resource_runtime.c rsc->priv->fns->location(rsc, &hosts, pcmk__rsc_node_current); fns 1676 tools/crm_resource_runtime.c rsc = parent->priv->fns->find_rsc(parent, lookup_id, node, fns 2425 tools/crm_resource_runtime.c enum rsc_role_e child_role = child->priv->fns->state(child, TRUE);