provider 151 daemons/controld/controld_execd.c free(history->rsc.provider); provider 188 daemons/controld/controld_execd.c if (rsc->provider) { provider 189 daemons/controld/controld_execd.c entry->rsc.provider = strdup(rsc->provider); provider 191 daemons/controld/controld_execd.c entry->rsc.provider = NULL; provider 713 daemons/controld/controld_execd.c rsc->provider, rsc->type, provider 718 daemons/controld/controld_execd.c rsc->id, rsc->standard, rsc->provider, rsc->type); provider 727 daemons/controld/controld_execd.c rsc->id, rsc->standard, rsc->provider, rsc->type); provider 736 daemons/controld/controld_execd.c crm_trace("Including additional digests for %s::%s:%s", rsc->standard, rsc->provider, rsc->type); provider 790 daemons/controld/controld_execd.c crm_xml_add(xml_rsc, XML_AGENT_ATTR_PROVIDER, entry->rsc.provider); provider 1281 daemons/controld/controld_execd.c const char *provider = crm_element_value(rsc_xml, XML_AGENT_ATTR_PROVIDER); provider 1286 daemons/controld/controld_execd.c rc = lrm_state_register_rsc(lrm_state, id, class, provider, type, provider 2482 daemons/controld/controld_execd.c crm_xml_add(iter, XML_AGENT_ATTR_PROVIDER, rsc->provider); provider 2644 daemons/controld/controld_execd.c const char *provider = crm_element_value(xml, XML_AGENT_ATTR_PROVIDER); provider 2650 daemons/controld/controld_execd.c (provider? ":" : ""), (provider? provider : ""), type); provider 2651 daemons/controld/controld_execd.c rsc = lrmd_new_rsc_info(op->rsc_id, standard, provider, type); provider 605 daemons/controld/controld_execd_state.c const char *provider, provider 632 daemons/controld/controld_execd_state.c class, provider, agent, output, options, params); provider 711 daemons/controld/controld_execd_state.c const char *provider, const char *agent, enum lrmd_call_options options) provider 719 daemons/controld/controld_execd_state.c if (is_remote_lrmd_ra(agent, provider, NULL)) { provider 726 daemons/controld/controld_execd_state.c return conn->cmds->register_rsc(lrm_state->conn, rsc_id, class, provider, provider 149 daemons/controld/controld_lrm.h const char *provider, provider 163 daemons/controld/controld_lrm.h const char *provider, const char *agent, enum lrmd_call_options options); provider 169 daemons/controld/controld_lrm.h gboolean is_remote_lrmd_ra(const char *agent, const char *provider, const char *id); provider 129 daemons/controld/controld_metadata.c rsc->standard, rsc->provider, rsc->type); provider 134 daemons/controld/controld_metadata.c rsc->standard, rsc->provider, rsc->type); provider 139 daemons/controld/controld_metadata.c rsc->standard, rsc->provider, rsc->type, version); provider 188 daemons/controld/controld_metadata.c key = crm_generate_ra_key(rsc->standard, rsc->provider, rsc->type); provider 197 daemons/controld/controld_metadata.c rsc->standard, rsc->provider, rsc->type); provider 233 daemons/controld/controld_metadata.c rsc->standard, rsc->provider, rsc->type); provider 265 daemons/controld/controld_metadata.c key = crm_generate_ra_key(rsc->standard, rsc->provider, rsc->type); provider 887 daemons/controld/controld_remote_ra.c is_remote_lrmd_ra(const char *agent, const char *provider, const char *id) provider 889 daemons/controld/controld_remote_ra.c if (agent && provider && !strcmp(agent, REMOTE_LRMD_RA) && !strcmp(provider, "pacemaker")) { provider 910 daemons/controld/controld_remote_ra.c info->provider = strdup("pacemaker"); provider 142 daemons/execd/cts-exec-helper.c const char *provider; provider 298 daemons/execd/cts-exec-helper.c options.class, options.provider, options.type, 0); provider 307 daemons/execd/cts-exec-helper.c rsc_info->provider ? rsc_info->provider : "<none>", provider 324 daemons/execd/cts-exec-helper.c options.provider, options.type, &output, 0); provider 333 daemons/execd/cts-exec-helper.c rc = lrmd_conn->cmds->list_agents(lrmd_conn, &list, options.class, options.provider); provider 584 daemons/execd/cts-exec-helper.c options.provider = optarg; provider 257 daemons/execd/execd_commands.c rsc->provider = crm_element_value_copy(rsc_xml, F_LRMD_PROVIDER); provider 1238 daemons/execd/execd_commands.c cmd->rsc_id, rsc->provider, provider 1344 daemons/execd/execd_commands.c rsc->rsc_id, cmd->action, rsc->class, rsc->provider, rsc->type); provider 1358 daemons/execd/execd_commands.c action = resources_action_create(rsc->rsc_id, rsc->class, rsc->provider, provider 1507 daemons/execd/execd_commands.c free(rsc->provider); provider 1558 daemons/execd/execd_commands.c pcmk__str_eq(rsc->provider, dup->provider, pcmk__str_casei) && pcmk__str_eq(rsc->type, dup->type, pcmk__str_casei)) { provider 1593 daemons/execd/execd_commands.c crm_xml_add(reply, F_LRMD_PROVIDER, rsc->provider); provider 28 daemons/execd/pacemaker-execd.h char *provider; provider 96 include/crm/common/ipc_controld.h const char *provider, const char *type); provider 100 include/crm/common/ipc_controld.h const char *provider, const char *type, provider 151 include/crm/common/util.h char *crm_generate_ra_key(const char *standard, const char *provider, provider 153 include/crm/common/util.h int crm_parse_agent_spec(const char *spec, char **standard, char **provider, provider 260 include/crm/lrmd.h char *provider; provider 271 include/crm/lrmd.h const char *provider, const char *type); provider 340 include/crm/lrmd.h const char *provider, const char *agent, enum lrmd_call_options options); provider 452 include/crm/lrmd.h const char *provider, provider 465 include/crm/lrmd.h const char *standard, const char *provider); provider 526 include/crm/lrmd.h const char *provider, const char *agent, provider 163 include/crm/pengine/common.h const char *provider; provider 129 include/crm/services.h char *provider; provider 200 include/crm/services.h GList *resources_list_agents(const char *standard, const char *provider); provider 219 include/crm/services.h gboolean resources_agent_exists(const char *standard, const char *provider, const char *agent); provider 243 include/crm/services.h const char *provider, const char *agent, provider 182 include/crm/stonith-ng.h const char *provider, const char *agent, stonith_key_value_t *params); provider 212 include/crm/stonith-ng.h const char *device, const char *provider, char **output, int timeout); provider 224 include/crm/stonith-ng.h int (*list_agents)(stonith_t *stonith, int call_options, const char *provider, provider 566 include/crm/stonith-ng.h const char *get_stonith_provider(const char *agent, const char *provider); provider 92 lib/common/agents.c crm_generate_ra_key(const char *standard, const char *provider, provider 95 lib/common/agents.c if (!standard && !provider && !type) { provider 101 lib/common/agents.c (provider? ":" : ""), (provider? provider : ""), provider 120 lib/common/agents.c crm_parse_agent_spec(const char *spec, char **standard, char **provider, provider 125 lib/common/agents.c CRM_CHECK(spec && standard && provider && type, return -EINVAL); provider 127 lib/common/agents.c *provider = NULL; provider 144 lib/common/agents.c *provider = strndup(spec, colon - spec); provider 150 lib/common/agents.c free(*provider); provider 494 lib/common/ipc_controld.c const char *provider, const char *type) provider 532 lib/common/ipc_controld.c crm_xml_add(xml_rsc, XML_AGENT_ATTR_PROVIDER, provider); provider 569 lib/common/ipc_controld.c const char *standard, const char *provider, provider 577 lib/common/ipc_controld.c standard, provider, type); provider 600 lib/common/ipc_controld.c const char *standard, const char *provider, provider 608 lib/common/ipc_controld.c standard, provider, type); provider 2648 lib/fencing/st_client.c const char *get_stonith_provider(const char *agent, const char *provider); provider 2654 lib/fencing/st_client.c get_stonith_provider(const char *agent, const char *provider) provider 2656 lib/fencing/st_client.c return stonith_namespace2text(stonith_get_namespace(agent, provider)); provider 1498 lib/lrmd/lrmd_client.c const char *provider, const char *type, enum lrmd_call_options options) provider 1507 lib/lrmd/lrmd_client.c && (provider == NULL)) { provider 1516 lib/lrmd/lrmd_client.c crm_xml_add(data, F_LRMD_PROVIDER, provider); provider 1540 lib/lrmd/lrmd_client.c const char *provider, const char *type) provider 1553 lib/lrmd/lrmd_client.c if (provider) { provider 1554 lib/lrmd/lrmd_client.c rsc_info->provider = strdup(provider); provider 1555 lib/lrmd/lrmd_client.c CRM_ASSERT(rsc_info->provider); provider 1568 lib/lrmd/lrmd_client.c rsc_info->provider, rsc_info->type); provider 1580 lib/lrmd/lrmd_client.c free(rsc_info->provider); provider 1591 lib/lrmd/lrmd_client.c const char *provider = NULL; provider 1604 lib/lrmd/lrmd_client.c provider = crm_element_value(output, F_LRMD_PROVIDER); provider 1611 lib/lrmd/lrmd_client.c && !provider) { provider 1616 lib/lrmd/lrmd_client.c rsc_info = lrmd_new_rsc_info(rsc_id, class, provider, type); provider 1731 lib/lrmd/lrmd_client.c stonith_get_metadata(const char *provider, const char *type, char **output) provider 1742 lib/lrmd/lrmd_client.c provider, output, 0); provider 1751 lib/lrmd/lrmd_client.c lrmd_api_get_metadata(lrmd_t *lrmd, const char *standard, const char *provider, provider 1755 lib/lrmd/lrmd_client.c return lrmd->cmds->get_metadata_params(lrmd, standard, provider, type, provider 1761 lib/lrmd/lrmd_client.c const char *provider, const char *type, provider 1775 lib/lrmd/lrmd_client.c return stonith_get_metadata(provider, type, output); provider 1782 lib/lrmd/lrmd_client.c action = resources_action_create(type, standard, provider, type, provider 1790 lib/lrmd/lrmd_client.c standard, provider, type); provider 1796 lib/lrmd/lrmd_client.c standard, provider, type); provider 1803 lib/lrmd/lrmd_client.c standard, provider, type); provider 1917 lib/lrmd/lrmd_client.c const char *provider) provider 1927 lib/lrmd/lrmd_client.c GList *agents = resources_list_agents(class, provider); provider 1955 lib/lrmd/lrmd_client.c does_provider_have_agent(const char *agent, const char *provider, const char *class) provider 1961 lib/lrmd/lrmd_client.c agents = resources_list_agents(class, provider); provider 1976 lib/lrmd/lrmd_client.c char *provider = NULL; provider 1983 lib/lrmd/lrmd_client.c provider = gIter->data; provider 1984 lib/lrmd/lrmd_client.c if (!agent || does_provider_have_agent(agent, provider, provider 84 lib/pengine/bundle.c create_resource(const char *name, const char *provider, const char *kind) provider 90 lib/pengine/bundle.c crm_xml_add(rsc, XML_AGENT_ATTR_PROVIDER, provider); provider 105 lib/pengine/complex.c .provider = crm_element_value(rsc->xml, XML_AGENT_ATTR_PROVIDER), provider 578 lib/pengine/native.c const char *provider = NULL; provider 589 lib/pengine/native.c provider = crm_element_value(rsc->xml, XML_AGENT_ATTR_PROVIDER); provider 602 lib/pengine/native.c + (provider? (strlen(provider) + 2) : 0) provider 612 lib/pengine/native.c (provider? "::" : ""), (provider? provider : ""), kind); provider 1333 lib/pengine/rules.c const char *provider = crm_element_value(expr, XML_AGENT_ATTR_PROVIDER); provider 1349 lib/pengine/rules.c if ((provider == NULL && rule_data->rsc_data->provider != NULL) || provider 1350 lib/pengine/rules.c (provider != NULL && rule_data->rsc_data->provider == NULL) || provider 1351 lib/pengine/rules.c !pcmk__str_eq(provider, rule_data->rsc_data->provider, pcmk__str_none)) { provider 1352 lib/pengine/rules.c crm_trace("Provider doesn't match: %s != %s", provider, rule_data->rsc_data->provider); provider 1003 lib/pengine/utils.c .provider = crm_element_value(action->rsc->xml, XML_AGENT_ATTR_PROVIDER), provider 166 lib/services/services.c const char *provider, const char *agent, provider 190 lib/services/services.c && pcmk__str_empty(provider)) { provider 229 lib/services/services.c op->provider = strdup(provider); provider 239 lib/services/services.c OCF_ROOT_DIR, provider, agent); provider 510 lib/services/services.c free(op->provider); provider 968 lib/services/services.c resources_list_agents(const char *standard, const char *provider) provider 1003 lib/services/services.c return resources_os_list_ocf_agents(provider); provider 1024 lib/services/services.c resources_agent_exists(const char *standard, const char *provider, const char *agent) provider 1047 lib/services/services.c if (has_providers == TRUE && provider != NULL) { provider 1050 lib/services/services.c if (pcmk__str_eq(iter->data, provider, pcmk__str_none)) { provider 1055 lib/services/services.c } else if (has_providers == FALSE && provider == NULL) { provider 1080 lib/services/services.c rc = services__ocf_agent_exists(provider, agent); provider 437 lib/services/services_linux.c if (op->provider != NULL) { provider 438 lib/services/services_linux.c set_ocf_env("OCF_RESOURCE_PROVIDER", op->provider, NULL); provider 1142 lib/services/services_linux.c resources_os_list_ocf_agents(const char *provider) provider 1148 lib/services/services_linux.c if (provider) { provider 1151 lib/services/services_linux.c snprintf(buffer, sizeof(buffer), "%s/resource.d/%s", OCF_ROOT_DIR, provider); provider 1169 lib/services/services_linux.c services__ocf_agent_exists(const char *provider, const char *agent) provider 1175 lib/services/services_linux.c if (provider == NULL || agent == NULL) { provider 1179 lib/services/services_linux.c buf = crm_strdup_printf(OCF_ROOT_DIR "/resource.d/%s/%s", provider, agent); provider 53 lib/services/services_private.h GList *resources_os_list_ocf_agents(const char *provider); provider 56 lib/services/services_private.h gboolean services__ocf_agent_exists(const char *provider, const char *agent); provider 1081 tools/crm_resource.c char *provider = strchr(agent_spec, ':'); provider 1084 tools/crm_resource.c if (provider) { provider 1085 tools/crm_resource.c *provider++ = 0; provider 1087 tools/crm_resource.c rc = lrmd_conn->cmds->list_agents(lrmd_conn, &list, agent_spec, provider); provider 1098 tools/crm_resource.c if (provider == NULL) { provider 1104 tools/crm_resource.c agent_spec, provider); provider 1355 tools/crm_resource.c char *provider = NULL; provider 1360 tools/crm_resource.c rc = crm_parse_agent_spec(agent_spec, &standard, &provider, &type); provider 1365 tools/crm_resource.c provider, type,