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 : "*"));