provider          712 daemons/controld/controld_cib.c               rsc->standard, rsc->provider, rsc->type);
provider          919 daemons/controld/controld_cib.c     crm_xml_add(xml, PCMK_XA_PROVIDER, rsc->provider);
provider          147 daemons/controld/controld_execd.c     free(history->rsc.provider);
provider          184 daemons/controld/controld_execd.c         entry->rsc.provider = pcmk__str_copy(rsc->provider);
provider          546 daemons/controld/controld_execd.c         crm_xml_add(xml_rsc, PCMK_XA_PROVIDER, entry->rsc.provider);
provider          935 daemons/controld/controld_execd.c         const char *provider = crm_element_value(rsc_xml, PCMK_XA_PROVIDER);
provider          940 daemons/controld/controld_execd.c         rc = lrm_state_register_rsc(lrm_state, id, class, provider, type,
provider         1592 daemons/controld/controld_execd.c                          ((rsc->provider == NULL)? "" : ":"),
provider         1593 daemons/controld/controld_execd.c                          ((rsc->provider == NULL)? "" : rsc->provider),
provider         2269 daemons/controld/controld_execd.c         const char *provider = crm_element_value(xml, PCMK_XA_PROVIDER);
provider         2275 daemons/controld/controld_execd.c                      (provider? ":" : ""), (provider? provider : ""), type);
provider         2276 daemons/controld/controld_execd.c             rsc = lrmd_new_rsc_info(op->rsc_id, standard, provider, type);
provider          642 daemons/controld/controld_execd_state.c                        const char *provider,
provider          669 daemons/controld/controld_execd_state.c             class, provider, agent, output, options, params);
provider          785 daemons/controld/controld_execd_state.c                        const char *provider, const char *agent, enum lrmd_call_options options)
provider          793 daemons/controld/controld_execd_state.c     if (is_remote_lrmd_ra(agent, provider, NULL)) {
provider          800 daemons/controld/controld_execd_state.c     return conn->cmds->register_rsc(lrm_state->conn, rsc_id, class, provider,
provider          138 daemons/controld/controld_lrm.h                            const char *provider,
provider          152 daemons/controld/controld_lrm.h                            const char *provider, const char *agent, enum lrmd_call_options options);
provider          158 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         1035 daemons/controld/controld_remote_ra.c is_remote_lrmd_ra(const char *agent, const char *provider, const char *id)
provider         1037 daemons/controld/controld_remote_ra.c     if (agent && provider && !strcmp(agent, REMOTE_LRMD_RA) && !strcmp(provider, "pacemaker")) {
provider         1059 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          286 daemons/execd/execd_commands.c     rsc->provider = crm_element_value_copy(rsc_xml, PCMK__XA_LRMD_PROVIDER);
provider         1190 daemons/execd/execd_commands.c                                             cmd->rsc_id, rsc->provider,
provider         1312 daemons/execd/execd_commands.c               rsc->rsc_id, cmd->action, rsc->class, rsc->provider, rsc->type);
provider         1327 daemons/execd/execd_commands.c     action = services__create_resource_action(rsc->rsc_id, rsc->class, rsc->provider,
provider         1480 daemons/execd/execd_commands.c     free(rsc->provider);
provider         1550 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         1586 daemons/execd/execd_commands.c         crm_xml_add(reply, PCMK__XA_LRMD_PROVIDER, rsc->provider);
provider           28 daemons/execd/pacemaker-execd.h     char *provider;
provider           70 include/crm/common/agents.h char *crm_generate_ra_key(const char *standard, const char *provider,
provider           72 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          171 include/crm/lrmd.h     char *provider;
provider          182 include/crm/lrmd.h                                    const char *provider, const char *type);
provider          270 include/crm/lrmd.h                          const char *provider, const char *agent,
provider          397 include/crm/lrmd.h                          const char *provider, const char *agent,
provider          415 include/crm/lrmd.h                         const char *standard, const char *provider);
provider          484 include/crm/lrmd.h                                 const char *provider, const char *agent,
provider           36 include/crm/pengine/common.h     const char *provider;
provider          141 include/crm/services.h     char *provider;
provider          221 include/crm/services.h GList *resources_list_agents(const char *standard, const char *provider);
provider          241 include/crm/services.h gboolean resources_agent_exists(const char *standard, const char *provider,
provider          263 include/crm/services.h                                       const char *provider, const char *agent,
provider           39 include/crm/services_internal.h                                                const char *provider,
provider          738 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           96 lib/common/agents.c     bool prov_empty = pcmk__str_empty(provider);
provider          105 lib/common/agents.c                              (prov_empty ? "" : ":"), (prov_empty ? "" : provider),
provider          124 lib/common/agents.c crm_parse_agent_spec(const char *spec, char **standard, char **provider,
provider          129 lib/common/agents.c     CRM_CHECK(spec && standard && provider && type, return -EINVAL);
provider          131 lib/common/agents.c     *provider = NULL;
provider          148 lib/common/agents.c         *provider = strndup(spec, colon - spec);
provider          154 lib/common/agents.c         free(*provider);
provider          484 lib/common/ipc_controld.c                        const char *provider, const char *type)
provider          522 lib/common/ipc_controld.c     crm_xml_add(xml_rsc, PCMK_XA_PROVIDER, provider);
provider          559 lib/common/ipc_controld.c                        const char *standard, const char *provider,
provider          569 lib/common/ipc_controld.c                                   standard, provider, type);
provider          592 lib/common/ipc_controld.c                           const char *standard, const char *provider,
provider          602 lib/common/ipc_controld.c                                   standard, provider, type);
provider         1194 lib/common/rules.c     const char *provider = NULL;
provider         1223 lib/common/rules.c     provider = crm_element_value(rsc_expression, PCMK_XA_PROVIDER);
provider         1224 lib/common/rules.c     if ((provider != NULL)
provider         1225 lib/common/rules.c         && !pcmk__str_eq(provider, rule_input->rsc_provider, pcmk__str_none)) {
provider         1228 lib/common/rules.c                   id, pcmk__s(rule_input->rsc_provider, ""), provider);
provider         1244 lib/common/rules.c               ((provider == NULL)? "" : ":"), pcmk__s(provider, ""),
provider         2711 lib/fencing/st_client.c const char *get_stonith_provider(const char *agent, const char *provider);
provider         2714 lib/fencing/st_client.c get_stonith_provider(const char *agent, const char *provider)
provider         2716 lib/fencing/st_client.c     return stonith_namespace2text(stonith_get_namespace(agent, provider));
provider         1871 lib/lrmd/lrmd_client.c                       const char *provider, const char *type, enum lrmd_call_options options)
provider         1880 lib/lrmd/lrmd_client.c         && (provider == NULL)) {
provider         1889 lib/lrmd/lrmd_client.c     crm_xml_add(data, PCMK__XA_LRMD_PROVIDER, provider);
provider         1913 lib/lrmd/lrmd_client.c                   const char *provider, const char *type)
provider         1919 lib/lrmd/lrmd_client.c     rsc_info->provider = pcmk__str_copy(provider);
provider         1928 lib/lrmd/lrmd_client.c                              rsc_info->provider, rsc_info->type);
provider         1940 lib/lrmd/lrmd_client.c     free(rsc_info->provider);
provider         1951 lib/lrmd/lrmd_client.c     const char *provider = NULL;
provider         1964 lib/lrmd/lrmd_client.c     provider = crm_element_value(output, PCMK__XA_LRMD_PROVIDER);
provider         1971 lib/lrmd/lrmd_client.c                && !provider) {
provider         1976 lib/lrmd/lrmd_client.c     rsc_info = lrmd_new_rsc_info(rsc_id, class, provider, type);
provider         2100 lib/lrmd/lrmd_client.c stonith_get_metadata(const char *provider, const char *type, char **output)
provider         2111 lib/lrmd/lrmd_client.c                                      provider, output, 0);
provider         2120 lib/lrmd/lrmd_client.c lrmd_api_get_metadata(lrmd_t *lrmd, const char *standard, const char *provider,
provider         2124 lib/lrmd/lrmd_client.c     return lrmd->cmds->get_metadata_params(lrmd, standard, provider, type,
provider         2130 lib/lrmd/lrmd_client.c                              const char *provider, const char *type,
provider         2144 lib/lrmd/lrmd_client.c         return stonith_get_metadata(provider, type, output);
provider         2151 lib/lrmd/lrmd_client.c     action = services__create_resource_action(type, standard, provider, type,
provider         2167 lib/lrmd/lrmd_client.c                 standard, provider, type);
provider         2174 lib/lrmd/lrmd_client.c                 standard, provider, type);
provider         2288 lib/lrmd/lrmd_client.c                      const char *provider)
provider         2298 lib/lrmd/lrmd_client.c         GList *agents = resources_list_agents(class, provider);
provider         2326 lib/lrmd/lrmd_client.c does_provider_have_agent(const char *agent, const char *provider, const char *class)
provider         2332 lib/lrmd/lrmd_client.c     agents = resources_list_agents(class, provider);
provider         2346 lib/lrmd/lrmd_client.c     char *provider = NULL;
provider         2353 lib/lrmd/lrmd_client.c         provider = gIter->data;
provider         2354 lib/lrmd/lrmd_client.c         if (!agent || does_provider_have_agent(agent, provider,
provider         2614 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          317 lib/pengine/bundle.c create_resource(const char *name, const char *provider, const char *kind)
provider          323 lib/pengine/bundle.c     crm_xml_add(rsc, PCMK_XA_PROVIDER, provider);
provider          179 lib/pengine/complex.c         .provider = crm_element_value(rsc->xml, PCMK_XA_PROVIDER),
provider          564 lib/pengine/native.c     const char *provider = NULL;
provider          578 lib/pengine/native.c         provider = crm_element_value(rsc->xml, PCMK_XA_PROVIDER);
provider          593 lib/pengine/native.c                    name, "\t(", class, ((provider == NULL)? "" : PROVIDER_SEP),
provider          594 lib/pengine/native.c                    pcmk__s(provider, ""), ":", kind, "):\t", NULL);
provider          712 lib/pengine/pe_actions.c         .provider = crm_element_value(rsc->xml, PCMK_XA_PROVIDER),
provider         2275 lib/pengine/pe_output.c         const char *provider = crm_element_value(rsc->xml, PCMK_XA_PROVIDER);
provider         2282 lib/pengine/pe_output.c                                               (has_provider? provider : ""),
provider           47 lib/pengine/rules.c         new->rsc_provider = old->rsc_data->provider;
provider          198 lib/services/services.c                           const char *standard, const char *provider,
provider          213 lib/services/services.c         && pcmk__str_empty(provider)) {
provider          236 lib/services/services.c                       const char *standard, const char *provider,
provider          264 lib/services/services.c         op->provider = strdup(provider);
provider          265 lib/services/services.c         if (op->provider == NULL) {
provider          274 lib/services/services.c                         const char *provider, const char *agent,
provider          304 lib/services/services.c     if (required_argument_missing(ra_caps, name, standard, provider, agent,
provider          314 lib/services/services.c     if (copy_action_arguments(op, ra_caps, name, standard, provider, agent,
provider          356 lib/services/services.c                         const char *provider, const char *agent,
provider          361 lib/services/services.c                             provider, agent, action, interval_ms, timeout,
provider          644 lib/services/services.c     free(op->provider);
provider         1149 lib/services/services.c resources_list_agents(const char *standard, const char *provider)
provider         1192 lib/services/services.c         return resources_os_list_ocf_agents(provider);
provider         1215 lib/services/services.c resources_agent_exists(const char *standard, const char *provider, const char *agent)
provider         1238 lib/services/services.c     if (has_providers == TRUE && provider != NULL) {
provider         1241 lib/services/services.c             if (pcmk__str_eq(iter->data, provider, pcmk__str_none)) {
provider         1246 lib/services/services.c     } else if (has_providers == FALSE && provider == NULL) {
provider         1280 lib/services/services.c         rc = services__ocf_agent_exists(provider, agent);
provider          485 lib/services/services_linux.c     if (op->provider != NULL) {
provider          486 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(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           20 lib/services/services_ocf.h GList *resources_os_list_ocf_agents(const char *provider);
provider           23 lib/services/services_ocf.h gboolean services__ocf_agent_exists(const char *provider, const char *agent);
provider          143 maint/gnulib/lib/getrandom.c     static HCRYPTPROV provider;
provider          146 maint/gnulib/lib/getrandom.c         if (CryptAcquireContext (&provider, NULL, NULL, PROV_RSA_FULL,
provider          154 maint/gnulib/lib/getrandom.c         if (!CryptGenRandom (provider, length, buffer))
provider         1168 tools/crm_resource.c     char *provider = NULL;
provider         1181 tools/crm_resource.c     rc = crm_parse_agent_spec(agent_spec, &standard, &provider, &type);
provider         1186 tools/crm_resource.c                                            provider, type,
provider          249 tools/crm_resource_print.c     const char *provider = va_arg(args, const char *);
provider          262 tools/crm_resource_print.c                   ((provider == NULL)? "" : ":"),
provider          263 tools/crm_resource_print.c                   ((provider == NULL)? "" : provider),
provider          276 tools/crm_resource_print.c                  ((provider == NULL)? "" : ":"),
provider          277 tools/crm_resource_print.c                  ((provider == NULL)? "" : provider),
provider          294 tools/crm_resource_print.c     const char *provider G_GNUC_UNUSED = va_arg(args, const char *);
provider          411 tools/crm_resource_print.c     const char *provider = va_arg(args, const char *);
provider          437 tools/crm_resource_print.c     out->message(out, "agent-status", status, action, rsc_name, class, provider,
provider          471 tools/crm_resource_print.c     const char *provider = va_arg(args, const char *);
provider          494 tools/crm_resource_print.c     crm_xml_add(node, PCMK_XA_PROVIDER, provider);
provider          511 tools/crm_resource_print.c     out->message(out, "agent-status", status, action, rsc_name, class, provider,