spec               68 include/crm/common/agents.h int crm_parse_agent_spec(const char *spec, char **standard, char **provider,
spec              116 lib/common/agents.c crm_parse_agent_spec(const char *spec, char **standard, char **provider,
spec              121 lib/common/agents.c     CRM_CHECK(spec && standard && provider && type, return -EINVAL);
spec              126 lib/common/agents.c     colon = strchr(spec, ':');
spec              127 lib/common/agents.c     if ((colon == NULL) || (colon == spec)) {
spec              131 lib/common/agents.c     *standard = strndup(spec, colon - spec);
spec              132 lib/common/agents.c     spec = colon + 1;
spec              135 lib/common/agents.c         colon = strchr(spec, ':');
spec              136 lib/common/agents.c         if ((colon == NULL) || (colon == spec)) {
spec              140 lib/common/agents.c         *provider = strndup(spec, colon - spec);
spec              141 lib/common/agents.c         spec = colon + 1;
spec              144 lib/common/agents.c     if (*spec == '\0') {
spec              150 lib/common/agents.c     *type = strdup(spec);
spec              556 lib/pacemaker/pcmk_injections.c inject_action(pcmk__output_t *out, const char *spec, cib_t *cib,
spec              579 lib/pacemaker/pcmk_injections.c     out->message(out, "inject-spec", spec);
spec              581 lib/pacemaker/pcmk_injections.c     key = pcmk__assert_alloc(1, strlen(spec) + 1);
spec              582 lib/pacemaker/pcmk_injections.c     node = pcmk__assert_alloc(1, strlen(spec) + 1);
spec              583 lib/pacemaker/pcmk_injections.c     rc = sscanf(spec, "%[^@]@%[^=]=%d", key, node, &outcome);
spec              586 lib/pacemaker/pcmk_injections.c                  spec, rc);
spec             1547 lib/pacemaker/pcmk_output.c     const char *spec = va_arg(args, const char *);
spec             1553 lib/pacemaker/pcmk_output.c     out->list_item(out, NULL, "Injecting %s into the configuration", spec);
spec             1561 lib/pacemaker/pcmk_output.c     const char *spec = va_arg(args, const char *);
spec             1568 lib/pacemaker/pcmk_output.c                                  PCMK_XA_SPEC, spec,
spec              600 lib/pacemaker/pcmk_simulate.c         const char *spec = (const char *) iter->data;
spec              608 lib/pacemaker/pcmk_simulate.c         if (strncasecmp(key, spec, strlen(key)) == 0) {
spec              619 lib/pacemaker/pcmk_simulate.c             if (strncasecmp(key, spec, strlen(key)) == 0) {
spec              630 lib/pacemaker/pcmk_simulate.c         rc = sscanf(spec, "%*[^=]=%d", (int *) &op->rc);
spec              633 lib/pacemaker/pcmk_simulate.c                           "(result code must be integer)", spec);