provider 141 crmd/crmd_lrm.h const char *provider, provider 153 crmd/crmd_lrm.h const char *provider, const char *agent, enum lrmd_call_options options); provider 159 crmd/crmd_lrm.h gboolean is_remote_lrmd_ra(const char *agent, const char *provider, const char *id); provider 127 crmd/crmd_metadata.c rsc->class, rsc->provider, rsc->type); provider 132 crmd/crmd_metadata.c rsc->class, rsc->provider, rsc->type); provider 137 crmd/crmd_metadata.c rsc->class, rsc->provider, rsc->type, version); provider 186 crmd/crmd_metadata.c key = crm_generate_ra_key(rsc->class, rsc->provider, rsc->type); provider 195 crmd/crmd_metadata.c rsc->class, rsc->provider, rsc->type); provider 231 crmd/crmd_metadata.c rsc->class, rsc->provider, rsc->type); provider 263 crmd/crmd_metadata.c key = crm_generate_ra_key(rsc->class, rsc->provider, rsc->type); provider 175 crmd/lrm.c free(history->rsc.provider); provider 211 crmd/lrm.c if (rsc->provider) { provider 212 crmd/lrm.c entry->rsc.provider = strdup(rsc->provider); provider 214 crmd/lrm.c entry->rsc.provider = NULL; provider 725 crmd/lrm.c rsc->provider, rsc->type, provider 730 crmd/lrm.c rsc->id, rsc->class, rsc->provider, rsc->type); provider 739 crmd/lrm.c rsc->id, rsc->class, rsc->provider, rsc->type); provider 748 crmd/lrm.c crm_trace("Including additional digests for %s::%s:%s", rsc->class, rsc->provider, rsc->type); provider 803 crmd/lrm.c crm_xml_add(xml_rsc, XML_AGENT_ATTR_PROVIDER, entry->rsc.provider); provider 1266 crmd/lrm.c const char *provider = crm_element_value(resource, XML_AGENT_ATTR_PROVIDER); provider 1284 crmd/lrm.c lrm_state_register_rsc(lrm_state, id, class, provider, type, lrmd_opt_drop_recurring); provider 1454 crmd/lrm.c rsc.provider = crm_element_value_copy(xml_rsc, XML_AGENT_ATTR_PROVIDER); provider 1461 crmd/lrm.c free(rsc.provider); provider 2343 crmd/lrm.c crm_xml_add(iter, XML_AGENT_ATTR_PROVIDER, rsc->provider); provider 602 crmd/lrm_state.c const char *provider, provider 608 crmd/lrm_state.c return ((lrmd_t *) lrm_state->conn)->cmds->get_metadata(lrm_state->conn, class, provider, agent, provider 685 crmd/lrm_state.c const char *provider, const char *agent, enum lrmd_call_options options) provider 695 crmd/lrm_state.c if (is_remote_lrmd_ra(agent, provider, NULL)) { provider 700 crmd/lrm_state.c provider, agent, options); provider 870 crmd/remote_lrmd_ra.c is_remote_lrmd_ra(const char *agent, const char *provider, const char *id) provider 872 crmd/remote_lrmd_ra.c if (agent && provider && !strcmp(agent, REMOTE_LRMD_RA) && !strcmp(provider, "pacemaker")) { provider 893 crmd/remote_lrmd_ra.c info->provider = strdup("pacemaker"); provider 679 fencing/main.c const char *provider = crm_element_value(rsc->xml, XML_AGENT_ATTR_PROVIDER); provider 698 fencing/main.c data = create_device_registration_xml(rsc_name(rsc), provider, agent, params, rsc_provides); provider 187 include/crm/common/util.h char *crm_generate_ra_key(const char *class, const char *provider, const char *type); provider 189 include/crm/common/util.h int crm_parse_agent_spec(const char *spec, char **standard, char **provider, provider 264 include/crm/lrmd.h char *provider; provider 337 include/crm/lrmd.h const char *provider, const char *agent, enum lrmd_call_options options); provider 440 include/crm/lrmd.h const char *provider, provider 453 include/crm/lrmd.h const char *provider); provider 169 include/crm/services.h char *provider; provider 237 include/crm/services.h GList *resources_list_agents(const char *standard, const char *provider); provider 269 include/crm/services.h const char *provider, const char *agent, provider 380 include/crm/stonith-ng.h const char *get_stonith_provider(const char *agent, const char *provider); provider 1461 lib/common/utils.c crm_generate_ra_key(const char *class, const char *provider, const char *type) provider 1463 lib/common/utils.c if (!class && !provider && !type) { provider 1469 lib/common/utils.c (provider? ":" : ""), (provider? provider : ""), provider 1512 lib/common/utils.c crm_parse_agent_spec(const char *spec, char **standard, char **provider, provider 1517 lib/common/utils.c CRM_CHECK(spec && standard && provider && type, return -EINVAL); provider 1519 lib/common/utils.c *provider = NULL; provider 1537 lib/common/utils.c *provider = calloc(colon - spec + 1, sizeof(char)); provider 1538 lib/common/utils.c strncpy(*provider, spec, colon - spec); provider 1544 lib/common/utils.c free(*provider); provider 1238 lib/fencing/st_client.c const char *provider = get_stonith_provider(agent, namespace); provider 1240 lib/fencing/st_client.c crm_trace("looking up %s/%s metadata", agent, provider); provider 1247 lib/fencing/st_client.c if (safe_str_eq(provider, "redhat")) { provider 1599 lib/fencing/st_client.c get_stonith_provider(const char *agent, const char *provider) provider 1632 lib/fencing/st_client.c if (safe_str_eq(provider, "internal")) { provider 1633 lib/fencing/st_client.c return provider; provider 1418 lib/lrmd/lrmd_client.c const char *provider, const char *type, enum lrmd_call_options options) provider 1426 lib/lrmd/lrmd_client.c if (crm_provider_required(class) && !provider) { provider 1435 lib/lrmd/lrmd_client.c crm_xml_add(data, F_LRMD_PROVIDER, provider); provider 1467 lib/lrmd/lrmd_client.c if (rsc_info->provider) { provider 1468 lib/lrmd/lrmd_client.c copy->provider = strdup(rsc_info->provider); provider 1483 lib/lrmd/lrmd_client.c free(rsc_info->provider); provider 1494 lib/lrmd/lrmd_client.c const char *provider = NULL; provider 1507 lib/lrmd/lrmd_client.c provider = crm_element_value(output, F_LRMD_PROVIDER); provider 1513 lib/lrmd/lrmd_client.c } else if (crm_provider_required(class) && !provider) { provider 1521 lib/lrmd/lrmd_client.c if (provider) { provider 1522 lib/lrmd/lrmd_client.c rsc_info->provider = strdup(provider); provider 1571 lib/lrmd/lrmd_client.c stonith_get_metadata(const char *provider, const char *type, char **output) provider 1577 lib/lrmd/lrmd_client.c stonith_api->cmds->metadata(stonith_api, st_opt_sync_call, type, provider, output, 0); provider 1589 lib/lrmd/lrmd_client.c const char *provider, provider 1599 lib/lrmd/lrmd_client.c return stonith_get_metadata(provider, type, output); provider 1602 lib/lrmd/lrmd_client.c action = resources_action_create(type, class, provider, type, provider 1606 lib/lrmd/lrmd_client.c crm_err("Unable to retrieve meta-data for %s:%s:%s", class, provider, type); provider 1612 lib/lrmd/lrmd_client.c crm_err("Failed to retrieve meta-data for %s:%s:%s", class, provider, type); provider 1618 lib/lrmd/lrmd_client.c crm_err("Failed to receive meta-data for %s:%s:%s", class, provider, type); provider 1727 lib/lrmd/lrmd_client.c const char *provider) provider 1736 lib/lrmd/lrmd_client.c GList *agents = resources_list_agents(class, provider); provider 1757 lib/lrmd/lrmd_client.c does_provider_have_agent(const char *agent, const char *provider, const char *class) provider 1763 lib/lrmd/lrmd_client.c agents = resources_list_agents(class, provider); provider 1778 lib/lrmd/lrmd_client.c char *provider = NULL; provider 1785 lib/lrmd/lrmd_client.c provider = gIter->data; provider 1786 lib/lrmd/lrmd_client.c if (!agent || does_provider_have_agent(agent, provider, provider 93 lib/pengine/container.c create_resource(const char *name, const char *provider, const char *kind) provider 99 lib/pengine/container.c crm_xml_add(rsc, XML_AGENT_ATTR_PROVIDER, provider); provider 94 lib/pengine/remote.c const char *provider = crm_element_value(xml, XML_AGENT_ATTR_PROVIDER); provider 97 lib/pengine/remote.c if (safe_str_eq(agent, "remote") && safe_str_eq(provider, "pacemaker") provider 165 lib/services/services.c resources_action_create(const char *name, const char *standard, const char *provider, provider 186 lib/services/services.c if (crm_provider_required(standard) && crm_strlen_zero(provider)) { provider 226 lib/services/services.c op->provider = strdup(provider); provider 230 lib/services/services.c if (asprintf(&op->opaque->exec, "%s/resource.d/%s/%s", OCF_ROOT_DIR, provider, agent) == -1) { provider 601 lib/services/services.c free(op->provider); provider 1425 lib/services/services.c resources_list_agents(const char *standard, const char *provider) provider 1460 lib/services/services.c return resources_os_list_ocf_agents(provider); provider 193 lib/services/services_linux.c if (op->provider != NULL) { provider 194 lib/services/services_linux.c set_ocf_env("OCF_RESOURCE_PROVIDER", op->provider, NULL); provider 876 lib/services/services_linux.c resources_os_list_ocf_agents(const char *provider) provider 882 lib/services/services_linux.c if (provider) { provider 885 lib/services/services_linux.c snprintf(buffer, sizeof(buffer), "%s/resource.d/%s", OCF_ROOT_DIR, provider); provider 64 lib/services/services_private.h GList *resources_os_list_ocf_agents(const char *provider); provider 158 lrmd/lrmd.c rsc->provider = crm_element_value_copy(rsc_xml, F_LRMD_PROVIDER); provider 195 lrmd/lrmd.c if (rsc->provider) { provider 196 lrmd/lrmd.c g_hash_table_insert(cmd->params, strdup("CRM_meta_provider"), strdup(rsc->provider)); provider 1135 lrmd/lrmd.c rsc->provider, rsc->type, device_params); provider 1187 lrmd/lrmd.c rsc->rsc_id, cmd->action, rsc->class, rsc->provider, rsc->type); provider 1215 lrmd/lrmd.c rsc->provider, provider 1366 lrmd/lrmd.c free(rsc->provider); provider 1411 lrmd/lrmd.c safe_str_eq(rsc->provider, dup->provider) && safe_str_eq(rsc->type, dup->type)) { provider 1462 lrmd/lrmd.c crm_xml_add(reply, F_LRMD_PROVIDER, rsc->provider); provider 40 lrmd/lrmd_private.h char *provider; provider 76 lrmd/remote_ctl.c const char *provider; provider 202 lrmd/remote_ctl.c options.provider, options.type, &output, 0); provider 223 lrmd/remote_ctl.c options.class, options.provider, options.type, 0); provider 315 lrmd/remote_ctl.c options.provider = optarg; provider 83 lrmd/test.c const char *provider; provider 240 lrmd/test.c options.class, options.provider, options.type, 0); provider 249 lrmd/test.c rsc_info->provider ? rsc_info->provider : "<none>", provider 265 lrmd/test.c options.provider, options.type, &output, 0); provider 274 lrmd/test.c rc = lrmd_conn->cmds->list_agents(lrmd_conn, &list, options.class, options.provider); provider 502 lrmd/test.c options.provider = optarg; provider 528 tools/crm_resource.c char *provider = NULL; provider 533 tools/crm_resource.c rc = crm_parse_agent_spec(optarg, &standard, &provider, &type); provider 536 tools/crm_resource.c provider, type, provider 556 tools/crm_resource.c char *provider = strchr (optarg, ':'); provider 559 tools/crm_resource.c if (provider) { provider 560 tools/crm_resource.c *provider++ = 0; provider 562 tools/crm_resource.c rc = lrmd_conn->cmds->list_agents(lrmd_conn, &list, optarg, provider); provider 574 tools/crm_resource.c optarg, (provider? provider : "*"));