provider 703 daemons/controld/controld_cib.c rsc->standard, rsc->provider, rsc->type); provider 913 daemons/controld/controld_cib.c crm_xml_add(xml, PCMK_XA_PROVIDER, rsc->provider); provider 146 daemons/controld/controld_execd.c free(history->rsc.provider); provider 183 daemons/controld/controld_execd.c entry->rsc.provider = pcmk__str_copy(rsc->provider); provider 547 daemons/controld/controld_execd.c crm_xml_add(xml_rsc, PCMK_XA_PROVIDER, entry->rsc.provider); provider 937 daemons/controld/controld_execd.c const char *provider = crm_element_value(rsc_xml, PCMK_XA_PROVIDER); provider 942 daemons/controld/controld_execd.c rc = lrm_state_register_rsc(lrm_state, id, class, provider, type, provider 1557 daemons/controld/controld_execd.c ((rsc->provider == NULL)? "" : ":"), provider 1558 daemons/controld/controld_execd.c ((rsc->provider == NULL)? "" : rsc->provider), provider 2220 daemons/controld/controld_execd.c const char *provider = crm_element_value(xml, PCMK_XA_PROVIDER); provider 2226 daemons/controld/controld_execd.c (provider? ":" : ""), (provider? provider : ""), type); provider 2227 daemons/controld/controld_execd.c rsc = lrmd_new_rsc_info(op->rsc_id, standard, provider, type); provider 645 daemons/controld/controld_execd_state.c const char *provider, provider 672 daemons/controld/controld_execd_state.c class, provider, agent, output, options, params); provider 788 daemons/controld/controld_execd_state.c const char *provider, const char *agent, enum lrmd_call_options options) provider 796 daemons/controld/controld_execd_state.c if (is_remote_lrmd_ra(agent, provider, NULL)) { provider 803 daemons/controld/controld_execd_state.c return conn->cmds->register_rsc(lrm_state->conn, rsc_id, class, provider, provider 130 daemons/controld/controld_lrm.h const char *provider, provider 144 daemons/controld/controld_lrm.h const char *provider, const char *agent, enum lrmd_call_options options); provider 150 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 key = crm_generate_ra_key(rsc->standard, rsc->provider, rsc->type); provider 190 daemons/controld/controld_metadata.c PCMK_XA_NAME, rsc->standard, rsc->provider, rsc->type); provider 227 daemons/controld/controld_metadata.c rsc->id, rsc->standard, ((rsc->provider == NULL)? "" : ":"), provider 228 daemons/controld/controld_metadata.c pcmk__s(rsc->provider, ""), rsc->type, reason); provider 258 daemons/controld/controld_metadata.c key = crm_generate_ra_key(rsc->standard, rsc->provider, rsc->type); provider 266 daemons/controld/controld_metadata.c ((rsc->provider == NULL)? "" : ":"), provider 267 daemons/controld/controld_metadata.c ((rsc->provider == NULL)? "" : rsc->provider), provider 293 daemons/controld/controld_metadata.c ((rsc->provider == NULL)? "" : ":"), provider 294 daemons/controld/controld_metadata.c ((rsc->provider == NULL)? "" : rsc->provider), provider 296 daemons/controld/controld_metadata.c rc = lrm_state_get_metadata(lrm_state, rsc->standard, rsc->provider, provider 301 daemons/controld/controld_metadata.c ((rsc->provider == NULL)? "" : ":"), provider 302 daemons/controld/controld_metadata.c ((rsc->provider == NULL)? "" : rsc->provider), provider 1042 daemons/controld/controld_remote_ra.c is_remote_lrmd_ra(const char *agent, const char *provider, const char *id) provider 1044 daemons/controld/controld_remote_ra.c if (agent && provider && !strcmp(agent, REMOTE_LRMD_RA) && !strcmp(provider, "pacemaker")) { provider 1064 daemons/controld/controld_remote_ra.c info->provider = pcmk__str_copy("pacemaker"); provider 48 daemons/execd/cts-exec-helper.c const char *provider; provider 142 daemons/execd/cts-exec-helper.c { "provider", 'P', 0, G_OPTION_ARG_STRING, &options.provider, provider 310 daemons/execd/cts-exec-helper.c options.class, options.provider, options.type, 0); provider 319 daemons/execd/cts-exec-helper.c (rsc_info->provider? rsc_info->provider : "<none>"), provider 336 daemons/execd/cts-exec-helper.c options.provider, options.type, &output, 0); provider 345 daemons/execd/cts-exec-helper.c rc = lrmd_conn->cmds->list_agents(lrmd_conn, &list, options.class, options.provider); provider 294 daemons/execd/execd_commands.c rsc->provider = crm_element_value_copy(rsc_xml, PCMK__XA_LRMD_PROVIDER); provider 1226 daemons/execd/execd_commands.c cmd->rsc_id, rsc->provider, provider 1354 daemons/execd/execd_commands.c rsc->rsc_id, cmd->action, rsc->class, rsc->provider, rsc->type); provider 1358 daemons/execd/execd_commands.c action = services__create_resource_action(rsc->rsc_id, rsc->class, rsc->provider, provider 1508 daemons/execd/execd_commands.c free(rsc->provider); provider 1587 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 1624 daemons/execd/execd_commands.c crm_xml_add(reply, PCMK__XA_LRMD_PROVIDER, rsc->provider); provider 26 daemons/execd/pacemaker-execd.h char *provider; provider 66 include/crm/common/agents.h char *crm_generate_ra_key(const char *standard, const char *provider, provider 68 include/crm/common/agents.h int crm_parse_agent_spec(const char *spec, char **standard, char **provider, provider 97 include/crm/common/ipc_controld.h const char *provider, const char *type); provider 101 include/crm/common/ipc_controld.h const char *provider, const char *type, provider 154 include/crm/lrmd.h char *provider; provider 165 include/crm/lrmd.h const char *provider, const char *type); provider 253 include/crm/lrmd.h const char *provider, const char *agent, provider 380 include/crm/lrmd.h const char *provider, const char *agent, provider 398 include/crm/lrmd.h const char *standard, const char *provider); provider 467 include/crm/lrmd.h const char *provider, const char *agent, provider 49 include/crm/pengine/common_compat.h const char *provider; provider 118 include/crm/services.h char *provider; provider 198 include/crm/services.h GList *resources_list_agents(const char *standard, const char *provider); provider 218 include/crm/services.h gboolean resources_agent_exists(const char *standard, const char *provider, provider 240 include/crm/services.h const char *provider, const char *agent, provider 42 include/crm/services_internal.h const char *provider, provider 84 lib/common/agents.c crm_generate_ra_key(const char *standard, const char *provider, provider 88 lib/common/agents.c bool prov_empty = pcmk__str_empty(provider); provider 97 lib/common/agents.c (prov_empty ? "" : ":"), (prov_empty ? "" : provider), provider 116 lib/common/agents.c crm_parse_agent_spec(const char *spec, char **standard, char **provider, provider 121 lib/common/agents.c CRM_CHECK(spec && standard && provider && type, return -EINVAL); provider 123 lib/common/agents.c *provider = NULL; provider 140 lib/common/agents.c *provider = strndup(spec, colon - spec); provider 146 lib/common/agents.c free(*provider); provider 496 lib/common/ipc_controld.c const char *provider, const char *type) provider 534 lib/common/ipc_controld.c crm_xml_add(xml_rsc, PCMK_XA_PROVIDER, provider); provider 571 lib/common/ipc_controld.c const char *standard, const char *provider, provider 581 lib/common/ipc_controld.c standard, provider, type); provider 604 lib/common/ipc_controld.c const char *standard, const char *provider, provider 614 lib/common/ipc_controld.c standard, provider, type); provider 1115 lib/common/rules.c const char *provider = NULL; provider 1142 lib/common/rules.c provider = crm_element_value(rsc_expression, PCMK_XA_PROVIDER); provider 1143 lib/common/rules.c if ((provider != NULL) provider 1144 lib/common/rules.c && !pcmk__str_eq(provider, rule_input->rsc_provider, pcmk__str_none)) { provider 1147 lib/common/rules.c id, pcmk__s(rule_input->rsc_provider, ""), provider); provider 1163 lib/common/rules.c ((provider == NULL)? "" : ":"), pcmk__s(provider, ""), provider 1831 lib/lrmd/lrmd_client.c const char *provider, const char *type, enum lrmd_call_options options) provider 1840 lib/lrmd/lrmd_client.c && (provider == NULL)) { provider 1849 lib/lrmd/lrmd_client.c crm_xml_add(data, PCMK__XA_LRMD_PROVIDER, provider); provider 1873 lib/lrmd/lrmd_client.c const char *provider, const char *type) provider 1879 lib/lrmd/lrmd_client.c rsc_info->provider = pcmk__str_copy(provider); provider 1888 lib/lrmd/lrmd_client.c rsc_info->provider, rsc_info->type); provider 1900 lib/lrmd/lrmd_client.c free(rsc_info->provider); provider 1911 lib/lrmd/lrmd_client.c const char *provider = NULL; provider 1924 lib/lrmd/lrmd_client.c provider = crm_element_value(output, PCMK__XA_LRMD_PROVIDER); provider 1931 lib/lrmd/lrmd_client.c && !provider) { provider 1936 lib/lrmd/lrmd_client.c rsc_info = lrmd_new_rsc_info(rsc_id, class, provider, type); provider 2081 lib/lrmd/lrmd_client.c lrmd_api_get_metadata(lrmd_t *lrmd, const char *standard, const char *provider, provider 2085 lib/lrmd/lrmd_client.c return lrmd->cmds->get_metadata_params(lrmd, standard, provider, type, provider 2091 lib/lrmd/lrmd_client.c const char *provider, const char *type, provider 2114 lib/lrmd/lrmd_client.c action = services__create_resource_action(type, standard, provider, type, provider 2130 lib/lrmd/lrmd_client.c standard, provider, type); provider 2137 lib/lrmd/lrmd_client.c standard, provider, type); provider 2251 lib/lrmd/lrmd_client.c const char *provider) provider 2261 lib/lrmd/lrmd_client.c GList *agents = resources_list_agents(class, provider); provider 2289 lib/lrmd/lrmd_client.c does_provider_have_agent(const char *agent, const char *provider, const char *class) provider 2295 lib/lrmd/lrmd_client.c agents = resources_list_agents(class, provider); provider 2309 lib/lrmd/lrmd_client.c char *provider = NULL; provider 2316 lib/lrmd/lrmd_client.c provider = gIter->data; provider 2317 lib/lrmd/lrmd_client.c if (!agent || does_provider_have_agent(agent, provider, provider 2566 lib/lrmd/lrmd_client.c rsc->standard, rsc->provider, provider 74 lib/lrmd/lrmd_output.c const char *provider = va_arg(args, const char *); provider 83 lib/lrmd/lrmd_output.c if (!pcmk__str_empty(provider)) { provider 84 lib/lrmd/lrmd_output.c crm_xml_add(node, PCMK_XA_PROVIDER, provider); provider 97 lib/lrmd/lrmd_output.c const char *provider = va_arg(args, const char *); provider 100 lib/lrmd/lrmd_output.c char *title = crm_strdup_printf("%s agents", pcmk__str_empty(provider) ? agent_spec : provider); provider 80 lib/pacemaker/pcmk_agents.c char *provider = NULL; provider 91 lib/pacemaker/pcmk_agents.c provider = strchr(agent_spec, ':'); provider 93 lib/pacemaker/pcmk_agents.c if (provider) { provider 94 lib/pacemaker/pcmk_agents.c *provider++ = 0; provider 97 lib/pacemaker/pcmk_agents.c rc = lrmd_conn->cmds->list_agents(lrmd_conn, &list, agent_spec, provider); provider 100 lib/pacemaker/pcmk_agents.c rc = out->message(out, "agents-list", list, agent_spec, provider); provider 107 lib/pacemaker/pcmk_agents.c if (provider == NULL) { provider 111 lib/pacemaker/pcmk_agents.c agent_spec, provider); provider 313 lib/pengine/bundle.c create_resource(const char *name, const char *provider, const char *kind) provider 319 lib/pengine/bundle.c crm_xml_add(rsc, PCMK_XA_PROVIDER, provider); provider 478 lib/pengine/native.c const char *provider = NULL; provider 492 lib/pengine/native.c provider = crm_element_value(rsc->priv->xml, PCMK_XA_PROVIDER); provider 507 lib/pengine/native.c name, "\t(", class, ((provider == NULL)? "" : ":"), provider 508 lib/pengine/native.c pcmk__s(provider, ""), ":", kind, "):\t", NULL); provider 2286 lib/pengine/pe_output.c const char *provider = crm_element_value(rsc->priv->xml, provider 2294 lib/pengine/pe_output.c (has_provider? provider : ""), provider 60 lib/pengine/rules_compat.c new->rsc_provider = old->rsc_data->provider; provider 179 lib/services/services.c const char *standard, const char *provider, provider 194 lib/services/services.c && pcmk__str_empty(provider)) { provider 217 lib/services/services.c const char *standard, const char *provider, provider 245 lib/services/services.c op->provider = strdup(provider); provider 246 lib/services/services.c if (op->provider == NULL) { provider 256 lib/services/services.c const char *provider, const char *agent, provider 286 lib/services/services.c if (required_argument_missing(ra_caps, name, standard, provider, agent, provider 296 lib/services/services.c if (copy_action_arguments(op, ra_caps, name, standard, provider, agent, provider 330 lib/services/services.c const char *provider, const char *agent, provider 335 lib/services/services.c provider, agent, action, interval_ms, timeout, provider 610 lib/services/services.c free(op->provider); provider 1077 lib/services/services.c resources_list_agents(const char *standard, const char *provider) provider 1112 lib/services/services.c return resources_os_list_ocf_agents(provider); provider 1127 lib/services/services.c resources_agent_exists(const char *standard, const char *provider, const char *agent) provider 1150 lib/services/services.c if (has_providers == TRUE && provider != NULL) { provider 1153 lib/services/services.c if (pcmk__str_eq(iter->data, provider, pcmk__str_none)) { provider 1158 lib/services/services.c } else if (has_providers == FALSE && provider == NULL) { provider 1186 lib/services/services.c rc = services__ocf_agent_exists(provider, agent); provider 478 lib/services/services_linux.c if (op->provider != NULL) { provider 479 lib/services/services_linux.c set_ocf_env("OCF_RESOURCE_PROVIDER", op->provider, NULL); provider 30 lib/services/services_ocf.c services_os_get_directory_list_provider(const char *root, const char *provider, provider 46 lib/services/services_ocf.c sprintf(buffer, "%s/%s", dir, provider); provider 60 lib/services/services_ocf.c resources_os_list_ocf_agents(const char *provider) provider 66 lib/services/services_ocf.c if (provider) { provider 67 lib/services/services_ocf.c return services_os_get_directory_list_provider(PCMK__OCF_RA_PATH, provider, provider 85 lib/services/services_ocf.c services__ocf_agent_exists(const char *provider, const char *agent) provider 93 lib/services/services_ocf.c if (provider == NULL || agent == NULL || pcmk__str_empty(dirs)) { provider 99 lib/services/services_ocf.c buf = crm_strdup_printf("%s/%s/%s", dir, provider, agent); provider 134 lib/services/services_ocf.c char *buf = crm_strdup_printf("%s/%s/%s", dir, op->provider, op->agent); provider 27 lib/services/services_ocf.h GList *resources_os_list_ocf_agents(const char *provider); provider 30 lib/services/services_ocf.h gboolean services__ocf_agent_exists(const char *provider, const char *agent); provider 161 tools/crm_resource.c gchar *provider; // Value of --provider provider 817 tools/crm_resource.c { "provider", 0, G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.provider, provider 1086 tools/crm_resource.c return ((options.class != NULL) || (options.provider != NULL) provider 1135 tools/crm_resource.c if ((options.provider == NULL) || (options.agent == NULL)) { provider 1143 tools/crm_resource.c if (options.provider != NULL) { provider 1171 tools/crm_resource.c } else if (!resources_agent_exists(options.class, options.provider, provider 1176 tools/crm_resource.c options.class, options.provider, options.agent); provider 1381 tools/crm_resource.c options.provider, options.agent, provider 1615 tools/crm_resource.c char *provider = NULL; provider 1628 tools/crm_resource.c rc = crm_parse_agent_spec(options.agent_spec, &standard, &provider, &type); provider 1633 tools/crm_resource.c provider, type, provider 2378 tools/crm_resource.c g_free(options.provider); provider 244 tools/crm_resource_print.c const char *provider = va_arg(args, const char *); provider 257 tools/crm_resource_print.c ((provider == NULL)? "" : ":"), provider 258 tools/crm_resource_print.c ((provider == NULL)? "" : provider), provider 271 tools/crm_resource_print.c ((provider == NULL)? "" : ":"), provider 272 tools/crm_resource_print.c ((provider == NULL)? "" : provider), provider 289 tools/crm_resource_print.c const char *provider G_GNUC_UNUSED = va_arg(args, const char *); provider 375 tools/crm_resource_print.c const char *provider = va_arg(args, const char *); provider 401 tools/crm_resource_print.c out->message(out, "agent-status", status, action, rsc_name, class, provider, provider 436 tools/crm_resource_print.c const char *provider = va_arg(args, const char *); provider 459 tools/crm_resource_print.c crm_xml_add(node, PCMK_XA_PROVIDER, provider); provider 476 tools/crm_resource_print.c out->message(out, "agent-status", status, action, rsc_name, class, provider,