agent             646 daemons/controld/controld_execd_state.c                        const char *agent, char **output, enum lrmd_call_options options)
agent             672 daemons/controld/controld_execd_state.c             class, provider, agent, output, options, params);
agent             788 daemons/controld/controld_execd_state.c                        const char *provider, const char *agent, enum lrmd_call_options options)
agent             796 daemons/controld/controld_execd_state.c     if (is_remote_lrmd_ra(agent, provider, NULL)) {
agent             804 daemons/controld/controld_execd_state.c                                     agent, options);
agent             131 daemons/controld/controld_lrm.h                            const char *agent, char **output, enum lrmd_call_options options);
agent             144 daemons/controld/controld_lrm.h                            const char *provider, const char *agent, enum lrmd_call_options options);
agent             150 daemons/controld/controld_lrm.h gboolean is_remote_lrmd_ra(const char *agent, const char *provider, const char *id);
agent            1042 daemons/controld/controld_remote_ra.c is_remote_lrmd_ra(const char *agent, const char *provider, const char *id)
agent            1044 daemons/controld/controld_remote_ra.c     if (agent && provider && !strcmp(agent, REMOTE_LRMD_RA) && !strcmp(provider, "pacemaker")) {
agent              80 daemons/fenced/fenced_commands.c static int get_agent_metadata(const char *agent, xmlNode **metadata);
agent             513 daemons/fenced/fenced_commands.c     switch (get_agent_metadata(device->agent, &device->agent_metadata)) {
agent             604 daemons/fenced/fenced_commands.c     if (pcmk__str_any_of(device->agent, STONITH_WATCHDOG_AGENT,
agent             643 daemons/fenced/fenced_commands.c                    pcmk__s(cmd->target, ""), device->id, device->agent);
agent             647 daemons/fenced/fenced_commands.c     action = stonith__action_create(device->agent, action_str, cmd->target,
agent             796 daemons/fenced/fenced_commands.c     free(device->agent);
agent             924 daemons/fenced/fenced_commands.c get_agent_metadata(const char *agent, xmlNode ** metadata)
agent             932 daemons/fenced/fenced_commands.c     if (pcmk__str_eq(agent, STONITH_WATCHDOG_AGENT_INTERNAL, pcmk__str_none)) {
agent             936 daemons/fenced/fenced_commands.c     buffer = g_hash_table_lookup(metadata_cache, agent);
agent             946 daemons/fenced/fenced_commands.c         rc = st->cmds->metadata(st, st_opt_sync_call, agent,
agent             950 daemons/fenced/fenced_commands.c             crm_err("Could not retrieve metadata for fencing agent %s", agent);
agent             953 daemons/fenced/fenced_commands.c         g_hash_table_replace(metadata_cache, pcmk__str_copy(agent), buffer);
agent            1053 daemons/fenced/fenced_commands.c     char *agent = crm_element_value_copy(dev, PCMK_XA_AGENT);
agent            1055 daemons/fenced/fenced_commands.c     CRM_CHECK(agent != NULL, return device);
agent            1060 daemons/fenced/fenced_commands.c     device->agent = agent;
agent            1080 daemons/fenced/fenced_commands.c     switch (get_agent_metadata(device->agent, &device->agent_metadata)) {
agent            1332 daemons/fenced/fenced_commands.c     } else if (!pcmk__str_eq(dup->agent, device->agent, pcmk__str_casei)) {
agent            1333 daemons/fenced/fenced_commands.c         crm_trace("Different agent: %s != %s", dup->agent, device->agent);
agent            1359 daemons/fenced/fenced_commands.c         || pcmk__str_any_of(device->agent, STONITH_WATCHDOG_AGENT,
agent            1368 daemons/fenced/fenced_commands.c         if (!pcmk__str_any_of(device->agent, STONITH_WATCHDOG_AGENT,
agent            1372 daemons/fenced/fenced_commands.c                     pcmk__s(device->agent, ""));
agent            1384 daemons/fenced/fenced_commands.c         if (pcmk__str_eq(device->agent, STONITH_WATCHDOG_AGENT,
agent            2422 daemons/fenced/fenced_commands.c         crm_xml_add(dev, PCMK_XA_AGENT, device->agent);
agent             149 daemons/fenced/fenced_scheduler.c     const char *agent = NULL;
agent             211 daemons/fenced/fenced_scheduler.c     agent = crm_element_value(rsc->priv->xml, PCMK_XA_TYPE);
agent             226 daemons/fenced/fenced_scheduler.c     xml = create_device_registration_xml(rsc_id, st_namespace_any, agent,
agent             132 daemons/fenced/pacemaker-fenced.h     char *agent;
agent              57 include/crm/fencing/internal.h stonith_action_t *stonith__action_create(const char *agent,
agent              77 include/crm/fencing/internal.h int stonith__metadata_async(const char *agent, int timeout_sec,
agent              90 include/crm/fencing/internal.h                                         const char *agent,
agent             189 include/crm/fencing/internal.h                       const char *agent, GHashTable *params, int timeout_sec,
agent             253 include/crm/lrmd.h                          const char *provider, const char *agent,
agent             380 include/crm/lrmd.h                          const char *provider, const char *agent,
agent             412 include/crm/lrmd.h     int (*list_ocf_providers) (lrmd_t *lrmd, const char *agent,
agent             467 include/crm/lrmd.h                                 const char *provider, const char *agent,
agent              50 include/crm/pengine/common_compat.h     const char *agent;
agent             121 include/crm/services.h     char *agent;
agent             219 include/crm/services.h                                 const char *agent);
agent             240 include/crm/services.h                                       const char *provider, const char *agent,
agent             257 include/crm/services.h const char *resources_find_service_class(const char *agent);
agent              43 include/crm/services_internal.h                                                const char *agent,
agent             293 include/crm/stonith-ng.h                            const char *namespace_s, const char *agent,
agent             344 include/crm/stonith-ng.h     int (*metadata)(stonith_t *stonith, int call_options, const char *agent,
agent             623 include/crm/stonith-ng.h                     const char *namespace_s, const char *agent,
agent             801 include/crm/stonith-ng.h bool stonith_agent_exists(const char *agent, int timeout);
agent             813 include/crm/stonith-ng.h enum stonith_namespace stonith_get_namespace(const char *agent,
agent             635 include/pacemaker.h int pcmk_fence_metadata(xmlNodePtr *xml, const char *agent, unsigned int timeout);
agent             691 include/pacemaker.h int pcmk_fence_validate(xmlNodePtr *xml, const char *agent, const char *id,
agent             153 include/pcmki/pcmki_fence.h int pcmk__fence_metadata(pcmk__output_t *out, stonith_t *st, const char *agent,
agent             236 include/pcmki/pcmki_fence.h int pcmk__fence_validate(pcmk__output_t *out, stonith_t *st, const char *agent,
agent              33 lib/fencing/fencing_private.h int stonith__rhcs_metadata(const char *agent, int timeout, char **output);
agent              36 lib/fencing/fencing_private.h bool stonith__agent_is_rhcs(const char *agent);
agent              40 lib/fencing/fencing_private.h                            const char *agent, GHashTable *params,
agent              51 lib/fencing/fencing_private.h int stonith__lha_metadata(const char *agent, int timeout, char **output);
agent              54 lib/fencing/fencing_private.h bool stonith__agent_is_lha(const char *agent);
agent              58 lib/fencing/fencing_private.h                           const char *agent, GHashTable *params,
agent              33 lib/fencing/st_actions.c     char *agent;
agent              82 lib/fencing/st_actions.c         char *prefix = crm_strdup_printf("%s[%d] stderr:", action->agent, pid);
agent             123 lib/fencing/st_actions.c make_args(const char *agent, const char *action, const char *target,
agent             168 lib/fencing/st_actions.c             && !pcmk__str_eq(agent, "fence_legacy", pcmk__str_none)
agent             209 lib/fencing/st_actions.c         free(action->agent);
agent             253 lib/fencing/st_actions.c stonith__action_create(const char *agent, const char *action_name,
agent             260 lib/fencing/st_actions.c     action->args = make_args(agent, action_name, target, device_args, port_map,
agent             263 lib/fencing/st_actions.c               action_name, pcmk__s(target, "no node"), agent);
agent             264 lib/fencing/st_actions.c     action->agent = strdup(agent);
agent             294 lib/fencing/st_actions.c                  action->agent, action->action, action->max_retries);
agent             581 lib/fencing/st_actions.c     char *path = crm_strdup_printf(PCMK__FENCE_BINDIR "/%s", action->agent);
agent             593 lib/fencing/st_actions.c     svc_action->id = crm_strdup_printf("%s_%s_%dof%d", action->agent,
agent             596 lib/fencing/st_actions.c     svc_action->agent = pcmk__str_copy(action->agent);
agent             619 lib/fencing/st_actions.c         || (action->agent == NULL)) {
agent             632 lib/fencing/st_actions.c                  action->tries, action->action, action->agent,
agent             166 lib/fencing/st_client.c get_namespace_from_agent(const char *agent)
agent             168 lib/fencing/st_client.c     if (stonith__agent_is_rhcs(agent)) {
agent             173 lib/fencing/st_client.c     if (stonith__agent_is_lha(agent)) {
agent             304 lib/fencing/st_client.c                                const char *agent,
agent             313 lib/fencing/st_client.c         standard = get_namespace_from_agent(agent);
agent             316 lib/fencing/st_client.c         hash2field((gpointer) "plugin", (gpointer) agent, args);
agent             317 lib/fencing/st_client.c         agent = "fence_legacy";
agent             323 lib/fencing/st_client.c     crm_xml_add(data, PCMK_XA_AGENT, agent);
agent             341 lib/fencing/st_client.c                             const char *agent,
agent             348 lib/fencing/st_client.c                                           agent, params, NULL);
agent             518 lib/fencing/st_client.c                             const char *agent, const char *namespace_s,
agent             525 lib/fencing/st_client.c     enum stonith_namespace ns = get_namespace_from_agent(agent);
agent             531 lib/fencing/st_client.c     crm_trace("Looking up metadata for %s agent %s", namespace_text(ns), agent);
agent             535 lib/fencing/st_client.c             return stonith__rhcs_metadata(agent, timeout_sec, output);
agent             539 lib/fencing/st_client.c             return stonith__lha_metadata(agent, timeout_sec, output);
agent             544 lib/fencing/st_client.c                     agent);
agent            1743 lib/fencing/st_client.c                   const char *agent, GHashTable *params, int timeout_sec,
agent            1766 lib/fencing/st_client.c                  agent, pcmk_rc_str(rc));
agent            1782 lib/fencing/st_client.c     switch (get_namespace_from_agent(agent)) {
agent            1784 lib/fencing/st_client.c             rc = stonith__rhcs_validate(st, call_options, target, agent,
agent            1792 lib/fencing/st_client.c             rc = stonith__lha_validate(st, call_options, target, agent,
agent            1804 lib/fencing/st_client.c                 *error_output = crm_strdup_printf("Agent %s not found", agent);
agent            1806 lib/fencing/st_client.c                 crm_err("Agent %s not found", agent);
agent            1817 lib/fencing/st_client.c                                                   agent);
agent            1819 lib/fencing/st_client.c                 crm_err("Agent %s does not support validation", agent);
agent            1831 lib/fencing/st_client.c                      const char *namespace_s, const char *agent,
agent            1851 lib/fencing/st_client.c     rc = stonith__validate(st, call_options, rsc_id, agent, params_table,
agent            2562 lib/fencing/st_client.c stonith__metadata_async(const char *agent, int timeout_sec,
agent            2568 lib/fencing/st_client.c     switch (get_namespace_from_agent(agent)) {
agent            2574 lib/fencing/st_client.c                 action = stonith__action_create(agent, PCMK_ACTION_METADATA,
agent            2598 lib/fencing/st_client.c                 stonith__lha_metadata(agent, timeout_sec,
agent            2612 lib/fencing/st_client.c                                                      agent),
agent            2898 lib/fencing/st_client.c bool stonith_agent_exists(const char *agent, int timeout);
agent            2901 lib/fencing/st_client.c stonith_agent_exists(const char *agent, int timeout)
agent            2903 lib/fencing/st_client.c     return stonith__agent_exists(agent);
agent            2938 lib/fencing/st_client.c enum stonith_namespace stonith_get_namespace(const char *agent,
agent            2942 lib/fencing/st_client.c stonith_get_namespace(const char *agent, const char *namespace_s)
agent            2947 lib/fencing/st_client.c     return get_namespace_from_agent(agent);
agent              92 lib/fencing/st_lha.c stonith__agent_is_lha(const char *agent)
agent             109 lib/fencing/st_lha.c         stonith_obj = (*st_new_fn) (agent);
agent             179 lib/fencing/st_lha.c stonith__lha_metadata(const char *agent, int timeout, char **output)
agent             214 lib/fencing/st_lha.c         stonith_obj = st_new_fn(agent);
agent             224 lib/fencing/st_lha.c                 crm_warn("no long description in %s's metadata.", agent);
agent             231 lib/fencing/st_lha.c                 crm_warn("no short description in %s's metadata.", agent);
agent             238 lib/fencing/st_lha.c                 crm_warn("no list of parameters in %s's metadata.", agent);
agent             246 lib/fencing/st_lha.c             crm_perror(LOG_ERR, "Agent %s not found", agent);
agent             264 lib/fencing/st_lha.c         buffer = crm_strdup_printf(META_TEMPLATE, agent,
agent             303 lib/fencing/st_lha.c                       const char *agent, GHashTable *params, int timeout,
agent             529 lib/fencing/st_output.c     const char *agent = va_arg(args, const char *);
agent             536 lib/fencing/st_output.c         char *buf = crm_strdup_printf("Validation of %s on %s %s", agent, device,
agent             541 lib/fencing/st_output.c         char *buf = crm_strdup_printf("Validation of %s %s", agent,
agent             555 lib/fencing/st_output.c     const char *agent = va_arg(args, const char *);
agent             562 lib/fencing/st_output.c         pcmk__indented_printf(out, "Validation of %s on %s %s\n", agent, device,
agent             565 lib/fencing/st_output.c         pcmk__indented_printf(out, "Validation of %s %s\n", agent,
agent             577 lib/fencing/st_output.c     const char *agent = va_arg(args, const char *);
agent             585 lib/fencing/st_output.c                                                    PCMK_XA_AGENT, agent,
agent             124 lib/fencing/st_rhcs.c stonith__rhcs_get_metadata(const char *agent, int timeout_sec,
agent             130 lib/fencing/st_rhcs.c     stonith_action_t *action = stonith__action_create(agent,
agent             140 lib/fencing/st_rhcs.c                      QB_XS " rc=%d", agent, pcmk_strerror(rc), rc);
agent             148 lib/fencing/st_rhcs.c                  agent, pcmk_exec_status_str(result->execution_status));
agent             156 lib/fencing/st_rhcs.c                  agent, result->exit_status);
agent             163 lib/fencing/st_rhcs.c         crm_warn("Metadata action for %s returned no data", agent);
agent             172 lib/fencing/st_rhcs.c         crm_warn("Metadata for %s is invalid", agent);
agent             225 lib/fencing/st_rhcs.c stonith__rhcs_metadata(const char *agent, int timeout_sec, char **output)
agent             230 lib/fencing/st_rhcs.c     int rc = stonith__rhcs_get_metadata(agent, timeout_sec, &xml);
agent             257 lib/fencing/st_rhcs.c stonith__agent_is_rhcs(const char *agent)
agent             260 lib/fencing/st_rhcs.c     char *buffer = crm_strdup_printf(PCMK__FENCE_BINDIR "/%s", agent);
agent             269 lib/fencing/st_rhcs.c                        const char *agent, GHashTable *params,
agent             282 lib/fencing/st_rhcs.c         rc = stonith__rhcs_get_metadata(agent, remaining_timeout, &metadata);
agent             288 lib/fencing/st_rhcs.c                       pcmk__s(host_arg, PCMK_VALUE_NONE), agent);
agent             303 lib/fencing/st_rhcs.c     action = stonith__action_create(agent, PCMK_ACTION_VALIDATE_ALL, target,
agent            2289 lib/lrmd/lrmd_client.c does_provider_have_agent(const char *agent, const char *provider, const char *class)
agent            2297 lib/lrmd/lrmd_client.c         if (pcmk__str_eq(agent, gIter2->data, pcmk__str_casei)) {
agent            2306 lib/lrmd/lrmd_client.c lrmd_api_list_ocf_providers(lrmd_t * lrmd, const char *agent, lrmd_list_t ** providers)
agent            2317 lib/lrmd/lrmd_client.c         if (!agent || does_provider_have_agent(agent, provider,
agent             479 lib/pacemaker/pcmk_fence.c pcmk__fence_metadata(pcmk__output_t *out, stonith_t *st, const char *agent,
agent             483 lib/pacemaker/pcmk_fence.c     int rc = st->cmds->metadata(st, st_opt_sync_call, agent, NULL, &buffer,
agent             496 lib/pacemaker/pcmk_fence.c pcmk_fence_metadata(xmlNodePtr *xml, const char *agent, unsigned int timeout)
agent             507 lib/pacemaker/pcmk_fence.c     rc = pcmk__fence_metadata(out, st, agent, timeout);
agent             618 lib/pacemaker/pcmk_fence.c pcmk__fence_validate(pcmk__output_t *out, stonith_t *st, const char *agent,
agent             625 lib/pacemaker/pcmk_fence.c     rc  = stonith__validate(st, st_opt_sync_call, id, agent, params,
agent             627 lib/pacemaker/pcmk_fence.c     out->message(out, "validate", agent, id, output, error_output, rc);
agent             632 lib/pacemaker/pcmk_fence.c pcmk_fence_validate(xmlNodePtr *xml, const char *agent, const char *id,
agent             644 lib/pacemaker/pcmk_fence.c     rc = pcmk__fence_validate(out, st, agent, id, params, timeout);
agent            1272 lib/pengine/pe_actions.c                 const char *agent = g_hash_table_lookup(match->priv->meta,
agent            1276 lib/pengine/pe_actions.c                 data = pe__compare_fencing_digest(match, agent, node,
agent            1293 lib/pengine/pe_actions.c                                match->id, ":", agent, ":",
agent            1296 lib/pengine/pe_actions.c                                match->id, ":", agent, ":",
agent             512 lib/pengine/pe_digest.c unfencing_digest_matches(const char *rsc_id, const char *agent,
agent             517 lib/pengine/pe_digest.c     if (rsc_id && agent && digest_calc && node_summary) {
agent             518 lib/pengine/pe_digest.c         char *search_secure = create_unfencing_summary(rsc_id, agent,
agent             550 lib/pengine/pe_digest.c pe__compare_fencing_digest(pcmk_resource_t *rsc, const char *agent,
agent             568 lib/pengine/pe_digest.c     if (unfencing_digest_matches(rsc->id, agent, data->digest_all_calc,
agent             577 lib/pengine/pe_digest.c     if (unfencing_digest_matches(rsc->id, agent, data->digest_secure_calc,
agent             597 lib/pengine/pe_digest.c             char *digest = create_unfencing_summary(rsc->id, agent,
agent             605 lib/pengine/pe_digest.c             char *digest = create_unfencing_summary(rsc->id, agent,
agent             107 lib/pengine/pe_status_private.h                                               const char *agent,
agent              61 lib/pengine/rules_compat.c         new->rsc_agent = old->rsc_data->agent;
agent              63 lib/services/services.c resources_find_service_class(const char *agent)
agent              66 lib/services/services.c     if (services__lsb_agent_exists(agent)) {
agent              72 lib/services/services.c     if (systemd_unit_exists(agent)) {
agent             117 lib/services/services.c expand_resource_class(const char *rsc, const char *standard, const char *agent)
agent             123 lib/services/services.c         const char *found_class = resources_find_service_class(agent);
agent             126 lib/services/services.c             crm_debug("Found %s agent %s for %s", found_class, agent, rsc);
agent             139 lib/services/services.c                      default_standard, agent, rsc);
agent             180 lib/services/services.c                           const char *agent, const char *action)
agent             200 lib/services/services.c     if (pcmk__str_empty(agent)) {
agent             218 lib/services/services.c                       const char *agent, const char *action)
agent             225 lib/services/services.c     op->agent = strdup(agent);
agent             226 lib/services/services.c     if (op->agent == NULL) {
agent             230 lib/services/services.c     op->standard = expand_resource_class(name, standard, agent);
agent             256 lib/services/services.c                         const char *provider, const char *agent,
agent             286 lib/services/services.c     if (required_argument_missing(ra_caps, name, standard, provider, agent,
agent             296 lib/services/services.c     if (copy_action_arguments(op, ra_caps, name, standard, provider, agent,
agent             330 lib/services/services.c                         const char *provider, const char *agent,
agent             335 lib/services/services.c                             provider, agent, action, interval_ms, timeout,
agent             609 lib/services/services.c     free(op->agent);
agent             955 lib/services/services.c     if (op->agent == NULL) {
agent             964 lib/services/services.c                 op->agent);
agent             973 lib/services/services.c         class = resources_find_service_class(op->agent);
agent             977 lib/services/services.c                  op->agent);
agent             987 lib/services/services.c         return pcmk_legacy2rc(services__get_lsb_metadata(op->agent,
agent            1127 lib/services/services.c resources_agent_exists(const char *standard, const char *provider, const char *agent)
agent            1169 lib/services/services.c         if (services__lsb_agent_exists(agent)) {
agent            1175 lib/services/services.c         if (systemd_unit_exists(agent)) {
agent            1186 lib/services/services.c         rc = services__ocf_agent_exists(provider, agent);
agent            1190 lib/services/services.c         rc = services__lsb_agent_exists(agent);
agent            1195 lib/services/services.c         rc = systemd_unit_exists(agent);
agent             449 lib/services/services_linux.c     if (op->agent == NULL) {
agent             473 lib/services/services_linux.c     if (op->agent != NULL) {
agent             474 lib/services/services_linux.c         set_ocf_env("OCF_RESOURCE_TYPE", op->agent, NULL);
agent             889 lib/services/services_linux.c         name = op->agent;
agent             248 lib/services/services_lsb.c services__lsb_agent_exists(const char *agent)
agent             252 lib/services/services_lsb.c     char *path = pcmk__full_path(agent, PCMK__LSB_INIT_DIR);
agent             270 lib/services/services_lsb.c     op->opaque->exec = pcmk__full_path(op->agent, PCMK__LSB_INIT_DIR);
agent              24 lib/services/services_lsb.h G_GNUC_INTERNAL bool services__lsb_agent_exists(const char *agent);
agent              85 lib/services/services_ocf.c services__ocf_agent_exists(const char *provider, const char *agent)
agent              93 lib/services/services_ocf.c     if (provider == NULL || agent == NULL || pcmk__str_empty(dirs)) {
agent              99 lib/services/services_ocf.c         buf = crm_strdup_printf("%s/%s/%s", dir, provider, agent);
agent             134 lib/services/services_ocf.c         char *buf = crm_strdup_printf("%s/%s/%s", dir, op->provider, op->agent);
agent              30 lib/services/services_ocf.h gboolean services__ocf_agent_exists(const char *provider, const char *agent);
agent             372 lib/services/systemd.c                                "systemd unit %s not found", op->agent);
agent             389 lib/services/systemd.c              op->action, op->agent,
agent             425 lib/services/systemd.c                      "DBus reply has unexpected type", op->agent, op->id);
agent             447 lib/services/systemd.c                                         op->agent);
agent            1078 lib/services/systemd.c systemd_create_override(const char *agent, int timeout)
agent            1087 lib/services/systemd.c     unit_name = systemd_unit_name(agent, false);
agent            1155 lib/services/systemd.c systemd_remove_override(const char *agent, int timeout)
agent            1157 lib/services/systemd.c     char *unit_name = systemd_unit_name(agent, false);
agent            1259 lib/services/systemd.c                                     op->agent);
agent            1271 lib/services/systemd.c         rc = systemd_create_override(op->agent, op->timeout);
agent            1276 lib/services/systemd.c                                     pcmk__s(op->agent, "(unspecified)"));
agent            1285 lib/services/systemd.c         systemd_remove_override(op->agent, op->timeout);
agent            1312 lib/services/systemd.c         char *name = systemd_unit_name(op->agent,
agent            1354 lib/services/systemd.c              op->action, op->agent, op->rsc);
agent            1357 lib/services/systemd.c                             "did not complete in time", op->action, op->agent);
agent            1390 lib/services/systemd.c     if (pcmk__str_empty(op->action) || pcmk__str_empty(op->agent)) {
agent            1403 lib/services/systemd.c               (op->synchronous? "" : "a"), op->action, op->agent,
agent            1407 lib/services/systemd.c         op->stdout_data = systemd_unit_metadata(op->agent, op->timeout);
agent            1418 lib/services/systemd.c     if (invoke_unit_by_name(op->agent, op, NULL) == pcmk_rc_ok) {
agent             159 tools/crm_resource.c     gchar *agent;                 // Value of --agent
agent             813 tools/crm_resource.c     { "agent", 0, G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.agent,
agent            1087 tools/crm_resource.c             || (options.agent != NULL));
agent            1135 tools/crm_resource.c         if ((options.provider == NULL) || (options.agent == NULL)) {
agent            1150 tools/crm_resource.c         if (options.agent == NULL) {
agent            1165 tools/crm_resource.c         if (!stonith__agent_exists(options.agent)) {
agent            1167 tools/crm_resource.c                         _("%s is not a known stonith agent"), options.agent);
agent            1172 tools/crm_resource.c                                        options.agent)) {
agent            1176 tools/crm_resource.c                         options.class, options.provider, options.agent);
agent            1180 tools/crm_resource.c                         options.class, options.agent);
agent            1381 tools/crm_resource.c                                                 options.provider, options.agent,
agent            2376 tools/crm_resource.c     g_free(options.agent);
agent              59 tools/stonith_admin.c     char *agent;
agent             174 tools/stonith_admin.c     { "agent", 'a', 0, G_OPTION_ARG_STRING, &options.agent,
agent             547 tools/stonith_admin.c     if (required_agent && options.agent == NULL) {
agent             616 tools/stonith_admin.c             rc = st->cmds->register_device(st, st_opts, device, NULL, options.agent,
agent             623 tools/stonith_admin.c                          device, options.agent, pcmk_rc_str(rc));
agent             654 tools/stonith_admin.c             rc = pcmk__fence_metadata(out, st, options.agent, options.timeout*1000);
agent             694 tools/stonith_admin.c             rc = pcmk__fence_validate(out, st, options.agent, device, options.params,