options           645 daemons/attrd/attrd_cib.c attrd_write_attributes(uint32_t options)
options           651 daemons/attrd/attrd_cib.c               pcmk_is_set(options, attrd_write_all)? "all" : "changed");
options           654 daemons/attrd/attrd_cib.c         if (!pcmk_is_set(options, attrd_write_all) &&
options           663 daemons/attrd/attrd_cib.c         if (pcmk_is_set(options, attrd_write_all) ||
options           665 daemons/attrd/attrd_cib.c             bool ignore_delay = pcmk_is_set(options, attrd_write_no_delay);
options           214 daemons/attrd/pacemaker-attrd.h void attrd_write_attributes(uint32_t options);
options            43 daemons/based/based_messages.c cib_process_shutdown_req(const char *op, int options, const char *section, xmlNode * req,
options            68 daemons/based/based_messages.c cib_process_noop(const char *op, int options, const char *section, xmlNode *req,
options            78 daemons/based/based_messages.c cib_process_readwrite(const char *op, int options, const char *section, xmlNode * req,
options           138 daemons/based/based_messages.c cib_process_ping(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
options           186 daemons/based/based_messages.c cib_process_sync(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
options           193 daemons/based/based_messages.c cib_process_upgrade_server(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
options           207 daemons/based/based_messages.c             op, options, section, req, input, existing_cib, result_cib, answer);
options           287 daemons/based/based_messages.c cib_process_sync_one(const char *op, int options, const char *section, xmlNode * req,
options           295 daemons/based/based_messages.c cib_server_process_diff(const char *op, int options, const char *section, xmlNode * req,
options           329 daemons/based/based_messages.c     rc = cib_process_diff(op, options, section, req, input, existing_cib, result_cib, answer);
options           340 daemons/based/based_messages.c         if (options & cib_force_diff) {
options           349 daemons/based/based_messages.c cib_process_replace_svr(const char *op, int options, const char *section, xmlNode * req,
options           354 daemons/based/based_messages.c         cib_process_replace(op, options, section, req, input, existing_cib, result_cib, answer);
options           366 daemons/based/based_messages.c cib_process_delete_absolute(const char *op, int options, const char *section, xmlNode * req,
options           459 daemons/based/based_messages.c cib_process_commit_transaction(const char *op, int options, const char *section,
options           486 daemons/based/based_messages.c cib_process_schemas(const char *op, int options, const char *section, xmlNode *req,
options            83 daemons/based/pacemaker-based.h int cib_process_shutdown_req(const char *op, int options, const char *section,
options            87 daemons/based/pacemaker-based.h int cib_process_noop(const char *op, int options, const char *section,
options            90 daemons/based/pacemaker-based.h int cib_process_ping(const char *op, int options, const char *section,
options            93 daemons/based/pacemaker-based.h int cib_process_readwrite(const char *op, int options, const char *section,
options            96 daemons/based/pacemaker-based.h int cib_process_replace_svr(const char *op, int options, const char *section,
options            99 daemons/based/pacemaker-based.h int cib_server_process_diff(const char *op, int options, const char *section,
options           102 daemons/based/pacemaker-based.h int cib_process_sync(const char *op, int options, const char *section,
options           105 daemons/based/pacemaker-based.h int cib_process_sync_one(const char *op, int options, const char *section,
options           108 daemons/based/pacemaker-based.h int cib_process_delete_absolute(const char *op, int options,
options           112 daemons/based/pacemaker-based.h int cib_process_upgrade_server(const char *op, int options, const char *section,
options           116 daemons/based/pacemaker-based.h int cib_process_commit_transaction(const char *op, int options,
options           120 daemons/based/pacemaker-based.h int cib_process_schemas(const char *op, int options, const char *section,
options           356 daemons/controld/controld_cib.c                            int options)
options           367 daemons/controld/controld_cib.c     cib__set_call_options(options, "node state deletion",
options           369 daemons/controld/controld_cib.c     cib_rc = cib->cmds->remove(cib, xpath, NULL, options);
options           819 daemons/controld/controld_cib.c controld_update_cib(const char *section, xmlNode *data, int options,
options           828 daemons/controld/controld_cib.c         cib_rc = cib->cmds->modify(cib, section, data, options);
options            44 daemons/controld/controld_cib.h int controld_update_cib(const char *section, xmlNode *data, int options,
options            62 daemons/controld/controld_cib.h                                 enum controld_section_e section, int options);
options            41 daemons/controld/controld_election.c controld_configure_election(GHashTable *options)
options            43 daemons/controld/controld_election.c     const char *value = g_hash_table_lookup(options, PCMK_OPT_ELECTION_TIMEOUT);
options           643 daemons/controld/controld_execd_state.c                        const char *agent, char **output, enum lrmd_call_options options)
options           669 daemons/controld/controld_execd_state.c             class, provider, agent, output, options, params);
options           690 daemons/controld/controld_execd_state.c lrm_state_get_rsc_info(lrm_state_t * lrm_state, const char *rsc_id, enum lrmd_call_options options)
options           704 daemons/controld/controld_execd_state.c         rsc = ((lrmd_t *) lrm_state->conn)->cmds->get_rsc_info(lrm_state->conn, rsc_id, options);
options           785 daemons/controld/controld_execd_state.c                        const char *provider, const char *agent, enum lrmd_call_options options)
options           801 daemons/controld/controld_execd_state.c                                     agent, options);
options           806 daemons/controld/controld_execd_state.c                          const char *rsc_id, enum lrmd_call_options options)
options           824 daemons/controld/controld_execd_state.c     return ((lrmd_t *) lrm_state->conn)->cmds->unregister_rsc(lrm_state->conn, rsc_id, options);
options            89 daemons/controld/controld_fencing.c controld_configure_fencing(GHashTable *options)
options            93 daemons/controld/controld_fencing.c     value = g_hash_table_lookup(options, PCMK_OPT_FENCE_REACTION);
options            96 daemons/controld/controld_fencing.c     value = g_hash_table_lookup(options, PCMK_OPT_STONITH_MAX_ATTEMPTS);
options           944 daemons/controld/controld_fencing.c     uint32_t options = st_opt_none; // Group of enum stonith_call_options
options           948 daemons/controld/controld_fencing.c         stonith__set_call_options(options, target, st_opt_allow_self_fencing);
options           950 daemons/controld/controld_fencing.c     return stonith_api->cmds->fence_with_delay(stonith_api, options, target,
options            16 daemons/controld/controld_fencing.h void controld_configure_fencing(GHashTable *options);
options           131 daemons/controld/controld_lrm.h                            const char *agent, char **output, enum lrmd_call_options options);
options           140 daemons/controld/controld_lrm.h                                         const char *rsc_id, enum lrmd_call_options options);
options           144 daemons/controld/controld_lrm.h                            const char *provider, const char *agent, enum lrmd_call_options options);
options           146 daemons/controld/controld_lrm.h                              const char *rsc_id, enum lrmd_call_options options);
options           458 daemons/controld/controld_throttle.c controld_configure_throttle(GHashTable *options)
options           460 daemons/controld/controld_throttle.c     const char *value = g_hash_table_lookup(options, PCMK_OPT_LOAD_THRESHOLD);
options           466 daemons/controld/controld_throttle.c     value = g_hash_table_lookup(options, PCMK_OPT_NODE_ACTION_LIMIT);
options            12 daemons/controld/controld_throttle.h void controld_configure_throttle(GHashTable *options);
options           304 daemons/controld/controld_timers.c controld_configure_fsa_timers(GHashTable *options)
options           309 daemons/controld/controld_timers.c     value = g_hash_table_lookup(options, PCMK_OPT_DC_DEADTIME);
options           313 daemons/controld/controld_timers.c     value = g_hash_table_lookup(options, PCMK_OPT_JOIN_INTEGRATION_TIMEOUT);
options           317 daemons/controld/controld_timers.c     value = g_hash_table_lookup(options, PCMK_OPT_JOIN_FINALIZATION_TIMEOUT);
options           321 daemons/controld/controld_timers.c     value = g_hash_table_lookup(options, PCMK_OPT_SHUTDOWN_ESCALATION);
options           327 daemons/controld/controld_timers.c     value = g_hash_table_lookup(options, PCMK_OPT_TRANSITION_DELAY);
options           331 daemons/controld/controld_timers.c     value = g_hash_table_lookup(options, PCMK_OPT_CLUSTER_RECHECK_INTERVAL);
options            19 daemons/controld/controld_timers.h void controld_configure_fsa_timers(GHashTable *options);
options            33 daemons/controld/pacemaker-controld.h void controld_configure_election(GHashTable *options);
options            55 daemons/execd/cts-exec-helper.c } options;
options            60 daemons/execd/cts-exec-helper.c                                     &options.interval_ms) == pcmk_rc_ok;
options            66 daemons/execd/cts-exec-helper.c         options.exec_call_opts = lrmd_opt_notify_orig_only;
options            68 daemons/execd/cts-exec-helper.c         options.exec_call_opts = lrmd_opt_notify_changes_only;
options            83 daemons/execd/cts-exec-helper.c         options.params = lrmd_key_value_add(options.params, key, val);
options            92 daemons/execd/cts-exec-helper.c     { "api-call", 'c', 0, G_OPTION_ARG_STRING, &options.api_call,
options            96 daemons/execd/cts-exec-helper.c     { "is-running", 'R', 0, G_OPTION_ARG_NONE, &options.is_running,
options           100 daemons/execd/cts-exec-helper.c     { "listen", 'l', 0, G_OPTION_ARG_STRING, &options.listen,
options           104 daemons/execd/cts-exec-helper.c     { "no-wait", 'w', 0, G_OPTION_ARG_NONE, &options.no_wait,
options           116 daemons/execd/cts-exec-helper.c     { "tls", 'S', 0, G_OPTION_ARG_NONE, &options.use_tls,
options           124 daemons/execd/cts-exec-helper.c     { "action", 'a', 0, G_OPTION_ARG_STRING, &options.action,
options           127 daemons/execd/cts-exec-helper.c     { "cancel-call-id", 'x', 0, G_OPTION_ARG_INT, &options.cancel_call_id,
options           130 daemons/execd/cts-exec-helper.c     { "class", 'C', 0, G_OPTION_ARG_STRING, &options.class,
options           142 daemons/execd/cts-exec-helper.c     { "provider", 'P', 0, G_OPTION_ARG_STRING, &options.provider,
options           145 daemons/execd/cts-exec-helper.c     { "rsc-id", 'r', 0, G_OPTION_ARG_STRING, &options.rsc_id,
options           148 daemons/execd/cts-exec-helper.c     { "start-delay", 's', 0, G_OPTION_ARG_INT, &options.start_delay,
options           151 daemons/execd/cts-exec-helper.c     { "timeout", 't', 0, G_OPTION_ARG_INT, &options.timeout,
options           154 daemons/execd/cts-exec-helper.c     { "type", 'T', 0, G_OPTION_ARG_STRING, &options.type,
options           173 daemons/execd/cts-exec-helper.c     if (!options.quiet) {           \
options           197 daemons/execd/cts-exec-helper.c     if (options.listen) {
options           198 daemons/execd/cts-exec-helper.c         if (pcmk__str_eq(options.listen, event_buf_v0, pcmk__str_casei)) {
options           213 daemons/execd/cts-exec-helper.c         if (!options.listen) {
options           274 daemons/execd/cts-exec-helper.c     if (!options.no_connect) {
options           283 daemons/execd/cts-exec-helper.c     if (options.timeout) {
options           284 daemons/execd/cts-exec-helper.c         pcmk__create_timer(options.timeout, timeout_err, NULL);
options           287 daemons/execd/cts-exec-helper.c     if (!options.api_call) {
options           291 daemons/execd/cts-exec-helper.c     if (pcmk__str_eq(options.api_call, "exec", pcmk__str_casei)) {
options           293 daemons/execd/cts-exec-helper.c                                    options.rsc_id,
options           294 daemons/execd/cts-exec-helper.c                                    options.action,
options           296 daemons/execd/cts-exec-helper.c                                    options.interval_ms,
options           297 daemons/execd/cts-exec-helper.c                                    options.timeout,
options           298 daemons/execd/cts-exec-helper.c                                    options.start_delay,
options           299 daemons/execd/cts-exec-helper.c                                    options.exec_call_opts,
options           300 daemons/execd/cts-exec-helper.c                                    options.params);
options           307 daemons/execd/cts-exec-helper.c     } else if (pcmk__str_eq(options.api_call, "register_rsc", pcmk__str_casei)) {
options           309 daemons/execd/cts-exec-helper.c                                            options.rsc_id,
options           310 daemons/execd/cts-exec-helper.c                                            options.class, options.provider, options.type, 0);
options           311 daemons/execd/cts-exec-helper.c     } else if (pcmk__str_eq(options.api_call, "get_rsc_info", pcmk__str_casei)) {
options           314 daemons/execd/cts-exec-helper.c         rsc_info = lrmd_conn->cmds->get_rsc_info(lrmd_conn, options.rsc_id, 0);
options           326 daemons/execd/cts-exec-helper.c     } else if (pcmk__str_eq(options.api_call, "unregister_rsc", pcmk__str_casei)) {
options           327 daemons/execd/cts-exec-helper.c         rc = lrmd_conn->cmds->unregister_rsc(lrmd_conn, options.rsc_id, 0);
options           328 daemons/execd/cts-exec-helper.c     } else if (pcmk__str_eq(options.api_call, "cancel", pcmk__str_casei)) {
options           329 daemons/execd/cts-exec-helper.c         rc = lrmd_conn->cmds->cancel(lrmd_conn, options.rsc_id, options.action,
options           330 daemons/execd/cts-exec-helper.c                                      options.interval_ms);
options           331 daemons/execd/cts-exec-helper.c     } else if (pcmk__str_eq(options.api_call, "metadata", pcmk__str_casei)) {
options           335 daemons/execd/cts-exec-helper.c                                            options.class,
options           336 daemons/execd/cts-exec-helper.c                                            options.provider, options.type, &output, 0);
options           341 daemons/execd/cts-exec-helper.c     } else if (pcmk__str_eq(options.api_call, "list_agents", pcmk__str_casei)) {
options           345 daemons/execd/cts-exec-helper.c         rc = lrmd_conn->cmds->list_agents(lrmd_conn, &list, options.class, options.provider);
options           358 daemons/execd/cts-exec-helper.c     } else if (pcmk__str_eq(options.api_call, "list_ocf_providers", pcmk__str_casei)) {
options           362 daemons/execd/cts-exec-helper.c         rc = lrmd_conn->cmds->list_ocf_providers(lrmd_conn, options.type, &list);
options           376 daemons/execd/cts-exec-helper.c     } else if (pcmk__str_eq(options.api_call, "list_standards", pcmk__str_casei)) {
options           394 daemons/execd/cts-exec-helper.c     } else if (pcmk__str_eq(options.api_call, "get_recurring_ops", pcmk__str_casei)) {
options           397 daemons/execd/cts-exec-helper.c         rc = lrmd_conn->cmds->get_recurring_ops(lrmd_conn, options.rsc_id, 0, 0,
options           410 daemons/execd/cts-exec-helper.c     } else if (options.api_call) {
options           411 daemons/execd/cts-exec-helper.c         print_result("API-CALL FAILURE unknown action '%s'", options.action);
options           417 daemons/execd/cts-exec-helper.c                      options.api_call, rc);
options           421 daemons/execd/cts-exec-helper.c     if (options.api_call && rc == pcmk_ok) {
options           422 daemons/execd/cts-exec-helper.c         print_result("API-CALL SUCCESSFUL for '%s'", options.api_call);
options           423 daemons/execd/cts-exec-helper.c         if (!options.listen) {
options           428 daemons/execd/cts-exec-helper.c     if (options.no_wait) {
options           455 daemons/execd/cts-exec-helper.c     if (options.params != NULL) {
options           482 daemons/execd/cts-exec-helper.c                                       options.rsc_id,
options           497 daemons/execd/cts-exec-helper.c             options.params = lrmd_key_value_add(options.params, key, value);
options           509 daemons/execd/cts-exec-helper.c         options.params = lrmd_key_value_add(options.params, crm_name, value);
options           563 daemons/execd/cts-exec-helper.c     if (!options.listen && pcmk__strcase_any_of(options.api_call, "metadata", "list_agents",
options           565 daemons/execd/cts-exec-helper.c         options.no_connect = TRUE;
options           568 daemons/execd/cts-exec-helper.c     if (options.is_running) {
options           571 daemons/execd/cts-exec-helper.c         if (options.rsc_id == NULL) {
options           578 daemons/execd/cts-exec-helper.c         options.interval_ms = 0;
options           579 daemons/execd/cts-exec-helper.c         if (options.timeout == 0) {
options           580 daemons/execd/cts-exec-helper.c             options.timeout = 30000;
options           591 daemons/execd/cts-exec-helper.c         options.api_call = "exec";
options           592 daemons/execd/cts-exec-helper.c         options.action = PCMK_ACTION_MONITOR;
options           593 daemons/execd/cts-exec-helper.c         options.exec_call_opts = lrmd_opt_notify_orig_only;
options           596 daemons/execd/cts-exec-helper.c     if (!options.api_call && !options.listen) {
options           604 daemons/execd/cts-exec-helper.c     if (options.use_tls) {
options            50 daemons/execd/pacemaker-execd.c } options;
options           388 daemons/execd/pacemaker-execd.c       &options.log_files, "Send logs to the additional named logfile", NULL },
options           392 daemons/execd/pacemaker-execd.c     { "port", 'p', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.port,
options           469 daemons/execd/pacemaker-execd.c     if (options.log_files != NULL) {
options           470 daemons/execd/pacemaker-execd.c         for (gchar **fname = options.log_files; *fname != NULL; fname++) {
options           503 daemons/execd/pacemaker-execd.c     if (options.port != NULL) {
options           504 daemons/execd/pacemaker-execd.c         pcmk__set_env_option(PCMK__ENV_REMOTE_PORT, options.port, false);
options           555 daemons/execd/pacemaker-execd.c     g_strfreev(options.log_files);
options           557 daemons/execd/pacemaker-execd.c     g_free(options.port);
options            54 daemons/fenced/cts-fence-helper.c } options = {
options            61 daemons/fenced/cts-fence-helper.c         options.mode = test_api_mainloop;
options            63 daemons/fenced/cts-fence-helper.c         options.mode = test_api_sanity;
options            65 daemons/fenced/cts-fence-helper.c         options.mode = test_passive;
options           672 daemons/fenced/cts-fence-helper.c     switch (options.mode) {
options            83 daemons/fenced/fenced_commands.c     uint32_t options;
options           370 daemons/fenced/fenced_commands.c     rc = pcmk__xe_get_flags(msg, PCMK__XA_ST_CALLOPT, &(cmd->options),
options          2610 daemons/fenced/fenced_commands.c         stonith_send_reply(reply, cmd->options, cmd->origin, client);
options          2859 daemons/fenced/fenced_commands.c         if (pcmk_is_set(cmd->options, st_opt_cs_nodeid)) {
options          2970 daemons/fenced/fenced_commands.c     crm_xml_add_int(reply, PCMK__XA_ST_CALLOPT, cmd->options);
options           477 daemons/fenced/fenced_history.c                       const char *remote_peer, int options)
options           485 daemons/fenced/fenced_history.c         if (target && (options & st_opt_cs_nodeid)) {
options           499 daemons/fenced/fenced_history.c     if (options & st_opt_cleanup) {
options           506 daemons/fenced/fenced_history.c     } else if (options & st_opt_broadcast) {
options          1389 daemons/fenced/fenced_remote.c find_best_peer(const char *device, remote_fencing_op_t * op, enum find_best_peer_options options)
options          1392 daemons/fenced/fenced_remote.c     gboolean verified_devices_only = (options & FIND_PEER_VERIFIED_ONLY) ? TRUE : FALSE;
options          1403 daemons/fenced/fenced_remote.c                   pcmk__plural_s(peer->ndevices), peer->tried, options);
options          1404 daemons/fenced/fenced_remote.c         if ((options & FIND_PEER_SKIP_TARGET) && pcmk__str_eq(peer->host, op->target, pcmk__str_casei)) {
options          1407 daemons/fenced/fenced_remote.c         if ((options & FIND_PEER_TARGET_ONLY) && !pcmk__str_eq(peer->host, op->target, pcmk__str_casei)) {
options            63 daemons/fenced/pacemaker-fenced.c } options;
options           504 daemons/fenced/pacemaker-fenced.c       &options.stand_alone, N_("Intended for use in regression testing only"),
options           508 daemons/fenced/pacemaker-fenced.c       &options.log_files, N_("Send logs to the additional named logfile"), NULL },
options           572 daemons/fenced/pacemaker-fenced.c     pcmk__add_logfiles(options.log_files, out);
options           632 daemons/fenced/pacemaker-fenced.c     if (!options.stand_alone) {
options           650 daemons/fenced/pacemaker-fenced.c     g_strfreev(options.log_files);
options           271 daemons/fenced/pacemaker-fenced.h                            const char *remote_peer, int options);
options            43 daemons/pacemakerd/pacemakerd.c } options;
options           100 daemons/pacemakerd/pacemakerd.c     options.standby = TRUE;
options           106 daemons/pacemakerd/pacemakerd.c     { "features", 'F', 0, G_OPTION_ARG_NONE, &options.features,
options           109 daemons/pacemakerd/pacemakerd.c     { "foreground", 'f', 0, G_OPTION_ARG_NONE, &options.foreground,
options           115 daemons/pacemakerd/pacemakerd.c     { "shutdown", 'S', 0, G_OPTION_ARG_NONE, &options.shutdown,
options           308 daemons/pacemakerd/pacemakerd.c     if (options.features) {
options           319 daemons/pacemakerd/pacemakerd.c     if (options.shutdown) {
options           342 daemons/pacemakerd/pacemakerd.c     if (options.shutdown) {
options            32 daemons/schedulerd/pacemaker-schedulerd.c } options;
options            70 daemons/schedulerd/pacemaker-schedulerd.c         { G_OPTION_REMAINING, 0, G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING_ARRAY, &options.remainder,
options           113 daemons/schedulerd/pacemaker-schedulerd.c     if (options.remainder) {
options           114 daemons/schedulerd/pacemaker-schedulerd.c         if (g_strv_length(options.remainder) == 1 &&
options           115 daemons/schedulerd/pacemaker-schedulerd.c             pcmk__str_eq("metadata", options.remainder[0], pcmk__str_casei)) {
options           173 daemons/schedulerd/pacemaker-schedulerd.c     g_strfreev(options.remainder);
options           110 daemons/schedulerd/schedulerd_messages.c     value = pcmk__cluster_option(scheduler->priv->options,
options            90 include/crm/cib/internal.h gboolean cib_read_config(GHashTable * options, xmlNode * current_cib);
options           195 include/crm/cib/internal.h int cib_process_query(const char *op, int options, const char *section, xmlNode * req,
options           199 include/crm/cib/internal.h int cib_process_erase(const char *op, int options, const char *section, xmlNode * req,
options           203 include/crm/cib/internal.h int cib_process_bump(const char *op, int options, const char *section, xmlNode * req,
options           207 include/crm/cib/internal.h int cib_process_replace(const char *op, int options, const char *section, xmlNode * req,
options           211 include/crm/cib/internal.h int cib_process_create(const char *op, int options, const char *section, xmlNode * req,
options           215 include/crm/cib/internal.h int cib_process_modify(const char *op, int options, const char *section, xmlNode * req,
options           219 include/crm/cib/internal.h int cib_process_delete(const char *op, int options, const char *section, xmlNode * req,
options           223 include/crm/cib/internal.h int cib_process_diff(const char *op, int options, const char *section, xmlNode * req,
options           227 include/crm/cib/internal.h int cib_process_upgrade(const char *op, int options, const char *section, xmlNode * req,
options           253 include/crm/cib/internal.h int cib_process_xpath(const char *op, int options, const char *section,
options           309 include/crm/cib/internal.h int cib__delete_node_attr(pcmk__output_t *out, cib_t *cib, int options,
options            45 include/crm/cib/util.h int delete_attr_delegate(cib_t * the_cib, int options,
options            72 include/crm/common/ipc_attrd_internal.h                                    uint32_t options);
options            88 include/crm/common/ipc_attrd_internal.h                            uint32_t options);
options           124 include/crm/common/ipc_attrd_internal.h                           uint32_t options);
options           166 include/crm/common/ipc_attrd_internal.h                            const char *user_name, uint32_t options);
options           193 include/crm/common/ipc_attrd_internal.h                                 const char *user_name, uint32_t options);
options            96 include/crm/common/options_internal.h const char *pcmk__cluster_option(GHashTable *options, const char *name);
options           112 include/crm/common/options_internal.h void pcmk__validate_cluster_options(GHashTable *options);
options           138 include/crm/common/output_internal.h     GOptionEntry *options;
options           599 include/crm/common/output_internal.h                       const GOptionEntry *options);
options           166 include/crm/common/scheduler_internal.h     GHashTable *options;            // Cluster options
options           169 include/crm/common/xml_internal.h                    int depth, uint32_t options);
options            30 include/crm/common/xml_io_internal.h void pcmk__xml_string(const xmlNode *data, uint32_t options, GString *buffer,
options           254 include/crm/lrmd.h                          enum lrmd_call_options options);
options           266 include/crm/lrmd.h                                       enum lrmd_call_options options);
options           280 include/crm/lrmd.h                               enum lrmd_call_options options, GList **output);
options           297 include/crm/lrmd.h                            enum lrmd_call_options options);
options           334 include/crm/lrmd.h                  int start_delay, enum lrmd_call_options options,
options           381 include/crm/lrmd.h                          char **output, enum lrmd_call_options options);
options           468 include/crm/lrmd.h                                 char **output, enum lrmd_call_options options,
options           303 include/crm/pengine/internal.h int pe__rscs_brief_output(pcmk__output_t *out, GList *rsc_list, unsigned int options);
options           312 include/crm/pengine/internal.h                            unsigned int options);
options           315 include/crm/pengine/internal.h                            unsigned int options);
options           403 include/crm/pengine/internal.h     const char *strategy = pcmk__cluster_option(scheduler->priv->options,
options           211 include/crm/stonith-ng.h     int (*remove_device)(stonith_t *st, int options, const char *name);
options           229 include/crm/stonith-ng.h     int (*register_device)(stonith_t *st, int options, const char *id,
options           244 include/crm/stonith-ng.h     int (*remove_level)(stonith_t *st, int options, const char *node,
options           259 include/crm/stonith-ng.h     int (*register_level)(stonith_t *st, int options, const char *node,
options           450 include/crm/stonith-ng.h                              int options, void *user_data,
options           488 include/crm/stonith-ng.h     int (*remove_level_full)(stonith_t *st, int options,
options           515 include/crm/stonith-ng.h     int (*register_level_full)(stonith_t *st, int options,
options           371 lib/cib/cib_attrs.c cib__delete_node_attr(pcmk__output_t *out, cib_t *cib, int options, const char *section,
options           401 lib/cib/cib_attrs.c                          NULL, options, user_name);
options           403 lib/cib/cib_attrs.c     if (!pcmk_is_set(options, cib_sync_call) && (cib->variant != cib_file)
options           511 lib/cib/cib_attrs.c delete_attr_delegate(cib_t *cib, int options, const char *section, const char *node_uuid,
options           524 lib/cib/cib_attrs.c     rc = cib__delete_node_attr(out, cib, options, section, node_uuid, set_type,
options            54 lib/cib/cib_file.c static int cib_file_process_commit_transaction(const char *op, int options,
options          1155 lib/cib/cib_file.c cib_file_process_commit_transaction(const char *op, int options,
options           168 lib/cib/cib_ops.c cib_process_query(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
options           177 lib/cib/cib_ops.c     if (options & cib_xpath) {
options           178 lib/cib/cib_ops.c         return cib_process_xpath(op, options, section, req, input,
options           194 lib/cib/cib_ops.c     } else if (options & cib_no_children) {
options           241 lib/cib/cib_ops.c cib_process_erase(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
options           260 lib/cib/cib_ops.c cib_process_upgrade(const char *op, int options, const char *section, xmlNode * req,
options           274 lib/cib/cib_ops.c                              !pcmk_is_set(options, cib_verbose));
options           289 lib/cib/cib_ops.c cib_process_bump(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
options           304 lib/cib/cib_ops.c cib_process_replace(const char *op, int options, const char *section, xmlNode * req,
options           313 lib/cib/cib_ops.c     if (options & cib_xpath) {
options           314 lib/cib/cib_ops.c         return cib_process_xpath(op, options, section, req, input,
options           425 lib/cib/cib_ops.c cib_process_delete(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
options           432 lib/cib/cib_ops.c     if (options & cib_xpath) {
options           433 lib/cib/cib_ops.c         return cib_process_xpath(op, options, section, req, input,
options           453 lib/cib/cib_ops.c cib_process_modify(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
options           461 lib/cib/cib_ops.c     if (options & cib_xpath) {
options           462 lib/cib/cib_ops.c         return cib_process_xpath(op, options, section, req, input,
options           490 lib/cib/cib_ops.c     if (pcmk_is_set(options, cib_score_update)) {
options           495 lib/cib/cib_ops.c         if (options & cib_can_create) {
options           577 lib/cib/cib_ops.c cib_process_create(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
options           604 lib/cib/cib_ops.c         return cib_process_modify(op, options, section, req, input, existing_cib, result_cib,
options           644 lib/cib/cib_ops.c cib_process_diff(const char *op, int options, const char *section, xmlNode * req, xmlNode * input,
options           655 lib/cib/cib_ops.c               (pcmk_is_set(options, cib_force_diff)? " (global update)" : ""));
options           666 lib/cib/cib_ops.c cib_process_xpath(const char *op, int options, const char *section,
options           701 lib/cib/cib_ops.c     if (pcmk_is_set(options, cib_multiple)
options           727 lib/cib/cib_ops.c             if ((options & cib_multiple) == 0) {
options           734 lib/cib/cib_ops.c             if (pcmk_is_set(options, cib_score_update)) {
options           740 lib/cib/cib_ops.c             } else if ((options & cib_multiple) == 0) {
options           750 lib/cib/cib_ops.c             if (options & cib_no_children) {
options           760 lib/cib/cib_ops.c             } else if (options & cib_xpath_address) {
options           804 lib/cib/cib_ops.c             if ((options & cib_multiple) == 0) {
options           161 lib/cib/cib_utils.c         GHashTable *options = pcmk__strkey_table(free, free);
options           163 lib/cib/cib_utils.c         cib_read_config(options, xml);
options           164 lib/cib/cib_utils.c         value = pcmk__cluster_option(options, PCMK_OPT_ENABLE_ACL);
options           166 lib/cib/cib_utils.c         g_hash_table_destroy(options);
options           727 lib/cib/cib_utils.c cib_read_config(GHashTable * options, xmlNode * current_cib)
options           732 lib/cib/cib_utils.c     if (options == NULL || current_cib == NULL) {
options           738 lib/cib/cib_utils.c     g_hash_table_remove_all(options);
options           743 lib/cib/cib_utils.c                           options, PCMK_VALUE_CIB_BOOTSTRAP_OPTIONS, FALSE, now,
options           747 lib/cib/cib_utils.c     pcmk__validate_cluster_options(options);
options            90 lib/common/health.c     value = pcmk__cluster_option(scheduler->priv->options, option);
options           180 lib/common/ipc_attrd.c                                uint32_t options)
options           209 lib/common/ipc_attrd.c                     pcmk_is_set(options, pcmk__node_attr_remote));
options           219 lib/common/ipc_attrd.c                        uint32_t options)
options           234 lib/common/ipc_attrd.c     options &= ~pcmk__node_attr_delay;
options           235 lib/common/ipc_attrd.c     options |= pcmk__node_attr_value;
options           237 lib/common/ipc_attrd.c     return pcmk__attrd_api_update(api, node, name, NULL, NULL, NULL, NULL, options);
options           270 lib/common/ipc_attrd.c                       uint32_t options)
options           280 lib/common/ipc_attrd.c     if (pcmk_is_set(options, pcmk__node_attr_query_all)) {
options           333 lib/common/ipc_attrd.c add_op_attr(xmlNode *op, uint32_t options)
options           335 lib/common/ipc_attrd.c     if (pcmk_all_flags_set(options, pcmk__node_attr_value | pcmk__node_attr_delay)) {
options           337 lib/common/ipc_attrd.c     } else if (pcmk_is_set(options, pcmk__node_attr_value)) {
options           339 lib/common/ipc_attrd.c     } else if (pcmk_is_set(options, pcmk__node_attr_delay)) {
options           346 lib/common/ipc_attrd.c                    const char *dampen, const char *set, uint32_t options)
options           348 lib/common/ipc_attrd.c     if (pcmk_is_set(options, pcmk__node_attr_pattern)) {
options           354 lib/common/ipc_attrd.c     if (pcmk_is_set(options, pcmk__node_attr_utilization)) {
options           360 lib/common/ipc_attrd.c     add_op_attr(op, options);
options           367 lib/common/ipc_attrd.c                     pcmk_is_set(options, pcmk__node_attr_remote));
options           369 lib/common/ipc_attrd.c                     pcmk_is_set(options, pcmk__node_attr_private));
options           371 lib/common/ipc_attrd.c     if (pcmk_is_set(options, pcmk__node_attr_sync_local)) {
options           373 lib/common/ipc_attrd.c     } else if (pcmk_is_set(options, pcmk__node_attr_sync_cluster)) {
options           381 lib/common/ipc_attrd.c                        const char *user_name, uint32_t options)
options           402 lib/common/ipc_attrd.c     populate_update_op(request, node, name, value, dampen, set, options);
options           413 lib/common/ipc_attrd.c                             uint32_t options)
options           454 lib/common/ipc_attrd.c                 add_op_attr(request, options);
options           470 lib/common/ipc_attrd.c                                set, options);
options           473 lib/common/ipc_attrd.c                                         dampen, set, user_name, options);
options          1400 lib/common/options.c pcmk__cluster_option(GHashTable *options, const char *name)
options          1406 lib/common/options.c             return cluster_option_value(options, option);
options          1546 lib/common/options.c pcmk__validate_cluster_options(GHashTable *options)
options          1551 lib/common/options.c         cluster_option_value(options, option);
options           129 lib/common/output.c                       const GOptionEntry *options)
options           144 lib/common/output.c     if (options != NULL && group != NULL) {
options           145 lib/common/output.c         g_option_group_add_entries(group, options);
options           161 lib/common/output.c         pcmk__register_format(group, entry->name, entry->create, entry->options);
options            21 lib/common/xml_display.c                          uint32_t options);
options            60 lib/common/xml_display.c                  uint32_t options)
options            62 lib/common/xml_display.c     if (pcmk_is_set(options, pcmk__xml_fmt_open)) {
options            63 lib/common/xml_display.c         int width = pcmk_is_set(options, pcmk__xml_fmt_pretty)? (2 * depth) : 0;
options            92 lib/common/xml_display.c                  const xmlNode *data, int depth, uint32_t options)
options            94 lib/common/xml_display.c     int spaces = pcmk_is_set(options, pcmk__xml_fmt_pretty)? (2 * depth) : 0;
options            97 lib/common/xml_display.c     if (pcmk_is_set(options, pcmk__xml_fmt_open)) {
options           134 lib/common/xml_display.c             && pcmk_is_set(options, pcmk__xml_fmt_children)) {
options           150 lib/common/xml_display.c     if (pcmk_is_set(options, pcmk__xml_fmt_children)) {
options           155 lib/common/xml_display.c                                         options
options           162 lib/common/xml_display.c     if (pcmk_is_set(options, pcmk__xml_fmt_close)) {
options           194 lib/common/xml_display.c               const xmlNode *data, int depth, uint32_t options)
options           198 lib/common/xml_display.c             return show_xml_comment(out, data, depth, options);
options           200 lib/common/xml_display.c             return show_xml_element(out, buffer, prefix, data, depth, options);
options           222 lib/common/xml_display.c                int depth, uint32_t options)
options           238 lib/common/xml_display.c     rc = show_xml_node(out, buffer, prefix, data, depth, options);
options           259 lib/common/xml_display.c                            uint32_t options)
options           271 lib/common/xml_display.c                               options
options           279 lib/common/xml_display.c         bool pretty = pcmk_is_set(options, pcmk__xml_fmt_pretty);
options           289 lib/common/xml_display.c                             options|pcmk__xml_fmt_open);
options           331 lib/common/xml_display.c                                                  options);
options           337 lib/common/xml_display.c                                  options|pcmk__xml_fmt_close);
options           344 lib/common/xml_display.c         temp_rc = show_xml_changes_recursive(out, child, depth + 1, options);
options           215 lib/common/xml_io.c dump_xml_element(const xmlNode *data, uint32_t options, GString *buffer,
options           218 lib/common/xml_io.c     bool pretty = pcmk_is_set(options, pcmk__xml_fmt_pretty);
options           219 lib/common/xml_io.c     bool filtered = pcmk_is_set(options, pcmk__xml_fmt_filtered);
options           250 lib/common/xml_io.c             pcmk__xml_string(child, options, buffer, depth + 1);
options           275 lib/common/xml_io.c dump_xml_text(const xmlNode *data, uint32_t options, GString *buffer,
options           278 lib/common/xml_io.c     bool pretty = pcmk_is_set(options, pcmk__xml_fmt_pretty);
options           310 lib/common/xml_io.c dump_xml_cdata(const xmlNode *data, uint32_t options, GString *buffer,
options           313 lib/common/xml_io.c     bool pretty = pcmk_is_set(options, pcmk__xml_fmt_pretty);
options           338 lib/common/xml_io.c dump_xml_comment(const xmlNode *data, uint32_t options, GString *buffer,
options           341 lib/common/xml_io.c     bool pretty = pcmk_is_set(options, pcmk__xml_fmt_pretty);
options           411 lib/common/xml_io.c pcmk__xml_string(const xmlNode *data, uint32_t options, GString *buffer,
options           425 lib/common/xml_io.c             dump_xml_element(data, options, buffer, depth);
options           428 lib/common/xml_io.c             if (pcmk_is_set(options, pcmk__xml_fmt_text)) {
options           429 lib/common/xml_io.c                 dump_xml_text(data, options, buffer, depth);
options           433 lib/common/xml_io.c             dump_xml_comment(data, options, buffer, depth);
options           436 lib/common/xml_io.c             dump_xml_cdata(data, options, buffer, depth);
options           363 lib/fencing/st_client.c stonith_api_remove_level_full(stonith_t *st, int options,
options           387 lib/fencing/st_client.c     rc = stonith_send_command(st, STONITH_OP_LEVEL_DEL, data, NULL, options, 0);
options           394 lib/fencing/st_client.c stonith_api_remove_level(stonith_t * st, int options, const char *node, int level)
options           396 lib/fencing/st_client.c     return stonith_api_remove_level_full(st, options, node,
options           454 lib/fencing/st_client.c stonith_api_register_level_full(stonith_t *st, int options, const char *node,
options           464 lib/fencing/st_client.c     rc = stonith_send_command(st, STONITH_OP_LEVEL_ADD, data, NULL, options, 0);
options           471 lib/fencing/st_client.c stonith_api_register_level(stonith_t * st, int options, const char *node, int level,
options           474 lib/fencing/st_client.c     return stonith_api_register_level_full(st, options, node, NULL, NULL, NULL,
options          1311 lib/fencing/st_client.c stonith_api_add_callback(stonith_t * stonith, int call_id, int timeout, int options,
options          1326 lib/fencing/st_client.c         if (!(options & st_opt_report_only_success)) {
options          1342 lib/fencing/st_client.c     blob->only_success = (options & st_opt_report_only_success) ? TRUE : FALSE;
options          1345 lib/fencing/st_client.c     blob->allow_timeout_updates = (options & st_opt_timeout_updates) ? TRUE : FALSE;
options           562 lib/lrmd/lrmd_client.c                enum lrmd_call_options options)
options           572 lib/lrmd/lrmd_client.c     crm_xml_add_int(op_msg, PCMK__XA_LRMD_CALLOPT, options);
options           581 lib/lrmd/lrmd_client.c               op, (long)options, options);
options           900 lib/lrmd/lrmd_client.c                   enum lrmd_call_options options, bool expect_reply)
options           919 lib/lrmd/lrmd_client.c     op_msg = lrmd_create_op(native->token, op, data, timeout, options);
options          1830 lib/lrmd/lrmd_client.c                       const char *provider, const char *type, enum lrmd_call_options options)
options          1850 lib/lrmd/lrmd_client.c     rc = lrmd_send_command(lrmd, LRMD_OP_RSC_REG, data, NULL, 0, options, true);
options          1857 lib/lrmd/lrmd_client.c lrmd_api_unregister_rsc(lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options options)
options          1864 lib/lrmd/lrmd_client.c     rc = lrmd_send_command(lrmd, LRMD_OP_RSC_UNREG, data, NULL, 0, options, true);
options          1904 lib/lrmd/lrmd_client.c lrmd_api_get_rsc_info(lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options options)
options          1915 lib/lrmd/lrmd_client.c     lrmd_send_command(lrmd, LRMD_OP_RSC_INFO, data, &output, 0, options, true);
options          1954 lib/lrmd/lrmd_client.c                            enum lrmd_call_options options, GList **output)
options          1972 lib/lrmd/lrmd_client.c                            timeout_ms, options, true);
options          2082 lib/lrmd/lrmd_client.c                       enum lrmd_call_options options)
options          2085 lib/lrmd/lrmd_client.c                                            output, options, NULL);
options          2091 lib/lrmd/lrmd_client.c                              char **output, enum lrmd_call_options options,
options          2150 lib/lrmd/lrmd_client.c               enum lrmd_call_options options, lrmd_key_value_t * params)
options          2169 lib/lrmd/lrmd_client.c     rc = lrmd_send_command(lrmd, LRMD_OP_RSC_EXEC, data, NULL, timeout, options, true);
options          1010 lib/pacemaker/pcmk_graph_producer.c     GHashTable *config_hash = scheduler->priv->options;
options           373 lib/pacemaker/pcmk_sched_nodes.c         pcmk__cluster_option(scheduler->priv->options,
options            33 lib/pengine/bundle.c     char *options;
options           503 lib/pengine/bundle.c                 if (mount->options != NULL) {
options           504 lib/pengine/bundle.c                     pcmk__g_strcat(buffer, ":", mount->options, NULL);
options           834 lib/pengine/bundle.c           const char *target, const char *options, uint32_t flags)
options           841 lib/pengine/bundle.c     mount->options = pcmk__str_copy(options);
options           851 lib/pengine/bundle.c     free(mount->options);
options          1077 lib/pengine/bundle.c         const char *options = crm_element_value(xml_child, PCMK_XA_OPTIONS);
options          1087 lib/pengine/bundle.c             mount_add(bundle_data, source, target, options, flags);
options           371 lib/pengine/native.c     long options;
options           345 lib/pengine/status.c     if (scheduler->priv->options != NULL) {
options           346 lib/pengine/status.c         g_hash_table_destroy(scheduler->priv->options);
options            52 lib/pengine/unpack.c         GHashTable *config_hash = (scheduler)->priv->options;                 \
options           230 lib/pengine/unpack.c     scheduler->priv->options = config_hash;
options          4931 lib/pengine/unpack.c     cluster_name = g_hash_table_lookup(scheduler->priv->options,
options           174 libltdl/loaders/dyld.c 						 unsigned long options) = 0;
options           177 libltdl/loaders/dyld.c 						 unsigned long options) = 0;
options            54 tools/attrd_updater.c } options = {
options            61 tools/attrd_updater.c     pcmk__str_update(&options.attr_value, optarg);
options            64 tools/attrd_updater.c         options.command = 'B';
options            66 tools/attrd_updater.c         options.command = 'D';
options            68 tools/attrd_updater.c         options.command = 'Q';
options            70 tools/attrd_updater.c         options.command = 'R';
options            72 tools/attrd_updater.c         options.command = 'U';
options            74 tools/attrd_updater.c         options.command = 'Y';
options            82 tools/attrd_updater.c     pcmk__set_node_attr_flags(options.attr_options, pcmk__node_attr_private);
options            89 tools/attrd_updater.c         pcmk__set_node_attr_flags(options.attr_options, pcmk__node_attr_perm);
options            92 tools/attrd_updater.c         pcmk__clear_node_attr_flags(options.attr_options, pcmk__node_attr_perm);
options           105 tools/attrd_updater.c         pcmk__set_node_attr_flags(options.attr_options, pcmk__node_attr_utilization);
options           114 tools/attrd_updater.c         pcmk__clear_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local | pcmk__node_attr_sync_cluster);
options           117 tools/attrd_updater.c         pcmk__clear_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local | pcmk__node_attr_sync_cluster);
options           118 tools/attrd_updater.c         pcmk__set_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local);
options           121 tools/attrd_updater.c         pcmk__clear_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local | pcmk__node_attr_sync_cluster);
options           122 tools/attrd_updater.c         pcmk__set_node_attr_flags(options.attr_options, pcmk__node_attr_sync_cluster);
options           134 tools/attrd_updater.c     { "name", 'n', 0, G_OPTION_ARG_STRING, &options.attr_name,
options           138 tools/attrd_updater.c     { "pattern", 'P', 0, G_OPTION_ARG_STRING, &options.attr_pattern,
options           195 tools/attrd_updater.c     { "delay", 'd', 0, G_OPTION_ARG_STRING, &options.attr_dampen,
options           200 tools/attrd_updater.c     { "set", 's', 0, G_OPTION_ARG_STRING, &options.attr_set,
options           204 tools/attrd_updater.c     { "node", 'N', 0, G_OPTION_ARG_STRING, &options.attr_node,
options           209 tools/attrd_updater.c     { "all", 'A', 0, G_OPTION_ARG_NONE, &options.query_all,
options           243 tools/attrd_updater.c     { "quiet", 'q', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &options.quiet,
options           270 tools/attrd_updater.c     return options.command == 'B' || options.command == 'D' || options.command == 'U' || options.command == 'Y';
options           325 tools/attrd_updater.c     if (options.attr_pattern) {
options           326 tools/attrd_updater.c         if (options.attr_name) {
options           340 tools/attrd_updater.c         g_free(options.attr_name);
options           341 tools/attrd_updater.c         options.attr_name = options.attr_pattern;
options           342 tools/attrd_updater.c         options.attr_options |= pcmk__node_attr_pattern;
options           345 tools/attrd_updater.c     if (options.command != 'R' && options.attr_name == NULL) {
options           349 tools/attrd_updater.c     } else if ((options.command == 'B'|| options.command == 'Y') && options.attr_dampen == NULL) {
options           350 tools/attrd_updater.c         out->info(out, "Warning: '%c' command given without required --delay", options.command);
options           355 tools/attrd_updater.c     if (options.command == 'Q') {
options           356 tools/attrd_updater.c         int rc = send_attrd_query(out, options.attr_name, options.attr_node, options.query_all);
options           364 tools/attrd_updater.c         int rc = send_attrd_update(options.command, options.attr_node,
options           365 tools/attrd_updater.c                                    options.attr_name, options.attr_value,
options           366 tools/attrd_updater.c                                    options.attr_set, options.attr_dampen,
options           367 tools/attrd_updater.c                                    options.attr_options);
options           374 tools/attrd_updater.c     g_free(options.attr_dampen);
options           375 tools/attrd_updater.c     g_free(options.attr_name);
options           376 tools/attrd_updater.c     g_free(options.attr_node);
options           377 tools/attrd_updater.c     g_free(options.attr_set);
options           378 tools/attrd_updater.c     free(options.attr_value);
options           442 tools/attrd_updater.c     uint32_t options = pcmk__node_attr_none;
options           468 tools/attrd_updater.c         options |= pcmk__node_attr_query_all;
options           471 tools/attrd_updater.c     rc = pcmk__attrd_api_query(attrd_api, attr_node, attr_name, options);
options            64 tools/cibadmin.c } options;
options            80 tools/cibadmin.c     if (pcmk_is_set(options.cmd_options, cib_xpath_address)) {
options           123 tools/cibadmin.c     return options.delete_all
options           124 tools/cibadmin.c            || pcmk__str_any_of(options.cib_action,
options           162 tools/cibadmin.c     options.delete_all = false;
options           165 tools/cibadmin.c         options.cib_action = PCMK__CIB_REQUEST_UPGRADE;
options           168 tools/cibadmin.c         options.cib_action = PCMK__CIB_REQUEST_QUERY;
options           171 tools/cibadmin.c         options.cib_action = PCMK__CIB_REQUEST_ERASE;
options           174 tools/cibadmin.c         options.cib_action = PCMK__CIB_REQUEST_BUMP;
options           177 tools/cibadmin.c         options.cib_action = PCMK__CIB_REQUEST_CREATE;
options           180 tools/cibadmin.c         options.cib_action = PCMK__CIB_REQUEST_MODIFY;
options           183 tools/cibadmin.c         options.cib_action = PCMK__CIB_REQUEST_APPLY_PATCH;
options           186 tools/cibadmin.c         options.cib_action = PCMK__CIB_REQUEST_REPLACE;
options           189 tools/cibadmin.c         options.cib_action = PCMK__CIB_REQUEST_DELETE;
options           192 tools/cibadmin.c         options.cib_action = PCMK__CIB_REQUEST_DELETE;
options           193 tools/cibadmin.c         options.delete_all = true;
options           196 tools/cibadmin.c         options.cib_action = "empty";
options           197 tools/cibadmin.c         pcmk__str_update(&options.validate_with, optarg);
options           200 tools/cibadmin.c         options.cib_action = "md5-sum";
options           204 tools/cibadmin.c         options.cib_action = "md5-sum-versioned";
options           219 tools/cibadmin.c         options.acl_render_mode = pcmk__acl_render_default;
options           222 tools/cibadmin.c         options.acl_render_mode = pcmk__acl_render_namespace;
options           225 tools/cibadmin.c         options.acl_render_mode = pcmk__acl_render_text;
options           228 tools/cibadmin.c         options.acl_render_mode = pcmk__acl_render_color;
options           244 tools/cibadmin.c         options.section_type = cibadmin_section_scope;
options           247 tools/cibadmin.c         options.section_type = cibadmin_section_xpath;
options           254 tools/cibadmin.c     pcmk__str_update(&options.cib_section, optarg);
options           323 tools/cibadmin.c       &options.input_xml, "Retrieve XML from the supplied string", "value" },
options           326 tools/cibadmin.c       &options.input_file, "Retrieve XML from the named file", "value" },
options           329 tools/cibadmin.c       &options.input_stdin, "Retrieve XML from stdin", NULL },
options           335 tools/cibadmin.c     { "force", 'f', G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.force,
options           339 tools/cibadmin.c       &options.message_timeout_sec,
options           343 tools/cibadmin.c     { "user", 'U', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.cib_user,
options           348 tools/cibadmin.c       &options.sync_call, "Wait for call to complete before returning", NULL },
options           369 tools/cibadmin.c       &options.get_node_path,
options           388 tools/cibadmin.c     { "score", 0, G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.score_update,
options           414 tools/cibadmin.c       &options.allow_create,
options           420 tools/cibadmin.c       &options.no_children,
options           425 tools/cibadmin.c     { "node", 'N', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.dest_node,
options           429 tools/cibadmin.c     { "local", 'l', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &options.local,
options           444 tools/cibadmin.c           &options.extended_version, "deprecated", NULL },
options           544 tools/cibadmin.c     if (args->version || options.extended_version) {
options           554 tools/cibadmin.c         pcmk__cli_help(options.extended_version? '!' : 'v');
options           568 tools/cibadmin.c         cib__set_call_options(options.cmd_options, crm_system_name,
options           576 tools/cibadmin.c     if (options.cib_action == NULL) {
options           587 tools/cibadmin.c     if (strcmp(options.cib_action, "empty") == 0) {
options           592 tools/cibadmin.c         crm_xml_add(output, PCMK_XA_VALIDATE_WITH, options.validate_with);
options           600 tools/cibadmin.c     if (cib_action_is_dangerous() && !options.force) {
options           609 tools/cibadmin.c     if (options.message_timeout_sec < 1) {
options           611 tools/cibadmin.c         options.message_timeout_sec = 30;
options           614 tools/cibadmin.c     if (options.section_type == cibadmin_section_xpath) {
options           616 tools/cibadmin.c         cib__set_call_options(options.cmd_options, crm_system_name,
options           619 tools/cibadmin.c     } else if (options.section_type == cibadmin_section_scope) {
options           620 tools/cibadmin.c         if (!scope_is_valid(options.cib_section)) {
options           624 tools/cibadmin.c                     "to the entire CIB.\n", options.cib_section);
options           628 tools/cibadmin.c     if (options.allow_create) {
options           630 tools/cibadmin.c         cib__set_call_options(options.cmd_options, crm_system_name,
options           634 tools/cibadmin.c     if (options.delete_all) {
options           636 tools/cibadmin.c         cib__set_call_options(options.cmd_options, crm_system_name,
options           640 tools/cibadmin.c     if (options.get_node_path) {
options           644 tools/cibadmin.c         cib__set_call_options(options.cmd_options, crm_system_name,
options           648 tools/cibadmin.c     if (options.no_children) {
options           650 tools/cibadmin.c         cib__set_call_options(options.cmd_options, crm_system_name,
options           654 tools/cibadmin.c     if (options.sync_call
options           655 tools/cibadmin.c         || (options.acl_render_mode != pcmk__acl_render_none)) {
options           663 tools/cibadmin.c         cib__set_call_options(options.cmd_options, crm_system_name,
options           667 tools/cibadmin.c     if (options.input_file != NULL) {
options           668 tools/cibadmin.c         input = pcmk__xml_read(options.input_file);
options           669 tools/cibadmin.c         source = options.input_file;
options           671 tools/cibadmin.c     } else if (options.input_xml != NULL) {
options           672 tools/cibadmin.c         input = pcmk__xml_parse(options.input_xml);
options           675 tools/cibadmin.c     } else if (options.input_stdin) {
options           679 tools/cibadmin.c     } else if (options.acl_render_mode != pcmk__acl_render_none) {
options           686 tools/cibadmin.c             if (options.force) {
options           705 tools/cibadmin.c         if (options.cib_user == NULL) {
options           720 tools/cibadmin.c         acl_cred = options.cib_user;
options           721 tools/cibadmin.c         options.cib_user = NULL;
options           734 tools/cibadmin.c     if (pcmk__str_eq(options.cib_action, "md5-sum", pcmk__str_casei)) {
options           750 tools/cibadmin.c     } else if (strcmp(options.cib_action, "md5-sum-versioned") == 0) {
options           765 tools/cibadmin.c     } else if (pcmk__str_eq(options.cib_action, PCMK__CIB_REQUEST_MODIFY,
options           770 tools/cibadmin.c         cib__set_call_options(options.cmd_options, crm_system_name,
options           788 tools/cibadmin.c     if (!pcmk_is_set(options.cmd_options, cib_sync_call)
options           799 tools/cibadmin.c                                          options.message_timeout_sec, FALSE,
options           814 tools/cibadmin.c             && (strcmp(options.cib_action, PCMK__CIB_REQUEST_UPGRADE) == 0)) {
options           824 tools/cibadmin.c                 if (strcmp(options.cib_action,
options           829 tools/cibadmin.c                                              options.cmd_options) == pcmk_ok) {
options           843 tools/cibadmin.c         && (options.acl_render_mode != pcmk__acl_render_none)) {
options           851 tools/cibadmin.c                                          options.acl_render_mode, &rendered);
options           880 tools/cibadmin.c     g_free(options.cib_user);
options           881 tools/cibadmin.c     g_free(options.dest_node);
options           882 tools/cibadmin.c     g_free(options.input_file);
options           883 tools/cibadmin.c     g_free(options.input_xml);
options           884 tools/cibadmin.c     free(options.cib_section);
options           885 tools/cibadmin.c     free(options.validate_with);
options           904 tools/cibadmin.c     the_cib->call_timeout = options.message_timeout_sec;
options           905 tools/cibadmin.c     if ((strcmp(options.cib_action, PCMK__CIB_REQUEST_REPLACE) == 0)
options           914 tools/cibadmin.c     crm_trace("Passing \"%s\" to variant_op...", options.cib_action);
options           915 tools/cibadmin.c     return cib_internal_op(the_cib, options.cib_action, options.dest_node,
options           916 tools/cibadmin.c                            options.cib_section, input, output,
options           917 tools/cibadmin.c                            options.cmd_options, options.cib_user);
options           947 tools/cibadmin.c                  options.cib_action, pcmk_rc_str(rc), rc);
options           949 tools/cibadmin.c                 options.cib_action, pcmk_rc_str(rc));
options           952 tools/cibadmin.c     } else if ((strcmp(options.cib_action, PCMK__CIB_REQUEST_QUERY) == 0)
options            80 tools/crm_attribute.c } options = {
options            89 tools/crm_attribute.c     options.command = attr_cmd_list;
options            90 tools/crm_attribute.c     pcmk__str_update(&options.opt_list, optarg);
options            96 tools/crm_attribute.c     options.command = attr_cmd_delete;
options            97 tools/crm_attribute.c     pcmk__str_update(&options.attr_value, NULL);
options           105 tools/crm_attribute.c     options.promotion_score = false;
options           107 tools/crm_attribute.c     if (options.attr_name != NULL) {
options           108 tools/crm_attribute.c         g_free(options.attr_name);
options           110 tools/crm_attribute.c     options.attr_name = g_strdup(optarg);
options           118 tools/crm_attribute.c     options.promotion_score = true;
options           120 tools/crm_attribute.c     if (options.attr_name) {
options           121 tools/crm_attribute.c         g_free(options.attr_name);
options           126 tools/crm_attribute.c         options.attr_name = g_strdup(score_name);
options           129 tools/crm_attribute.c         options.attr_name = NULL;
options           137 tools/crm_attribute.c     options.command = attr_cmd_update;
options           138 tools/crm_attribute.c     pcmk__str_update(&options.attr_value, optarg);
options           144 tools/crm_attribute.c     if (options.type) {
options           145 tools/crm_attribute.c         g_free(options.type);
options           148 tools/crm_attribute.c     options.type = g_strdup(PCMK_XE_NODES);
options           149 tools/crm_attribute.c     pcmk__str_update(&options.set_type, PCMK_XE_UTILIZATION);
options           155 tools/crm_attribute.c     options.command = attr_cmd_query;
options           156 tools/crm_attribute.c     pcmk__str_update(&options.attr_value, NULL);
options           163 tools/crm_attribute.c         pcmk__clear_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local | pcmk__node_attr_sync_cluster);
options           166 tools/crm_attribute.c         pcmk__clear_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local | pcmk__node_attr_sync_cluster);
options           167 tools/crm_attribute.c         pcmk__set_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local);
options           170 tools/crm_attribute.c         pcmk__clear_node_attr_flags(options.attr_options, pcmk__node_attr_sync_local | pcmk__node_attr_sync_cluster);
options           171 tools/crm_attribute.c         pcmk__set_node_attr_flags(options.attr_options, pcmk__node_attr_sync_cluster);
options           181 tools/crm_attribute.c     { "all", 'a', G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.all,
options           188 tools/crm_attribute.c     { "id", 'i', 0, G_OPTION_ARG_STRING, &options.attr_id,
options           201 tools/crm_attribute.c     { "pattern", 'P', 0, G_OPTION_ARG_STRING, &options.attr_pattern,
options           215 tools/crm_attribute.c     { "set-name", 's', 0, G_OPTION_ARG_STRING, &options.set_name,
options           251 tools/crm_attribute.c     { "default", 'd', 0, G_OPTION_ARG_STRING, &options.attr_default,
options           256 tools/crm_attribute.c     { "lifetime", 'l', 0, G_OPTION_ARG_STRING, &options.type,
options           262 tools/crm_attribute.c     { "node", 'N', 0, G_OPTION_ARG_STRING, &options.dest_uname,
options           268 tools/crm_attribute.c     { "type", 't', 0, G_OPTION_ARG_STRING, &options.type,
options           274 tools/crm_attribute.c     { "score", 0, G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.score_update,
options           318 tools/crm_attribute.c     { "inhibit-policy-engine", '!', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &options.inhibit,
options           326 tools/crm_attribute.c     { "attr-id", 0, G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_STRING, &options.attr_id,
options           349 tools/crm_attribute.c     { "node-uname", 'U', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_STRING, &options.dest_uname,
options           361 tools/crm_attribute.c     g_free(options.dest_uname);
options           364 tools/crm_attribute.c         options.dest_uname = g_strdup(hostinfo.nodename);
options           366 tools/crm_attribute.c         options.dest_uname = NULL;
options           415 tools/crm_attribute.c     if (!pcmk__str_eq(attr_name, options.attr_pattern, pcmk__str_regex)) {
options           419 tools/crm_attribute.c     rc = cib__delete_node_attr(dd->out, dd->cib, cib_opts, options.type,
options           420 tools/crm_attribute.c                                options.dest_node, options.set_type,
options           421 tools/crm_attribute.c                                options.set_name, options.attr_id,
options           422 tools/crm_attribute.c                                attr_name, options.attr_value, NULL);
options           434 tools/crm_attribute.c     if (pcmk__str_eq(options.opt_list, PCMK__VALUE_CLUSTER, pcmk__str_none)) {
options           435 tools/crm_attribute.c         exit_code = pcmk_rc2exitc(pcmk__list_cluster_options(out, options.all));
options           443 tools/crm_attribute.c                     pcmk__s(options.opt_list, "(BUG: none)"));
options           453 tools/crm_attribute.c     bool use_pattern = options.attr_pattern != NULL;
options           459 tools/crm_attribute.c         rc = cib__get_node_attrs(out, cib, options.type, options.dest_node,
options           460 tools/crm_attribute.c                                  options.set_type, options.set_name, NULL, NULL,
options           470 tools/crm_attribute.c         rc = cib__delete_node_attr(out, cib, cib_opts, options.type, options.dest_node,
options           471 tools/crm_attribute.c                                    options.set_type, options.set_name, options.attr_id,
options           472 tools/crm_attribute.c                                    options.attr_name, options.attr_value, NULL);
options           502 tools/crm_attribute.c     if (!pcmk__str_eq(attr_name, options.attr_pattern, pcmk__str_regex)) {
options           506 tools/crm_attribute.c     return cib__update_node_attr(ud->out, ud->cib, cib_opts, options.type,
options           507 tools/crm_attribute.c                                  options.dest_node, options.set_type,
options           508 tools/crm_attribute.c                                  options.set_name, options.attr_id,
options           509 tools/crm_attribute.c                                  attr_name, options.attr_value, NULL,
options           519 tools/crm_attribute.c     bool use_pattern = options.attr_pattern != NULL;
options           530 tools/crm_attribute.c         rc = cib__get_node_attrs(out, cib, options.type, options.dest_node,
options           531 tools/crm_attribute.c                                  options.set_type, options.set_name, NULL, NULL,
options           541 tools/crm_attribute.c         rc = cib__update_node_attr(out, cib, cib_opts, options.type,
options           542 tools/crm_attribute.c                                    options.dest_node, options.set_type,
options           543 tools/crm_attribute.c                                    options.set_name, options.attr_id,
options           544 tools/crm_attribute.c                                    options.attr_name, options.attr_value, NULL,
options           567 tools/crm_attribute.c     const char *type = options.type;
options           568 tools/crm_attribute.c     const char *attr_id = options.attr_id;
options           570 tools/crm_attribute.c     if (od->use_pattern && !pcmk__str_eq(name, options.attr_pattern, pcmk__str_regex)) {
options           579 tools/crm_attribute.c              options.set_name ? "in " : "", options.set_name ? options.set_name : "");
options           590 tools/crm_attribute.c     bool use_pattern = options.attr_pattern != NULL;
options           598 tools/crm_attribute.c         rc = cib__get_node_attrs(out, cib, options.type, options.dest_node,
options           599 tools/crm_attribute.c                                  options.set_type, options.set_name, NULL,
options           602 tools/crm_attribute.c         rc = cib__get_node_attrs(out, cib, options.type, options.dest_node,
options           603 tools/crm_attribute.c                                  options.set_type, options.set_name, options.attr_id,
options           604 tools/crm_attribute.c                                  options.attr_name, NULL, &result);
options           607 tools/crm_attribute.c     if (rc == ENXIO && options.attr_default) {
options           609 tools/crm_attribute.c         const char *type = options.type;
options           610 tools/crm_attribute.c         const char *attr_id = options.attr_id;
options           611 tools/crm_attribute.c         const char *attr_name = options.attr_name;
options           612 tools/crm_attribute.c         const char *attr_default = options.attr_default;
options           642 tools/crm_attribute.c     if (options.type == NULL) {
options           643 tools/crm_attribute.c         if (options.promotion_score) {
options           645 tools/crm_attribute.c             options.type = g_strdup(PCMK_XE_STATUS);
options           647 tools/crm_attribute.c         } else if (options.dest_uname != NULL) {
options           649 tools/crm_attribute.c             options.type = g_strdup(PCMK_XE_NODES);
options           653 tools/crm_attribute.c             options.type = g_strdup(PCMK_XE_CRM_CONFIG);
options           656 tools/crm_attribute.c     } else if (pcmk__str_eq(options.type, PCMK_VALUE_REBOOT, pcmk__str_casei)) {
options           657 tools/crm_attribute.c         options.type = g_strdup(PCMK_XE_STATUS);
options           659 tools/crm_attribute.c     } else if (pcmk__str_eq(options.type, "forever", pcmk__str_casei)) {
options           660 tools/crm_attribute.c         options.type = g_strdup(PCMK_XE_NODES);
options           670 tools/crm_attribute.c     return pcmk__str_eq(options.type, PCMK_XE_STATUS, pcmk__str_casei) &&
options           678 tools/crm_attribute.c            && ((options.command == attr_cmd_delete)
options           679 tools/crm_attribute.c                || (options.command == attr_cmd_update));
options           688 tools/crm_attribute.c     switch (options.command) {
options           701 tools/crm_attribute.c     return (options.command != attr_cmd_delete)
options           702 tools/crm_attribute.c            || (options.attr_name != NULL)
options           703 tools/crm_attribute.c            || (options.attr_pattern != NULL);
options           709 tools/crm_attribute.c     return (options.command != attr_cmd_update)
options           710 tools/crm_attribute.c            || (options.attr_name != NULL)
options           711 tools/crm_attribute.c            || (options.attr_pattern != NULL);
options           805 tools/crm_attribute.c     if (options.command == attr_cmd_list) {
options           810 tools/crm_attribute.c     if (options.promotion_score && options.attr_name == NULL) {
options           818 tools/crm_attribute.c     if (options.inhibit) {
options           837 tools/crm_attribute.c     if (!pcmk__strcase_any_of(options.type,
options           843 tools/crm_attribute.c         const char *target = pcmk__node_attr_target(options.dest_uname);
options           858 tools/crm_attribute.c             if (target != (const char *) options.dest_uname) {
options           859 tools/crm_attribute.c                 g_free(options.dest_uname);
options           860 tools/crm_attribute.c                 options.dest_uname = g_strdup(target);
options           863 tools/crm_attribute.c         } else if (getenv("CIB_file") != NULL && options.dest_uname == NULL) {
options           867 tools/crm_attribute.c         if (options.dest_uname == NULL) {
options           877 tools/crm_attribute.c             options.dest_uname = g_strdup(node_name);
options           881 tools/crm_attribute.c         rc = query_node_uuid(the_cib, options.dest_uname, &options.dest_node, &is_remote_node);
options           887 tools/crm_attribute.c                         "Could not map name=%s to a UUID", options.dest_uname);
options           906 tools/crm_attribute.c     if (options.attr_pattern) {
options           907 tools/crm_attribute.c         if (options.attr_name) {
options           921 tools/crm_attribute.c         g_free(options.attr_name);
options           922 tools/crm_attribute.c         options.attr_name = options.attr_pattern;
options           923 tools/crm_attribute.c         options.attr_options |= pcmk__node_attr_pattern;
options           927 tools/crm_attribute.c         options.attr_options |= pcmk__node_attr_remote;
options           930 tools/crm_attribute.c     if (pcmk__str_eq(options.set_type, PCMK_XE_UTILIZATION, pcmk__str_none)) {
options           931 tools/crm_attribute.c         options.attr_options |= pcmk__node_attr_utilization;
options           935 tools/crm_attribute.c         (send_attrd_update(options.command, options.dest_uname, options.attr_name,
options           936 tools/crm_attribute.c                            options.attr_value, options.set_name, NULL, options.attr_options) == pcmk_rc_ok)) {
options           938 tools/crm_attribute.c         const char *update = options.attr_value;
options           940 tools/crm_attribute.c         if (options.command == attr_cmd_delete) {
options           944 tools/crm_attribute.c                  options.attr_name, update);
options           946 tools/crm_attribute.c     } else if (options.command == attr_cmd_delete) {
options           949 tools/crm_attribute.c     } else if (options.command == attr_cmd_update) {
options           971 tools/crm_attribute.c     free(options.attr_default);
options           972 tools/crm_attribute.c     g_free(options.attr_id);
options           973 tools/crm_attribute.c     g_free(options.attr_name);
options           974 tools/crm_attribute.c     free(options.attr_value);
options           975 tools/crm_attribute.c     free(options.dest_node);
options           976 tools/crm_attribute.c     g_free(options.dest_uname);
options           977 tools/crm_attribute.c     g_free(options.set_name);
options           978 tools/crm_attribute.c     free(options.set_type);
options           979 tools/crm_attribute.c     g_free(options.type);
options            39 tools/crm_diff.c } options;
options            46 tools/crm_diff.c     { "original", 'o', 0, G_OPTION_ARG_STRING, &options.xml_file_1,
options            57 tools/crm_diff.c     { "new", 'n', 0, G_OPTION_ARG_STRING, &options.xml_file_2,
options            71 tools/crm_diff.c     { "cib", 'c', 0, G_OPTION_ARG_NONE, &options.as_cib,
options            74 tools/crm_diff.c     { "stdin", 's', 0, G_OPTION_ARG_NONE, &options.use_stdin,
options            77 tools/crm_diff.c     { "no-version", 'u', 0, G_OPTION_ARG_NONE, &options.no_version,
options            86 tools/crm_diff.c     options.raw_2 = TRUE;
options            87 tools/crm_diff.c     pcmk__str_update(&options.xml_file_2, optarg);
options            93 tools/crm_diff.c     options.raw_1 = TRUE;
options            94 tools/crm_diff.c     pcmk__str_update(&options.xml_file_1, optarg);
options           100 tools/crm_diff.c     options.apply = TRUE;
options           101 tools/crm_diff.c     pcmk__str_update(&options.xml_file_2, optarg);
options           280 tools/crm_diff.c     if (options.apply && options.no_version) {
options           282 tools/crm_diff.c     } else if (options.as_cib && options.no_version) {
options           288 tools/crm_diff.c     if (options.raw_1) {
options           289 tools/crm_diff.c         object_1 = pcmk__xml_parse(options.xml_file_1);
options           291 tools/crm_diff.c     } else if (options.use_stdin) {
options           295 tools/crm_diff.c     } else if (options.xml_file_1 != NULL) {
options           296 tools/crm_diff.c         object_1 = pcmk__xml_read(options.xml_file_1);
options           299 tools/crm_diff.c     if (options.raw_2) {
options           300 tools/crm_diff.c         object_2 = pcmk__xml_parse(options.xml_file_2);
options           302 tools/crm_diff.c     } else if (options.use_stdin) {
options           306 tools/crm_diff.c     } else if (options.xml_file_2 != NULL) {
options           307 tools/crm_diff.c         object_2 = pcmk__xml_read(options.xml_file_2);
options           321 tools/crm_diff.c     if (options.apply) {
options           322 tools/crm_diff.c         rc = apply_patch(object_1, object_2, options.as_cib);
options           324 tools/crm_diff.c         rc = generate_patch(object_1, object_2, options.xml_file_2, options.as_cib, options.no_version);
options           331 tools/crm_diff.c     free(options.xml_file_1);
options           332 tools/crm_diff.c     free(options.xml_file_2);
options            26 tools/crm_error.c } options = {
options            35 tools/crm_error.c         options.result_type = pcmk_result_exitcode;
options            37 tools/crm_error.c         options.result_type = pcmk_result_rc;
options            44 tools/crm_error.c     { "name", 'n', 0, G_OPTION_ARG_NONE, &options.with_name,
options            48 tools/crm_error.c     { "list", 'l', 0, G_OPTION_ARG_NONE, &options.do_list,
options           112 tools/crm_error.c         options.do_list = TRUE;
options           122 tools/crm_error.c     if (options.do_list) {
options           125 tools/crm_error.c         if (options.with_name) {
options           131 tools/crm_error.c         pcmk__list_result_codes(out, options.result_type, flags);
options           144 tools/crm_error.c         if (options.with_name) {
options           159 tools/crm_error.c             pcmk__show_result_code(out, code, options.result_type, flags);
options           223 tools/crm_mon.c } options = {
options           348 tools/crm_mon.c             if (options.neg_location_prefix != NULL) {
options           349 tools/crm_mon.c                 free(options.neg_location_prefix);
options           350 tools/crm_mon.c                 options.neg_location_prefix = NULL;
options           354 tools/crm_mon.c                 options.neg_location_prefix = strdup(*s+5);
options           409 tools/crm_mon.c     options.user_includes_excludes = g_slist_append(options.user_includes_excludes, s);
options           417 tools/crm_mon.c     options.includes_excludes = g_slist_append(options.includes_excludes, s);
options           438 tools/crm_mon.c             options.fence_connect = TRUE;
options           444 tools/crm_mon.c             options.fence_connect = TRUE;
options           450 tools/crm_mon.c             options.fence_connect = TRUE;
options           455 tools/crm_mon.c             options.fence_connect = FALSE;
options           515 tools/crm_mon.c         pcmk_parse_interval_spec(optarg, &options.reconnect_ms);
options           517 tools/crm_mon.c         if (options.exec_mode != mon_exec_daemonized) {
options           519 tools/crm_mon.c             options.exec_mode = mon_exec_update;
options           539 tools/crm_mon.c     options.exec_mode = mon_exec_one_shot;
options           556 tools/crm_mon.c     options.exec_mode = mon_exec_daemonized;
options           595 tools/crm_mon.c     options.exec_mode = mon_exec_one_shot;
options           618 tools/crm_mon.c     { "pid-file", 'p', 0, G_OPTION_ARG_FILENAME, &options.pid_file,
options           622 tools/crm_mon.c     { "external-agent", 'E', 0, G_OPTION_ARG_FILENAME, &options.external_agent,
options           626 tools/crm_mon.c     { "external-recipient", 'e', 0, G_OPTION_ARG_STRING, &options.external_recipient,
options           630 tools/crm_mon.c     { "watch-fencing", 'W', 0, G_OPTION_ARG_NONE, &options.watch_fencing,
options           652 tools/crm_mon.c     { "node", 0, 0, G_OPTION_ARG_STRING, &options.only_node,
options           657 tools/crm_mon.c     { "resource", 0, 0, G_OPTION_ARG_STRING, &options.only_rsc,
options           717 tools/crm_mon.c     { "pending", 'j', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &options.print_pending,
options           764 tools/crm_mon.c     reconnect_timer = pcmk__create_timer(options.reconnect_ms,
options           809 tools/crm_mon.c         reconnect_timer = pcmk__create_timer(options.reconnect_ms,
options           856 tools/crm_mon.c     if (options.fence_connect && st == NULL) {
options           860 tools/crm_mon.c     if (!options.fence_connect || st == NULL || st->state != stonith_disconnected) {
options           867 tools/crm_mon.c         if (options.watch_fencing) {
options           949 tools/crm_mon.c             options.fence_connect = TRUE;
options           955 tools/crm_mon.c             options.fence_connect = TRUE;
options           961 tools/crm_mon.c             options.fence_connect = TRUE;
options           968 tools/crm_mon.c             options.fence_connect = FALSE;
options           988 tools/crm_mon.c                                      options.reconnect_ms / 2, false,
options          1313 tools/crm_mon.c         if ((options.exec_mode == mon_exec_daemonized)
options          1314 tools/crm_mon.c             || (options.exec_mode == mon_exec_one_shot)
options          1351 tools/crm_mon.c         options.exec_mode = mon_exec_update;
options          1353 tools/crm_mon.c     } else if (options.exec_mode == mon_exec_unset) {
options          1355 tools/crm_mon.c         options.exec_mode = mon_exec_one_shot;
options          1357 tools/crm_mon.c     } else if ((options.exec_mode == mon_exec_update)
options          1361 tools/crm_mon.c         options.exec_mode = mon_exec_one_shot;
options          1385 tools/crm_mon.c                           options.only_node, options.only_rsc,
options          1386 tools/crm_mon.c                           options.neg_location_prefix, 0);
options          1417 tools/crm_mon.c     options.pid_file = strdup("/tmp/ClusterMon.pid");
options          1449 tools/crm_mon.c         if (options.watch_fencing) {
options          1451 tools/crm_mon.c             options.fence_connect = TRUE;
options          1473 tools/crm_mon.c                 options.exec_mode = mon_exec_one_shot;
options          1487 tools/crm_mon.c         if ((options.exec_mode == mon_exec_daemonized)
options          1488 tools/crm_mon.c             && !options.external_agent
options          1524 tools/crm_mon.c     if (options.exec_mode == mon_exec_daemonized) {
options          1525 tools/crm_mon.c         if (!options.external_agent && (output_format == mon_output_none)) {
options          1534 tools/crm_mon.c         pcmk__daemonize(crm_system_name, options.pid_file);
options          1544 tools/crm_mon.c     apply_include_exclude(options.includes_excludes, &error);
options          1550 tools/crm_mon.c     if (!apply_include_exclude(options.user_includes_excludes, &error)) {
options          1585 tools/crm_mon.c         char *content = pcmk__itoa(pcmk__timeout_ms2s(options.reconnect_ms));
options          1598 tools/crm_mon.c     if (options.exec_mode == mon_exec_one_shot) {
options          1619 tools/crm_mon.c                                pcmk__readable_interval(options.reconnect_ms));
options          1623 tools/crm_mon.c             pcmk__sleep_ms(options.reconnect_ms);
options          1681 tools/crm_mon.c     crm_debug("Sending external notification to '%s' via '%s'", options.external_recipient, options.external_agent);
options          1686 tools/crm_mon.c     if (options.external_recipient) {
options          1687 tools/crm_mon.c         setenv("CRM_notify_recipient", options.external_recipient, 1);
options          1702 tools/crm_mon.c         execl(options.external_agent, options.external_agent, NULL);
options          1706 tools/crm_mon.c     crm_trace("Finished running custom notification program '%s'.", options.external_agent);
options          1796 tools/crm_mon.c     if (notify && options.external_agent) {
options          1948 tools/crm_mon.c     if (options.external_agent) {
options          1996 tools/crm_mon.c         pcmk__pacemakerd_status(out, crm_system_name, options.reconnect_ms / 2,
options          2007 tools/crm_mon.c                                      options.only_node,options.only_rsc,
options          2008 tools/crm_mon.c                                      options.neg_location_prefix);
options          2031 tools/crm_mon.c     } else if (options.external_agent) {
options          2076 tools/crm_mon.c         ((now - last_refresh) > pcmk__timeout_ms2s(options.reconnect_ms)) ||
options          2122 tools/crm_mon.c     free(options.neg_location_prefix);
options          2123 tools/crm_mon.c     free(options.only_node);
options          2124 tools/crm_mon.c     free(options.only_rsc);
options          2125 tools/crm_mon.c     free(options.pid_file);
options          2126 tools/crm_mon.c     g_slist_free_full(options.includes_excludes, free);
options          2179 tools/crm_mon.c         if (options.exec_mode != mon_exec_daemonized) {
options            39 tools/crm_node.c } options = {
options            84 tools/crm_node.c     { "force", 'f', 0, G_OPTION_ARG_NONE, &options.force_flag,
options            89 tools/crm_node.c     { "corosync", 'C', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &options.corosync,
options           109 tools/crm_node.c         options.command = 'i';
options           111 tools/crm_node.c         options.command = 'l';
options           113 tools/crm_node.c         options.command = 'n';
options           115 tools/crm_node.c         options.command = 'p';
options           117 tools/crm_node.c         options.command = 'q';
options           128 tools/crm_node.c     options.command = 'N';
options           129 tools/crm_node.c     pcmk__scan_min_int(optarg, &(options.nodeid), 0);
options           140 tools/crm_node.c     options.command = 'R';
options           141 tools/crm_node.c     options.dangerous_cmd = TRUE;
options           142 tools/crm_node.c     pcmk__str_update(&options.target_uname, optarg);
options           374 tools/crm_node.c     if (options.command == 'p') {
options           376 tools/crm_node.c     } else if (options.command == 'l') {
options           812 tools/crm_node.c     if (options.command == 0) {
options           821 tools/crm_node.c     if (options.dangerous_cmd && options.force_flag == FALSE) {
options           833 tools/crm_node.c     switch (options.command) {
options           847 tools/crm_node.c             print_node_name(options.nodeid);
options           851 tools/crm_node.c             remove_node(options.target_uname);
options           107 tools/crm_resource.c } options = {
options           289 tools/crm_resource.c         options.opt_list = pcmk__opt_fencing;
options           292 tools/crm_resource.c         options.opt_list = pcmk__opt_primitive;
options           321 tools/crm_resource.c         options.rsc_cmd = cmd_ban;
options           324 tools/crm_resource.c         options.rsc_cmd = cmd_cleanup;
options           327 tools/crm_resource.c         options.rsc_cmd = cmd_clear;
options           330 tools/crm_resource.c         options.rsc_cmd = cmd_colocations;
options           333 tools/crm_resource.c         options.rsc_cmd = cmd_colocations;
options           334 tools/crm_resource.c         options.recursive = TRUE;
options           337 tools/crm_resource.c         options.rsc_cmd = cmd_cts;
options           340 tools/crm_resource.c         options.rsc_cmd = cmd_delete;
options           344 tools/crm_resource.c         options.rsc_cmd = cmd_delete_param;
options           345 tools/crm_resource.c         pcmk__str_update(&options.prop_name, optarg);
options           348 tools/crm_resource.c         options.rsc_cmd = cmd_digests;
options           350 tools/crm_resource.c         if (options.override_params == NULL) {
options           351 tools/crm_resource.c             options.override_params = pcmk__strkey_table(free, free);
options           358 tools/crm_resource.c         options.rsc_cmd = cmd_execute_agent;
options           360 tools/crm_resource.c         g_free(options.operation);
options           361 tools/crm_resource.c         options.operation = g_strdup(option_name + 2);  // skip "--"
options           363 tools/crm_resource.c         if (options.override_params == NULL) {
options           364 tools/crm_resource.c             options.override_params = pcmk__strkey_table(free, free);
options           368 tools/crm_resource.c             if (pcmk__scan_min_int(optarg, &options.check_level,
options           377 tools/crm_resource.c         options.rsc_cmd = cmd_fail;
options           380 tools/crm_resource.c         options.rsc_cmd = cmd_get_param;
options           381 tools/crm_resource.c         pcmk__str_update(&options.prop_name, optarg);
options           384 tools/crm_resource.c         options.rsc_cmd = cmd_list_active_ops;
options           387 tools/crm_resource.c         options.rsc_cmd = cmd_list_agents;
options           388 tools/crm_resource.c         pcmk__str_update(&options.agent_spec, optarg);
options           392 tools/crm_resource.c         options.rsc_cmd = cmd_list_all_ops;
options           396 tools/crm_resource.c         options.rsc_cmd = cmd_list_alternatives;
options           397 tools/crm_resource.c         pcmk__str_update(&options.agent_spec, optarg);
options           400 tools/crm_resource.c         options.rsc_cmd = cmd_list_options;
options           404 tools/crm_resource.c         options.rsc_cmd = cmd_list_instances;
options           408 tools/crm_resource.c         options.rsc_cmd = cmd_list_providers;
options           409 tools/crm_resource.c         pcmk__str_update(&options.agent_spec, optarg);
options           412 tools/crm_resource.c         options.rsc_cmd = cmd_list_resources;
options           415 tools/crm_resource.c         options.rsc_cmd = cmd_list_standards;
options           418 tools/crm_resource.c         options.rsc_cmd = cmd_locate;
options           421 tools/crm_resource.c         options.rsc_cmd = cmd_metadata;
options           422 tools/crm_resource.c         pcmk__str_update(&options.agent_spec, optarg);
options           425 tools/crm_resource.c         options.rsc_cmd = cmd_move;
options           428 tools/crm_resource.c         options.rsc_cmd = cmd_query_xml;
options           431 tools/crm_resource.c         options.rsc_cmd = cmd_query_xml_raw;
options           434 tools/crm_resource.c         options.rsc_cmd = cmd_refresh;
options           437 tools/crm_resource.c         options.rsc_cmd = cmd_restart;
options           440 tools/crm_resource.c         options.rsc_cmd = cmd_set_param;
options           441 tools/crm_resource.c         pcmk__str_update(&options.prop_name, optarg);
options           444 tools/crm_resource.c         options.rsc_cmd = cmd_wait;
options           447 tools/crm_resource.c         options.rsc_cmd = cmd_why;
options           613 tools/crm_resource.c           &options.clear_expired,
options           617 tools/crm_resource.c     { "lifetime", 'u', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.move_lifetime,
options           622 tools/crm_resource.c       &options.promoted_role_only,
options           630 tools/crm_resource.c       &options.promoted_role_only,
options           692 tools/crm_resource.c     { "node", 'N', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.host_uname,
options           695 tools/crm_resource.c     { "recursive", 0, G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.recursive,
options           698 tools/crm_resource.c     { "resource-type", 't', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.rsc_type,
options           701 tools/crm_resource.c     { "parameter-value", 'v', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.prop_value,
options           716 tools/crm_resource.c     { "operation", 'n', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.operation,
options           719 tools/crm_resource.c     { "interval", 'I', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.interval_spec,
options           740 tools/crm_resource.c     { "set-name", 's', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.prop_set,
options           743 tools/crm_resource.c     { "nvpair", 'i', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.prop_id,
options           750 tools/crm_resource.c     { "all", 0, G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.all,
options           754 tools/crm_resource.c     { "force", 'f', G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.force,
options           760 tools/crm_resource.c     { "host-uname", 'H', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_STRING, &options.host_uname,
options           770 tools/crm_resource.c         options.attr_set_type = PCMK_XE_META_ATTRIBUTES;
options           772 tools/crm_resource.c         options.attr_set_type = PCMK_XE_UTILIZATION;
options           774 tools/crm_resource.c         options.attr_set_type = ATTR_SET_ELEMENT;
options           783 tools/crm_resource.c     options.cmdline_config = true;
options           786 tools/crm_resource.c         pcmk__str_update(&options.v_class, optarg);
options           789 tools/crm_resource.c         pcmk__str_update(&options.v_provider, optarg);
options           792 tools/crm_resource.c         pcmk__str_update(&options.v_agent, optarg);
options           807 tools/crm_resource.c     if (options.cmdline_params == NULL) {
options           808 tools/crm_resource.c         options.cmdline_params = pcmk__strkey_table(free, free);
options           810 tools/crm_resource.c     g_hash_table_replace(options.cmdline_params, name, value);
options           821 tools/crm_resource.c     options.timeout_ms = (guint) QB_MIN(timeout_ms, UINT_MAX);
options           838 tools/crm_resource.c         rc = cli_resource_ban(out, options.rsc_id, current->priv->name,
options           840 tools/crm_resource.c                               options.promoted_role_only, PCMK_ROLE_PROMOTED);
options           858 tools/crm_resource.c             rc = cli_resource_ban(out, options.rsc_id, current->priv->name,
options           860 tools/crm_resource.c                                   options.promoted_role_only,
options           871 tools/crm_resource.c                         options.rsc_id, nactive, count, options.rsc_id, options.rsc_id);
options           880 tools/crm_resource.c                     options.rsc_id, nactive, options.rsc_id);
options           891 tools/crm_resource.c     if (options.force == FALSE) {
options           896 tools/crm_resource.c               rsc->id, options.rsc_id, (options.host_uname? options.host_uname: "all nodes"));
options           897 tools/crm_resource.c     rc = cli_resource_delete(controld_api, options.host_uname, rsc,
options           898 tools/crm_resource.c                              options.operation, options.interval_spec, TRUE,
options           899 tools/crm_resource.c                              scheduler, options.force);
options           925 tools/crm_resource.c     if (options.clear_expired) {
options           927 tools/crm_resource.c                                             options.rsc_id, options.host_uname,
options           928 tools/crm_resource.c                                             options.promoted_role_only);
options           930 tools/crm_resource.c     } else if (options.host_uname) {
options           931 tools/crm_resource.c         dest = pcmk_find_node(scheduler, options.host_uname);
options           939 tools/crm_resource.c         rc = cli_resource_clear(options.rsc_id, dest->priv->name, NULL,
options           940 tools/crm_resource.c                                 cib_conn, true, options.force);
options           943 tools/crm_resource.c         rc = cli_resource_clear(options.rsc_id, NULL, scheduler->nodes,
options           944 tools/crm_resource.c                                 cib_conn, true, options.force);
options          1003 tools/crm_resource.c     switch (options.opt_list) {
options          1006 tools/crm_resource.c                                                                 options.all));
options          1010 tools/crm_resource.c                                                                 options.all));
options          1024 tools/crm_resource.c     const char *router_node = options.host_uname;
options          1027 tools/crm_resource.c     if (options.host_uname) {
options          1028 tools/crm_resource.c         pcmk_node_t *node = pcmk_find_node(scheduler, options.host_uname);
options          1036 tools/crm_resource.c                             options.host_uname);
options          1046 tools/crm_resource.c                   options.host_uname? options.host_uname : "all nodes");
options          1051 tools/crm_resource.c     crm_debug("Re-checking the state of all resources on %s", options.host_uname?options.host_uname:"all nodes");
options          1053 tools/crm_resource.c     rc = pcmk__attrd_api_clear_failures(NULL, options.host_uname, NULL,
options          1056 tools/crm_resource.c     if (pcmk_controld_api_reprobe(controld_api, options.host_uname,
options          1069 tools/crm_resource.c     if (options.force == FALSE) {
options          1074 tools/crm_resource.c               rsc->id, options.rsc_id, (options.host_uname? options.host_uname: "all nodes"));
options          1075 tools/crm_resource.c     rc = cli_resource_delete(controld_api, options.host_uname, rsc, NULL, 0,
options          1076 tools/crm_resource.c                              FALSE, scheduler, options.force);
options          1143 tools/crm_resource.c     if (options.rsc_id != NULL) {
options          1148 tools/crm_resource.c     } else if (options.rsc_cmd != cmd_execute_agent) {
options          1156 tools/crm_resource.c     } else if (pcmk__str_eq(options.v_class, "stonith", pcmk__str_none)) {
options          1157 tools/crm_resource.c         if (options.v_provider != NULL) {
options          1161 tools/crm_resource.c         } else if (stonith_agent_exists(options.v_agent, 0) == FALSE) {
options          1163 tools/crm_resource.c                         _("%s is not a known stonith agent"), options.v_agent ? options.v_agent : "");
options          1166 tools/crm_resource.c     } else if (resources_agent_exists(options.v_class, options.v_provider, options.v_agent) == FALSE) {
options          1169 tools/crm_resource.c                     options.v_class ? options.v_class : "",
options          1170 tools/crm_resource.c                     options.v_provider ? options.v_provider : "",
options          1171 tools/crm_resource.c                     options.v_agent ? options.v_agent : "");
options          1174 tools/crm_resource.c     if ((error == NULL) && (options.cmdline_params == NULL)) {
options          1175 tools/crm_resource.c         options.cmdline_params = pcmk__strkey_table(free, free);
options          1188 tools/crm_resource.c     switch (options.rsc_cmd) {
options          1223 tools/crm_resource.c     switch (options.rsc_cmd) {
options          1242 tools/crm_resource.c     if (options.cmdline_config) {
options          1246 tools/crm_resource.c     switch (options.rsc_cmd) {
options          1248 tools/crm_resource.c             return !options.clear_expired;
options          1281 tools/crm_resource.c     if (options.cmdline_config) {
options          1285 tools/crm_resource.c     switch (options.rsc_cmd) {
options          1307 tools/crm_resource.c     switch (options.rsc_cmd) {
options          1329 tools/crm_resource.c     if (options.cmdline_config) {
options          1333 tools/crm_resource.c     switch (options.rsc_cmd) {
options          1358 tools/crm_resource.c     switch (options.rsc_cmd) {
options          1378 tools/crm_resource.c         { "resource", 'r', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.rsc_id,
options          1381 tools/crm_resource.c         { G_OPTION_REMAINING, 0, G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING_ARRAY, &options.remainder,
options          1486 tools/crm_resource.c     if (options.clear_expired && (options.rsc_cmd != cmd_clear)) {
options          1492 tools/crm_resource.c     if ((options.remainder != NULL) && (options.override_params != NULL)) {
options          1494 tools/crm_resource.c         for (gchar **s = options.remainder; *s; s++) {
options          1500 tools/crm_resource.c                 g_hash_table_replace(options.override_params, name, value);
options          1513 tools/crm_resource.c     } else if (options.remainder != NULL) {
options          1519 tools/crm_resource.c         for (gchar **s = options.remainder; *s; s++) {
options          1531 tools/crm_resource.c         for (gchar **s = options.remainder; *s; s++) {
options          1553 tools/crm_resource.c         switch (options.rsc_cmd) {
options          1569 tools/crm_resource.c         switch (options.rsc_cmd) {
options          1584 tools/crm_resource.c     if (options.cmdline_config) {
options          1594 tools/crm_resource.c     } else if (options.cmdline_params != NULL) {
options          1598 tools/crm_resource.c         g_hash_table_destroy(options.cmdline_params);
options          1599 tools/crm_resource.c         options.cmdline_params = NULL;
options          1603 tools/crm_resource.c     if (is_resource_required() && (options.rsc_id == NULL)) {
options          1609 tools/crm_resource.c     if (is_node_required() && (options.host_uname == NULL)) {
options          1651 tools/crm_resource.c     if ((find_flags != 0) && (options.rsc_id != NULL)) {
options          1653 tools/crm_resource.c                                           options.rsc_id, find_flags);
options          1657 tools/crm_resource.c                         _("Resource '%s' not found"), options.rsc_id);
options          1665 tools/crm_resource.c             && (strchr(options.rsc_id, ':') != NULL)
options          1670 tools/crm_resource.c                         _("Cannot operate on clone resource instance '%s'"), options.rsc_id);
options          1676 tools/crm_resource.c     if ((options.host_uname != NULL) && (scheduler != NULL)) {
options          1677 tools/crm_resource.c         node = pcmk_find_node(scheduler, options.host_uname);
options          1682 tools/crm_resource.c                         _("Node '%s' not found"), options.host_uname);
options          1712 tools/crm_resource.c     switch (options.rsc_cmd) {
options          1743 tools/crm_resource.c             rc = pcmk__list_alternatives(out, options.agent_spec);
options          1747 tools/crm_resource.c             rc = pcmk__list_agents(out, options.agent_spec);
options          1755 tools/crm_resource.c             rc = pcmk__list_providers(out, options.agent_spec);
options          1759 tools/crm_resource.c             rc = show_metadata(out, options.agent_spec);
options          1768 tools/crm_resource.c             rc = cli_resource_restart(out, rsc, node, options.move_lifetime,
options          1769 tools/crm_resource.c                                       options.timeout_ms, cib_conn,
options          1770 tools/crm_resource.c                                       options.promoted_role_only,
options          1771 tools/crm_resource.c                                       options.force);
options          1775 tools/crm_resource.c             rc = wait_till_stable(out, options.timeout_ms, cib_conn);
options          1779 tools/crm_resource.c             if (options.cmdline_config) {
options          1781 tools/crm_resource.c                     options.v_class, options.v_provider, options.v_agent,
options          1782 tools/crm_resource.c                     options.operation, options.cmdline_params,
options          1783 tools/crm_resource.c                     options.override_params, options.timeout_ms,
options          1784 tools/crm_resource.c                     args->verbosity, options.force, options.check_level);
options          1786 tools/crm_resource.c                 exit_code = cli_resource_execute(rsc, options.rsc_id,
options          1787 tools/crm_resource.c                     options.operation, options.override_params,
options          1788 tools/crm_resource.c                     options.timeout_ms, cib_conn, scheduler,
options          1789 tools/crm_resource.c                     args->verbosity, options.force, options.check_level);
options          1794 tools/crm_resource.c             node = pcmk_find_node(scheduler, options.host_uname);
options          1799 tools/crm_resource.c                                             options.override_params);
options          1805 tools/crm_resource.c                               options.recursive, (bool) options.force);
options          1816 tools/crm_resource.c             rc = cli_resource_fail(controld_api, options.host_uname,
options          1817 tools/crm_resource.c                                    options.rsc_id, scheduler);
options          1824 tools/crm_resource.c             rc = cli_resource_print_operations(options.rsc_id,
options          1825 tools/crm_resource.c                                                options.host_uname, TRUE,
options          1830 tools/crm_resource.c             rc = cli_resource_print_operations(options.rsc_id,
options          1831 tools/crm_resource.c                                                options.host_uname, FALSE,
options          1836 tools/crm_resource.c             GList *nodes = cli_resource_search(rsc, options.rsc_id, scheduler);
options          1837 tools/crm_resource.c             rc = out->message(out, "resource-search-list", nodes, options.rsc_id);
options          1851 tools/crm_resource.c             if ((options.host_uname != NULL) && (node == NULL)) {
options          1864 tools/crm_resource.c             if (options.host_uname == NULL) {
options          1865 tools/crm_resource.c                 rc = ban_or_move(out, rsc, options.move_lifetime);
options          1867 tools/crm_resource.c                 rc = cli_resource_move(rsc, options.rsc_id, options.host_uname,
options          1868 tools/crm_resource.c                                        options.move_lifetime, cib_conn,
options          1869 tools/crm_resource.c                                        scheduler, options.promoted_role_only,
options          1870 tools/crm_resource.c                                        options.force);
options          1881 tools/crm_resource.c             if (options.host_uname == NULL) {
options          1882 tools/crm_resource.c                 rc = ban_or_move(out, rsc, options.move_lifetime);
options          1886 tools/crm_resource.c                 rc = cli_resource_ban(out, options.rsc_id, node->priv->name,
options          1887 tools/crm_resource.c                                       options.move_lifetime, cib_conn,
options          1888 tools/crm_resource.c                                       options.promoted_role_only,
options          1910 tools/crm_resource.c                          pcmk__s(options.prop_name, "unspecified property"));
options          1914 tools/crm_resource.c             crm_debug("Looking up %s in %s", options.prop_name, rsc->id);
options          1916 tools/crm_resource.c             if (pcmk__str_eq(options.attr_set_type, PCMK_XE_INSTANCE_ATTRIBUTES,
options          1921 tools/crm_resource.c                 value = g_hash_table_lookup(params, options.prop_name);
options          1923 tools/crm_resource.c             } else if (pcmk__str_eq(options.attr_set_type,
options          1928 tools/crm_resource.c                 value = g_hash_table_lookup(params, options.prop_name);
options          1930 tools/crm_resource.c             } else if (pcmk__str_eq(options.attr_set_type, ATTR_SET_ELEMENT, pcmk__str_none)) {
options          1932 tools/crm_resource.c                 value = crm_element_value(rsc->priv->xml, options.prop_name);
options          1944 tools/crm_resource.c                 value = g_hash_table_lookup(params, options.prop_name);
options          1947 tools/crm_resource.c             rc = out->message(out, "attribute-list", rsc, options.prop_name, value);
options          1956 tools/crm_resource.c             if (pcmk__str_empty(options.prop_value)) {
options          1964 tools/crm_resource.c             rc = cli_resource_update_attribute(rsc, options.rsc_id,
options          1965 tools/crm_resource.c                                                options.prop_set,
options          1966 tools/crm_resource.c                                                options.attr_set_type,
options          1967 tools/crm_resource.c                                                options.prop_id,
options          1968 tools/crm_resource.c                                                options.prop_name,
options          1969 tools/crm_resource.c                                                options.prop_value,
options          1970 tools/crm_resource.c                                                options.recursive, cib_conn,
options          1971 tools/crm_resource.c                                                cib_xml_orig, options.force);
options          1976 tools/crm_resource.c             rc = cli_resource_delete_attribute(rsc, options.rsc_id,
options          1977 tools/crm_resource.c                                                options.prop_set,
options          1978 tools/crm_resource.c                                                options.attr_set_type,
options          1979 tools/crm_resource.c                                                options.prop_id,
options          1980 tools/crm_resource.c                                                options.prop_name, cib_conn,
options          1981 tools/crm_resource.c                                                cib_xml_orig, options.force);
options          1986 tools/crm_resource.c                 rc = cli_cleanup_all(controld_api, options.host_uname,
options          1987 tools/crm_resource.c                                      options.operation, options.interval_spec,
options          2009 tools/crm_resource.c             if (options.rsc_type == NULL) {
options          2015 tools/crm_resource.c                                            options.rsc_id, options.rsc_type);
options          2020 tools/crm_resource.c                                 options.rsc_id, pcmk_rc_str(rc));
options          2029 tools/crm_resource.c                         _("Unimplemented command: %d"), (int) options.rsc_cmd);
options          2065 tools/crm_resource.c     g_free(options.host_uname);
options          2066 tools/crm_resource.c     g_free(options.interval_spec);
options          2067 tools/crm_resource.c     g_free(options.move_lifetime);
options          2068 tools/crm_resource.c     g_free(options.operation);
options          2069 tools/crm_resource.c     g_free(options.prop_id);
options          2070 tools/crm_resource.c     free(options.prop_name);
options          2071 tools/crm_resource.c     g_free(options.prop_set);
options          2072 tools/crm_resource.c     g_free(options.prop_value);
options          2073 tools/crm_resource.c     g_free(options.rsc_id);
options          2074 tools/crm_resource.c     g_free(options.rsc_type);
options          2075 tools/crm_resource.c     free(options.agent_spec);
options          2076 tools/crm_resource.c     free(options.v_agent);
options          2077 tools/crm_resource.c     free(options.v_class);
options          2078 tools/crm_resource.c     free(options.v_provider);
options          2079 tools/crm_resource.c     g_strfreev(options.remainder);
options          2081 tools/crm_resource.c     if (options.override_params != NULL) {
options          2082 tools/crm_resource.c         g_hash_table_destroy(options.override_params);
options           531 tools/crm_resource_print.c                        pcmk__cluster_option(scheduler->priv->options,
options          2118 tools/crm_resource_runtime.c             dc_version = g_hash_table_lookup(scheduler->priv->options,
options            41 tools/crm_rule.c } options = {
options            56 tools/crm_rule.c     { "xml-text", 'X', 0, G_OPTION_ARG_STRING, &options.input_xml,
options            64 tools/crm_rule.c     { "date", 'd', 0, G_OPTION_ARG_STRING, &options.date,
options            67 tools/crm_rule.c     { "rule", 'r', 0, G_OPTION_ARG_STRING_ARRAY, &options.rules,
options            77 tools/crm_rule.c         options.mode = crm_rule_mode_check;
options           142 tools/crm_rule.c     switch(options.mode) {
options           144 tools/crm_rule.c             if (options.rules == NULL) {
options           160 tools/crm_rule.c     rule_date = crm_time_new(options.date);
options           162 tools/crm_rule.c         if (options.date != NULL) {
options           165 tools/crm_rule.c                         "Invalid date specified: '%s'", options.date);
options           177 tools/crm_rule.c     if (pcmk__str_eq(options.input_xml, "-", pcmk__str_none)) {
options           186 tools/crm_rule.c     } else if (options.input_xml != NULL) {
options           187 tools/crm_rule.c         input = pcmk__xml_parse(options.input_xml);
options           192 tools/crm_rule.c                         "Couldn't parse input string: %s", options.input_xml);
options           201 tools/crm_rule.c     switch(options.mode) {
options           204 tools/crm_rule.c                                    (const char **) options.rules);
options            80 tools/crm_shadow.c } options = {
options           358 tools/crm_shadow.c         && !pcmk__str_eq(active, options.instance, pcmk__str_null_matches)) {
options           363 tools/crm_shadow.c                                 reason, options.instance, active);
options           388 tools/crm_shadow.c     pcmk__str_update(&options.instance, getenv("CIB_shadow"));
options           389 tools/crm_shadow.c     if (options.instance == NULL) {
options           415 tools/crm_shadow.c                                          "exists", options.instance);
options           429 tools/crm_shadow.c                     options.instance, strerror(rc));
options           488 tools/crm_shadow.c     rc = real_cib->cmds->query(real_cib, NULL, output, options.cmd_options);
options           545 tools/crm_shadow.c                     reset? "reset" : "create", options.instance,
options           562 tools/crm_shadow.c     return crm_strdup_printf("shadow[%.40s] # ", options.instance);
options           582 tools/crm_shadow.c     if (pcmk__str_eq(active, options.instance, pcmk__str_none)
options           588 tools/crm_shadow.c     if (!options.batch && (shell != NULL)) {
options           591 tools/crm_shadow.c         setenv("CIB_shadow", options.instance, 1);
options           618 tools/crm_shadow.c                                 prefix, options.instance);
options           639 tools/crm_shadow.c     if (pcmk__str_eq(active, options.instance, pcmk__str_none)) {
options           674 tools/crm_shadow.c     if (!options.force) {
options           683 tools/crm_shadow.c     filename = get_shadow_file(options.instance);
options           698 tools/crm_shadow.c     if (!options.full_upload) {
options           704 tools/crm_shadow.c                                  options.cmd_options);
options           711 tools/crm_shadow.c                     options.instance, pcmk_rc_str(rc));
options           733 tools/crm_shadow.c     char *filename = get_shadow_file(options.instance);
options           736 tools/crm_shadow.c     if (!options.force
options           742 tools/crm_shadow.c     crm_xml_add(output, PCMK_XA_VALIDATE_WITH, options.validate_with);
options           772 tools/crm_shadow.c     char *filename = get_shadow_file(options.instance);
options           775 tools/crm_shadow.c     if (!options.force) {
options           815 tools/crm_shadow.c     if (!options.force) {
options           824 tools/crm_shadow.c     filename = get_shadow_file(options.instance);
options           830 tools/crm_shadow.c                     options.instance, strerror(errno));
options           855 tools/crm_shadow.c     filename = get_shadow_file(options.instance);
options           894 tools/crm_shadow.c     filename = get_shadow_file(options.instance);
options           906 tools/crm_shadow.c                      options.instance, NULL, output, NULL, shadow_disp_content);
options           936 tools/crm_shadow.c     filename = get_shadow_file(options.instance);
options           957 tools/crm_shadow.c                  options.instance, NULL, NULL, diff, shadow_disp_diff);
options           986 tools/crm_shadow.c         char *filename = get_shadow_file(options.instance);
options           991 tools/crm_shadow.c                      options.instance, filename, NULL, NULL, shadow_disp_file);
options          1013 tools/crm_shadow.c                      options.instance, NULL, NULL, NULL, shadow_disp_instance);
options          1030 tools/crm_shadow.c     filename = get_shadow_file(options.instance);
options          1042 tools/crm_shadow.c         options.cmd = shadow_cmd_which;
options          1045 tools/crm_shadow.c         options.cmd = shadow_cmd_display;
options          1048 tools/crm_shadow.c         options.cmd = shadow_cmd_diff;
options          1051 tools/crm_shadow.c         options.cmd = shadow_cmd_file;
options          1054 tools/crm_shadow.c         options.cmd = shadow_cmd_create;
options          1057 tools/crm_shadow.c         options.cmd = shadow_cmd_create_empty;
options          1060 tools/crm_shadow.c         options.cmd = shadow_cmd_commit;
options          1063 tools/crm_shadow.c         options.cmd = shadow_cmd_delete;
options          1066 tools/crm_shadow.c         options.cmd = shadow_cmd_edit;
options          1069 tools/crm_shadow.c         options.cmd = shadow_cmd_reset;
options          1072 tools/crm_shadow.c         options.cmd = shadow_cmd_switch;
options          1080 tools/crm_shadow.c     pcmk__str_update(&options.instance, optarg);
options          1131 tools/crm_shadow.c     { "force", 'f', G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.force,
options          1134 tools/crm_shadow.c     { "batch", 'b', G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.batch,
options          1137 tools/crm_shadow.c     { "all", 'a', G_OPTION_FLAG_NONE, G_OPTION_ARG_NONE, &options.full_upload,
options          1141 tools/crm_shadow.c       &options.validate_with,
options          1236 tools/crm_shadow.c     if (options.cmd == shadow_cmd_none) {
options          1250 tools/crm_shadow.c         cib__set_call_options(options.cmd_options, crm_system_name,
options          1255 tools/crm_shadow.c     switch (options.cmd) {
options          1300 tools/crm_shadow.c     free(options.instance);
options          1301 tools/crm_shadow.c     g_free(options.validate_with);
options            50 tools/crm_simulate.c } options = {
options            70 tools/crm_simulate.c     options.flags |= pcmk_sim_all_actions;
options            88 tools/crm_simulate.c     options.store = TRUE;
options            89 tools/crm_simulate.c     options.flags |= pcmk_sim_process | pcmk_sim_simulate;
options            95 tools/crm_simulate.c     if (options.xml_file) {
options            96 tools/crm_simulate.c         free(options.xml_file);
options            99 tools/crm_simulate.c     options.xml_file = NULL;
options           100 tools/crm_simulate.c     options.flags &= ~pcmk_sim_sanitized;
options           106 tools/crm_simulate.c     options.injections->node_down = g_list_append(options.injections->node_down, g_strdup(optarg));
options           112 tools/crm_simulate.c     options.injections->node_fail = g_list_append(options.injections->node_fail, g_strdup(optarg));
options           119 tools/crm_simulate.c     options.injections->node_up = g_list_append(options.injections->node_up, g_strdup(optarg));
options           125 tools/crm_simulate.c     options.flags |= pcmk_sim_process | pcmk_sim_simulate;
options           126 tools/crm_simulate.c     options.injections->op_fail = g_list_append(options.injections->op_fail, g_strdup(optarg));
options           132 tools/crm_simulate.c     options.injections->op_inject = g_list_append(options.injections->op_inject, g_strdup(optarg));
options           138 tools/crm_simulate.c     options.flags |= pcmk_sim_show_pending;
options           144 tools/crm_simulate.c     options.flags |= pcmk_sim_process;
options           150 tools/crm_simulate.c     pcmk__str_update(&options.injections->quorum, optarg);
options           156 tools/crm_simulate.c     options.flags |= pcmk_sim_process;
options           157 tools/crm_simulate.c     pcmk__str_update(&options.dot_file, optarg);
options           163 tools/crm_simulate.c     options.flags |= pcmk_sim_process;
options           164 tools/crm_simulate.c     pcmk__str_update(&options.graph_file, optarg);
options           170 tools/crm_simulate.c     options.flags |= pcmk_sim_process | pcmk_sim_show_scores;
options           176 tools/crm_simulate.c     options.flags |= pcmk_sim_process | pcmk_sim_simulate;
options           182 tools/crm_simulate.c     options.injections->ticket_activate = g_list_append(options.injections->ticket_activate, g_strdup(optarg));
options           188 tools/crm_simulate.c     options.injections->ticket_grant = g_list_append(options.injections->ticket_grant, g_strdup(optarg));
options           194 tools/crm_simulate.c     options.injections->ticket_revoke = g_list_append(options.injections->ticket_revoke, g_strdup(optarg));
options           200 tools/crm_simulate.c     options.injections->ticket_standby = g_list_append(options.injections->ticket_standby, g_strdup(optarg));
options           206 tools/crm_simulate.c     options.flags |= pcmk_sim_process | pcmk_sim_show_utilization;
options           212 tools/crm_simulate.c     pcmk__str_update(&options.injections->watchdog, optarg);
options           218 tools/crm_simulate.c     pcmk__str_update(&options.xml_file, optarg);
options           219 tools/crm_simulate.c     options.flags |= pcmk_sim_sanitized;
options           225 tools/crm_simulate.c     pcmk__str_update(&options.xml_file, "-");
options           226 tools/crm_simulate.c     options.flags |= pcmk_sim_sanitized;
options           252 tools/crm_simulate.c     { "profile", 'P', 0, G_OPTION_ARG_FILENAME, &options.test_dir,
options           255 tools/crm_simulate.c     { "repeat", 'N', 0, G_OPTION_ARG_INT, &options.repeat,
options           286 tools/crm_simulate.c     { "set-datetime", 't', 0, G_OPTION_ARG_STRING, &options.use_date,
options           312 tools/crm_simulate.c     { "save-input", 'I', 0, G_OPTION_ARG_FILENAME, &options.input_file,
options           315 tools/crm_simulate.c     { "save-output", 'O', 0, G_OPTION_ARG_FILENAME, &options.output_file,
options           469 tools/crm_simulate.c     options.injections = calloc(1, sizeof(pcmk_injections_t));
options           470 tools/crm_simulate.c     if (options.injections == NULL) {
options           476 tools/crm_simulate.c     options.xml_file = strdup("-");
options           495 tools/crm_simulate.c         !(pcmk_is_set(options.flags, pcmk_sim_show_scores) && args->quiet)) {
options           510 tools/crm_simulate.c         options.flags |= pcmk_sim_verbose;
options           521 tools/crm_simulate.c     if (pcmk_is_set(options.flags, pcmk_sim_show_scores)) {
options           524 tools/crm_simulate.c     if (pcmk_is_set(options.flags, pcmk_sim_show_utilization)) {
options           528 tools/crm_simulate.c     if (options.test_dir != NULL) {
options           530 tools/crm_simulate.c         pcmk__profile_dir(options.test_dir, options.repeat, scheduler,
options           531 tools/crm_simulate.c                           options.use_date);
options           536 tools/crm_simulate.c     rc = setup_input(out, options.xml_file,
options           537 tools/crm_simulate.c                      options.store? options.xml_file : options.output_file,
options           543 tools/crm_simulate.c     rc = pcmk__simulate(scheduler, out, options.injections, options.flags,
options           544 tools/crm_simulate.c                         section_opts, options.use_date, options.input_file,
options           545 tools/crm_simulate.c                         options.graph_file, options.dot_file);
options           551 tools/crm_simulate.c     free(options.dot_file);
options           552 tools/crm_simulate.c     free(options.graph_file);
options           553 tools/crm_simulate.c     g_free(options.input_file);
options           554 tools/crm_simulate.c     g_free(options.output_file);
options           555 tools/crm_simulate.c     g_free(options.test_dir);
options           556 tools/crm_simulate.c     free(options.use_date);
options           557 tools/crm_simulate.c     free(options.xml_file);
options           559 tools/crm_simulate.c     pcmk_free_injections(options.injections);
options            54 tools/crm_ticket.c } options = {
options            75 tools/crm_ticket.c     pcmk__str_update(&options.attr_value, optarg);
options            77 tools/crm_ticket.c     if (!options.attr_name || !options.attr_value) {
options            81 tools/crm_ticket.c     pcmk__insert_dup(attr_set, options.attr_name, options.attr_value);
options            82 tools/crm_ticket.c     pcmk__str_update(&options.attr_name, NULL);
options            83 tools/crm_ticket.c     pcmk__str_update(&options.attr_value, NULL);
options            93 tools/crm_ticket.c         options.ticket_cmd = 'l';
options            95 tools/crm_ticket.c         options.ticket_cmd = 'L';
options            97 tools/crm_ticket.c         options.ticket_cmd = 'w';
options            99 tools/crm_ticket.c         options.ticket_cmd = 'q';
options           101 tools/crm_ticket.c         options.ticket_cmd = 'c';
options           103 tools/crm_ticket.c         options.ticket_cmd = 'C';
options           118 tools/crm_ticket.c     pcmk__str_update(&options.get_attr_name, optarg);
options           119 tools/crm_ticket.c     options.ticket_cmd = 'G';
options           144 tools/crm_ticket.c     pcmk__str_update(&options.attr_name, optarg);
options           146 tools/crm_ticket.c     if (!options.attr_name || !options.attr_value) {
options           150 tools/crm_ticket.c     pcmk__insert_dup(attr_set, options.attr_name, options.attr_value);
options           151 tools/crm_ticket.c     pcmk__str_update(&options.attr_name, NULL);
options           152 tools/crm_ticket.c     pcmk__str_update(&options.attr_value, NULL);
options           228 tools/crm_ticket.c     { "default", 'd', 0, G_OPTION_ARG_STRING, &options.attr_default,
options           233 tools/crm_ticket.c     { "force", 'f', 0, G_OPTION_ARG_NONE, &options.force,
options           237 tools/crm_ticket.c     { "ticket", 't', 0, G_OPTION_ARG_STRING, &options.ticket_id,
options           241 tools/crm_ticket.c     { "xml-file", 'x', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_STRING, &options.xml_file,
options           249 tools/crm_ticket.c     { "set-name", 'n', 0, G_OPTION_ARG_STRING, &options.set_name,
options           253 tools/crm_ticket.c     { "nvpair", 'i', 0, G_OPTION_ARG_STRING, &options.attr_id,
options           257 tools/crm_ticket.c     { "quiet", 'Q', 0, G_OPTION_ARG_NONE, &options.quiet,
options           417 tools/crm_ticket.c     if (options.xml_file != NULL) {
options           418 tools/crm_ticket.c         cib_xml_copy = pcmk__xml_read(options.xml_file);
options           451 tools/crm_ticket.c     if (options.ticket_cmd == 'l' || options.ticket_cmd == 'L' || options.ticket_cmd == 'w') {
options           455 tools/crm_ticket.c         if (options.ticket_cmd == 'L') {
options           457 tools/crm_ticket.c         } else if (options.ticket_cmd == 'w') {
options           461 tools/crm_ticket.c         rc = pcmk__ticket_info(out, scheduler, options.ticket_id, details, raw);
options           466 tools/crm_ticket.c                         "No such ticket '%s'", options.ticket_id);
options           472 tools/crm_ticket.c     } else if (options.ticket_cmd == 'q') {
options           473 tools/crm_ticket.c         rc = pcmk__ticket_state(out, cib_conn, options.ticket_id);
options           483 tools/crm_ticket.c     } else if (options.ticket_cmd == 'c') {
options           484 tools/crm_ticket.c         rc = pcmk__ticket_constraints(out, cib_conn, options.ticket_id);
options           492 tools/crm_ticket.c     } else if (options.ticket_cmd == 'G') {
options           493 tools/crm_ticket.c         if (options.ticket_id == NULL) {
options           500 tools/crm_ticket.c         rc = pcmk__ticket_get_attr(out, scheduler, options.ticket_id,
options           501 tools/crm_ticket.c                                    options.get_attr_name, options.attr_default);
options           504 tools/crm_ticket.c     } else if (options.ticket_cmd == 'C') {
options           505 tools/crm_ticket.c         if (options.ticket_id == NULL) {
options           512 tools/crm_ticket.c         rc = pcmk__ticket_delete(out, cib_conn, scheduler, options.ticket_id,
options           513 tools/crm_ticket.c                                  options.force);
options           519 tools/crm_ticket.c                             "No such ticket '%s'", options.ticket_id);
options           523 tools/crm_ticket.c                 ticket_revoke_warning(options.ticket_id);
options           537 tools/crm_ticket.c         if (options.ticket_id == NULL) {
options           544 tools/crm_ticket.c         if (options.attr_value
options           545 tools/crm_ticket.c             && (pcmk__str_empty(options.attr_name))) {
options           548 tools/crm_ticket.c                         "Must supply attribute name with -S for -v %s", options.attr_value);
options           552 tools/crm_ticket.c         if (options.attr_name
options           553 tools/crm_ticket.c             && (pcmk__str_empty(options.attr_value))) {
options           556 tools/crm_ticket.c                         "Must supply attribute value with -v for -S %s", options.attr_value);
options           561 tools/crm_ticket.c             rc = pcmk__ticket_remove_attr(out, cib_conn, scheduler, options.ticket_id,
options           562 tools/crm_ticket.c                                           attr_delete, options.force);
options           565 tools/crm_ticket.c                 ticket_revoke_warning(options.ticket_id);
options           572 tools/crm_ticket.c             rc = pcmk__ticket_set_attr(out, cib_conn, scheduler, options.ticket_id,
options           573 tools/crm_ticket.c                                        attr_set, options.force);
options           580 tools/crm_ticket.c                     ticket_grant_warning(options.ticket_id);
options           582 tools/crm_ticket.c                     ticket_revoke_warning(options.ticket_id);
options           599 tools/crm_ticket.c     } else if (options.ticket_cmd == 'S') {
options           604 tools/crm_ticket.c         if (pcmk__str_empty(options.attr_name)) {
options           611 tools/crm_ticket.c         if (options.ticket_id == NULL) {
options           618 tools/crm_ticket.c         if (pcmk__str_empty(options.attr_value)) {
options           621 tools/crm_ticket.c                         "Must supply value with -v for -S %s", options.attr_name);
options           628 tools/crm_ticket.c                     "Unknown command: %c", options.ticket_cmd);
options           649 tools/crm_ticket.c     g_free(options.attr_default);
options           650 tools/crm_ticket.c     g_free(options.attr_id);
options           651 tools/crm_ticket.c     free(options.attr_name);
options           652 tools/crm_ticket.c     free(options.attr_value);
options           653 tools/crm_ticket.c     free(options.get_attr_name);
options           654 tools/crm_ticket.c     g_free(options.set_name);
options           655 tools/crm_ticket.c     g_free(options.ticket_id);
options           656 tools/crm_ticket.c     g_free(options.xml_file);
options            46 tools/crm_verify.c } options;
options            50 tools/crm_verify.c       &options.use_live_cib, "Check the configuration used by the running cluster",
options            53 tools/crm_verify.c       &options.xml_file, "Check the configuration in the named file",
options            56 tools/crm_verify.c       &options.xml_stdin, "Check the configuration piped in via stdin",
options            59 tools/crm_verify.c       &options.xml_string, "Check the configuration in the supplied string",
options            67 tools/crm_verify.c       &options.cib_save, "Save verified XML to named file (most useful with -L)",
options           133 tools/crm_verify.c     if (options.verbosity > 0) {
options           157 tools/crm_verify.c     if (options.verbosity > 0) {
options           219 tools/crm_verify.c     options.verbosity = args->verbosity;
options           221 tools/crm_verify.c     if (options.xml_file != NULL) {
options           222 tools/crm_verify.c         cib_source = options.xml_file;
options           223 tools/crm_verify.c     } else if (options.xml_string != NULL) {
options           224 tools/crm_verify.c         cib_source = options.xml_string;
options           225 tools/crm_verify.c     } else if (options.xml_stdin) {
options           227 tools/crm_verify.c     } else if (options.use_live_cib) {
options           242 tools/crm_verify.c     if (options.cib_save != NULL) {
options           243 tools/crm_verify.c         pcmk__xml_write_file(cib_object, options.cib_save, false);
options           268 tools/crm_verify.c         if (options.verbosity == 0) {
options           279 tools/crm_verify.c     free(options.cib_save);
options           280 tools/crm_verify.c     free(options.xml_file);
options           281 tools/crm_verify.c     free(options.xml_string);
options            40 tools/crmadmin.c } options = {
options            74 tools/crmadmin.c     { "health", 'H', G_OPTION_FLAG_HIDDEN, G_OPTION_ARG_NONE, &options.health,
options            89 tools/crmadmin.c     { "bash-export", 'B', 0, G_OPTION_ARG_NONE, &options.bash_export,
options            93 tools/crmadmin.c     { "ipc-name", 'i', 0, G_OPTION_ARG_STRING, &options.ipc_name,
options           122 tools/crmadmin.c         return pcmk_parse_interval_spec(optarg, &options.timeout) == pcmk_rc_ok;
options           125 tools/crmadmin.c     pcmk__str_update(&options.optarg, optarg);
options           212 tools/crmadmin.c     if (options.health) {
options           233 tools/crmadmin.c             rc = pcmk__controller_status(out, options.optarg,
options           234 tools/crmadmin.c                                          (unsigned int) options.timeout);
options           237 tools/crmadmin.c             rc = pcmk__pacemakerd_status(out, options.ipc_name,
options           238 tools/crmadmin.c                                          (unsigned int) options.timeout, true,
options           242 tools/crmadmin.c             rc = pcmk__list_nodes(out, options.optarg, options.bash_export);
options           246 tools/crmadmin.c                                              (unsigned int) options.timeout);
options            32 tools/iso8601.c } options;
options            39 tools/iso8601.c         pcmk__str_update(&options.date_time_s, "now");
options            41 tools/iso8601.c         pcmk__str_update(&options.date_time_s, optarg);
options            50 tools/iso8601.c         options.print_options |= crm_time_seconds;
options            52 tools/iso8601.c         options.print_options |= crm_time_epoch;
options            54 tools/iso8601.c         options.print_options |= crm_time_log_with_timezone;
options            56 tools/iso8601.c         options.print_options |= crm_time_ordinal;
options            58 tools/iso8601.c         options.print_options |= crm_time_weeks;
options            74 tools/iso8601.c     { "period", 'p', 0, G_OPTION_ARG_STRING, &options.period_s,
options            79 tools/iso8601.c     { "duration", 'D', 0, G_OPTION_ARG_STRING, &options.duration_s,
options            83 tools/iso8601.c     { "expected", 'E', 0, G_OPTION_ARG_STRING, &options.expected_s,
options           350 tools/iso8601.c     if (pcmk__str_eq("now", options.date_time_s, pcmk__str_casei)) {
options           361 tools/iso8601.c                      options.print_options);
options           363 tools/iso8601.c     } else if (options.date_time_s) {
options           364 tools/iso8601.c         date_time = crm_time_new(options.date_time_s);
options           369 tools/iso8601.c                         "Invalid date/time specified: %s", options.date_time_s);
options           373 tools/iso8601.c         out->message(out, "date", "Date", date_time, options.print_options);
options           376 tools/iso8601.c     if (options.duration_s) {
options           377 tools/iso8601.c         duration = crm_time_parse_duration(options.duration_s);
options           382 tools/iso8601.c                         "Invalid duration specified: %s", options.duration_s);
options           386 tools/iso8601.c         out->message(out, "duration", duration, options.print_options);
options           389 tools/iso8601.c     if (options.period_s) {
options           390 tools/iso8601.c         crm_time_period_t *period = crm_time_parse_period(options.period_s);
options           395 tools/iso8601.c                         "Invalid interval specified: %s", options.period_s);
options           399 tools/iso8601.c         out->message(out, "period", period, options.print_options);
options           410 tools/iso8601.c                         options.date_time_s, options.duration_s);
options           414 tools/iso8601.c         out->message(out, "duration_ends", later, options.print_options);
options           416 tools/iso8601.c         if (options.expected_s) {
options           418 tools/iso8601.c                                             options.print_options | crm_time_log_date |
options           420 tools/iso8601.c             if (!pcmk__str_eq(options.expected_s, dt_s, pcmk__str_casei)) {
options           428 tools/iso8601.c     } else if (date_time && options.expected_s) {
options           430 tools/iso8601.c                                         options.print_options | crm_time_log_date | crm_time_log_timeofday);
options           432 tools/iso8601.c         if (!pcmk__str_eq(options.expected_s, dt_s, pcmk__str_casei)) {
options           446 tools/iso8601.c     free(options.date_time_s);
options           447 tools/iso8601.c     g_free(options.duration_s);
options           448 tools/iso8601.c     g_free(options.expected_s);
options           449 tools/iso8601.c     g_free(options.period_s);
options            71 tools/stonith_admin.c } options = {
options            86 tools/stonith_admin.c     { "register", 'R', 0, G_OPTION_ARG_STRING, &options.register_dev,
options            90 tools/stonith_admin.c     { "deregister", 'D', 0, G_OPTION_ARG_STRING, &options.unregister_dev,
options            93 tools/stonith_admin.c     { "register-level", 'r', 0, G_OPTION_ARG_STRING, &options.register_level,
options            98 tools/stonith_admin.c     { "deregister-level", 'd', 0, G_OPTION_ARG_STRING, &options.unregister_level,
options           107 tools/stonith_admin.c     { "list", 'l', 0, G_OPTION_ARG_STRING, &options.terminate,
options           111 tools/stonith_admin.c     { "list-registered", 'L', 0, G_OPTION_ARG_NONE, &options.registered,
options           114 tools/stonith_admin.c     { "list-installed", 'I', 0, G_OPTION_ARG_NONE, &options.installed,
options           117 tools/stonith_admin.c     { "list-targets", 's', 0, G_OPTION_ARG_STRING, &options.targets,
options           121 tools/stonith_admin.c     { "metadata", 'M', 0, G_OPTION_ARG_NONE, &options.metadata,
options           125 tools/stonith_admin.c     { "query", 'Q', 0, G_OPTION_ARG_STRING, &options.query,
options           128 tools/stonith_admin.c     { "history", 'H', 0, G_OPTION_ARG_STRING, &options.history,
options           135 tools/stonith_admin.c     { "last", 'h', 0, G_OPTION_ARG_STRING, &options.last_fenced,
options           139 tools/stonith_admin.c     { "validate", 'K', 0, G_OPTION_ARG_NONE, &options.validate_cfg,
options           149 tools/stonith_admin.c     { "fence", 'F', 0, G_OPTION_ARG_STRING, &options.fence_host,
options           152 tools/stonith_admin.c     { "unfence", 'U', 0, G_OPTION_ARG_STRING, &options.unfence_host,
options           155 tools/stonith_admin.c     { "reboot", 'B', 0, G_OPTION_ARG_STRING, &options.reboot_host,
options           158 tools/stonith_admin.c     { "confirm", 'C', 0, G_OPTION_ARG_STRING, &options.confirm_host,
options           166 tools/stonith_admin.c     { "cleanup", 'c', 0, G_OPTION_ARG_NONE, &options.cleanup,
options           169 tools/stonith_admin.c     { "broadcast", 'b', 0, G_OPTION_ARG_NONE, &options.broadcast,
options           172 tools/stonith_admin.c     { "agent", 'a', 0, G_OPTION_ARG_STRING, &options.agent,
options           201 tools/stonith_admin.c     { "index", 'i', 0, G_OPTION_ARG_INT, &options.fence_level,
options           205 tools/stonith_admin.c     { "timeout", 't', 0, G_OPTION_ARG_INT, &options.timeout,
options           209 tools/stonith_admin.c     { "delay", 'y', 0, G_OPTION_ARG_INT, &options.delay,
options           215 tools/stonith_admin.c     { "as-node-id", 'n', 0, G_OPTION_ARG_NONE, &options.as_nodeid,
options           253 tools/stonith_admin.c         if (options.params != NULL) {
options           254 tools/stonith_admin.c             options.params = pcmk__strkey_table(free, free);
options           257 tools/stonith_admin.c         pcmk__insert_dup(options.params, optarg, env);
options           266 tools/stonith_admin.c     options.devices = g_list_append(options.devices, pcmk__str_copy(optarg));
options           273 tools/stonith_admin.c     options.tolerance_ms = crm_get_msec(optarg);
options           275 tools/stonith_admin.c     if (options.tolerance_ms < 0) {
options           277 tools/stonith_admin.c         options.tolerance_ms = 0;
options           279 tools/stonith_admin.c         options.tolerance_ms = QB_MIN(options.tolerance_ms, UINT_MAX);
options           302 tools/stonith_admin.c         if (options.params == NULL) {
options           303 tools/stonith_admin.c             options.params = pcmk__strkey_table(free, free);
options           306 tools/stonith_admin.c         pcmk__insert_dup(options.params, name, value);
options           358 tools/stonith_admin.c                                    options.timeout * 1000,
options           359 tools/stonith_admin.c                                    options.tolerance_ms, options.delay,
options           437 tools/stonith_admin.c     if (options.validate_cfg) {
options           443 tools/stonith_admin.c     if (options.installed) {
options           448 tools/stonith_admin.c     if (options.registered) {
options           452 tools/stonith_admin.c     if (options.register_dev != NULL) {
options           455 tools/stonith_admin.c         device = options.register_dev;
options           458 tools/stonith_admin.c     if (options.query != NULL) {
options           460 tools/stonith_admin.c         device = options.query;
options           463 tools/stonith_admin.c     if (options.unregister_dev != NULL) {
options           465 tools/stonith_admin.c         device = options.unregister_dev;
options           468 tools/stonith_admin.c     if (options.targets != NULL) {
options           470 tools/stonith_admin.c         device = options.targets;
options           473 tools/stonith_admin.c     if (options.terminate != NULL) {
options           475 tools/stonith_admin.c         target = options.terminate;
options           478 tools/stonith_admin.c     if (options.metadata) {
options           484 tools/stonith_admin.c     if (options.reboot_host != NULL) {
options           487 tools/stonith_admin.c         target = options.reboot_host;
options           491 tools/stonith_admin.c     if (options.fence_host != NULL) {
options           494 tools/stonith_admin.c         target = options.fence_host;
options           498 tools/stonith_admin.c     if (options.unfence_host != NULL) {
options           501 tools/stonith_admin.c         target = options.unfence_host;
options           505 tools/stonith_admin.c     if (options.confirm_host != NULL) {
options           507 tools/stonith_admin.c         target = options.confirm_host;
options           511 tools/stonith_admin.c     if (options.last_fenced != NULL) {
options           513 tools/stonith_admin.c         target = options.last_fenced;
options           516 tools/stonith_admin.c     if (options.history != NULL) {
options           518 tools/stonith_admin.c         target = options.history;
options           521 tools/stonith_admin.c     if (options.register_level != NULL) {
options           523 tools/stonith_admin.c         target = options.register_level;
options           526 tools/stonith_admin.c     if (options.unregister_level != NULL) {
options           528 tools/stonith_admin.c         target = options.unregister_level;
options           531 tools/stonith_admin.c     if ((options.timeout > (UINT_MAX / 1000)) || (options.timeout < 0)) {
options           532 tools/stonith_admin.c         out->err(out, "Integer value \"%d\" for -t out of range", options.timeout);
options           546 tools/stonith_admin.c     if (required_agent && options.agent == NULL) {
options           572 tools/stonith_admin.c             rc = pcmk__fence_installed(out, st, options.timeout*1000);
options           580 tools/stonith_admin.c             rc = pcmk__fence_registered(out, st, target, options.timeout*1000);
options           588 tools/stonith_admin.c             rc = st->cmds->monitor(st, st_opts, device, options.timeout);
options           590 tools/stonith_admin.c                 rc = st->cmds->list(st, st_opts, device, NULL, options.timeout);
options           596 tools/stonith_admin.c             rc = pcmk__fence_list_targets(out, st, device, options.timeout*1000);
options           609 tools/stonith_admin.c             if (options.params != NULL) {
options           610 tools/stonith_admin.c                 g_hash_table_iter_init(&iter, options.params);
options           615 tools/stonith_admin.c             rc = st->cmds->register_device(st, st_opts, device, NULL, options.agent,
options           622 tools/stonith_admin.c                          device, options.agent, pcmk_rc_str(rc));
options           637 tools/stonith_admin.c             rc = pcmk__fence_unregister_level(st, target, options.fence_level);
options           640 tools/stonith_admin.c                          options.fence_level, target, pcmk_rc_str(rc));
options           645 tools/stonith_admin.c             rc = pcmk__fence_register_level(st, target, options.fence_level, options.devices);
options           648 tools/stonith_admin.c                          options.fence_level, target, pcmk_rc_str(rc));
options           653 tools/stonith_admin.c             rc = pcmk__fence_metadata(out, st, options.agent, options.timeout*1000);
options           679 tools/stonith_admin.c             rc = pcmk__fence_last(out, target, options.as_nodeid);
options           683 tools/stonith_admin.c             rc = pcmk__fence_history(out, st, target, options.timeout*1000, args->verbosity,
options           684 tools/stonith_admin.c                                      options.broadcast, options.cleanup);
options           689 tools/stonith_admin.c             if (options.devices != NULL) {
options           690 tools/stonith_admin.c                 device = g_list_nth_data(options.devices, 0);
options           693 tools/stonith_admin.c             rc = pcmk__fence_validate(out, st, options.agent, device, options.params,
options           694 tools/stonith_admin.c                                         options.timeout*1000);
options           713 tools/stonith_admin.c     g_list_free_full(options.devices, free);
options           715 tools/stonith_admin.c     if (options.params != NULL) {
options           716 tools/stonith_admin.c         g_hash_table_destroy(options.params);