controld_api 186 lib/pacemaker/pcmk_cluster_queries.c controller_status_event_cb(pcmk_ipc_api_t *controld_api, controld_api 194 lib/pacemaker/pcmk_cluster_queries.c int rc = validate_controld_reply(data, controld_api, event_type, status, controld_api 220 lib/pacemaker/pcmk_cluster_queries.c designated_controller_event_cb(pcmk_ipc_api_t *controld_api, controld_api 229 lib/pacemaker/pcmk_cluster_queries.c int rc = validate_controld_reply(data, controld_api, event_type, status, controld_api 253 lib/pacemaker/pcmk_cluster_queries.c node_info_event_cb(pcmk_ipc_api_t *controld_api, enum pcmk_ipc_event event_type, controld_api 261 lib/pacemaker/pcmk_cluster_queries.c int rc = validate_controld_reply(data, controld_api, event_type, status, controld_api 468 lib/pacemaker/pcmk_cluster_queries.c pcmk_ipc_api_t *controld_api = NULL; controld_api 473 lib/pacemaker/pcmk_cluster_queries.c controld_api = ipc_connect(&data, pcmk_ipc_controld, controld_api 477 lib/pacemaker/pcmk_cluster_queries.c if (controld_api != NULL) { controld_api 478 lib/pacemaker/pcmk_cluster_queries.c int rc = pcmk_controld_api_ping(controld_api, node_name); controld_api 486 lib/pacemaker/pcmk_cluster_queries.c poll_until_reply(&data, controld_api, pcmk__s(node_name, "DC")); controld_api 488 lib/pacemaker/pcmk_cluster_queries.c pcmk_free_ipc_api(controld_api); controld_api 538 lib/pacemaker/pcmk_cluster_queries.c pcmk_ipc_api_t *controld_api = NULL; controld_api 543 lib/pacemaker/pcmk_cluster_queries.c controld_api = ipc_connect(&data, pcmk_ipc_controld, controld_api 547 lib/pacemaker/pcmk_cluster_queries.c if (controld_api != NULL) { controld_api 548 lib/pacemaker/pcmk_cluster_queries.c int rc = pcmk_controld_api_ping(controld_api, NULL); controld_api 556 lib/pacemaker/pcmk_cluster_queries.c poll_until_reply(&data, controld_api, "DC"); controld_api 558 lib/pacemaker/pcmk_cluster_queries.c pcmk_free_ipc_api(controld_api); controld_api 634 lib/pacemaker/pcmk_cluster_queries.c pcmk_ipc_api_t *controld_api = NULL; controld_api 649 lib/pacemaker/pcmk_cluster_queries.c controld_api = ipc_connect(&data, pcmk_ipc_controld, node_info_event_cb, controld_api 652 lib/pacemaker/pcmk_cluster_queries.c if (controld_api != NULL) { controld_api 653 lib/pacemaker/pcmk_cluster_queries.c int rc = pcmk_controld_api_node_info(controld_api, controld_api 664 lib/pacemaker/pcmk_cluster_queries.c poll_until_reply(&data, controld_api, "local node"); controld_api 666 lib/pacemaker/pcmk_cluster_queries.c pcmk_free_ipc_api(controld_api); controld_api 335 tools/crm_node.c controller_event_cb(pcmk_ipc_api_t *controld_api, controld_api 383 tools/crm_node.c pcmk_disconnect_ipc(controld_api); controld_api 390 tools/crm_node.c pcmk_ipc_api_t *controld_api = NULL; controld_api 397 tools/crm_node.c rc = pcmk_new_ipc_api(&controld_api, pcmk_ipc_controld); controld_api 404 tools/crm_node.c pcmk_register_ipc_callback(controld_api, controller_event_cb, NULL); controld_api 407 tools/crm_node.c rc = pcmk__connect_ipc(controld_api, pcmk_ipc_dispatch_main, 5); controld_api 412 tools/crm_node.c pcmk_ipc_name(controld_api, true), pcmk_rc_str(rc)); controld_api 416 tools/crm_node.c rc = pcmk_controld_api_list_nodes(controld_api); controld_api 419 tools/crm_node.c pcmk_disconnect_ipc(controld_api); controld_api 431 tools/crm_node.c pcmk_free_ipc_api(controld_api); controld_api 916 tools/crm_resource.c pcmk_ipc_api_t *controld_api) controld_api 927 tools/crm_resource.c rc = cli_resource_delete(controld_api, rsc, node, options.operation, controld_api 939 tools/crm_resource.c start_mainloop(controld_api); controld_api 994 tools/crm_resource.c pcmk_ipc_api_t *controld_api) controld_api 1023 tools/crm_resource.c if (controld_api == NULL) { controld_api 1038 tools/crm_resource.c if (pcmk_controld_api_reprobe(controld_api, node_name, controld_api 1040 tools/crm_resource.c start_mainloop(controld_api); controld_api 1049 tools/crm_resource.c pcmk_ipc_api_t *controld_api) controld_api 1060 tools/crm_resource.c rc = cli_resource_delete(controld_api, rsc, node, NULL, 0, false, controld_api 1072 tools/crm_resource.c start_mainloop(controld_api); controld_api 1192 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1213 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1217 tools/crm_resource.c int rc = cli_cleanup_all(controld_api, node, options.operation, controld_api 1221 tools/crm_resource.c start_mainloop(controld_api); controld_api 1225 tools/crm_resource.c cleanup(out, rsc, node, controld_api); controld_api 1238 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1301 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1312 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1323 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1351 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1366 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1376 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1397 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1400 tools/crm_resource.c int rc = cli_resource_fail(controld_api, rsc, options.rsc_id, node); controld_api 1404 tools/crm_resource.c start_mainloop(controld_api); controld_api 1412 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1473 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1485 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1495 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1508 tools/crm_resource.c pcmk_ipc_api_t *controld_api, xmlNode *cib_xml_orig) controld_api 1517 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1532 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1557 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1567 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1588 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1598 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1610 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1664 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1685 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1695 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1705 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1709 tools/crm_resource.c return refresh(out, node, controld_api); controld_api 1711 tools/crm_resource.c refresh_resource(out, rsc, node, controld_api); controld_api 1724 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1740 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1763 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 1773 tools/crm_resource.c pcmk_scheduler_t *scheduler, pcmk_ipc_api_t *controld_api, controld_api 2058 tools/crm_resource.c pcmk_ipc_api_t *controld_api = NULL; controld_api 2265 tools/crm_resource.c rc = pcmk_new_ipc_api(&controld_api, pcmk_ipc_controld); controld_api 2273 tools/crm_resource.c pcmk_register_ipc_callback(controld_api, controller_event_callback, controld_api 2276 tools/crm_resource.c rc = pcmk__connect_ipc(controld_api, pcmk_ipc_dispatch_main, 5); controld_api 2281 tools/crm_resource.c pcmk_ipc_name(controld_api, true), pcmk_rc_str(rc)); controld_api 2347 tools/crm_resource.c exit_code = command_info->fn(rsc, node, cib_conn, scheduler, controld_api, controld_api 2391 tools/crm_resource.c pcmk_free_ipc_api(controld_api); controld_api 87 tools/crm_resource.h int cli_resource_fail(pcmk_ipc_api_t *controld_api, pcmk_resource_t *rsc, controld_api 91 tools/crm_resource.h int cli_resource_delete(pcmk_ipc_api_t *controld_api, pcmk_resource_t *rsc, controld_api 95 tools/crm_resource.h int cli_cleanup_all(pcmk_ipc_api_t *controld_api, pcmk_node_t *node, controld_api 725 tools/crm_resource_runtime.c send_lrm_rsc_op(pcmk_ipc_api_t *controld_api, bool do_fail_resource, controld_api 786 tools/crm_resource_runtime.c return pcmk_controld_api_fail(controld_api, node->priv->name, controld_api 790 tools/crm_resource_runtime.c return pcmk_controld_api_refresh(controld_api, node->priv->name, controld_api 818 tools/crm_resource_runtime.c clear_rsc_history(pcmk_ipc_api_t *controld_api, pcmk_resource_t *rsc, controld_api 830 tools/crm_resource_runtime.c rc = send_lrm_rsc_op(controld_api, false, rsc, rsc_id, node); controld_api 836 tools/crm_resource_runtime.c pcmk_controld_api_replies_expected(controld_api)); controld_api 839 tools/crm_resource_runtime.c pcmk_controld_api_replies_expected(controld_api)); controld_api 846 tools/crm_resource_runtime.c clear_rsc_failures(pcmk__output_t *out, pcmk_ipc_api_t *controld_api, controld_api 938 tools/crm_resource_runtime.c rc = clear_rsc_history(controld_api, rsc, failed_id, node); controld_api 969 tools/crm_resource_runtime.c cli_resource_delete(pcmk_ipc_api_t *controld_api, pcmk_resource_t *rsc, controld_api 988 tools/crm_resource_runtime.c rc = cli_resource_delete(controld_api, child, node, operation, controld_api 1027 tools/crm_resource_runtime.c rc = cli_resource_delete(controld_api, rsc, node, operation, controld_api 1046 tools/crm_resource_runtime.c if (controld_api == NULL) { controld_api 1060 tools/crm_resource_runtime.c rc = clear_rsc_failures(out, controld_api, node, rsc->id, operation, controld_api 1063 tools/crm_resource_runtime.c rc = clear_rsc_history(controld_api, rsc, rsc->id, node); controld_api 1078 tools/crm_resource_runtime.c cli_cleanup_all(pcmk_ipc_api_t *controld_api, pcmk_node_t *node, controld_api 1097 tools/crm_resource_runtime.c if (controld_api == NULL) { controld_api 1116 tools/crm_resource_runtime.c rc = clear_rsc_failures(out, controld_api, node, NULL, operation, controld_api 1123 tools/crm_resource_runtime.c rc = clear_rsc_failures(out, controld_api, sched_node, NULL, controld_api 1264 tools/crm_resource_runtime.c cli_resource_fail(pcmk_ipc_api_t *controld_api, pcmk_resource_t *rsc, controld_api 1269 tools/crm_resource_runtime.c if (controld_api == NULL) { controld_api 1277 tools/crm_resource_runtime.c return send_lrm_rsc_op(controld_api, true, rsc, rsc_id, node);