fns 340 include/crm/pengine/pe_types.h resource_object_functions_t *fns; fns 148 include/pcmki/pcmki_transition.h void pcmk__set_graph_functions(pcmk__graph_functions_t *fns); fns 146 lib/pacemaker/pcmk_graph_consumer.c pcmk__set_graph_functions(pcmk__graph_functions_t *fns) fns 149 lib/pacemaker/pcmk_graph_consumer.c graph_fns = fns; fns 543 lib/pacemaker/pcmk_sched_actions.c first_node = first->rsc->fns->location(first->rsc, NULL, FALSE); fns 554 lib/pacemaker/pcmk_sched_actions.c then_node = then->rsc->fns->location(then->rsc, NULL, FALSE); fns 714 lib/pacemaker/pcmk_sched_actions.c then_rsc_role = then->rsc->fns->state(then->rsc, TRUE); fns 376 lib/pacemaker/pcmk_sched_bundle.c active_node_lh = rsc_lh->fns->location(rsc_lh, NULL, current); fns 516 lib/pacemaker/pcmk_sched_bundle.c pe_node_t *chosen = replica->container->fns->location(replica->container, fns 89 lib/pacemaker/pcmk_sched_clone.c return rsc->fns->location(rsc, NULL, FALSE); fns 625 lib/pacemaker/pcmk_sched_clone.c enum rsc_role_e next_role = child_rsc->fns->state(child_rsc, current); fns 630 lib/pacemaker/pcmk_sched_clone.c node = child_rsc->fns->location(child_rsc, NULL, current); fns 661 lib/pacemaker/pcmk_sched_clone.c local_node = local_child->fns->location(local_child, NULL, current); fns 798 lib/pacemaker/pcmk_sched_clone.c pe_node_t *chosen = child_rsc->fns->location(child_rsc, NULL, FALSE); fns 1036 lib/pacemaker/pcmk_sched_clone.c local_node = child_rsc->fns->location(child_rsc, NULL, FALSE); fns 112 lib/pacemaker/pcmk_sched_constraints.c pe_resource_t *match = parent->fns->find_rsc(parent, id, NULL, fns 48 lib/pacemaker/pcmk_sched_nodes.c if (guest->fns->location(guest, NULL, FALSE) == NULL) { fns 1311 lib/pacemaker/pcmk_sched_ordering.c if ((first_rsc->fns->state(first_rsc, TRUE) == RSC_ROLE_STOPPED) fns 1318 lib/pacemaker/pcmk_sched_ordering.c } else if ((first_rsc->fns->state(first_rsc, TRUE) == RSC_ROLE_UNPROMOTED) fns 172 lib/pacemaker/pcmk_sched_promotable.c node = rsc->fns->location(rsc, NULL, FALSE); fns 179 lib/pacemaker/pcmk_sched_promotable.c if (rsc->fns->state(rsc, TRUE) == RSC_ROLE_PROMOTED) { fns 265 lib/pacemaker/pcmk_sched_promotable.c role1 = rsc1->fns->state(rsc1, TRUE); fns 266 lib/pacemaker/pcmk_sched_promotable.c role2 = rsc2->fns->state(rsc2, TRUE); fns 310 lib/pacemaker/pcmk_sched_promotable.c chosen = child->fns->location(child, NULL, FALSE); fns 399 lib/pacemaker/pcmk_sched_promotable.c pe_node_t *chosen = child->fns->location(child, NULL, FALSE); fns 489 lib/pacemaker/pcmk_sched_promotable.c active = clone->fns->find_rsc(child, id, node, fns 518 lib/pacemaker/pcmk_sched_promotable.c child = clone->fns->find_rsc(child, id, NULL, pe_find_clone); fns 809 lib/pacemaker/pcmk_sched_promotable.c rsc->fns->location(rsc, &assigned, FALSE); fns 846 lib/pacemaker/pcmk_sched_promotable.c pe_node_t *chosen = instance->fns->location(instance, NULL, FALSE); fns 884 lib/pacemaker/pcmk_sched_promotable.c if (instance->fns->state(instance, TRUE) == RSC_ROLE_STARTED) { fns 889 lib/pacemaker/pcmk_sched_promotable.c chosen = instance->fns->location(instance, &list, FALSE); fns 899 lib/pacemaker/pcmk_sched_promotable.c next_role = instance->fns->state(instance, FALSE); fns 1191 lib/pacemaker/pcmk_sched_promotable.c pe_node_t *node = instance->fns->location(instance, NULL, FALSE); fns 1196 lib/pacemaker/pcmk_sched_promotable.c if (instance->fns->state(instance, FALSE) == colocation->primary_role) { fns 1042 lib/pengine/bundle.c rsc->fns->free(rsc); fns 1080 lib/pengine/bundle.c gboolean child_active = rsc->fns->active(rsc, all); fns 1170 lib/pengine/bundle.c rsc->fns->print(rsc, pre_text, options, print_data); fns 1239 lib/pengine/bundle.c if (rsc->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 1258 lib/pengine/bundle.c !replica->ip->fns->is_filtered(replica->ip, only_rsc, print_everything); fns 1260 lib/pengine/bundle.c !replica->child->fns->is_filtered(replica->child, only_rsc, print_everything); fns 1261 lib/pengine/bundle.c print_ctnr = !replica->container->fns->is_filtered(replica->container, only_rsc, print_everything); fns 1263 lib/pengine/bundle.c !replica->remote->fns->is_filtered(replica->remote, only_rsc, print_everything); fns 1362 lib/pengine/bundle.c if (rsc->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 1380 lib/pengine/bundle.c !replica->ip->fns->is_filtered(replica->ip, only_rsc, print_everything); fns 1382 lib/pengine/bundle.c !replica->child->fns->is_filtered(replica->child, only_rsc, print_everything); fns 1383 lib/pengine/bundle.c print_ctnr = !replica->container->fns->is_filtered(replica->container, only_rsc, print_everything); fns 1385 lib/pengine/bundle.c !replica->remote->fns->is_filtered(replica->remote, only_rsc, print_everything); fns 1490 lib/pengine/bundle.c if (rsc->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 1508 lib/pengine/bundle.c !replica->ip->fns->is_filtered(replica->ip, only_rsc, print_everything); fns 1510 lib/pengine/bundle.c !replica->child->fns->is_filtered(replica->child, only_rsc, print_everything); fns 1511 lib/pengine/bundle.c print_ctnr = !replica->container->fns->is_filtered(replica->container, only_rsc, print_everything); fns 1513 lib/pengine/bundle.c !replica->remote->fns->is_filtered(replica->remote, only_rsc, print_everything); fns 1694 lib/pengine/bundle.c replica->ip->fns->free(replica->ip); fns 1700 lib/pengine/bundle.c replica->container->fns->free(replica->container); fns 1706 lib/pengine/bundle.c replica->remote->fns->free(replica->remote); fns 1742 lib/pengine/bundle.c bundle_data->child->fns->free(bundle_data->child); fns 1784 lib/pengine/bundle.c replica->ip->fns->count(replica->ip); fns 1787 lib/pengine/bundle.c replica->child->fns->count(replica->child); fns 1790 lib/pengine/bundle.c replica->container->fns->count(replica->container); fns 1793 lib/pengine/bundle.c replica->remote->fns->count(replica->remote); fns 1812 lib/pengine/bundle.c if (replica->ip != NULL && !replica->ip->fns->is_filtered(replica->ip, only_rsc, FALSE)) { fns 1815 lib/pengine/bundle.c } else if (replica->child != NULL && !replica->child->fns->is_filtered(replica->child, only_rsc, FALSE)) { fns 1818 lib/pengine/bundle.c } else if (!replica->container->fns->is_filtered(replica->container, only_rsc, FALSE)) { fns 1821 lib/pengine/bundle.c } else if (replica->remote != NULL && !replica->remote->fns->is_filtered(replica->remote, only_rsc, FALSE)) { fns 389 lib/pengine/clone.c gboolean child_active = child_rsc->fns->active(child_rsc, all); fns 488 lib/pengine/clone.c child_rsc->fns->print(child_rsc, child_text, options, print_data); fns 574 lib/pengine/clone.c gboolean partially_active = child_rsc->fns->active(child_rsc, FALSE); fns 609 lib/pengine/clone.c } else if (child_rsc->fns->active(child_rsc, TRUE)) { fns 612 lib/pengine/clone.c pe_node_t *location = child_rsc->fns->location(child_rsc, NULL, TRUE); fns 617 lib/pengine/clone.c enum rsc_role_e a_role = child_rsc->fns->state(child_rsc, TRUE); fns 643 lib/pengine/clone.c child_rsc->fns->print(child_rsc, child_text, options, print_data); fns 768 lib/pengine/clone.c if (rsc->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 784 lib/pengine/clone.c if (child_rsc->fns->is_filtered(child_rsc, only_rsc, print_everything)) { fns 839 lib/pengine/clone.c if (rsc->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 849 lib/pengine/clone.c gboolean partially_active = child_rsc->fns->active(child_rsc, FALSE); fns 855 lib/pengine/clone.c if (child_rsc->fns->is_filtered(child_rsc, only_rsc, print_everything)) { fns 895 lib/pengine/clone.c } else if (child_rsc->fns->active(child_rsc, TRUE)) { fns 898 lib/pengine/clone.c pe_node_t *location = child_rsc->fns->location(child_rsc, NULL, TRUE); fns 903 lib/pengine/clone.c enum rsc_role_e a_role = child_rsc->fns->state(child_rsc, TRUE); fns 1116 lib/pengine/clone.c child_rsc->fns->free(child_rsc); fns 1139 lib/pengine/clone.c enum rsc_role_e a_role = child_rsc->fns->state(child_rsc, current); fns 1188 lib/pengine/clone.c if (!child_rsc->fns->is_filtered(child_rsc, only_rsc, FALSE)) { fns 647 lib/pengine/complex.c (*rsc)->fns = &resource_class_functions[(*rsc)->variant]; fns 838 lib/pengine/complex.c if ((*rsc)->fns->unpack(*rsc, data_set) == FALSE) { fns 839 lib/pengine/complex.c (*rsc)->fns->free(*rsc); fns 864 lib/pengine/complex.c (*rsc)->fns->free(*rsc); fns 1096 lib/pengine/complex.c ((pe_resource_t *) item->data)->fns->count(item->data); fns 107 lib/pengine/group.c if (!child_rsc->fns->active(child_rsc, TRUE)) { fns 149 lib/pengine/group.c bool child_filtered = child->fns->is_filtered(child, only_rsc, FALSE); fns 150 lib/pengine/group.c bool child_active = child->fns->active(child, FALSE); fns 235 lib/pengine/group.c if (child_rsc->fns->active(child_rsc, all)) { fns 268 lib/pengine/group.c child_rsc->fns->print(child_rsc, child_text, options, print_data); fns 316 lib/pengine/group.c child_rsc->fns->print(child_rsc, child_text, options, print_data); fns 346 lib/pengine/group.c if (rsc->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 393 lib/pengine/group.c gboolean active = rsc->fns->active(rsc, TRUE); fns 394 lib/pengine/group.c gboolean partially_active = rsc->fns->active(rsc, FALSE); fns 396 lib/pengine/group.c if (rsc->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 444 lib/pengine/group.c child_rsc->fns->free(child_rsc); fns 461 lib/pengine/group.c enum rsc_role_e role = child_rsc->fns->state(child_rsc, current); fns 487 lib/pengine/group.c if (!child_rsc->fns->is_filtered(child_rsc, only_rsc, FALSE)) { fns 308 lib/pengine/native.c result = rsc->fns->find_rsc(child, id, on_node, flags); fns 471 lib/pengine/native.c status_print("active=\"%s\" ", pcmk__btoa(rsc->fns->active(rsc, TRUE))); fns 938 lib/pengine/native.c if (rsc->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 958 lib/pengine/native.c "active", pcmk__btoa(rsc->fns->active(rsc, TRUE)), fns 1000 lib/pengine/native.c if (rsc->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 1026 lib/pengine/native.c if (rsc->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 1079 lib/pengine/native.c child->fns->location(child, &result, current); fns 1385 lib/pengine/native.c return up->parent->fns->is_filtered(up->parent, only_rsc, FALSE); fns 1387 lib/pengine/native.c return up->fns->is_filtered(up, only_rsc, FALSE); fns 382 lib/pengine/pe_actions.c if (!action->rsc->fns->active(action->rsc, TRUE) fns 2142 lib/pengine/pe_output.c if (rsc->fns->is_filtered(rsc, only_rsc, TRUE)) { fns 2684 lib/pengine/pe_output.c gboolean is_active = rsc->fns->active(rsc, TRUE); fns 2685 lib/pengine/pe_output.c gboolean partially_active = rsc->fns->active(rsc, FALSE); fns 140 lib/pengine/status.c ((pe_resource_t *) (item->data))->fns->count(item->data); fns 171 lib/pengine/status.c rsc->fns->free(rsc); fns 405 lib/pengine/status.c parent->fns->find_rsc(parent, id, NULL, flags); fns 1735 lib/pengine/unpack.c pe_resource_t *orphan = top->fns->find_rsc(top, rsc_id, NULL, pe_find_clone); fns 1791 lib/pengine/unpack.c child->fns->location(child, &locations, 2); fns 1807 lib/pengine/unpack.c rsc = parent->fns->find_rsc(child, rsc_id, NULL, pe_find_clone); fns 1834 lib/pengine/unpack.c inactive_instance = parent->fns->find_rsc(child, rsc_id, NULL, fns 770 lib/pengine/utils.c return (rsc->fns->active(rsc, FALSE) && !pe__rsc_running_on_any(rsc, only_node)); fns 977 tools/crm_resource.c enum rsc_role_e child_role = child->fns->state(child, TRUE); fns 620 tools/crm_resource_print.c rsc->fns->location(rsc, &hosts, TRUE); fns 672 tools/crm_resource_print.c rsc->fns->location(rsc, &hosts, TRUE); fns 705 tools/crm_resource_print.c rsc->fns->location(rsc, &hosts, TRUE); fns 770 tools/crm_resource_print.c rsc->fns->location(rsc, &hosts, TRUE); fns 31 tools/crm_resource_runtime.c child->fns->state(child, TRUE) == RSC_ROLE_PROMOTED; fns 64 tools/crm_resource_runtime.c ni->promoted = (rsc->fns->state(rsc, TRUE) == RSC_ROLE_PROMOTED); fns 1036 tools/crm_resource_runtime.c rsc->fns->location(rsc, &hosts, TRUE); fns 1369 tools/crm_resource_runtime.c rsc = parent->fns->find_rsc(parent, lookup_id, node, pe_find_any|pe_find_current); fns 2035 tools/crm_resource_runtime.c enum rsc_role_e child_role = child->fns->state(child, TRUE);