out                52 daemons/attrd/pacemaker-attrd.c static pcmk__output_t *out = NULL;
out               122 daemons/attrd/pacemaker-attrd.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out               123 daemons/attrd/pacemaker-attrd.c     if ((rc != pcmk_rc_ok) || (out == NULL)) {
out               132 daemons/attrd/pacemaker-attrd.c         out->version(out, false);
out               137 daemons/attrd/pacemaker-attrd.c     pcmk__add_logfiles(log_files, out);
out               218 daemons/attrd/pacemaker-attrd.c     pcmk__output_and_clear_error(&error, out);
out               220 daemons/attrd/pacemaker-attrd.c     if (out != NULL) {
out               221 daemons/attrd/pacemaker-attrd.c         out->finish(out, attrd_exit_status, true, NULL);
out               222 daemons/attrd/pacemaker-attrd.c         pcmk__output_free(out);
out               169 daemons/based/pacemaker-based.c     pcmk__output_t *out = NULL;
out               186 daemons/based/pacemaker-based.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out               196 daemons/based/pacemaker-based.c         out->version(out, false);
out               290 daemons/based/pacemaker-based.c     pcmk__output_and_clear_error(&error, out);
out               292 daemons/based/pacemaker-based.c     if (out != NULL) {
out               293 daemons/based/pacemaker-based.c         out->finish(out, exit_code, true, NULL);
out               294 daemons/based/pacemaker-based.c         pcmk__output_free(out);
out                65 daemons/controld/pacemaker-controld.c     pcmk__output_t *out = NULL;
out                82 daemons/controld/pacemaker-controld.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out                92 daemons/controld/pacemaker-controld.c         out->version(out, false);
out               157 daemons/controld/pacemaker-controld.c     pcmk__output_and_clear_error(&error, out);
out               159 daemons/controld/pacemaker-controld.c     if (out != NULL) {
out               160 daemons/controld/pacemaker-controld.c         out->finish(out, exit_code, true, NULL);
out               161 daemons/controld/pacemaker-controld.c         pcmk__output_free(out);
out               441 daemons/execd/pacemaker-execd.c     pcmk__output_t *out = NULL;
out               467 daemons/execd/pacemaker-execd.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out               477 daemons/execd/pacemaker-execd.c         out->version(out, false);
out               487 daemons/execd/pacemaker-execd.c                 out->err(out, "Logging to %s is disabled: %s",
out               576 daemons/execd/pacemaker-execd.c     pcmk__output_and_clear_error(&error, out);
out               578 daemons/execd/pacemaker-execd.c     if (out != NULL) {
out               579 daemons/execd/pacemaker-execd.c         out->finish(out, exit_code, true, NULL);
out               580 daemons/execd/pacemaker-execd.c         pcmk__output_free(out);
out                54 daemons/fenced/pacemaker-fenced.c static pcmk__output_t *out = NULL;
out               778 daemons/fenced/pacemaker-fenced.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out               788 daemons/fenced/pacemaker-fenced.c         out->version(out, false);
out               799 daemons/fenced/pacemaker-fenced.c     pcmk__add_logfiles(options.log_files, out);
out               889 daemons/fenced/pacemaker-fenced.c     pcmk__output_and_clear_error(&error, out);
out               891 daemons/fenced/pacemaker-fenced.c     if (out != NULL) {
out               892 daemons/fenced/pacemaker-fenced.c         out->finish(out, exit_code, true, NULL);
out               893 daemons/fenced/pacemaker-fenced.c         pcmk__output_free(out);
out                41 daemons/pacemakerd/pacemakerd.c static pcmk__output_t *out = NULL;
out                52 daemons/pacemakerd/pacemakerd.c pacemakerd_features(pcmk__output_t *out, va_list args) {
out                53 daemons/pacemakerd/pacemakerd.c     out->info(out, "Pacemaker %s (Build: %s)\n Supporting v%s: %s", PACEMAKER_VERSION,
out                60 daemons/pacemakerd/pacemakerd.c pacemakerd_features_xml(pcmk__output_t *out, va_list args) {
out                63 daemons/pacemakerd/pacemakerd.c     pcmk__output_xml_create_parent(out, "pacemakerd",
out                68 daemons/pacemakerd/pacemakerd.c     out->begin_list(out, NULL, NULL, "features");
out                71 daemons/pacemakerd/pacemakerd.c         pcmk__output_create_xml_text_node(out, "feature", *s);
out                74 daemons/pacemakerd/pacemakerd.c     out->end_list(out);
out               241 daemons/pacemakerd/pacemakerd.c         out->err(out, "Bad reply from pacemakerd: %s", crm_exit_str(status));
out               246 daemons/pacemakerd/pacemakerd.c         out->err(out, "Unknown reply type %d from pacemakerd",
out               292 daemons/pacemakerd/pacemakerd.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out               293 daemons/pacemakerd/pacemakerd.c     if ((rc != pcmk_rc_ok) || (out == NULL)) {
out               302 daemons/pacemakerd/pacemakerd.c     pcmk__register_messages(out, fmt_functions);
out               305 daemons/pacemakerd/pacemakerd.c         out->message(out, "features");
out               311 daemons/pacemakerd/pacemakerd.c         out->version(out, false);
out               328 daemons/pacemakerd/pacemakerd.c         out->err(out, "Could not check for existing pacemakerd: %s", pcmk_rc_str(rc));
out               372 daemons/pacemakerd/pacemakerd.c             out->err(out, "Could not request shutdown "
out               389 daemons/pacemakerd/pacemakerd.c     if (out != NULL) {
out               390 daemons/pacemakerd/pacemakerd.c         out->finish(out, exit_code, true, NULL);
out               391 daemons/pacemakerd/pacemakerd.c         pcmk__output_free(out);
out               392 daemons/pacemakerd/pacemakerd.c         out = NULL;
out               477 daemons/pacemakerd/pacemakerd.c     pcmk__output_and_clear_error(&error, out);
out               479 daemons/pacemakerd/pacemakerd.c     if (out != NULL) {
out               480 daemons/pacemakerd/pacemakerd.c         out->finish(out, exit_code, true, NULL);
out               481 daemons/pacemakerd/pacemakerd.c         pcmk__output_free(out);
out                34 daemons/schedulerd/pacemaker-schedulerd.c pcmk__output_t *out = NULL;
out                87 daemons/schedulerd/pacemaker-schedulerd.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out                88 daemons/schedulerd/pacemaker-schedulerd.c     if ((rc != pcmk_rc_ok) || (out == NULL)) {
out                95 daemons/schedulerd/pacemaker-schedulerd.c     pe__register_messages(out);
out                96 daemons/schedulerd/pacemaker-schedulerd.c     pcmk__register_lib_messages(out);
out               101 daemons/schedulerd/pacemaker-schedulerd.c             pe_metadata(out);
out               112 daemons/schedulerd/pacemaker-schedulerd.c         out->version(out, false);
out               154 daemons/schedulerd/pacemaker-schedulerd.c     pcmk__output_and_clear_error(&error, out);
out               173 daemons/schedulerd/pacemaker-schedulerd.c     if (out != NULL) {
out               174 daemons/schedulerd/pacemaker-schedulerd.c         out->finish(out, exit_code, true, NULL);
out               175 daemons/schedulerd/pacemaker-schedulerd.c         pcmk__output_free(out);
out               176 daemons/schedulerd/pacemaker-schedulerd.c         out = NULL;
out                17 daemons/schedulerd/pacemaker-schedulerd.h extern pcmk__output_t *out;
out               299 include/crm/cib/internal.h void cib__set_output(cib_t *cib, pcmk__output_t *out);
out               324 include/crm/cib/internal.h int cib__signon_query(pcmk__output_t *out, cib_t **cib, xmlNode **cib_object);
out               328 include/crm/cib/internal.h int cib__update_node_attr(pcmk__output_t *out, cib_t *cib, int call_options,
out               334 include/crm/cib/internal.h int cib__get_node_attrs(pcmk__output_t *out, cib_t *cib, const char *section,
out               339 include/crm/cib/internal.h int cib__delete_node_attr(pcmk__output_t *out, cib_t *cib, int options,
out               177 include/crm/common/logging_internal.h void pcmk__add_logfiles(gchar **log_files, pcmk__output_t *out);
out                68 include/crm/common/output_internal.h typedef int (*pcmk__message_fn_t)(pcmk__output_t *out, va_list args);
out               235 include/crm/common/output_internal.h     bool (*init) (pcmk__output_t *out);
out               246 include/crm/common/output_internal.h     void (*free_priv) (pcmk__output_t *out);
out               282 include/crm/common/output_internal.h     void (*finish) (pcmk__output_t *out, crm_exit_t exit_status, bool print,
out               300 include/crm/common/output_internal.h     void (*reset) (pcmk__output_t *out);
out               313 include/crm/common/output_internal.h     void (*register_message) (pcmk__output_t *out, const char *message_id,
out               331 include/crm/common/output_internal.h     int (*message) (pcmk__output_t *out, const char *message_id, ...);
out               342 include/crm/common/output_internal.h     void (*subprocess_output) (pcmk__output_t *out, int exit_status,
out               353 include/crm/common/output_internal.h     void (*version) (pcmk__output_t *out, bool extended);
out               375 include/crm/common/output_internal.h     int (*info) (pcmk__output_t *out, const char *format, ...) G_GNUC_PRINTF(2, 3);
out               394 include/crm/common/output_internal.h     int (*transient) (pcmk__output_t *out, const char *format, ...)
out               412 include/crm/common/output_internal.h     void (*err) (pcmk__output_t *out, const char *format, ...) G_GNUC_PRINTF(2, 3);
out               422 include/crm/common/output_internal.h     void (*output_xml) (pcmk__output_t *out, const char *name, const char *buf);
out               443 include/crm/common/output_internal.h     void (*begin_list) (pcmk__output_t *out, const char *singular_noun,
out               456 include/crm/common/output_internal.h     void (*list_item) (pcmk__output_t *out, const char *name, const char *format, ...)
out               471 include/crm/common/output_internal.h     void (*increment_list) (pcmk__output_t *out);
out               483 include/crm/common/output_internal.h     void (*end_list) (pcmk__output_t *out);
out               496 include/crm/common/output_internal.h     bool (*is_quiet) (pcmk__output_t *out);
out               504 include/crm/common/output_internal.h     void (*spacer) (pcmk__output_t *out);
out               516 include/crm/common/output_internal.h     void (*progress) (pcmk__output_t *out, bool end);
out               550 include/crm/common/output_internal.h pcmk__call_message(pcmk__output_t *out, const char *message_id, ...);
out               564 include/crm/common/output_internal.h void pcmk__output_free(pcmk__output_t *out);
out               582 include/crm/common/output_internal.h int pcmk__output_new(pcmk__output_t **out, const char *fmt_name,
out               641 include/crm/common/output_internal.h pcmk__register_message(pcmk__output_t *out, const char *message_id,
out               656 include/crm/common/output_internal.h pcmk__register_messages(pcmk__output_t *out,
out               677 include/crm/common/output_internal.h pcmk__indented_printf(pcmk__output_t *out, const char *format, ...) G_GNUC_PRINTF(2, 3);
out               694 include/crm/common/output_internal.h pcmk__indented_vprintf(pcmk__output_t *out, const char *format, va_list args) G_GNUC_PRINTF(2, 0);
out               710 include/crm/common/output_internal.h pcmk__formatted_printf(pcmk__output_t *out, const char *format, ...) G_GNUC_PRINTF(2, 3);
out               726 include/crm/common/output_internal.h pcmk__formatted_vprintf(pcmk__output_t *out, const char *format, va_list args) G_GNUC_PRINTF(2, 0);
out               749 include/crm/common/output_internal.h pcmk__output_get_log_level(const pcmk__output_t *out);
out               764 include/crm/common/output_internal.h pcmk__output_set_log_level(pcmk__output_t *out, uint8_t log_level);
out               766 include/crm/common/output_internal.h void pcmk__output_set_log_filter(pcmk__output_t *out, const char *file,
out               783 include/crm/common/output_internal.h pcmk__output_xml_create_parent(pcmk__output_t *out, const char *name, ...)
out               795 include/crm/common/output_internal.h pcmk__output_xml_add_node_copy(pcmk__output_t *out, xmlNodePtr node);
out               807 include/crm/common/output_internal.h pcmk__output_create_xml_node(pcmk__output_t *out, const char *name, ...)
out               820 include/crm/common/output_internal.h pcmk__output_create_xml_text_node(pcmk__output_t *out, const char *name, const char *content);
out               837 include/crm/common/output_internal.h pcmk__output_xml_push_parent(pcmk__output_t *out, xmlNodePtr parent);
out               854 include/crm/common/output_internal.h pcmk__output_xml_pop_parent(pcmk__output_t *out);
out               871 include/crm/common/output_internal.h pcmk__output_xml_peek_parent(pcmk__output_t *out);
out               887 include/crm/common/output_internal.h pcmk__output_create_html_node(pcmk__output_t *out, const char *element_name, const char *id,
out               918 include/crm/common/output_internal.h void pcmk__output_and_clear_error(GError **error, pcmk__output_t *out);
out               920 include/crm/common/output_internal.h int pcmk__xml_output_new(pcmk__output_t **out, xmlNodePtr *xml);
out               921 include/crm/common/output_internal.h void pcmk__xml_output_finish(pcmk__output_t *out, xmlNodePtr *xml);
out               922 include/crm/common/output_internal.h int pcmk__log_output_new(pcmk__output_t **out);
out               923 include/crm/common/output_internal.h int pcmk__text_output_new(pcmk__output_t **out, const char *filename);
out               975 include/crm/common/output_internal.h         out->spacer(out);                       \
out                65 include/crm/common/results_internal.h                              char *out, char *err);
out               164 include/crm/common/xml_internal.h int pcmk__xml_show(pcmk__output_t *out, const char *prefix, const xmlNode *data,
out               166 include/crm/common/xml_internal.h int pcmk__xml_show_changes(pcmk__output_t *out, const xmlNode *xml);
out                91 include/crm/fencing/internal.h void stonith__register_messages(pcmk__output_t *out);
out                86 include/crm/lrmd_internal.h void lrmd__register_messages(pcmk__output_t *out);
out               211 include/crm/pengine/internal.h void pe_metadata(pcmk__output_t *out);
out               250 include/crm/pengine/internal.h int pe__name_and_nvpairs_xml(pcmk__output_t *out, bool is_list, const char *tag_name
out               267 include/crm/pengine/internal.h int pe__clone_xml(pcmk__output_t *out, va_list args);
out               268 include/crm/pengine/internal.h int pe__clone_default(pcmk__output_t *out, va_list args);
out               269 include/crm/pengine/internal.h int pe__group_xml(pcmk__output_t *out, va_list args);
out               270 include/crm/pengine/internal.h int pe__group_default(pcmk__output_t *out, va_list args);
out               271 include/crm/pengine/internal.h int pe__bundle_xml(pcmk__output_t *out, va_list args);
out               272 include/crm/pengine/internal.h int pe__bundle_html(pcmk__output_t *out, va_list args);
out               273 include/crm/pengine/internal.h int pe__bundle_text(pcmk__output_t *out, va_list args);
out               274 include/crm/pengine/internal.h int pe__node_html(pcmk__output_t *out, va_list args);
out               275 include/crm/pengine/internal.h int pe__node_text(pcmk__output_t *out, va_list args);
out               276 include/crm/pengine/internal.h int pe__node_xml(pcmk__output_t *out, va_list args);
out               277 include/crm/pengine/internal.h int pe__resource_xml(pcmk__output_t *out, va_list args);
out               278 include/crm/pengine/internal.h int pe__resource_html(pcmk__output_t *out, va_list args);
out               279 include/crm/pengine/internal.h int pe__resource_text(pcmk__output_t *out, va_list args);
out               501 include/crm/pengine/internal.h int pe__rscs_brief_output(pcmk__output_t *out, GList *rsc_list, unsigned int options);
out               511 include/crm/pengine/internal.h int pe__common_output_text(pcmk__output_t *out, const pcmk_resource_t *rsc,
out               514 include/crm/pengine/internal.h int pe__common_output_html(pcmk__output_t *out, const pcmk_resource_t *rsc,
out               578 include/crm/pengine/internal.h void pe__register_messages(pcmk__output_t *out);
out                14 include/pcmki/pcmki_agents.h int pcmk__list_alternatives(pcmk__output_t *out, const char *agent_spec);
out                15 include/pcmki/pcmki_agents.h int pcmk__list_agents(pcmk__output_t *out, char *agent_spec);
out                16 include/pcmki/pcmki_agents.h int pcmk__list_providers(pcmk__output_t *out, const char *agent_spec);
out                17 include/pcmki/pcmki_agents.h int pcmk__list_standards(pcmk__output_t *out);
out                22 include/pcmki/pcmki_cluster_queries.h int pcmk__list_nodes(pcmk__output_t *out, const char *node_types,
out                26 include/pcmki/pcmki_cluster_queries.h int pcmk__controller_status(pcmk__output_t *out, const char *node_name,
out                28 include/pcmki/pcmki_cluster_queries.h int pcmk__designated_controller(pcmk__output_t *out,
out                30 include/pcmki/pcmki_cluster_queries.h int pcmk__pacemakerd_status(pcmk__output_t *out, const char *ipc_name,
out                33 include/pcmki/pcmki_cluster_queries.h int pcmk__query_node_info(pcmk__output_t *out, uint32_t *node_id,
out                58 include/pcmki/pcmki_cluster_queries.h pcmk__query_node_name(pcmk__output_t *out, uint32_t nodeid, char **node_name,
out                61 include/pcmki/pcmki_cluster_queries.h     return pcmk__query_node_info(out, &nodeid, node_name, NULL, NULL, NULL,
out                66 include/pcmki/pcmki_cluster_queries.h int pcmk__pacemakerd_status(pcmk__output_t *out, const char *ipc_name,
out                73 include/pcmki/pcmki_fence.h int pcmk__fence_history(pcmk__output_t *out, stonith_t *st, const char *target,
out                93 include/pcmki/pcmki_fence.h int pcmk__fence_installed(pcmk__output_t *out, stonith_t *st, unsigned int timeout);
out               111 include/pcmki/pcmki_fence.h int pcmk__fence_last(pcmk__output_t *out, const char *target, bool as_nodeid);
out               130 include/pcmki/pcmki_fence.h int pcmk__fence_list_targets(pcmk__output_t *out, stonith_t *st,
out               150 include/pcmki/pcmki_fence.h int pcmk__fence_metadata(pcmk__output_t *out, stonith_t *st, const char *agent,
out               170 include/pcmki/pcmki_fence.h int pcmk__fence_registered(pcmk__output_t *out, stonith_t *st,
out               234 include/pcmki/pcmki_fence.h int pcmk__fence_validate(pcmk__output_t *out, stonith_t *st, const char *agent,
out                24 include/pcmki/pcmki_output.h void pcmk__register_lib_messages(pcmk__output_t *out);
out                26 include/pcmki/pcmki_output.h int pcmk__cluster_status_text(pcmk__output_t *out, va_list args);
out                17 include/pcmki/pcmki_resource.h int pcmk__resource_digests(pcmk__output_t *out, pcmk_resource_t *rsc,
out                18 include/pcmki/pcmki_result_code.h int pcmk__show_result_code(pcmk__output_t *out, int code,
out                20 include/pcmki/pcmki_result_code.h int pcmk__list_result_codes(pcmk__output_t *out, enum pcmk_result_type type,
out                17 include/pcmki/pcmki_rule.h int pcmk__check_rules(pcmk__output_t *out, xmlNodePtr input,
out                33 include/pcmki/pcmki_rule.h pcmk__check_rule(pcmk__output_t *out, xmlNodePtr input, const crm_time_t *date,
out                37 include/pcmki/pcmki_rule.h     return pcmk__check_rules(out, input, date, rule_ids);
out                83 include/pcmki/pcmki_simulate.h int pcmk__simulate(pcmk_scheduler_t *scheduler, pcmk__output_t *out,
out                41 include/pcmki/pcmki_status.h int pcmk__output_simple_status(pcmk__output_t *out,
out                44 include/pcmki/pcmki_status.h int pcmk__output_cluster_status(pcmk__output_t *out, stonith_t *stonith,
out                53 include/pcmki/pcmki_status.h int pcmk__status(pcmk__output_t *out, cib_t *cib,
out                35 lib/cib/cib_attrs.c     pcmk__output_t *out = NULL;
out                44 lib/cib/cib_attrs.c     rc = pcmk__output_new(&out, ty, NULL, (char**)argv);
out                45 lib/cib/cib_attrs.c     if ((rc != pcmk_rc_ok) || (out == NULL)) {
out                50 lib/cib/cib_attrs.c     return out;
out               153 lib/cib/cib_attrs.c handle_multiples(pcmk__output_t *out, xmlNode *search, const char *attr_name)
out               158 lib/cib/cib_attrs.c         out->info(out, "Multiple attributes match name=%s", attr_name);
out               161 lib/cib/cib_attrs.c             out->info(out, "  Value: %s \t(id=%s)",
out               172 lib/cib/cib_attrs.c cib__update_node_attr(pcmk__output_t *out, cib_t *cib, int call_options, const char *section,
out               186 lib/cib/cib_attrs.c     CRM_CHECK((out != NULL) && (cib != NULL) && (section != NULL)
out               194 lib/cib/cib_attrs.c         if (handle_multiples(out, xml_search, attr_name) == ENOTUNIQ) {
out               327 lib/cib/cib_attrs.c         out->err(out, "Error setting %s=%s (section=%s, set=%s): %s",
out               343 lib/cib/cib_attrs.c cib__get_node_attrs(pcmk__output_t *out, cib_t *cib, const char *section,
out               369 lib/cib/cib_attrs.c cib__delete_node_attr(pcmk__output_t *out, cib_t *cib, int options, const char *section,
out               386 lib/cib/cib_attrs.c         if (rc != pcmk_rc_ok || handle_multiples(out, xml_search, attr_name) == ENOTUNIQ) {
out               404 lib/cib/cib_attrs.c         out->info(out, "Deleted %s %s: id=%s%s%s%s%s",
out               421 lib/cib/cib_attrs.c     pcmk__output_t *out = NULL;
out               425 lib/cib/cib_attrs.c     out = new_output_object(to_console ? "text" : "log");
out               426 lib/cib/cib_attrs.c     if (out == NULL) {
out               434 lib/cib/cib_attrs.c         rc = handle_multiples(out, xml_search, attr_name);
out               441 lib/cib/cib_attrs.c     out->finish(out, CRM_EX_OK, true, NULL);
out               443 lib/cib/cib_attrs.c     pcmk__output_free(out);
out               453 lib/cib/cib_attrs.c     pcmk__output_t *out = NULL;
out               456 lib/cib/cib_attrs.c     out = new_output_object(to_console ? "text" : "log");
out               457 lib/cib/cib_attrs.c     if (out == NULL) {
out               461 lib/cib/cib_attrs.c     rc = cib__update_node_attr(out, cib, call_options, section, node_uuid, set_type,
out               465 lib/cib/cib_attrs.c     out->finish(out, CRM_EX_OK, true, NULL);
out               466 lib/cib/cib_attrs.c     pcmk__output_free(out);
out               476 lib/cib/cib_attrs.c     pcmk__output_t *out = NULL;
out               480 lib/cib/cib_attrs.c     out = new_output_object(to_console ? "text" : "log");
out               481 lib/cib/cib_attrs.c     if (out == NULL) {
out               485 lib/cib/cib_attrs.c     rc = cib__get_node_attrs(out, cib, section, node_uuid, set_type, set_name,
out               496 lib/cib/cib_attrs.c     out->finish(out, CRM_EX_OK, true, NULL);
out               498 lib/cib/cib_attrs.c     pcmk__output_free(out);
out               508 lib/cib/cib_attrs.c     pcmk__output_t *out = NULL;
out               511 lib/cib/cib_attrs.c     out = new_output_object(to_console ? "text" : "log");
out               512 lib/cib/cib_attrs.c     if (out == NULL) {
out               516 lib/cib/cib_attrs.c     rc = cib__delete_node_attr(out, cib, options, section, node_uuid, set_type,
out               519 lib/cib/cib_attrs.c     out->finish(out, CRM_EX_OK, true, NULL);
out               520 lib/cib/cib_attrs.c     pcmk__output_free(out);
out                52 lib/cib/cib_remote.c     pcmk__output_t *out;
out               442 lib/cib/cib_remote.c         if (private->out == NULL) {
out               448 lib/cib/cib_remote.c             private->out->prompt("Password", false, &(private->passwd));
out               636 lib/cib/cib_remote.c cib__set_output(cib_t *cib, pcmk__output_t *out)
out               645 lib/cib/cib_remote.c     private->out = out;
out              1013 lib/cib/cib_utils.c #define log_signon_query_err(out, fmt, args...) do {    \
out              1014 lib/cib/cib_utils.c         if (out != NULL) {                              \
out              1015 lib/cib/cib_utils.c             out->err(out, fmt, ##args);                 \
out              1022 lib/cib/cib_utils.c cib__signon_query(pcmk__output_t *out, cib_t **cib, xmlNode **cib_object)
out              1048 lib/cib/cib_utils.c         log_signon_query_err(out, "Could not connect to the CIB: %s",
out              1053 lib/cib/cib_utils.c     if (out != NULL) {
out              1054 lib/cib/cib_utils.c         out->transient(out, "Querying CIB...");
out              1061 lib/cib/cib_utils.c         log_signon_query_err(out, "CIB query failed: %s", pcmk_rc_str(rc));
out               273 lib/common/crmcommon_private.h int pcmk__bare_output_new(pcmk__output_t **out, const char *fmt_name,
out               277 lib/common/crmcommon_private.h void pcmk__register_patchset_messages(pcmk__output_t *out);
out               401 lib/common/logging.c pcmk__add_logfiles(gchar **log_files, pcmk__output_t *out)
out               411 lib/common/logging.c             out->err(out, "Logging to %s is disabled: %s",
out                28 lib/common/output.c pcmk__output_free(pcmk__output_t *out) {
out                29 lib/common/output.c     if (out == NULL) {
out                33 lib/common/output.c     out->free_priv(out);
out                35 lib/common/output.c     if (out->messages != NULL) {
out                36 lib/common/output.c         g_hash_table_destroy(out->messages);
out                39 lib/common/output.c     g_free(out->request);
out                40 lib/common/output.c     free(out);
out                61 lib/common/output.c pcmk__bare_output_new(pcmk__output_t **out, const char *fmt_name,
out                66 lib/common/output.c     CRM_ASSERT(formatters != NULL && out != NULL);
out                81 lib/common/output.c     *out = create(argv);
out                82 lib/common/output.c     if (*out == NULL) {
out                87 lib/common/output.c         (*out)->dest = stdout;
out                89 lib/common/output.c         (*out)->dest = fopen(filename, "w");
out                90 lib/common/output.c         if ((*out)->dest == NULL) {
out                91 lib/common/output.c             pcmk__output_free(*out);
out                92 lib/common/output.c             *out = NULL;
out                97 lib/common/output.c     (*out)->quiet = false;
out                98 lib/common/output.c     (*out)->messages = pcmk__strkey_table(free, NULL);
out               100 lib/common/output.c     if ((*out)->init(*out) == false) {
out               101 lib/common/output.c         pcmk__output_free(*out);
out               105 lib/common/output.c     setenv("OCF_OUTPUT_FORMAT", (*out)->fmt_name, 1);
out               111 lib/common/output.c pcmk__output_new(pcmk__output_t **out, const char *fmt_name,
out               114 lib/common/output.c     int rc = pcmk__bare_output_new(out, fmt_name, filename, argv);
out               120 lib/common/output.c         pcmk__register_patchset_messages(*out);
out               166 lib/common/output.c pcmk__call_message(pcmk__output_t *out, const char *message_id, ...) {
out               171 lib/common/output.c     CRM_ASSERT(out != NULL && !pcmk__str_empty(message_id));
out               173 lib/common/output.c     fn = g_hash_table_lookup(out->messages, message_id);
out               176 lib/common/output.c                   message_id, out->fmt_name);
out               181 lib/common/output.c     rc = fn(out, args);
out               188 lib/common/output.c pcmk__register_message(pcmk__output_t *out, const char *message_id,
out               190 lib/common/output.c     CRM_ASSERT(out != NULL && !pcmk__str_empty(message_id) && fn != NULL);
out               192 lib/common/output.c     g_hash_table_replace(out->messages, strdup(message_id), fn);
out               196 lib/common/output.c pcmk__register_messages(pcmk__output_t *out, const pcmk__message_entry_t *table)
out               200 lib/common/output.c         if (pcmk__strcase_any_of(entry->fmt_name, "default", out->fmt_name, NULL)) {
out               201 lib/common/output.c             pcmk__register_message(out, entry->message_id, entry->fn);
out               207 lib/common/output.c pcmk__output_and_clear_error(GError **error, pcmk__output_t *out)
out               213 lib/common/output.c     if (out != NULL) {
out               214 lib/common/output.c         out->err(out, "%s: %s", g_get_prgname(), (*error)->message);
out               236 lib/common/output.c pcmk__xml_output_new(pcmk__output_t **out, xmlNodePtr *xml) {
out               247 lib/common/output.c     return pcmk__output_new(out, "xml", NULL, NULL);
out               258 lib/common/output.c pcmk__xml_output_finish(pcmk__output_t *out, xmlNodePtr *xml) {
out               259 lib/common/output.c     out->finish(out, 0, FALSE, (void **) xml);
out               260 lib/common/output.c     pcmk__output_free(out);
out               272 lib/common/output.c pcmk__log_output_new(pcmk__output_t **out)
out               282 lib/common/output.c     rc = pcmk__output_new(out, "log", NULL, (char **) argv);
out               283 lib/common/output.c     if ((rc != pcmk_rc_ok) || (*out == NULL)) {
out               301 lib/common/output.c pcmk__text_output_new(pcmk__output_t **out, const char *filename)
out               311 lib/common/output.c     rc = pcmk__output_new(out, "text", filename, (char **) argv);
out               312 lib/common/output.c     if ((rc != pcmk_rc_ok) || (*out == NULL)) {
out                75 lib/common/output_html.c html_free_priv(pcmk__output_t *out) {
out                78 lib/common/output_html.c     if (out == NULL || out->priv == NULL) {
out                82 lib/common/output_html.c     priv = out->priv;
out                88 lib/common/output_html.c     out->priv = NULL;
out                92 lib/common/output_html.c html_init(pcmk__output_t *out) {
out                95 lib/common/output_html.c     CRM_ASSERT(out != NULL);
out                98 lib/common/output_html.c     if (out->priv != NULL) {
out               101 lib/common/output_html.c         out->priv = calloc(1, sizeof(private_data_t));
out               102 lib/common/output_html.c         if (out->priv == NULL) {
out               106 lib/common/output_html.c         priv = out->priv;
out               118 lib/common/output_html.c     pcmk__output_xml_create_parent(out, "body", NULL);
out               126 lib/common/output_html.c     pcmk__output_t *out = (pcmk__output_t *) user_data;
out               127 lib/common/output_html.c     out->list_item(out, NULL, "%s", str);
out               131 lib/common/output_html.c html_finish(pcmk__output_t *out, crm_exit_t exit_status, bool print, void **copy_dest) {
out               136 lib/common/output_html.c     CRM_ASSERT(out != NULL);
out               138 lib/common/output_html.c     priv = out->priv;
out               148 lib/common/output_html.c         fprintf(out->dest, "Content-Type: text/html\n\n");
out               159 lib/common/output_html.c     } else if (out->request != NULL) {
out               160 lib/common/output_html.c         pcmk_create_xml_text_node(head_node, "title", out->request);
out               189 lib/common/output_html.c         out->begin_list(out, "Errors", NULL, NULL);
out               190 lib/common/output_html.c         g_slist_foreach(priv->errors, add_error_node, (gpointer) out);
out               191 lib/common/output_html.c         out->end_list(out);
out               195 lib/common/output_html.c         htmlDocDump(out->dest, priv->root->doc);
out               207 lib/common/output_html.c html_reset(pcmk__output_t *out) {
out               208 lib/common/output_html.c     CRM_ASSERT(out != NULL);
out               210 lib/common/output_html.c     out->dest = freopen(NULL, "w", out->dest);
out               211 lib/common/output_html.c     CRM_ASSERT(out->dest != NULL);
out               213 lib/common/output_html.c     html_free_priv(out);
out               214 lib/common/output_html.c     html_init(out);
out               218 lib/common/output_html.c html_subprocess_output(pcmk__output_t *out, int exit_status,
out               222 lib/common/output_html.c     CRM_ASSERT(out != NULL);
out               226 lib/common/output_html.c     pcmk__output_create_xml_text_node(out, "h2", "Command Output");
out               227 lib/common/output_html.c     pcmk__output_create_html_node(out, "div", NULL, NULL, rc_buf);
out               230 lib/common/output_html.c         pcmk__output_create_html_node(out, "div", NULL, NULL, "Stdout");
out               231 lib/common/output_html.c         pcmk__output_create_html_node(out, "div", NULL, "output", proc_stdout);
out               234 lib/common/output_html.c         pcmk__output_create_html_node(out, "div", NULL, NULL, "Stderr");
out               235 lib/common/output_html.c         pcmk__output_create_html_node(out, "div", NULL, "output", proc_stderr);
out               242 lib/common/output_html.c html_version(pcmk__output_t *out, bool extended) {
out               243 lib/common/output_html.c     CRM_ASSERT(out != NULL);
out               245 lib/common/output_html.c     pcmk__output_create_xml_text_node(out, "h2", "Version Information");
out               246 lib/common/output_html.c     pcmk__output_create_html_node(out, "div", NULL, NULL, "Program: Pacemaker");
out               247 lib/common/output_html.c     pcmk__output_create_html_node(out, "div", NULL, NULL, crm_strdup_printf("Version: %s", PACEMAKER_VERSION));
out               248 lib/common/output_html.c     pcmk__output_create_html_node(out, "div", NULL, NULL,
out               251 lib/common/output_html.c     pcmk__output_create_html_node(out, "div", NULL, NULL, crm_strdup_printf("Build: %s", BUILD_VERSION));
out               252 lib/common/output_html.c     pcmk__output_create_html_node(out, "div", NULL, NULL, crm_strdup_printf("Features: %s", CRM_FEATURES));
out               257 lib/common/output_html.c html_err(pcmk__output_t *out, const char *format, ...) {
out               263 lib/common/output_html.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               264 lib/common/output_html.c     priv = out->priv;
out               276 lib/common/output_html.c html_info(pcmk__output_t *out, const char *format, ...) {
out               281 lib/common/output_html.c html_output_xml(pcmk__output_t *out, const char *name, const char *buf) {
out               284 lib/common/output_html.c     CRM_ASSERT(out != NULL);
out               286 lib/common/output_html.c     node = pcmk__output_create_html_node(out, "pre", NULL, NULL, buf);
out               292 lib/common/output_html.c html_begin_list(pcmk__output_t *out, const char *singular_noun,
out               298 lib/common/output_html.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               299 lib/common/output_html.c     priv = out->priv;
out               307 lib/common/output_html.c         pcmk__output_xml_create_parent(out, "li", NULL);
out               321 lib/common/output_html.c             pcmk__output_create_xml_text_node(out, "h3", buf);
out               323 lib/common/output_html.c             pcmk__output_create_xml_text_node(out, "h2", buf);
out               329 lib/common/output_html.c     node = pcmk__output_xml_create_parent(out, "ul", NULL);
out               335 lib/common/output_html.c html_list_item(pcmk__output_t *out, const char *name, const char *format, ...) {
out               341 lib/common/output_html.c     CRM_ASSERT(out != NULL);
out               348 lib/common/output_html.c     item_node = pcmk__output_create_xml_text_node(out, "li", buf);
out               357 lib/common/output_html.c html_increment_list(pcmk__output_t *out) {
out               362 lib/common/output_html.c html_end_list(pcmk__output_t *out) {
out               365 lib/common/output_html.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               366 lib/common/output_html.c     priv = out->priv;
out               370 lib/common/output_html.c     pcmk__output_xml_pop_parent(out);
out               374 lib/common/output_html.c         pcmk__output_xml_pop_parent(out);
out               379 lib/common/output_html.c html_is_quiet(pcmk__output_t *out) {
out               384 lib/common/output_html.c html_spacer(pcmk__output_t *out) {
out               385 lib/common/output_html.c     CRM_ASSERT(out != NULL);
out               386 lib/common/output_html.c     pcmk__output_create_xml_node(out, "br", NULL);
out               390 lib/common/output_html.c html_progress(pcmk__output_t *out, bool end) {
out               434 lib/common/output_html.c pcmk__output_create_html_node(pcmk__output_t *out, const char *element_name, const char *id,
out               438 lib/common/output_html.c     CRM_ASSERT(out != NULL);
out               439 lib/common/output_html.c     CRM_CHECK(pcmk__str_eq(out->fmt_name, "html", pcmk__str_none), return NULL);
out               441 lib/common/output_html.c     node = pcmk__output_create_xml_text_node(out, element_name, text);
out                65 lib/common/output_log.c log_subprocess_output(pcmk__output_t *out, int exit_status,
out                71 lib/common/output_log.c log_free_priv(pcmk__output_t *out) {
out                74 lib/common/output_log.c     if (out == NULL || out->priv == NULL) {
out                78 lib/common/output_log.c     priv = out->priv;
out                82 lib/common/output_log.c     out->priv = NULL;
out                86 lib/common/output_log.c log_init(pcmk__output_t *out) {
out                89 lib/common/output_log.c     CRM_ASSERT(out != NULL);
out                92 lib/common/output_log.c     if (out->priv != NULL) {
out                96 lib/common/output_log.c     out->priv = calloc(1, sizeof(private_data_t));
out                97 lib/common/output_log.c     if (out->priv == NULL) {
out               101 lib/common/output_log.c     priv = out->priv;
out               110 lib/common/output_log.c log_finish(pcmk__output_t *out, crm_exit_t exit_status, bool print, void **copy_dest) {
out               115 lib/common/output_log.c log_reset(pcmk__output_t *out) {
out               116 lib/common/output_log.c     CRM_ASSERT(out != NULL);
out               118 lib/common/output_log.c     out->dest = freopen(NULL, "w", out->dest);
out               119 lib/common/output_log.c     CRM_ASSERT(out->dest != NULL);
out               121 lib/common/output_log.c     log_free_priv(out);
out               122 lib/common/output_log.c     log_init(out);
out               126 lib/common/output_log.c log_version(pcmk__output_t *out, bool extended) {
out               129 lib/common/output_log.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               130 lib/common/output_log.c     priv = out->priv;
out               144 lib/common/output_log.c log_err(pcmk__output_t *out, const char *format, ...)
out               149 lib/common/output_log.c     CRM_ASSERT((out != NULL) && (out->priv != NULL));
out               150 lib/common/output_log.c     priv = out->priv;
out               161 lib/common/output_log.c log_output_xml(pcmk__output_t *out, const char *name, const char *buf) {
out               165 lib/common/output_log.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               166 lib/common/output_log.c     priv = out->priv;
out               176 lib/common/output_log.c log_begin_list(pcmk__output_t *out, const char *singular_noun, const char *plural_noun,
out               183 lib/common/output_log.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               184 lib/common/output_log.c     priv = out->priv;
out               203 lib/common/output_log.c log_list_item(pcmk__output_t *out, const char *name, const char *format, ...) {
out               211 lib/common/output_log.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               212 lib/common/output_log.c     priv = out->priv;
out               246 lib/common/output_log.c log_end_list(pcmk__output_t *out) {
out               249 lib/common/output_log.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               250 lib/common/output_log.c     priv = out->priv;
out               263 lib/common/output_log.c log_info(pcmk__output_t *out, const char *format, ...)
out               268 lib/common/output_log.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               269 lib/common/output_log.c     priv = out->priv;
out               283 lib/common/output_log.c log_transient(pcmk__output_t *out, const char *format, ...)
out               288 lib/common/output_log.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               289 lib/common/output_log.c     priv = out->priv;
out               299 lib/common/output_log.c log_is_quiet(pcmk__output_t *out) {
out               304 lib/common/output_log.c log_spacer(pcmk__output_t *out) {
out               309 lib/common/output_log.c log_progress(pcmk__output_t *out, bool end) {
out               357 lib/common/output_log.c pcmk__output_get_log_level(const pcmk__output_t *out)
out               361 lib/common/output_log.c     CRM_ASSERT((out != NULL) && (out->priv != NULL));
out               362 lib/common/output_log.c     CRM_CHECK(pcmk__str_eq(out->fmt_name, "log", pcmk__str_none), return 0);
out               364 lib/common/output_log.c     priv = out->priv;
out               369 lib/common/output_log.c pcmk__output_set_log_level(pcmk__output_t *out, uint8_t log_level) {
out               372 lib/common/output_log.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               373 lib/common/output_log.c     CRM_CHECK(pcmk__str_eq(out->fmt_name, "log", pcmk__str_none), return);
out               375 lib/common/output_log.c     priv = out->priv;
out               394 lib/common/output_log.c pcmk__output_set_log_filter(pcmk__output_t *out, const char *file,
out               399 lib/common/output_log.c     CRM_ASSERT((out != NULL) && (out->priv != NULL));
out               400 lib/common/output_log.c     CRM_CHECK(pcmk__str_eq(out->fmt_name, "log", pcmk__str_none), return);
out               402 lib/common/output_log.c     priv = out->priv;
out                23 lib/common/output_none.c none_free_priv(pcmk__output_t *out) {
out                28 lib/common/output_none.c none_init(pcmk__output_t *out) {
out                33 lib/common/output_none.c none_finish(pcmk__output_t *out, crm_exit_t exit_status, bool print, void **copy_dest) {
out                38 lib/common/output_none.c none_reset(pcmk__output_t *out) {
out                39 lib/common/output_none.c     CRM_ASSERT(out != NULL);
out                40 lib/common/output_none.c     none_free_priv(out);
out                41 lib/common/output_none.c     none_init(out);
out                45 lib/common/output_none.c none_subprocess_output(pcmk__output_t *out, int exit_status,
out                51 lib/common/output_none.c none_version(pcmk__output_t *out, bool extended) {
out                57 lib/common/output_none.c none_err(pcmk__output_t *out, const char *format, ...) {
out                63 lib/common/output_none.c none_info(pcmk__output_t *out, const char *format, ...) {
out                68 lib/common/output_none.c none_output_xml(pcmk__output_t *out, const char *name, const char *buf) {
out                74 lib/common/output_none.c none_begin_list(pcmk__output_t *out, const char *singular_noun, const char *plural_noun,
out                81 lib/common/output_none.c none_list_item(pcmk__output_t *out, const char *id, const char *format, ...) {
out                86 lib/common/output_none.c none_increment_list(pcmk__output_t *out) {
out                91 lib/common/output_none.c none_end_list(pcmk__output_t *out) {
out                96 lib/common/output_none.c none_is_quiet(pcmk__output_t *out) {
out                97 lib/common/output_none.c     return out->quiet;
out               101 lib/common/output_none.c none_spacer(pcmk__output_t *out) {
out               106 lib/common/output_none.c none_progress(pcmk__output_t *out, bool end) {
out                39 lib/common/output_text.c text_free_priv(pcmk__output_t *out) {
out                42 lib/common/output_text.c     if (out == NULL || out->priv == NULL) {
out                46 lib/common/output_text.c     priv = out->priv;
out                50 lib/common/output_text.c     out->priv = NULL;
out                54 lib/common/output_text.c text_init(pcmk__output_t *out) {
out                57 lib/common/output_text.c     CRM_ASSERT(out != NULL);
out                60 lib/common/output_text.c     if (out->priv != NULL) {
out                63 lib/common/output_text.c         out->priv = calloc(1, sizeof(private_data_t));
out                64 lib/common/output_text.c         if (out->priv == NULL) {
out                68 lib/common/output_text.c         priv = out->priv;
out                76 lib/common/output_text.c text_finish(pcmk__output_t *out, crm_exit_t exit_status, bool print, void **copy_dest) {
out                77 lib/common/output_text.c     CRM_ASSERT(out != NULL && out->dest != NULL);
out                78 lib/common/output_text.c     fflush(out->dest);
out                82 lib/common/output_text.c text_reset(pcmk__output_t *out) {
out                83 lib/common/output_text.c     CRM_ASSERT(out != NULL);
out                85 lib/common/output_text.c     if (out->dest != stdout) {
out                86 lib/common/output_text.c         out->dest = freopen(NULL, "w", out->dest);
out                89 lib/common/output_text.c     CRM_ASSERT(out->dest != NULL);
out                91 lib/common/output_text.c     text_free_priv(out);
out                92 lib/common/output_text.c     text_init(out);
out                96 lib/common/output_text.c text_subprocess_output(pcmk__output_t *out, int exit_status,
out                98 lib/common/output_text.c     CRM_ASSERT(out != NULL);
out               101 lib/common/output_text.c         fprintf(out->dest, "%s\n", proc_stdout);
out               105 lib/common/output_text.c         fprintf(out->dest, "%s\n", proc_stderr);
out               110 lib/common/output_text.c text_version(pcmk__output_t *out, bool extended) {
out               111 lib/common/output_text.c     CRM_ASSERT(out != NULL && out->dest != NULL);
out               114 lib/common/output_text.c         fprintf(out->dest, "Pacemaker %s (Build: %s): %s\n", PACEMAKER_VERSION, BUILD_VERSION, CRM_FEATURES);
out               116 lib/common/output_text.c         fprintf(out->dest, "Pacemaker %s\n", PACEMAKER_VERSION);
out               117 lib/common/output_text.c         fprintf(out->dest, "Written by Andrew Beekhof and "
out               124 lib/common/output_text.c text_err(pcmk__output_t *out, const char *format, ...) {
out               128 lib/common/output_text.c     CRM_ASSERT(out != NULL);
out               145 lib/common/output_text.c text_info(pcmk__output_t *out, const char *format, ...) {
out               149 lib/common/output_text.c     CRM_ASSERT(out != NULL);
out               151 lib/common/output_text.c     if (out->is_quiet(out)) {
out               160 lib/common/output_text.c     len = vfprintf(out->dest, format, ap);
out               165 lib/common/output_text.c     fprintf(out->dest, "\n");
out               171 lib/common/output_text.c text_transient(pcmk__output_t *out, const char *format, ...)
out               177 lib/common/output_text.c text_output_xml(pcmk__output_t *out, const char *name, const char *buf) {
out               178 lib/common/output_text.c     CRM_ASSERT(out != NULL);
out               179 lib/common/output_text.c     pcmk__indented_printf(out, "%s", buf);
out               184 lib/common/output_text.c text_begin_list(pcmk__output_t *out, const char *singular_noun, const char *plural_noun,
out               190 lib/common/output_text.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               191 lib/common/output_text.c     priv = out->priv;
out               196 lib/common/output_text.c         pcmk__indented_vprintf(out, format, ap);
out               197 lib/common/output_text.c         fprintf(out->dest, ":\n");
out               212 lib/common/output_text.c text_list_item(pcmk__output_t *out, const char *id, const char *format, ...) {
out               215 lib/common/output_text.c     CRM_ASSERT(out != NULL);
out               225 lib/common/output_text.c             pcmk__indented_printf(out, "%s: ", id);
out               226 lib/common/output_text.c             vfprintf(out->dest, format, ap);
out               228 lib/common/output_text.c             pcmk__indented_vprintf(out, format, ap);
out               231 lib/common/output_text.c         pcmk__indented_vprintf(out, format, ap);
out               234 lib/common/output_text.c     fputc('\n', out->dest);
out               235 lib/common/output_text.c     fflush(out->dest);
out               238 lib/common/output_text.c     out->increment_list(out);
out               242 lib/common/output_text.c text_increment_list(pcmk__output_t *out) {
out               246 lib/common/output_text.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               247 lib/common/output_text.c     priv = out->priv;
out               255 lib/common/output_text.c text_end_list(pcmk__output_t *out) {
out               259 lib/common/output_text.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               260 lib/common/output_text.c     priv = out->priv;
out               266 lib/common/output_text.c             pcmk__indented_printf(out, "%d %s found\n", node->len, node->singular_noun);
out               268 lib/common/output_text.c             pcmk__indented_printf(out, "%d %s found\n", node->len, node->plural_noun);
out               276 lib/common/output_text.c text_is_quiet(pcmk__output_t *out) {
out               277 lib/common/output_text.c     CRM_ASSERT(out != NULL);
out               278 lib/common/output_text.c     return out->quiet;
out               282 lib/common/output_text.c text_spacer(pcmk__output_t *out) {
out               283 lib/common/output_text.c     CRM_ASSERT(out != NULL);
out               284 lib/common/output_text.c     fprintf(out->dest, "\n");
out               288 lib/common/output_text.c text_progress(pcmk__output_t *out, bool end) {
out               289 lib/common/output_text.c     CRM_ASSERT(out != NULL);
out               291 lib/common/output_text.c     if (out->dest == stdout) {
out               292 lib/common/output_text.c         fprintf(out->dest, ".");
out               295 lib/common/output_text.c             fprintf(out->dest, "\n");
out               341 lib/common/output_text.c pcmk__formatted_vprintf(pcmk__output_t *out, const char *format, va_list args) {
out               344 lib/common/output_text.c     CRM_ASSERT(out != NULL);
out               345 lib/common/output_text.c     CRM_CHECK(pcmk__str_eq(out->fmt_name, "text", pcmk__str_none), return);
out               347 lib/common/output_text.c     len = vfprintf(out->dest, format, args);
out               353 lib/common/output_text.c pcmk__formatted_printf(pcmk__output_t *out, const char *format, ...) {
out               356 lib/common/output_text.c     CRM_ASSERT(out != NULL);
out               359 lib/common/output_text.c     pcmk__formatted_vprintf(out, format, ap);
out               365 lib/common/output_text.c pcmk__indented_vprintf(pcmk__output_t *out, const char *format, va_list args) {
out               366 lib/common/output_text.c     CRM_ASSERT(out != NULL);
out               367 lib/common/output_text.c     CRM_CHECK(pcmk__str_eq(out->fmt_name, "text", pcmk__str_none), return);
out               371 lib/common/output_text.c         private_data_t *priv = out->priv;
out               378 lib/common/output_text.c             fprintf(out->dest, "  ");
out               382 lib/common/output_text.c             fprintf(out->dest, "* ");
out               386 lib/common/output_text.c     pcmk__formatted_vprintf(out, format, args);
out               391 lib/common/output_text.c pcmk__indented_printf(pcmk__output_t *out, const char *format, ...) {
out               394 lib/common/output_text.c     CRM_ASSERT(out != NULL);
out               397 lib/common/output_text.c     pcmk__indented_vprintf(out, format, ap);
out                88 lib/common/output_xml.c xml_free_priv(pcmk__output_t *out) {
out                91 lib/common/output_xml.c     if (out == NULL || out->priv == NULL) {
out                95 lib/common/output_xml.c     priv = out->priv;
out               101 lib/common/output_xml.c     out->priv = NULL;
out               105 lib/common/output_xml.c xml_init(pcmk__output_t *out) {
out               108 lib/common/output_xml.c     CRM_ASSERT(out != NULL);
out               111 lib/common/output_xml.c     if (out->priv != NULL) {
out               114 lib/common/output_xml.c         out->priv = calloc(1, sizeof(private_data_t));
out               115 lib/common/output_xml.c         if (out->priv == NULL) {
out               119 lib/common/output_xml.c         priv = out->priv;
out               129 lib/common/output_xml.c         if (out->request != NULL) {
out               130 lib/common/output_xml.c             crm_xml_add(priv->root, "request", out->request);
out               155 lib/common/output_xml.c xml_finish(pcmk__output_t *out, crm_exit_t exit_status, bool print, void **copy_dest) {
out               159 lib/common/output_xml.c     CRM_ASSERT(out != NULL);
out               160 lib/common/output_xml.c     priv = out->priv;
out               197 lib/common/output_xml.c         pcmk__xml2fd(fileno(out->dest), priv->root);
out               206 lib/common/output_xml.c xml_reset(pcmk__output_t *out) {
out               207 lib/common/output_xml.c     CRM_ASSERT(out != NULL);
out               209 lib/common/output_xml.c     out->dest = freopen(NULL, "w", out->dest);
out               210 lib/common/output_xml.c     CRM_ASSERT(out->dest != NULL);
out               212 lib/common/output_xml.c     xml_free_priv(out);
out               213 lib/common/output_xml.c     xml_init(out);
out               217 lib/common/output_xml.c xml_subprocess_output(pcmk__output_t *out, int exit_status,
out               222 lib/common/output_xml.c     CRM_ASSERT(out != NULL);
out               226 lib/common/output_xml.c     node = pcmk__output_xml_create_parent(out, "command",
out               244 lib/common/output_xml.c xml_version(pcmk__output_t *out, bool extended) {
out               245 lib/common/output_xml.c     CRM_ASSERT(out != NULL);
out               247 lib/common/output_xml.c     pcmk__output_create_xml_node(out, "version",
out               259 lib/common/output_xml.c xml_err(pcmk__output_t *out, const char *format, ...) {
out               265 lib/common/output_xml.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               266 lib/common/output_xml.c     priv = out->priv;
out               278 lib/common/output_xml.c xml_info(pcmk__output_t *out, const char *format, ...) {
out               283 lib/common/output_xml.c xml_output_xml(pcmk__output_t *out, const char *name, const char *buf) {
out               287 lib/common/output_xml.c     CRM_ASSERT(out != NULL);
out               289 lib/common/output_xml.c     parent = pcmk__output_create_xml_node(out, name, NULL);
out               299 lib/common/output_xml.c xml_begin_list(pcmk__output_t *out, const char *singular_noun, const char *plural_noun,
out               306 lib/common/output_xml.c     CRM_ASSERT(out != NULL);
out               327 lib/common/output_xml.c         pcmk__output_xml_create_parent(out, name, NULL);
out               329 lib/common/output_xml.c         pcmk__output_xml_create_parent(out, "list",
out               340 lib/common/output_xml.c xml_list_item(pcmk__output_t *out, const char *name, const char *format, ...) {
out               346 lib/common/output_xml.c     CRM_ASSERT(out != NULL);
out               353 lib/common/output_xml.c     item_node = pcmk__output_create_xml_text_node(out, "item", buf);
out               363 lib/common/output_xml.c xml_increment_list(pcmk__output_t *out) {
out               368 lib/common/output_xml.c xml_end_list(pcmk__output_t *out) {
out               371 lib/common/output_xml.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               372 lib/common/output_xml.c     priv = out->priv;
out               388 lib/common/output_xml.c xml_is_quiet(pcmk__output_t *out) {
out               393 lib/common/output_xml.c xml_spacer(pcmk__output_t *out) {
out               398 lib/common/output_xml.c xml_progress(pcmk__output_t *out, bool end) {
out               442 lib/common/output_xml.c pcmk__output_xml_create_parent(pcmk__output_t *out, const char *name, ...) {
out               446 lib/common/output_xml.c     CRM_ASSERT(out != NULL);
out               447 lib/common/output_xml.c     CRM_CHECK(pcmk__str_any_of(out->fmt_name, "xml", "html", NULL), return NULL);
out               449 lib/common/output_xml.c     node = pcmk__output_create_xml_node(out, name, NULL);
out               455 lib/common/output_xml.c     pcmk__output_xml_push_parent(out, node);
out               460 lib/common/output_xml.c pcmk__output_xml_add_node_copy(pcmk__output_t *out, xmlNodePtr node) {
out               464 lib/common/output_xml.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               466 lib/common/output_xml.c     CRM_CHECK(pcmk__str_any_of(out->fmt_name, "xml", "html", NULL), return);
out               468 lib/common/output_xml.c     priv = out->priv;
out               478 lib/common/output_xml.c pcmk__output_create_xml_node(pcmk__output_t *out, const char *name, ...) {
out               483 lib/common/output_xml.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               484 lib/common/output_xml.c     CRM_CHECK(pcmk__str_any_of(out->fmt_name, "xml", "html", NULL), return NULL);
out               486 lib/common/output_xml.c     priv = out->priv;
out               497 lib/common/output_xml.c pcmk__output_create_xml_text_node(pcmk__output_t *out, const char *name, const char *content) {
out               500 lib/common/output_xml.c     CRM_ASSERT(out != NULL);
out               501 lib/common/output_xml.c     CRM_CHECK(pcmk__str_any_of(out->fmt_name, "xml", "html", NULL), return NULL);
out               503 lib/common/output_xml.c     node = pcmk__output_create_xml_node(out, name, NULL);
out               509 lib/common/output_xml.c pcmk__output_xml_push_parent(pcmk__output_t *out, xmlNodePtr parent) {
out               512 lib/common/output_xml.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               514 lib/common/output_xml.c     CRM_CHECK(pcmk__str_any_of(out->fmt_name, "xml", "html", NULL), return);
out               516 lib/common/output_xml.c     priv = out->priv;
out               522 lib/common/output_xml.c pcmk__output_xml_pop_parent(pcmk__output_t *out) {
out               525 lib/common/output_xml.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               526 lib/common/output_xml.c     CRM_CHECK(pcmk__str_any_of(out->fmt_name, "xml", "html", NULL), return);
out               528 lib/common/output_xml.c     priv = out->priv;
out               535 lib/common/output_xml.c pcmk__output_xml_peek_parent(pcmk__output_t *out) {
out               538 lib/common/output_xml.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               539 lib/common/output_xml.c     CRM_CHECK(pcmk__str_any_of(out->fmt_name, "xml", "html", NULL), return NULL);
out               541 lib/common/output_xml.c     priv = out->priv;
out                41 lib/common/patchset_display.c xml_show_patchset_header(pcmk__output_t *out, const xmlNode *patchset)
out                53 lib/common/patchset_display.c         out->info(out, "Diff: --- %d.%d.%d %s", del[0], del[1], del[2], fmt);
out                54 lib/common/patchset_display.c         rc = out->info(out, "Diff: +++ %d.%d.%d %s",
out                58 lib/common/patchset_display.c         rc = out->info(out, "Local-only Change: %d.%d.%d",
out                80 lib/common/patchset_display.c xml_show_patchset_v1_recursive(pcmk__output_t *out, const char *prefix,
out               102 lib/common/patchset_display.c             int temp_rc = xml_show_patchset_v1_recursive(out, prefix, child,
out               109 lib/common/patchset_display.c     return pcmk__xml_show(out, prefix, data, depth,
out               132 lib/common/patchset_display.c xml_show_patchset_v1(pcmk__output_t *out, const xmlNode *patchset,
out               139 lib/common/patchset_display.c     int rc = xml_show_patchset_header(out, patchset);
out               149 lib/common/patchset_display.c         int temp_rc = xml_show_patchset_v1_recursive(out, "- ", child, 0,
out               157 lib/common/patchset_display.c             rc = pcmk__output_select_rc(rc, out->info(out, " --- "));
out               165 lib/common/patchset_display.c         int temp_rc = xml_show_patchset_v1_recursive(out, "+ ", child, 0,
out               173 lib/common/patchset_display.c             rc = pcmk__output_select_rc(rc, out->info(out, " +++ "));
out               195 lib/common/patchset_display.c xml_show_patchset_v2(pcmk__output_t *out, const xmlNode *patchset)
out               197 lib/common/patchset_display.c     int rc = xml_show_patchset_header(out, patchset);
out               213 lib/common/patchset_display.c             temp_rc = pcmk__xml_show(out, prefix, change->children, 0,
out               222 lib/common/patchset_display.c             temp_rc = pcmk__xml_show(out, prefix, change->children, 0,
out               232 lib/common/patchset_display.c             temp_rc = out->info(out,
out               264 lib/common/patchset_display.c                 temp_rc = out->info(out, "+  %s:  %s", xpath, buffer_set->str);
out               270 lib/common/patchset_display.c                 temp_rc = out->info(out, "-- %s:  %s",
out               281 lib/common/patchset_display.c                 temp_rc = out->info(out, "-- %s (%d)", xpath, position);
out               283 lib/common/patchset_display.c                 temp_rc = out->info(out, "-- %s", xpath);
out               308 lib/common/patchset_display.c xml_patchset_default(pcmk__output_t *out, va_list args)
out               322 lib/common/patchset_display.c             return xml_show_patchset_v1(out, patchset, pcmk__xml_fmt_pretty);
out               324 lib/common/patchset_display.c             return xml_show_patchset_v2(out, patchset);
out               347 lib/common/patchset_display.c xml_patchset_log(pcmk__output_t *out, va_list args)
out               353 lib/common/patchset_display.c     uint8_t log_level = pcmk__output_get_log_level(out);
out               380 lib/common/patchset_display.c                 return xml_show_patchset_v1(out, patchset,
out               384 lib/common/patchset_display.c             return xml_show_patchset_v1(out, patchset, pcmk__xml_fmt_pretty);
out               386 lib/common/patchset_display.c             return xml_show_patchset_v2(out, patchset);
out               409 lib/common/patchset_display.c xml_patchset_xml(pcmk__output_t *out, va_list args)
out               416 lib/common/patchset_display.c         out->output_xml(out, "xml-patchset", buf);
out               439 lib/common/patchset_display.c pcmk__register_patchset_messages(pcmk__output_t *out) {
out               440 lib/common/patchset_display.c     pcmk__register_messages(out, fmt_functions);
out               462 lib/common/patchset_display.c     pcmk__output_t *out = NULL;
out               470 lib/common/patchset_display.c             CRM_CHECK(pcmk__text_output_new(&out, NULL) == pcmk_rc_ok, return);
out               482 lib/common/patchset_display.c             CRM_CHECK(pcmk__log_output_new(&out) == pcmk_rc_ok, return);
out               483 lib/common/patchset_display.c             pcmk__output_set_log_level(out, log_level);
out               497 lib/common/patchset_display.c                 rc = xml_show_patchset_v1(out, patchset,
out               501 lib/common/patchset_display.c                 rc = xml_show_patchset_v1(out, patchset, pcmk__xml_fmt_pretty);
out               505 lib/common/patchset_display.c             rc = xml_show_patchset_v2(out, patchset);
out               514 lib/common/patchset_display.c     out->finish(out, pcmk_rc2exitc(rc), true, NULL);
out               515 lib/common/patchset_display.c     pcmk__output_free(out);
out              1045 lib/common/results.c pcmk__set_result_output(pcmk__action_result_t *result, char *out, char *err)
out              1052 lib/common/results.c     result->action_stdout = out;
out               865 lib/common/schemas.c     xmlNode *out = NULL;
out               887 lib/common/schemas.c     out = xmlDocGetRootElement(res);
out               896 lib/common/schemas.c     return out;
out                16 lib/common/tests/output/pcmk__call_message_test.c default_message_fn(pcmk__output_t *out, va_list args) {
out                22 lib/common/tests/output/pcmk__call_message_test.c failed_message_fn(pcmk__output_t *out, va_list args) {
out                28 lib/common/tests/output/pcmk__call_message_test.c message_fn_1(pcmk__output_t *out, va_list args) {
out                34 lib/common/tests/output/pcmk__call_message_test.c message_fn_2(pcmk__output_t *out, va_list args) {
out                40 lib/common/tests/output/pcmk__call_message_test.c fake_text_init(pcmk__output_t *out) {
out                45 lib/common/tests/output/pcmk__call_message_test.c fake_text_free_priv(pcmk__output_t *out) {
out                81 lib/common/tests/output/pcmk__call_message_test.c     pcmk__output_t *out = NULL;
out                83 lib/common/tests/output/pcmk__call_message_test.c     pcmk__output_new(&out, "text", NULL, NULL);
out                85 lib/common/tests/output/pcmk__call_message_test.c     assert_int_equal(out->message(out, "fake"), EINVAL);
out                86 lib/common/tests/output/pcmk__call_message_test.c     pcmk__assert_asserts(out->message(out, ""));
out                87 lib/common/tests/output/pcmk__call_message_test.c     pcmk__assert_asserts(out->message(out, NULL));
out                89 lib/common/tests/output/pcmk__call_message_test.c     pcmk__output_free(out);
out                94 lib/common/tests/output/pcmk__call_message_test.c     pcmk__output_t *out = NULL;
out               103 lib/common/tests/output/pcmk__call_message_test.c     pcmk__output_new(&out, "text", NULL, NULL);
out               104 lib/common/tests/output/pcmk__call_message_test.c     pcmk__register_messages(out, entries);
out               107 lib/common/tests/output/pcmk__call_message_test.c     assert_int_equal(out->message(out, "msg1"), pcmk_rc_ok);
out               109 lib/common/tests/output/pcmk__call_message_test.c     assert_int_equal(out->message(out, "msg2"), pcmk_rc_ok);
out               111 lib/common/tests/output/pcmk__call_message_test.c     assert_int_equal(out->message(out, "fail"), pcmk_rc_no_output);
out               113 lib/common/tests/output/pcmk__call_message_test.c     pcmk__output_free(out);
out               118 lib/common/tests/output/pcmk__call_message_test.c     pcmk__output_t *out = NULL;
out               125 lib/common/tests/output/pcmk__call_message_test.c     pcmk__output_new(&out, "text", NULL, NULL);
out               126 lib/common/tests/output/pcmk__call_message_test.c     pcmk__register_messages(out, entries);
out               128 lib/common/tests/output/pcmk__call_message_test.c     assert_int_equal(out->message(out, "msg1"), EINVAL);
out               130 lib/common/tests/output/pcmk__call_message_test.c     pcmk__output_free(out);
out               135 lib/common/tests/output/pcmk__call_message_test.c     pcmk__output_t *out = NULL;
out               143 lib/common/tests/output/pcmk__call_message_test.c     pcmk__output_new(&out, "text", NULL, NULL);
out               144 lib/common/tests/output/pcmk__call_message_test.c     pcmk__register_messages(out, entries);
out               147 lib/common/tests/output/pcmk__call_message_test.c     assert_int_equal(out->message(out, "msg1"), pcmk_rc_ok);
out               149 lib/common/tests/output/pcmk__call_message_test.c     pcmk__output_free(out);
out                18 lib/common/tests/output/pcmk__output_and_clear_error_test.c fake_text_init(pcmk__output_t *out) {
out                23 lib/common/tests/output/pcmk__output_and_clear_error_test.c fake_text_free_priv(pcmk__output_t *out) {
out                29 lib/common/tests/output/pcmk__output_and_clear_error_test.c fake_text_err(pcmk__output_t *out, const char *format, ...) {
out                68 lib/common/tests/output/pcmk__output_and_clear_error_test.c     pcmk__output_t *out = NULL;
out                70 lib/common/tests/output/pcmk__output_and_clear_error_test.c     pcmk__output_new(&out, "text", NULL, NULL);
out                75 lib/common/tests/output/pcmk__output_and_clear_error_test.c     pcmk__output_and_clear_error(&error, out);
out                77 lib/common/tests/output/pcmk__output_and_clear_error_test.c     pcmk__output_free(out);
out                16 lib/common/tests/output/pcmk__output_free_test.c null_message_fn(pcmk__output_t *out, va_list args) {
out                21 lib/common/tests/output/pcmk__output_free_test.c fake_text_init(pcmk__output_t *out) {
out                26 lib/common/tests/output/pcmk__output_free_test.c fake_text_free_priv(pcmk__output_t *out) {
out                63 lib/common/tests/output/pcmk__output_free_test.c     pcmk__output_t *out = NULL;
out                65 lib/common/tests/output/pcmk__output_free_test.c     pcmk__output_new(&out, "text", NULL, NULL);
out                68 lib/common/tests/output/pcmk__output_free_test.c     pcmk__output_free(out);
out                73 lib/common/tests/output/pcmk__output_free_test.c     pcmk__output_t *out = NULL;
out                75 lib/common/tests/output/pcmk__output_free_test.c     pcmk__output_new(&out, "text", NULL, NULL);
out                76 lib/common/tests/output/pcmk__output_free_test.c     pcmk__register_message(out, "fake", null_message_fn);
out                79 lib/common/tests/output/pcmk__output_free_test.c     pcmk__output_free(out);
out                20 lib/common/tests/output/pcmk__output_new_test.c fake_text_init(pcmk__output_t *out) {
out                25 lib/common/tests/output/pcmk__output_new_test.c fake_text_free_priv(pcmk__output_t *out) {
out                62 lib/common/tests/output/pcmk__output_new_test.c     pcmk__output_t *out = NULL;
out                64 lib/common/tests/output/pcmk__output_new_test.c     pcmk__assert_asserts(pcmk__output_new(&out, "fake", NULL, NULL));
out                75 lib/common/tests/output/pcmk__output_new_test.c     pcmk__output_t *out = NULL;
out                77 lib/common/tests/output/pcmk__output_new_test.c     assert_int_equal(pcmk__output_new(&out, "fake", NULL, NULL), pcmk_rc_unknown_format);
out                82 lib/common/tests/output/pcmk__output_new_test.c     pcmk__output_t *out = NULL;
out                88 lib/common/tests/output/pcmk__output_new_test.c     assert_int_equal(pcmk__output_new(&out, "text", NULL, NULL), ENOMEM);
out                95 lib/common/tests/output/pcmk__output_new_test.c     pcmk__output_t *out = NULL;
out               108 lib/common/tests/output/pcmk__output_new_test.c     assert_int_equal(pcmk__output_new(&out, "text", "destfile", NULL), EPERM);
out               115 lib/common/tests/output/pcmk__output_new_test.c     pcmk__output_t *out = NULL;
out               118 lib/common/tests/output/pcmk__output_new_test.c     assert_int_equal(pcmk__output_new(&out, "text", NULL, NULL), ENOMEM);
out               124 lib/common/tests/output/pcmk__output_new_test.c     pcmk__output_t *out = NULL;
out               126 lib/common/tests/output/pcmk__output_new_test.c     assert_int_equal(pcmk__output_new(&out, "text", NULL, NULL), pcmk_rc_ok);
out               127 lib/common/tests/output/pcmk__output_new_test.c     assert_string_equal(out->fmt_name, "text");
out               128 lib/common/tests/output/pcmk__output_new_test.c     assert_ptr_equal(out->dest, stdout);
out               129 lib/common/tests/output/pcmk__output_new_test.c     assert_false(out->quiet);
out               130 lib/common/tests/output/pcmk__output_new_test.c     assert_non_null(out->messages);
out               133 lib/common/tests/output/pcmk__output_new_test.c     pcmk__output_free(out);
out               138 lib/common/tests/output/pcmk__output_new_test.c     pcmk__output_t *out = NULL;
out               140 lib/common/tests/output/pcmk__output_new_test.c     assert_int_equal(pcmk__output_new(&out, NULL, NULL, NULL), pcmk_rc_ok);
out               141 lib/common/tests/output/pcmk__output_new_test.c     assert_string_equal(out->fmt_name, "text");
out               143 lib/common/tests/output/pcmk__output_new_test.c     pcmk__output_free(out);
out                18 lib/common/tests/output/pcmk__register_message_test.c null_message_fn(pcmk__output_t *out, va_list args) {
out                23 lib/common/tests/output/pcmk__register_message_test.c null_message_fn_2(pcmk__output_t *out, va_list args) {
out                28 lib/common/tests/output/pcmk__register_message_test.c fake_text_init(pcmk__output_t *out) {
out                33 lib/common/tests/output/pcmk__register_message_test.c fake_text_free_priv(pcmk__output_t *out) {
out                69 lib/common/tests/output/pcmk__register_message_test.c     pcmk__output_t *out = NULL;
out                71 lib/common/tests/output/pcmk__register_message_test.c     pcmk__output_new(&out, "text", NULL, NULL);
out                74 lib/common/tests/output/pcmk__register_message_test.c     pcmk__assert_asserts(pcmk__register_message(out, NULL, null_message_fn));
out                75 lib/common/tests/output/pcmk__register_message_test.c     pcmk__assert_asserts(pcmk__register_message(out, "", null_message_fn));
out                76 lib/common/tests/output/pcmk__register_message_test.c     pcmk__assert_asserts(pcmk__register_message(out, "fake", NULL));
out                78 lib/common/tests/output/pcmk__register_message_test.c     pcmk__output_free(out);
out                83 lib/common/tests/output/pcmk__register_message_test.c     pcmk__output_t *out = NULL;
out                85 lib/common/tests/output/pcmk__register_message_test.c     pcmk__bare_output_new(&out, "text", NULL, NULL);
out                88 lib/common/tests/output/pcmk__register_message_test.c     assert_int_equal(g_hash_table_size(out->messages), 0);
out                91 lib/common/tests/output/pcmk__register_message_test.c     pcmk__register_message(out, "fake", null_message_fn);
out                92 lib/common/tests/output/pcmk__register_message_test.c     assert_int_equal(g_hash_table_size(out->messages), 1);
out                93 lib/common/tests/output/pcmk__register_message_test.c     assert_ptr_equal(g_hash_table_lookup(out->messages, "fake"), null_message_fn);
out                98 lib/common/tests/output/pcmk__register_message_test.c     pcmk__register_message(out, "fake", null_message_fn_2);
out                99 lib/common/tests/output/pcmk__register_message_test.c     assert_int_equal(g_hash_table_size(out->messages), 1);
out               100 lib/common/tests/output/pcmk__register_message_test.c     assert_ptr_equal(g_hash_table_lookup(out->messages, "fake"), null_message_fn_2);
out               102 lib/common/tests/output/pcmk__register_message_test.c     pcmk__output_free(out);
out                18 lib/common/tests/output/pcmk__register_messages_test.c null_message_fn(pcmk__output_t *out, va_list args) {
out                23 lib/common/tests/output/pcmk__register_messages_test.c null_message_fn_2(pcmk__output_t *out, va_list args) {
out                28 lib/common/tests/output/pcmk__register_messages_test.c fake_text_init(pcmk__output_t *out) {
out                33 lib/common/tests/output/pcmk__register_messages_test.c fake_text_free_priv(pcmk__output_t *out) {
out                69 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__output_t *out = NULL;
out                81 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__bare_output_new(&out, "text", NULL, NULL);
out                83 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__assert_asserts(pcmk__register_messages(out, entries));
out                84 lib/common/tests/output/pcmk__register_messages_test.c     assert_int_equal(g_hash_table_size(out->messages), 0);
out                86 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__output_free(out);
out                91 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__output_t *out = NULL;
out                99 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__bare_output_new(&out, "text", NULL, NULL);
out               101 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__register_messages(out, entries);
out               102 lib/common/tests/output/pcmk__register_messages_test.c     assert_int_equal(g_hash_table_size(out->messages), 2);
out               103 lib/common/tests/output/pcmk__register_messages_test.c     assert_ptr_equal(g_hash_table_lookup(out->messages, "msg1"), null_message_fn);
out               104 lib/common/tests/output/pcmk__register_messages_test.c     assert_ptr_equal(g_hash_table_lookup(out->messages, "msg2"), null_message_fn_2);
out               106 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__output_free(out);
out               111 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__output_t *out = NULL;
out               119 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__bare_output_new(&out, "text", NULL, NULL);
out               121 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__register_messages(out, entries);
out               122 lib/common/tests/output/pcmk__register_messages_test.c     assert_int_equal(g_hash_table_size(out->messages), 1);
out               123 lib/common/tests/output/pcmk__register_messages_test.c     assert_ptr_equal(g_hash_table_lookup(out->messages, "msg1"), null_message_fn_2);
out               125 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__output_free(out);
out               130 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__output_t *out = NULL;
out               138 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__bare_output_new(&out, "text", NULL, NULL);
out               140 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__register_messages(out, entries);
out               141 lib/common/tests/output/pcmk__register_messages_test.c     assert_int_equal(g_hash_table_size(out->messages), 2);
out               142 lib/common/tests/output/pcmk__register_messages_test.c     assert_ptr_equal(g_hash_table_lookup(out->messages, "msg1"), null_message_fn);
out               143 lib/common/tests/output/pcmk__register_messages_test.c     assert_ptr_equal(g_hash_table_lookup(out->messages, "msg2"), null_message_fn);
out               145 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__output_free(out);
out               150 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__output_t *out = NULL;
out               157 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__bare_output_new(&out, "text", NULL, NULL);
out               159 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__register_messages(out, entries);
out               160 lib/common/tests/output/pcmk__register_messages_test.c     assert_int_equal(g_hash_table_size(out->messages), 1);
out               161 lib/common/tests/output/pcmk__register_messages_test.c     assert_ptr_equal(g_hash_table_lookup(out->messages, "msg1"), null_message_fn);
out               163 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__output_free(out);
out               168 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__output_t *out = NULL;
out               176 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__bare_output_new(&out, "text", NULL, NULL);
out               178 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__register_messages(out, entries);
out               179 lib/common/tests/output/pcmk__register_messages_test.c     assert_int_equal(g_hash_table_size(out->messages), 1);
out               180 lib/common/tests/output/pcmk__register_messages_test.c     assert_ptr_equal(g_hash_table_lookup(out->messages, "msg1"), null_message_fn_2);
out               182 lib/common/tests/output/pcmk__register_messages_test.c     pcmk__output_free(out);
out                20 lib/common/xml_display.c static int show_xml_node(pcmk__output_t *out, GString *buffer,
out                60 lib/common/xml_display.c show_xml_comment(pcmk__output_t *out, const xmlNode *data, int depth,
out                66 lib/common/xml_display.c         return out->info(out, "%*s<!--%s-->",
out                92 lib/common/xml_display.c show_xml_element(pcmk__output_t *out, GString *buffer, const char *prefix,
out               148 lib/common/xml_display.c         rc = out->info(out, "%s%s%s",
out               161 lib/common/xml_display.c             int temp_rc = show_xml_node(out, buffer, prefix, child, depth + 1,
out               170 lib/common/xml_display.c         int temp_rc = out->info(out, "%s%s%*s</%s>",
out               200 lib/common/xml_display.c show_xml_node(pcmk__output_t *out, GString *buffer, const char *prefix,
out               205 lib/common/xml_display.c             return show_xml_comment(out, data, depth, options);
out               207 lib/common/xml_display.c             return show_xml_element(out, buffer, prefix, data, depth, options);
out               228 lib/common/xml_display.c pcmk__xml_show(pcmk__output_t *out, const char *prefix, const xmlNode *data,
out               234 lib/common/xml_display.c     CRM_ASSERT(out != NULL);
out               245 lib/common/xml_display.c     rc = show_xml_node(out, buffer, prefix, data, depth, options);
out               265 lib/common/xml_display.c show_xml_changes_recursive(pcmk__output_t *out, const xmlNode *data, int depth,
out               277 lib/common/xml_display.c         return pcmk__xml_show(out, PCMK__XML_PREFIX_CREATED, data, depth,
out               295 lib/common/xml_display.c         rc = pcmk__xml_show(out, prefix, data, depth,
out               308 lib/common/xml_display.c                 temp_rc = out->info(out, "%s %*s @%s=%s",
out               328 lib/common/xml_display.c                 temp_rc = out->info(out, "%s %*s @%s=%s",
out               337 lib/common/xml_display.c             temp_rc = show_xml_changes_recursive(out, child, depth + 1,
out               343 lib/common/xml_display.c         temp_rc = pcmk__xml_show(out, PCMK__XML_PREFIX_MODIFIED, data, depth,
out               351 lib/common/xml_display.c         temp_rc = show_xml_changes_recursive(out, child, depth + 1, options);
out               369 lib/common/xml_display.c pcmk__xml_show_changes(pcmk__output_t *out, const xmlNode *xml)
out               375 lib/common/xml_display.c     CRM_ASSERT(out != NULL);
out               389 lib/common/xml_display.c             temp_rc = out->info(out, PCMK__XML_PREFIX_DELETED " %s (%d)",
out               392 lib/common/xml_display.c             temp_rc = out->info(out, PCMK__XML_PREFIX_DELETED " %s",
out               398 lib/common/xml_display.c     temp_rc = show_xml_changes_recursive(out, xml, 0, pcmk__xml_fmt_pretty);
out               414 lib/common/xml_display.c     pcmk__output_t *out = NULL;
out               429 lib/common/xml_display.c             CRM_CHECK(pcmk__text_output_new(&out, NULL) == pcmk_rc_ok, return);
out               432 lib/common/xml_display.c             CRM_CHECK(pcmk__log_output_new(&out) == pcmk_rc_ok, return);
out               433 lib/common/xml_display.c             pcmk__output_set_log_level(out, log_level);
out               474 lib/common/xml_display.c         show_xml_changes_recursive(out, data, depth, options);
out               510 lib/common/xml_display.c         pcmk__xml_show(out, prefix, data, depth,
out               518 lib/common/xml_display.c     out->finish(out, CRM_EX_OK, true, NULL);
out               519 lib/common/xml_display.c     pcmk__output_free(out);
out               525 lib/common/xml_display.c     pcmk__output_t *out = NULL;
out               532 lib/common/xml_display.c             CRM_CHECK(pcmk__text_output_new(&out, NULL) == pcmk_rc_ok, return);
out               535 lib/common/xml_display.c             CRM_CHECK(pcmk__log_output_new(&out) == pcmk_rc_ok, return);
out               536 lib/common/xml_display.c             pcmk__output_set_log_level(out, log_level);
out               539 lib/common/xml_display.c     rc = pcmk__xml_show_changes(out, xml);
out               540 lib/common/xml_display.c     out->finish(out, pcmk_rc2exitc(rc), true, NULL);
out               541 lib/common/xml_display.c     pcmk__output_free(out);
out               172 lib/fencing/st_output.c failed_history(pcmk__output_t *out, va_list args)
out               191 lib/fencing/st_output.c         PCMK__OUTPUT_LIST_HEADER(out, print_spacer, rc, "Failed Fencing Actions");
out               192 lib/fencing/st_output.c         out->message(out, "stonith-event", hp,
out               195 lib/fencing/st_output.c         out->increment_list(out);
out               198 lib/fencing/st_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               205 lib/fencing/st_output.c stonith_history(pcmk__output_t *out, va_list args)
out               221 lib/fencing/st_output.c             PCMK__OUTPUT_LIST_HEADER(out, print_spacer, rc, "Fencing History");
out               222 lib/fencing/st_output.c             out->message(out, "stonith-event", hp,
out               226 lib/fencing/st_output.c             out->increment_list(out);
out               230 lib/fencing/st_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               237 lib/fencing/st_output.c full_history(pcmk__output_t *out, va_list args)
out               253 lib/fencing/st_output.c         PCMK__OUTPUT_LIST_HEADER(out, print_spacer, rc, "Fencing History");
out               254 lib/fencing/st_output.c         out->message(out, "stonith-event", hp,
out               257 lib/fencing/st_output.c         out->increment_list(out);
out               260 lib/fencing/st_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               267 lib/fencing/st_output.c full_history_xml(pcmk__output_t *out, va_list args)
out               284 lib/fencing/st_output.c             PCMK__OUTPUT_LIST_HEADER(out, false, rc, "Fencing History");
out               285 lib/fencing/st_output.c             out->message(out, "stonith-event", hp,
out               289 lib/fencing/st_output.c             out->increment_list(out);
out               292 lib/fencing/st_output.c         PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               296 lib/fencing/st_output.c         pcmk__output_create_xml_node(out, "fence_history",
out               309 lib/fencing/st_output.c last_fenced_html(pcmk__output_t *out, va_list args) {
out               315 lib/fencing/st_output.c         pcmk__output_create_html_node(out, "div", NULL, NULL, buf);
out               325 lib/fencing/st_output.c last_fenced_text(pcmk__output_t *out, va_list args) {
out               330 lib/fencing/st_output.c         pcmk__indented_printf(out, "Node %s last fenced at: %s", target, ctime(&when));
out               332 lib/fencing/st_output.c         pcmk__indented_printf(out, "Node %s has never been fenced\n", target);
out               340 lib/fencing/st_output.c last_fenced_xml(pcmk__output_t *out, va_list args) {
out               347 lib/fencing/st_output.c         pcmk__output_create_xml_node(out, "last-fenced",
out               362 lib/fencing/st_output.c pending_actions(pcmk__output_t *out, va_list args)
out               382 lib/fencing/st_output.c         PCMK__OUTPUT_LIST_HEADER(out, print_spacer, rc, "Pending Fencing Actions");
out               383 lib/fencing/st_output.c         out->message(out, "stonith-event", hp,
out               386 lib/fencing/st_output.c         out->increment_list(out);
out               389 lib/fencing/st_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               396 lib/fencing/st_output.c stonith_event_html(pcmk__output_t *out, va_list args)
out               409 lib/fencing/st_output.c             out->list_item(out, "successful-stonith-event", "%s", desc);
out               413 lib/fencing/st_output.c             out->list_item(out, "failed-stonith-event", "%s", desc);
out               417 lib/fencing/st_output.c             out->list_item(out, "pending-stonith-event", "%s", desc);
out               427 lib/fencing/st_output.c stonith_event_text(pcmk__output_t *out, va_list args)
out               436 lib/fencing/st_output.c         pcmk__formatted_printf(out, "%lld\n", (long long) event->completed);
out               441 lib/fencing/st_output.c         pcmk__indented_printf(out, "%s\n", desc);
out               451 lib/fencing/st_output.c stonith_event_xml(pcmk__output_t *out, va_list args)
out               459 lib/fencing/st_output.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "fence_event",
out               505 lib/fencing/st_output.c validate_agent_html(pcmk__output_t *out, va_list args) {
out               515 lib/fencing/st_output.c         pcmk__output_create_html_node(out, "div", NULL, NULL, buf);
out               520 lib/fencing/st_output.c         pcmk__output_create_html_node(out, "div", NULL, NULL, buf);
out               524 lib/fencing/st_output.c     out->subprocess_output(out, rc, output, error_output);
out               531 lib/fencing/st_output.c validate_agent_text(pcmk__output_t *out, va_list args) {
out               539 lib/fencing/st_output.c         pcmk__indented_printf(out, "Validation of %s on %s %s\n", agent, device,
out               542 lib/fencing/st_output.c         pcmk__indented_printf(out, "Validation of %s %s\n", agent,
out               546 lib/fencing/st_output.c     out->subprocess_output(out, rc, output, error_output);
out               553 lib/fencing/st_output.c validate_agent_xml(pcmk__output_t *out, va_list args) {
out               561 lib/fencing/st_output.c         out, "validate", "agent", agent, "valid", pcmk__btoa(rc == pcmk_ok),
out               568 lib/fencing/st_output.c     pcmk__output_xml_push_parent(out, node);
out               569 lib/fencing/st_output.c     out->subprocess_output(out, rc, output, error_output);
out               570 lib/fencing/st_output.c     pcmk__output_xml_pop_parent(out);
out               598 lib/fencing/st_output.c stonith__register_messages(pcmk__output_t *out) {
out               599 lib/fencing/st_output.c     pcmk__register_messages(out, fmt_functions);
out                17 lib/lrmd/lrmd_output.c default_list(pcmk__output_t *out, lrmd_list_t *list, const char *title) {
out                20 lib/lrmd/lrmd_output.c     out->begin_list(out, NULL, NULL, "%s", title);
out                23 lib/lrmd/lrmd_output.c         out->list_item(out, NULL, "%s", iter->val);
out                26 lib/lrmd/lrmd_output.c     out->end_list(out);
out                32 lib/lrmd/lrmd_output.c xml_list(pcmk__output_t *out, lrmd_list_t *list, const char *ele) {
out                36 lib/lrmd/lrmd_output.c         pcmk__output_create_xml_text_node(out, ele, iter->val);
out                45 lib/lrmd/lrmd_output.c lrmd__alternatives_list_xml(pcmk__output_t *out, va_list args) {
out                49 lib/lrmd/lrmd_output.c     pcmk__output_xml_create_parent(out, "providers",
out                52 lib/lrmd/lrmd_output.c     return xml_list(out, list, "provider");
out                57 lib/lrmd/lrmd_output.c lrmd__alternatives_list(pcmk__output_t *out, va_list args) {
out                61 lib/lrmd/lrmd_output.c     return default_list(out, list, "Providers");
out                66 lib/lrmd/lrmd_output.c lrmd__agents_list_xml(pcmk__output_t *out, va_list args) {
out                71 lib/lrmd/lrmd_output.c     xmlNodePtr node = pcmk__output_xml_create_parent(out, "agents",
out                79 lib/lrmd/lrmd_output.c     return xml_list(out, list, "agent");
out                84 lib/lrmd/lrmd_output.c lrmd__agents_list(pcmk__output_t *out, va_list args) {
out                92 lib/lrmd/lrmd_output.c     rc = default_list(out, list, title);
out                99 lib/lrmd/lrmd_output.c lrmd__providers_list_xml(pcmk__output_t *out, va_list args) {
out               103 lib/lrmd/lrmd_output.c     xmlNodePtr node = pcmk__output_xml_create_parent(out, "providers",
out               111 lib/lrmd/lrmd_output.c     return xml_list(out, list, "provider");
out               116 lib/lrmd/lrmd_output.c lrmd__providers_list(pcmk__output_t *out, va_list args) {
out               120 lib/lrmd/lrmd_output.c     return default_list(out, list, "Providers");
out               125 lib/lrmd/lrmd_output.c lrmd__standards_list(pcmk__output_t *out, va_list args) {
out               128 lib/lrmd/lrmd_output.c     return default_list(out, list, "Standards");
out               144 lib/lrmd/lrmd_output.c lrmd__register_messages(pcmk__output_t *out) {
out               145 lib/lrmd/lrmd_output.c     pcmk__register_messages(out, fmt_functions);
out              1019 lib/pacemaker/libpacemaker_private.h xmlNode *pcmk__inject_resource_history(pcmk__output_t *out, xmlNode *cib_node,
out              1027 lib/pacemaker/libpacemaker_private.h void pcmk__inject_failcount(pcmk__output_t *out, xmlNode *cib_node,
out                17 lib/pacemaker/pcmk_agents.c pcmk__list_alternatives(pcmk__output_t *out, const char *agent_spec)
out                23 lib/pacemaker/pcmk_agents.c     CRM_ASSERT(out != NULL && agent_spec != NULL);
out                33 lib/pacemaker/pcmk_agents.c         rc = out->message(out, "alternatives-list", list, agent_spec);
out                40 lib/pacemaker/pcmk_agents.c        out->err(out, _("No %s found for %s"), "OCF providers", agent_spec);
out                52 lib/pacemaker/pcmk_agents.c     pcmk__output_t *out = NULL;
out                55 lib/pacemaker/pcmk_agents.c     rc = pcmk__xml_output_new(&out, xml);
out                60 lib/pacemaker/pcmk_agents.c     lrmd__register_messages(out);
out                62 lib/pacemaker/pcmk_agents.c     rc = pcmk__list_alternatives(out, agent_spec);
out                63 lib/pacemaker/pcmk_agents.c     pcmk__xml_output_finish(out, xml);
out                77 lib/pacemaker/pcmk_agents.c pcmk__list_agents(pcmk__output_t *out, char *agent_spec)
out                84 lib/pacemaker/pcmk_agents.c     CRM_ASSERT(out != NULL && agent_spec != NULL);
out               100 lib/pacemaker/pcmk_agents.c         rc = out->message(out, "agents-list", list, agent_spec, provider);
out               108 lib/pacemaker/pcmk_agents.c            out->err(out, _("No agents found for standard '%s'"), agent_spec);
out               110 lib/pacemaker/pcmk_agents.c            out->err(out, _("No agents found for standard '%s' and provider '%s'"),
out               123 lib/pacemaker/pcmk_agents.c     pcmk__output_t *out = NULL;
out               126 lib/pacemaker/pcmk_agents.c     rc = pcmk__xml_output_new(&out, xml);
out               131 lib/pacemaker/pcmk_agents.c     lrmd__register_messages(out);
out               133 lib/pacemaker/pcmk_agents.c     rc = pcmk__list_agents(out, agent_spec);
out               134 lib/pacemaker/pcmk_agents.c     pcmk__xml_output_finish(out, xml);
out               139 lib/pacemaker/pcmk_agents.c pcmk__list_providers(pcmk__output_t *out, const char *agent_spec)
out               145 lib/pacemaker/pcmk_agents.c     CRM_ASSERT(out != NULL);
out               155 lib/pacemaker/pcmk_agents.c         rc = out->message(out, "providers-list", list, agent_spec);
out               163 lib/pacemaker/pcmk_agents.c            out->err(out, _("No %s found"), "OCF providers");
out               165 lib/pacemaker/pcmk_agents.c            out->err(out, _("No %s found for %s"), "OCF providers", agent_spec);
out               179 lib/pacemaker/pcmk_agents.c     pcmk__output_t *out = NULL;
out               182 lib/pacemaker/pcmk_agents.c     rc = pcmk__xml_output_new(&out, xml);
out               187 lib/pacemaker/pcmk_agents.c     lrmd__register_messages(out);
out               189 lib/pacemaker/pcmk_agents.c     rc = pcmk__list_providers(out, agent_spec);
out               190 lib/pacemaker/pcmk_agents.c     pcmk__xml_output_finish(out, xml);
out               195 lib/pacemaker/pcmk_agents.c pcmk__list_standards(pcmk__output_t *out)
out               201 lib/pacemaker/pcmk_agents.c     CRM_ASSERT(out != NULL);
out               211 lib/pacemaker/pcmk_agents.c         rc = out->message(out, "standards-list", list);
out               218 lib/pacemaker/pcmk_agents.c        out->err(out, _("No %s found"), "standards");
out               230 lib/pacemaker/pcmk_agents.c     pcmk__output_t *out = NULL;
out               233 lib/pacemaker/pcmk_agents.c     rc = pcmk__xml_output_new(&out, xml);
out               238 lib/pacemaker/pcmk_agents.c     lrmd__register_messages(out);
out               240 lib/pacemaker/pcmk_agents.c     rc = pcmk__list_standards(out);
out               241 lib/pacemaker/pcmk_agents.c     pcmk__xml_output_finish(out, xml);
out                44 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out;
out                67 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out = data->out;
out                75 lib/pacemaker/pcmk_cluster_queries.c                 out->err(out, "error: Lost connection to %s",
out                87 lib/pacemaker/pcmk_cluster_queries.c         out->err(out, "error: Bad reply from %s: %s",
out               114 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out = data->out;
out               126 lib/pacemaker/pcmk_cluster_queries.c         out->err(out, "error: Unexpected reply type '%s' from controller",
out               155 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out = data->out;
out               166 lib/pacemaker/pcmk_cluster_queries.c         out->err(out, "error: Unexpected reply type '%s' from pacemakerd",
out               192 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out = data->out;
out               203 lib/pacemaker/pcmk_cluster_queries.c     out->message(out, "health",
out               227 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out = data->out;
out               238 lib/pacemaker/pcmk_cluster_queries.c     out->message(out, "dc", reply->host_from);
out               258 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out = data->out;
out               272 lib/pacemaker/pcmk_cluster_queries.c         out->err(out, "Node is not known to cluster");
out               286 lib/pacemaker/pcmk_cluster_queries.c         out->message(out, "node-info",
out               313 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out = data->out;
out               334 lib/pacemaker/pcmk_cluster_queries.c         out->message(out, "pacemakerd-health",
out               338 lib/pacemaker/pcmk_cluster_queries.c         out->message(out, "pacemakerd-health",
out               349 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out = data->out;
out               354 lib/pacemaker/pcmk_cluster_queries.c         out->err(out, "error: Could not connect to %s: %s",
out               377 lib/pacemaker/pcmk_cluster_queries.c                 out->err(out, "error: Could not connect to %s: %s",
out               403 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out = data->out;
out               419 lib/pacemaker/pcmk_cluster_queries.c             out->err(out, "error: Failed to poll %s API%s%s: %s",
out               437 lib/pacemaker/pcmk_cluster_queries.c     out->err(out,
out               460 lib/pacemaker/pcmk_cluster_queries.c pcmk__controller_status(pcmk__output_t *out, const char *node_name,
out               464 lib/pacemaker/pcmk_cluster_queries.c         .out = out,
out               481 lib/pacemaker/pcmk_cluster_queries.c             out->err(out, "error: Could not ping controller API on %s: %s",
out               501 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out = NULL;
out               504 lib/pacemaker/pcmk_cluster_queries.c     rc = pcmk__xml_output_new(&out, xml);
out               509 lib/pacemaker/pcmk_cluster_queries.c     pcmk__register_lib_messages(out);
out               511 lib/pacemaker/pcmk_cluster_queries.c     rc = pcmk__controller_status(out, node_name, message_timeout_ms);
out               512 lib/pacemaker/pcmk_cluster_queries.c     pcmk__xml_output_finish(out, xml);
out               530 lib/pacemaker/pcmk_cluster_queries.c pcmk__designated_controller(pcmk__output_t *out,
out               534 lib/pacemaker/pcmk_cluster_queries.c         .out = out,
out               551 lib/pacemaker/pcmk_cluster_queries.c             out->err(out, "error: Could not ping controller API on DC: %s",
out               569 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out = NULL;
out               572 lib/pacemaker/pcmk_cluster_queries.c     rc = pcmk__xml_output_new(&out, xml);
out               577 lib/pacemaker/pcmk_cluster_queries.c     pcmk__register_lib_messages(out);
out               579 lib/pacemaker/pcmk_cluster_queries.c     rc = pcmk__designated_controller(out, message_timeout_ms);
out               580 lib/pacemaker/pcmk_cluster_queries.c     pcmk__xml_output_finish(out, xml);
out               617 lib/pacemaker/pcmk_cluster_queries.c pcmk__query_node_info(pcmk__output_t *out, uint32_t *node_id, char **node_name,
out               623 lib/pacemaker/pcmk_cluster_queries.c         .out = out,
out               658 lib/pacemaker/pcmk_cluster_queries.c             out->err(out,
out               695 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out = NULL;
out               700 lib/pacemaker/pcmk_cluster_queries.c     rc = pcmk__xml_output_new(&out, xml);
out               705 lib/pacemaker/pcmk_cluster_queries.c     pcmk__register_lib_messages(out);
out               707 lib/pacemaker/pcmk_cluster_queries.c     rc = pcmk__query_node_info(out, node_id, node_name, uuid, state,
out               710 lib/pacemaker/pcmk_cluster_queries.c     pcmk__xml_output_finish(out, xml);
out               738 lib/pacemaker/pcmk_cluster_queries.c pcmk__pacemakerd_status(pcmk__output_t *out, const char *ipc_name,
out               743 lib/pacemaker/pcmk_cluster_queries.c         .out = out,
out               761 lib/pacemaker/pcmk_cluster_queries.c             out->err(out, "error: Could not ping launcher API: %s",
out               774 lib/pacemaker/pcmk_cluster_queries.c         out->message(out, "pacemakerd-health",
out               789 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out = NULL;
out               792 lib/pacemaker/pcmk_cluster_queries.c     rc = pcmk__xml_output_new(&out, xml);
out               797 lib/pacemaker/pcmk_cluster_queries.c     pcmk__register_lib_messages(out);
out               799 lib/pacemaker/pcmk_cluster_queries.c     rc = pcmk__pacemakerd_status(out, ipc_name, message_timeout_ms, true, NULL);
out               800 lib/pacemaker/pcmk_cluster_queries.c     pcmk__xml_output_finish(out, xml);
out               806 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out;
out               817 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out = data->out;
out               822 lib/pacemaker/pcmk_cluster_queries.c     out->message(out, "crmadmin-node", data->type,
out               829 lib/pacemaker/pcmk_cluster_queries.c pcmk__list_nodes(pcmk__output_t *out, const char *node_types, bool bash_export)
out               834 lib/pacemaker/pcmk_cluster_queries.c     rc = cib__signon_query(out, NULL, &xml_node);
out               838 lib/pacemaker/pcmk_cluster_queries.c             .out = out,
out               843 lib/pacemaker/pcmk_cluster_queries.c         out->begin_list(out, NULL, NULL, "nodes");
out               871 lib/pacemaker/pcmk_cluster_queries.c         out->end_list(out);
out               874 lib/pacemaker/pcmk_cluster_queries.c             out->info(out, "No nodes configured");
out               886 lib/pacemaker/pcmk_cluster_queries.c     pcmk__output_t *out = NULL;
out               889 lib/pacemaker/pcmk_cluster_queries.c     rc = pcmk__xml_output_new(&out, xml);
out               894 lib/pacemaker/pcmk_cluster_queries.c     pcmk__register_lib_messages(out);
out               896 lib/pacemaker/pcmk_cluster_queries.c     rc = pcmk__list_nodes(out, node_types, FALSE);
out               897 lib/pacemaker/pcmk_cluster_queries.c     pcmk__xml_output_finish(out, xml);
out               234 lib/pacemaker/pcmk_fence.c pcmk__fence_history(pcmk__output_t *out, stonith_t *st, const char *target,
out               243 lib/pacemaker/pcmk_fence.c         out->info(out, "cleaning up fencing-history%s%s",
out               247 lib/pacemaker/pcmk_fence.c         out->info(out, "gather fencing-history from all nodes");
out               268 lib/pacemaker/pcmk_fence.c     out->begin_list(out, "event", "events", "Fencing history");
out               276 lib/pacemaker/pcmk_fence.c         if (out->is_quiet(out) || !verbose) {
out               280 lib/pacemaker/pcmk_fence.c         out->message(out, "stonith-event", hp, true, false,
out               283 lib/pacemaker/pcmk_fence.c         out->increment_list(out);
out               287 lib/pacemaker/pcmk_fence.c         if (out->is_quiet(out)) {
out               288 lib/pacemaker/pcmk_fence.c             out->message(out, "stonith-event", latest, false, true, NULL,
out               291 lib/pacemaker/pcmk_fence.c             out->message(out, "stonith-event", latest, false, false, NULL,
out               293 lib/pacemaker/pcmk_fence.c             out->increment_list(out);
out               297 lib/pacemaker/pcmk_fence.c     out->end_list(out);
out               309 lib/pacemaker/pcmk_fence.c     pcmk__output_t *out = NULL;
out               312 lib/pacemaker/pcmk_fence.c     rc = pcmk__xml_output_new(&out, xml);
out               317 lib/pacemaker/pcmk_fence.c     stonith__register_messages(out);
out               319 lib/pacemaker/pcmk_fence.c     out->quiet = quiet;
out               321 lib/pacemaker/pcmk_fence.c     rc = pcmk__fence_history(out, st, target, timeout, verbose, broadcast,
out               323 lib/pacemaker/pcmk_fence.c     pcmk__xml_output_finish(out, xml);
out               329 lib/pacemaker/pcmk_fence.c pcmk__fence_installed(pcmk__output_t *out, stonith_t *st, unsigned int timeout)
out               341 lib/pacemaker/pcmk_fence.c     out->begin_list(out, "fence device", "fence devices",
out               344 lib/pacemaker/pcmk_fence.c         out->list_item(out, "device", "%s", iter->value);
out               346 lib/pacemaker/pcmk_fence.c     out->end_list(out);
out               356 lib/pacemaker/pcmk_fence.c     pcmk__output_t *out = NULL;
out               359 lib/pacemaker/pcmk_fence.c     rc = pcmk__xml_output_new(&out, xml);
out               364 lib/pacemaker/pcmk_fence.c     stonith__register_messages(out);
out               366 lib/pacemaker/pcmk_fence.c     rc = pcmk__fence_installed(out, st, timeout);
out               367 lib/pacemaker/pcmk_fence.c     pcmk__xml_output_finish(out, xml);
out               373 lib/pacemaker/pcmk_fence.c pcmk__fence_last(pcmk__output_t *out, const char *target, bool as_nodeid)
out               387 lib/pacemaker/pcmk_fence.c     return out->message(out, "last-fenced", target, when);
out               394 lib/pacemaker/pcmk_fence.c     pcmk__output_t *out = NULL;
out               397 lib/pacemaker/pcmk_fence.c     rc = pcmk__xml_output_new(&out, xml);
out               402 lib/pacemaker/pcmk_fence.c     stonith__register_messages(out);
out               404 lib/pacemaker/pcmk_fence.c     rc = pcmk__fence_last(out, target, as_nodeid);
out               405 lib/pacemaker/pcmk_fence.c     pcmk__xml_output_finish(out, xml);
out               411 lib/pacemaker/pcmk_fence.c pcmk__fence_list_targets(pcmk__output_t *out, stonith_t *st,
out               425 lib/pacemaker/pcmk_fence.c     out->begin_list(out, "fence target", "fence targets", "Fence Targets");
out               427 lib/pacemaker/pcmk_fence.c         out->list_item(out, NULL, "%s", (const char *) targets->data);
out               430 lib/pacemaker/pcmk_fence.c     out->end_list(out);
out               441 lib/pacemaker/pcmk_fence.c     pcmk__output_t *out = NULL;
out               444 lib/pacemaker/pcmk_fence.c     rc = pcmk__xml_output_new(&out, xml);
out               449 lib/pacemaker/pcmk_fence.c     stonith__register_messages(out);
out               451 lib/pacemaker/pcmk_fence.c     rc = pcmk__fence_list_targets(out, st, device_id, timeout);
out               452 lib/pacemaker/pcmk_fence.c     pcmk__xml_output_finish(out, xml);
out               458 lib/pacemaker/pcmk_fence.c pcmk__fence_metadata(pcmk__output_t *out, stonith_t *st, const char *agent,
out               469 lib/pacemaker/pcmk_fence.c     out->output_xml(out, "metadata", buffer);
out               479 lib/pacemaker/pcmk_fence.c     pcmk__output_t *out = NULL;
out               482 lib/pacemaker/pcmk_fence.c     rc = pcmk__xml_output_new(&out, xml);
out               487 lib/pacemaker/pcmk_fence.c     stonith__register_messages(out);
out               489 lib/pacemaker/pcmk_fence.c     rc = pcmk__fence_metadata(out, st, agent, timeout);
out               490 lib/pacemaker/pcmk_fence.c     pcmk__xml_output_finish(out, xml);
out               496 lib/pacemaker/pcmk_fence.c pcmk__fence_registered(pcmk__output_t *out, stonith_t *st, const char *target,
out               508 lib/pacemaker/pcmk_fence.c     out->begin_list(out, "fence device", "fence devices",
out               511 lib/pacemaker/pcmk_fence.c         out->list_item(out, "device", "%s", iter->value);
out               513 lib/pacemaker/pcmk_fence.c     out->end_list(out);
out               528 lib/pacemaker/pcmk_fence.c     pcmk__output_t *out = NULL;
out               531 lib/pacemaker/pcmk_fence.c     rc = pcmk__xml_output_new(&out, xml);
out               536 lib/pacemaker/pcmk_fence.c     stonith__register_messages(out);
out               538 lib/pacemaker/pcmk_fence.c     rc = pcmk__fence_registered(out, st, target, timeout);
out               539 lib/pacemaker/pcmk_fence.c     pcmk__xml_output_finish(out, xml);
out               575 lib/pacemaker/pcmk_fence.c pcmk__fence_validate(pcmk__output_t *out, stonith_t *st, const char *agent,
out               585 lib/pacemaker/pcmk_fence.c     out->message(out, "validate", agent, id, output, error_output, rc);
out               595 lib/pacemaker/pcmk_fence.c     pcmk__output_t *out = NULL;
out               598 lib/pacemaker/pcmk_fence.c     rc = pcmk__xml_output_new(&out, xml);
out               603 lib/pacemaker/pcmk_fence.c     stonith__register_messages(out);
out               605 lib/pacemaker/pcmk_fence.c     rc = pcmk__fence_validate(out, st, agent, id, params, timeout);
out               606 lib/pacemaker/pcmk_fence.c     pcmk__xml_output_finish(out, xml);
out                53 lib/pacemaker/pcmk_injections.c inject_transient_attr(pcmk__output_t *out, xmlNode *cib_node,
out                60 lib/pacemaker/pcmk_injections.c     out->message(out, "inject-attr", name, value, cib_node);
out                90 lib/pacemaker/pcmk_injections.c pcmk__inject_failcount(pcmk__output_t *out, xmlNode *cib_node,
out               105 lib/pacemaker/pcmk_injections.c         inject_transient_attr(out, cib_node, name, "value++");
out               109 lib/pacemaker/pcmk_injections.c         inject_transient_attr(out, cib_node, name, now);
out               378 lib/pacemaker/pcmk_injections.c pcmk__inject_resource_history(pcmk__output_t *out, xmlNode *cib_node,
out               405 lib/pacemaker/pcmk_injections.c         out->err(out,
out               418 lib/pacemaker/pcmk_injections.c         out->err(out, "Invalid class for %s: %s", resource, rclass);
out               424 lib/pacemaker/pcmk_injections.c         out->err(out, "Please specify the provider for resource %s", resource);
out               457 lib/pacemaker/pcmk_injections.c find_ticket_state(pcmk__output_t *out, cib_t *the_cib, const char *ticket_id,
out               487 lib/pacemaker/pcmk_injections.c         out->err(out, "Multiple ticket_states match ticket_id=%s", ticket_id);
out               507 lib/pacemaker/pcmk_injections.c set_ticket_state_attr(pcmk__output_t *out, const char *ticket_id,
out               515 lib/pacemaker/pcmk_injections.c     rc = find_ticket_state(out, cib, ticket_id, &ticket_state_xml);
out               558 lib/pacemaker/pcmk_injections.c inject_action(pcmk__output_t *out, const char *spec, cib_t *cib,
out               580 lib/pacemaker/pcmk_injections.c     out->message(out, "inject-spec", spec);
out               586 lib/pacemaker/pcmk_injections.c         out->err(out, "Invalid operation spec: %s.  Only found %d fields",
out               595 lib/pacemaker/pcmk_injections.c         out->err(out, "Invalid resource name: %s", resource);
out               606 lib/pacemaker/pcmk_injections.c     pcmk__inject_failcount(out, cib_node, resource, task, interval_ms, outcome);
out               608 lib/pacemaker/pcmk_injections.c     cib_resource = pcmk__inject_resource_history(out, cib_node,
out               645 lib/pacemaker/pcmk_injections.c     pcmk__output_t *out = scheduler->priv;
out               647 lib/pacemaker/pcmk_injections.c     out->message(out, "inject-modify-config", injections->quorum,
out               660 lib/pacemaker/pcmk_injections.c         rc = cib__update_node_attr(out, cib, cib_sync_call|cib_scope_local,
out               670 lib/pacemaker/pcmk_injections.c         out->message(out, "inject-modify-node", "Online", node);
out               685 lib/pacemaker/pcmk_injections.c         out->message(out, "inject-modify-node", "Offline", node);
out               711 lib/pacemaker/pcmk_injections.c         out->message(out, "inject-modify-node", "Failing", node);
out               726 lib/pacemaker/pcmk_injections.c         out->message(out, "inject-modify-ticket", "Granting", ticket_id);
out               728 lib/pacemaker/pcmk_injections.c         rc = set_ticket_state_attr(out, ticket_id, "granted", true, cib);
out               735 lib/pacemaker/pcmk_injections.c         out->message(out, "inject-modify-ticket", "Revoking", ticket_id);
out               737 lib/pacemaker/pcmk_injections.c         rc = set_ticket_state_attr(out, ticket_id, "granted", false, cib);
out               744 lib/pacemaker/pcmk_injections.c         out->message(out, "inject-modify-ticket", "Standby", ticket_id);
out               746 lib/pacemaker/pcmk_injections.c         rc = set_ticket_state_attr(out, ticket_id, "standby", true, cib);
out               753 lib/pacemaker/pcmk_injections.c         out->message(out, "inject-modify-ticket", "Activating", ticket_id);
out               755 lib/pacemaker/pcmk_injections.c         rc = set_ticket_state_attr(out, ticket_id, "standby", false, cib);
out               760 lib/pacemaker/pcmk_injections.c         inject_action(out, (const char *) iter->data, cib, scheduler);
out               763 lib/pacemaker/pcmk_injections.c     if (!out->is_quiet(out)) {
out               764 lib/pacemaker/pcmk_injections.c         out->end_list(out);
out                42 lib/pacemaker/pcmk_output.c colocations_xml_node(pcmk__output_t *out, pcmk_resource_t *rsc,
out                46 lib/pacemaker/pcmk_output.c     node = pcmk__output_create_xml_node(out, XML_CONS_TAG_RSC_DEPEND,
out                71 lib/pacemaker/pcmk_output.c do_locations_list_xml(pcmk__output_t *out, pcmk_resource_t *rsc,
out                87 lib/pacemaker/pcmk_output.c                 PCMK__OUTPUT_LIST_HEADER(out, false, rc, "locations");
out                90 lib/pacemaker/pcmk_output.c             pcmk__output_create_xml_node(out, XML_CONS_TAG_RSC_LOCATION,
out               101 lib/pacemaker/pcmk_output.c         PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               111 lib/pacemaker/pcmk_output.c rsc_action_item(pcmk__output_t *out, va_list args)
out               225 lib/pacemaker/pcmk_output.c     out->list_item(out, NULL, "%-8s   %-*s   ( %*s )%s%s",
out               238 lib/pacemaker/pcmk_output.c rsc_action_item_xml(pcmk__output_t *out, va_list args)
out               275 lib/pacemaker/pcmk_output.c     xml = pcmk__output_create_xml_node(out, "rsc_action",
out               368 lib/pacemaker/pcmk_output.c rsc_is_colocated_with_list(pcmk__output_t *out, va_list args) {
out               386 lib/pacemaker/pcmk_output.c         PCMK__OUTPUT_LIST_HEADER(out, false, rc,
out               390 lib/pacemaker/pcmk_output.c             out->list_item(out, NULL, "%s (id=%s - loop)",
out               396 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "%s", hdr);
out               400 lib/pacemaker/pcmk_output.c         out->begin_list(out, NULL, NULL, NULL);
out               402 lib/pacemaker/pcmk_output.c         out->message(out, "locations-list", cons->primary);
out               404 lib/pacemaker/pcmk_output.c             out->message(out, "rsc-is-colocated-with-list",
out               408 lib/pacemaker/pcmk_output.c         out->end_list(out);
out               411 lib/pacemaker/pcmk_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               417 lib/pacemaker/pcmk_output.c rsc_is_colocated_with_list_xml(pcmk__output_t *out, va_list args) {
out               435 lib/pacemaker/pcmk_output.c             colocations_xml_node(out, cons->primary, cons);
out               439 lib/pacemaker/pcmk_output.c         colocations_xml_node(out, cons->primary, cons);
out               440 lib/pacemaker/pcmk_output.c         do_locations_list_xml(out, cons->primary, false);
out               443 lib/pacemaker/pcmk_output.c             out->message(out, "rsc-is-colocated-with-list",
out               453 lib/pacemaker/pcmk_output.c rscs_colocated_with_list(pcmk__output_t *out, va_list args) {
out               472 lib/pacemaker/pcmk_output.c         PCMK__OUTPUT_LIST_HEADER(out, false, rc, "Resources colocated with %s",
out               476 lib/pacemaker/pcmk_output.c             out->list_item(out, NULL, "%s (id=%s - loop)",
out               482 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "%s", hdr);
out               486 lib/pacemaker/pcmk_output.c         out->begin_list(out, NULL, NULL, NULL);
out               488 lib/pacemaker/pcmk_output.c         out->message(out, "locations-list", cons->dependent);
out               490 lib/pacemaker/pcmk_output.c             out->message(out, "rscs-colocated-with-list",
out               494 lib/pacemaker/pcmk_output.c         out->end_list(out);
out               497 lib/pacemaker/pcmk_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               503 lib/pacemaker/pcmk_output.c rscs_colocated_with_list_xml(pcmk__output_t *out, va_list args) {
out               522 lib/pacemaker/pcmk_output.c             colocations_xml_node(out, cons->dependent, cons);
out               526 lib/pacemaker/pcmk_output.c         colocations_xml_node(out, cons->dependent, cons);
out               527 lib/pacemaker/pcmk_output.c         do_locations_list_xml(out, cons->dependent, false);
out               530 lib/pacemaker/pcmk_output.c             out->message(out, "rscs-colocated-with-list",
out               540 lib/pacemaker/pcmk_output.c locations_list(pcmk__output_t *out, va_list args) {
out               555 lib/pacemaker/pcmk_output.c             PCMK__OUTPUT_LIST_HEADER(out, false, rc, "Locations");
out               556 lib/pacemaker/pcmk_output.c             out->list_item(out, NULL, "Node %s (score=%s, id=%s, rsc=%s)",
out               563 lib/pacemaker/pcmk_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               569 lib/pacemaker/pcmk_output.c locations_list_xml(pcmk__output_t *out, va_list args) {
out               571 lib/pacemaker/pcmk_output.c     return do_locations_list_xml(out, rsc, true);
out               577 lib/pacemaker/pcmk_output.c locations_and_colocations(pcmk__output_t *out, va_list args)
out               590 lib/pacemaker/pcmk_output.c     out->message(out, "locations-list", rsc);
out               593 lib/pacemaker/pcmk_output.c     out->message(out, "rscs-colocated-with-list", rsc, recursive);
out               596 lib/pacemaker/pcmk_output.c     out->message(out, "rsc-is-colocated-with-list", rsc, recursive);
out               603 lib/pacemaker/pcmk_output.c locations_and_colocations_xml(pcmk__output_t *out, va_list args)
out               616 lib/pacemaker/pcmk_output.c     pcmk__output_xml_create_parent(out, "constraints", NULL);
out               617 lib/pacemaker/pcmk_output.c     do_locations_list_xml(out, rsc, false);
out               620 lib/pacemaker/pcmk_output.c     out->message(out, "rscs-colocated-with-list", rsc, recursive);
out               623 lib/pacemaker/pcmk_output.c     out->message(out, "rsc-is-colocated-with-list", rsc, recursive);
out               625 lib/pacemaker/pcmk_output.c     pcmk__output_xml_pop_parent(out);
out               632 lib/pacemaker/pcmk_output.c health(pcmk__output_t *out, va_list args)
out               639 lib/pacemaker/pcmk_output.c     return out->info(out, "Controller on %s in state %s: %s",
out               648 lib/pacemaker/pcmk_output.c health_text(pcmk__output_t *out, va_list args)
out               650 lib/pacemaker/pcmk_output.c     if (!out->is_quiet(out)) {
out               651 lib/pacemaker/pcmk_output.c         return health(out, args);
out               659 lib/pacemaker/pcmk_output.c             pcmk__formatted_printf(out, "%s\n", fsa_state);
out               670 lib/pacemaker/pcmk_output.c health_xml(pcmk__output_t *out, va_list args)
out               677 lib/pacemaker/pcmk_output.c     pcmk__output_create_xml_node(out, pcmk__s(sys_from, ""),
out               688 lib/pacemaker/pcmk_output.c pacemakerd_health(pcmk__output_t *out, va_list args)
out               718 lib/pacemaker/pcmk_output.c     rc = out->info(out, "Status of %s: '%s' (last updated %s)",
out               729 lib/pacemaker/pcmk_output.c pacemakerd_health_html(pcmk__output_t *out, va_list args)
out               762 lib/pacemaker/pcmk_output.c     pcmk__output_create_html_node(out, "li", NULL, NULL, msg);
out               772 lib/pacemaker/pcmk_output.c pacemakerd_health_text(pcmk__output_t *out, va_list args)
out               774 lib/pacemaker/pcmk_output.c     if (!out->is_quiet(out)) {
out               775 lib/pacemaker/pcmk_output.c         return pacemakerd_health(out, args);
out               786 lib/pacemaker/pcmk_output.c         pcmk__formatted_printf(out, "%s\n", state_s);
out               794 lib/pacemaker/pcmk_output.c pacemakerd_health_xml(pcmk__output_t *out, va_list args)
out               823 lib/pacemaker/pcmk_output.c     pcmk__output_create_xml_node(out, "pacemakerd",
out               834 lib/pacemaker/pcmk_output.c profile_default(pcmk__output_t *out, va_list args) {
out               839 lib/pacemaker/pcmk_output.c     out->list_item(out, NULL, "Testing %s ... %.2f secs", xml_file,
out               847 lib/pacemaker/pcmk_output.c profile_xml(pcmk__output_t *out, va_list args) {
out               854 lib/pacemaker/pcmk_output.c     pcmk__output_create_xml_node(out, "timing",
out               865 lib/pacemaker/pcmk_output.c dc(pcmk__output_t *out, va_list args)
out               869 lib/pacemaker/pcmk_output.c     return out->info(out, "Designated Controller is: %s",
out               875 lib/pacemaker/pcmk_output.c dc_text(pcmk__output_t *out, va_list args)
out               877 lib/pacemaker/pcmk_output.c     if (!out->is_quiet(out)) {
out               878 lib/pacemaker/pcmk_output.c         return dc(out, args);
out               883 lib/pacemaker/pcmk_output.c             pcmk__formatted_printf(out, "%s\n", pcmk__s(dc, ""));
out               893 lib/pacemaker/pcmk_output.c dc_xml(pcmk__output_t *out, va_list args)
out               897 lib/pacemaker/pcmk_output.c     pcmk__output_create_xml_node(out, "dc",
out               906 lib/pacemaker/pcmk_output.c crmadmin_node(pcmk__output_t *out, va_list args)
out               914 lib/pacemaker/pcmk_output.c         return out->info(out, "export %s=%s",
out               917 lib/pacemaker/pcmk_output.c         return out->info(out, "%s node: %s (%s)", type ? type : "cluster",
out               925 lib/pacemaker/pcmk_output.c crmadmin_node_text(pcmk__output_t *out, va_list args)
out               927 lib/pacemaker/pcmk_output.c     if (!out->is_quiet(out)) {
out               928 lib/pacemaker/pcmk_output.c         return crmadmin_node(out, args);
out               935 lib/pacemaker/pcmk_output.c         pcmk__formatted_printf(out, "%s\n", pcmk__s(name, "<null>"));
out               943 lib/pacemaker/pcmk_output.c crmadmin_node_xml(pcmk__output_t *out, va_list args)
out               950 lib/pacemaker/pcmk_output.c     pcmk__output_create_xml_node(out, "node",
out               961 lib/pacemaker/pcmk_output.c digests_text(pcmk__output_t *out, va_list args)
out               988 lib/pacemaker/pcmk_output.c     out->begin_list(out, NULL, NULL, "Digests for %s %s on %s",
out               993 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "none");
out               994 lib/pacemaker/pcmk_output.c         out->end_list(out);
out               998 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "%s (all parameters)",
out              1002 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "%s (non-private parameters)",
out              1006 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "%s (non-reloadable parameters)",
out              1009 lib/pacemaker/pcmk_output.c     out->end_list(out);
out              1031 lib/pacemaker/pcmk_output.c digests_xml(pcmk__output_t *out, va_list args)
out              1042 lib/pacemaker/pcmk_output.c     xml = pcmk__output_create_xml_node(out, "digests",
out              1078 lib/pacemaker/pcmk_output.c rsc_action_default(pcmk__output_t *out, va_list args)
out              1168 lib/pacemaker/pcmk_output.c             rc = out->message(out, "rsc-action-item", "Migrate", rsc, current,
out              1172 lib/pacemaker/pcmk_output.c             rc = out->message(out, "rsc-action-item", "Reload", rsc, current,
out              1180 lib/pacemaker/pcmk_output.c                 rc = out->message(out, "rsc-action-item", "Re-promote", rsc,
out              1193 lib/pacemaker/pcmk_output.c             rc = out->message(out, "rsc-action-item", "Stop", rsc, current,
out              1200 lib/pacemaker/pcmk_output.c             rc = out->message(out, "rsc-action-item",
out              1205 lib/pacemaker/pcmk_output.c             rc = out->message(out, "rsc-action-item", "Recover", rsc, current,
out              1210 lib/pacemaker/pcmk_output.c             rc = out->message(out, "rsc-action-item", "Restart", rsc, current,
out              1250 lib/pacemaker/pcmk_output.c             if (out->message(out, "rsc-action-item", "Stop", rsc, node, NULL,
out              1262 lib/pacemaker/pcmk_output.c         rc = out->message(out, "rsc-action-item", "Recover", rsc, current,
out              1267 lib/pacemaker/pcmk_output.c         rc = out->message(out, "rsc-action-item", "Move", rsc, current, next,
out              1272 lib/pacemaker/pcmk_output.c         rc = out->message(out, "rsc-action-item", "Reload", rsc, current, next,
out              1277 lib/pacemaker/pcmk_output.c         rc = out->message(out, "rsc-action-item", "Restart", rsc, current,
out              1283 lib/pacemaker/pcmk_output.c         rc = out->message(out, "rsc-action-item", "Demote", rsc, current,
out              1288 lib/pacemaker/pcmk_output.c         rc = out->message(out, "rsc-action-item", "Promote", rsc, current,
out              1293 lib/pacemaker/pcmk_output.c         rc = out->message(out, "rsc-action-item", "Start", rsc, current, next,
out              1302 lib/pacemaker/pcmk_output.c node_action(pcmk__output_t *out, va_list args)
out              1311 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "%s %s '%s'", task, node_name, reason);
out              1321 lib/pacemaker/pcmk_output.c node_action_xml(pcmk__output_t *out, va_list args)
out              1330 lib/pacemaker/pcmk_output.c         pcmk__output_create_xml_node(out, "node_action",
out              1345 lib/pacemaker/pcmk_output.c node_info_default(pcmk__output_t *out, va_list args)
out              1354 lib/pacemaker/pcmk_output.c     return out->info(out,
out              1365 lib/pacemaker/pcmk_output.c node_info_xml(pcmk__output_t *out, va_list args)
out              1376 lib/pacemaker/pcmk_output.c     pcmk__output_create_xml_node(out, "node-info",
out              1391 lib/pacemaker/pcmk_output.c inject_cluster_action(pcmk__output_t *out, va_list args)
out              1397 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1402 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "Cluster action:  %s for %s on %s",
out              1405 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "Cluster action:  %s on %s", task, node);
out              1414 lib/pacemaker/pcmk_output.c inject_cluster_action_xml(pcmk__output_t *out, va_list args)
out              1422 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1426 lib/pacemaker/pcmk_output.c     xml_node = pcmk__output_create_xml_node(out, "cluster_action",
out              1440 lib/pacemaker/pcmk_output.c inject_fencing_action(pcmk__output_t *out, va_list args)
out              1445 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1449 lib/pacemaker/pcmk_output.c     out->list_item(out, NULL, "Fencing %s (%s)", target, op);
out              1455 lib/pacemaker/pcmk_output.c inject_fencing_action_xml(pcmk__output_t *out, va_list args)
out              1460 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1464 lib/pacemaker/pcmk_output.c     pcmk__output_create_xml_node(out, "fencing_action",
out              1473 lib/pacemaker/pcmk_output.c inject_attr(pcmk__output_t *out, va_list args)
out              1481 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1487 lib/pacemaker/pcmk_output.c     out->list_item(out, NULL, "Injecting attribute %s=%s into %s '%s'",
out              1496 lib/pacemaker/pcmk_output.c inject_attr_xml(pcmk__output_t *out, va_list args)
out              1504 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1510 lib/pacemaker/pcmk_output.c     pcmk__output_create_xml_node(out, "inject_attr",
out              1522 lib/pacemaker/pcmk_output.c inject_spec(pcmk__output_t *out, va_list args)
out              1526 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1530 lib/pacemaker/pcmk_output.c     out->list_item(out, NULL, "Injecting %s into the configuration", spec);
out              1536 lib/pacemaker/pcmk_output.c inject_spec_xml(pcmk__output_t *out, va_list args)
out              1540 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1544 lib/pacemaker/pcmk_output.c     pcmk__output_create_xml_node(out, "inject_spec",
out              1552 lib/pacemaker/pcmk_output.c inject_modify_config(pcmk__output_t *out, va_list args)
out              1557 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1561 lib/pacemaker/pcmk_output.c     out->begin_list(out, NULL, NULL, "Performing Requested Modifications");
out              1564 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "Setting quorum: %s", quorum);
out              1568 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "Setting watchdog: %s", watchdog);
out              1576 lib/pacemaker/pcmk_output.c inject_modify_config_xml(pcmk__output_t *out, va_list args)
out              1583 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1587 lib/pacemaker/pcmk_output.c     node = pcmk__output_xml_create_parent(out, "modifications", NULL);
out              1602 lib/pacemaker/pcmk_output.c inject_modify_node(pcmk__output_t *out, va_list args)
out              1607 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1612 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "Bringing node %s online", node);
out              1615 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "Taking node %s offline", node);
out              1618 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "Failing node %s", node);
out              1627 lib/pacemaker/pcmk_output.c inject_modify_node_xml(pcmk__output_t *out, va_list args)
out              1632 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1636 lib/pacemaker/pcmk_output.c     pcmk__output_create_xml_node(out, "modify_node",
out              1645 lib/pacemaker/pcmk_output.c inject_modify_ticket(pcmk__output_t *out, va_list args)
out              1650 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1655 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "Making ticket %s standby", ticket);
out              1657 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "%s ticket %s", action, ticket);
out              1665 lib/pacemaker/pcmk_output.c inject_modify_ticket_xml(pcmk__output_t *out, va_list args)
out              1670 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1674 lib/pacemaker/pcmk_output.c     pcmk__output_create_xml_node(out, "modify_ticket",
out              1683 lib/pacemaker/pcmk_output.c inject_pseudo_action(pcmk__output_t *out, va_list args)
out              1688 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1692 lib/pacemaker/pcmk_output.c     out->list_item(out, NULL, "Pseudo action:   %s%s%s",
out              1699 lib/pacemaker/pcmk_output.c inject_pseudo_action_xml(pcmk__output_t *out, va_list args)
out              1706 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1710 lib/pacemaker/pcmk_output.c     xml_node = pcmk__output_create_xml_node(out, "pseudo_action",
out              1723 lib/pacemaker/pcmk_output.c inject_rsc_action(pcmk__output_t *out, va_list args)
out              1730 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1735 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "Resource action: %-15s %s=%u on %s",
out              1738 lib/pacemaker/pcmk_output.c         out->list_item(out, NULL, "Resource action: %-15s %s on %s",
out              1748 lib/pacemaker/pcmk_output.c inject_rsc_action_xml(pcmk__output_t *out, va_list args)
out              1757 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              1761 lib/pacemaker/pcmk_output.c     xml_node = pcmk__output_create_xml_node(out, "rsc_action",
out              1787 lib/pacemaker/pcmk_output.c pcmk__cluster_status_text(pcmk__output_t *out, va_list args)
out              1804 lib/pacemaker/pcmk_output.c     CHECK_RC(rc, out->message(out, "cluster-summary", scheduler, pcmkd_state,
out              1808 lib/pacemaker/pcmk_output.c         CHECK_RC(rc, out->message(out, "node-list", scheduler->nodes, unames,
out              1814 lib/pacemaker/pcmk_output.c         CHECK_RC(rc, out->message(out, "resource-list", scheduler, show_opts,
out              1820 lib/pacemaker/pcmk_output.c         CHECK_RC(rc, out->message(out, "node-attribute-list", scheduler,
out              1830 lib/pacemaker/pcmk_output.c         CHECK_RC(rc, out->message(out, "node-summary", scheduler, unames,
out              1840 lib/pacemaker/pcmk_output.c         CHECK_RC(rc, out->message(out, "failed-action-list", scheduler, unames,
out              1854 lib/pacemaker/pcmk_output.c                 CHECK_RC(rc, out->message(out, "failed-fencing-list",
out              1859 lib/pacemaker/pcmk_output.c             PCMK__OUTPUT_SPACER_IF(out, rc == pcmk_rc_ok);
out              1860 lib/pacemaker/pcmk_output.c             out->begin_list(out, NULL, NULL, "Failed Fencing Actions");
out              1861 lib/pacemaker/pcmk_output.c             out->list_item(out, NULL, "Failed to get fencing history: %s",
out              1863 lib/pacemaker/pcmk_output.c             out->end_list(out);
out              1871 lib/pacemaker/pcmk_output.c         CHECK_RC(rc, out->message(out, "ticket-list", scheduler,
out              1877 lib/pacemaker/pcmk_output.c         CHECK_RC(rc, out->message(out, "ban-list", scheduler, prefix, resources,
out              1886 lib/pacemaker/pcmk_output.c                 PCMK__OUTPUT_SPACER_IF(out, rc == pcmk_rc_ok);
out              1887 lib/pacemaker/pcmk_output.c                 out->begin_list(out, NULL, NULL, "Failed Fencing Actions");
out              1888 lib/pacemaker/pcmk_output.c                 out->list_item(out, NULL, "Failed to get fencing history: %s",
out              1890 lib/pacemaker/pcmk_output.c                 out->end_list(out);
out              1899 lib/pacemaker/pcmk_output.c                 CHECK_RC(rc, out->message(out, "fencing-list", hp, unames,
out              1910 lib/pacemaker/pcmk_output.c                 CHECK_RC(rc, out->message(out, "pending-fencing-list", hp,
out              1925 lib/pacemaker/pcmk_output.c cluster_status_xml(pcmk__output_t *out, va_list args)
out              1939 lib/pacemaker/pcmk_output.c     out->message(out, "cluster-summary", scheduler, pcmkd_state, section_opts,
out              1944 lib/pacemaker/pcmk_output.c         out->message(out, "node-list", scheduler->nodes, unames, resources,
out              1953 lib/pacemaker/pcmk_output.c         out->message(out, "resource-list", scheduler, full_show_opts,
out              1959 lib/pacemaker/pcmk_output.c         out->message(out, "node-attribute-list", scheduler, show_opts, false,
out              1968 lib/pacemaker/pcmk_output.c         out->message(out, "node-summary", scheduler, unames,
out              1977 lib/pacemaker/pcmk_output.c         out->message(out, "failed-action-list", scheduler, unames, resources,
out              1984 lib/pacemaker/pcmk_output.c         out->message(out, "full-fencing-list", history_rc, stonith_history,
out              1990 lib/pacemaker/pcmk_output.c         out->message(out, "ticket-list", scheduler, false);
out              1995 lib/pacemaker/pcmk_output.c         out->message(out, "ban-list", scheduler, prefix, resources, show_opts,
out              2007 lib/pacemaker/pcmk_output.c cluster_status_html(pcmk__output_t *out, va_list args)
out              2022 lib/pacemaker/pcmk_output.c     out->message(out, "cluster-summary", scheduler, pcmkd_state, section_opts,
out              2027 lib/pacemaker/pcmk_output.c         out->message(out, "node-list", scheduler->nodes, unames, resources,
out              2033 lib/pacemaker/pcmk_output.c         out->message(out, "resource-list", scheduler, show_opts, true, unames,
out              2039 lib/pacemaker/pcmk_output.c         out->message(out, "node-attribute-list", scheduler, show_opts, false,
out              2048 lib/pacemaker/pcmk_output.c         out->message(out, "node-summary", scheduler, unames,
out              2057 lib/pacemaker/pcmk_output.c         out->message(out, "failed-action-list", scheduler, unames, resources,
out              2071 lib/pacemaker/pcmk_output.c                 out->message(out, "failed-fencing-list", stonith_history,
out              2075 lib/pacemaker/pcmk_output.c             out->begin_list(out, NULL, NULL, "Failed Fencing Actions");
out              2076 lib/pacemaker/pcmk_output.c             out->list_item(out, NULL, "Failed to get fencing history: %s",
out              2078 lib/pacemaker/pcmk_output.c             out->end_list(out);
out              2087 lib/pacemaker/pcmk_output.c                 out->begin_list(out, NULL, NULL, "Failed Fencing Actions");
out              2088 lib/pacemaker/pcmk_output.c                 out->list_item(out, NULL, "Failed to get fencing history: %s",
out              2090 lib/pacemaker/pcmk_output.c                 out->end_list(out);
out              2099 lib/pacemaker/pcmk_output.c                 out->message(out, "fencing-list", hp, unames, section_opts,
out              2109 lib/pacemaker/pcmk_output.c                 out->message(out, "pending-fencing-list", hp, unames,
out              2117 lib/pacemaker/pcmk_output.c         out->message(out, "ticket-list", scheduler, false);
out              2122 lib/pacemaker/pcmk_output.c         out->message(out, "ban-list", scheduler, prefix, resources, show_opts,
out              2132 lib/pacemaker/pcmk_output.c attribute_default(pcmk__output_t *out, va_list args)
out              2158 lib/pacemaker/pcmk_output.c     out->info(out, "%s", s->str);
out              2167 lib/pacemaker/pcmk_output.c attribute_xml(pcmk__output_t *out, va_list args)
out              2177 lib/pacemaker/pcmk_output.c     node = pcmk__output_create_xml_node(out, "attribute",
out              2199 lib/pacemaker/pcmk_output.c rule_check_default(pcmk__output_t *out, va_list args)
out              2207 lib/pacemaker/pcmk_output.c             return out->info(out, "Rule %s is still in effect", rule_id);
out              2209 lib/pacemaker/pcmk_output.c             return out->info(out, "Rule %s satisfies conditions", rule_id);
out              2211 lib/pacemaker/pcmk_output.c             return out->info(out, "Rule %s is expired", rule_id);
out              2213 lib/pacemaker/pcmk_output.c             return out->info(out, "Rule %s has not yet taken effect", rule_id);
out              2215 lib/pacemaker/pcmk_output.c             return out->info(out, "Rule %s does not satisfy conditions",
out              2218 lib/pacemaker/pcmk_output.c             out->err(out,
out              2227 lib/pacemaker/pcmk_output.c rule_check_xml(pcmk__output_t *out, va_list args)
out              2235 lib/pacemaker/pcmk_output.c     pcmk__output_create_xml_node(out, "rule-check",
out              2249 lib/pacemaker/pcmk_output.c             out->err(out,
out              2258 lib/pacemaker/pcmk_output.c result_code_none(pcmk__output_t *out, va_list args)
out              2265 lib/pacemaker/pcmk_output.c result_code_text(pcmk__output_t *out, va_list args)
out              2273 lib/pacemaker/pcmk_output.c     if (out->is_quiet(out)) {
out              2279 lib/pacemaker/pcmk_output.c             pcmk__formatted_printf(out, "%s - %s\n", name, desc);
out              2282 lib/pacemaker/pcmk_output.c             pcmk__formatted_printf(out, "%s\n", ((name != NULL)? name : desc));
out              2306 lib/pacemaker/pcmk_output.c         return out->info(out, "% *d: %-*s  %s", code_width, code, name_width,
out              2311 lib/pacemaker/pcmk_output.c         return out->info(out, "% *d: %s", code_width, code,
out              2315 lib/pacemaker/pcmk_output.c     return out->info(out, "% *d", code_width, code);
out              2320 lib/pacemaker/pcmk_output.c result_code_xml(pcmk__output_t *out, va_list args)
out              2328 lib/pacemaker/pcmk_output.c     pcmk__output_create_xml_node(out, "result-code",
out              2403 lib/pacemaker/pcmk_output.c pcmk__register_lib_messages(pcmk__output_t *out) {
out              2404 lib/pacemaker/pcmk_output.c     pcmk__register_messages(out, fmt_functions);
out               118 lib/pacemaker/pcmk_resource.c pcmk__resource_digests(pcmk__output_t *out, pcmk_resource_t *rsc,
out               127 lib/pacemaker/pcmk_resource.c     if ((out == NULL) || (rsc == NULL) || (node == NULL)) {
out               151 lib/pacemaker/pcmk_resource.c     rc = out->message(out, "digests", rsc, node, task, interval_ms, digests);
out               162 lib/pacemaker/pcmk_resource.c     pcmk__output_t *out = NULL;
out               165 lib/pacemaker/pcmk_resource.c     rc = pcmk__xml_output_new(&out, xml);
out               169 lib/pacemaker/pcmk_resource.c     pcmk__register_lib_messages(out);
out               170 lib/pacemaker/pcmk_resource.c     rc = pcmk__resource_digests(out, rsc, node, overrides);
out               171 lib/pacemaker/pcmk_resource.c     pcmk__xml_output_finish(out, xml);
out                35 lib/pacemaker/pcmk_result_code.c pcmk__show_result_code(pcmk__output_t *out, int code,
out                39 lib/pacemaker/pcmk_result_code.c     bool quiet_orig = out->quiet;
out                45 lib/pacemaker/pcmk_result_code.c         out->err(out, "Error looking up result code %d", code);
out                50 lib/pacemaker/pcmk_result_code.c     out->quiet = !pcmk_is_set(flags, pcmk_rc_disp_code);
out                52 lib/pacemaker/pcmk_result_code.c     out->message(out, "result-code", code,
out                55 lib/pacemaker/pcmk_result_code.c     out->quiet = quiet_orig;
out                65 lib/pacemaker/pcmk_result_code.c     pcmk__output_t *out = NULL;
out                68 lib/pacemaker/pcmk_result_code.c     rc = pcmk__xml_output_new(&out, xml);
out                73 lib/pacemaker/pcmk_result_code.c     pcmk__register_lib_messages(out);
out                75 lib/pacemaker/pcmk_result_code.c     rc = pcmk__show_result_code(out, code, type, flags);
out                76 lib/pacemaker/pcmk_result_code.c     pcmk__xml_output_finish(out, xml);
out                93 lib/pacemaker/pcmk_result_code.c pcmk__list_result_codes(pcmk__output_t *out, enum pcmk_result_type type,
out               101 lib/pacemaker/pcmk_result_code.c     bool quiet_orig = out->quiet;
out               107 lib/pacemaker/pcmk_result_code.c         out->err(out,
out               136 lib/pacemaker/pcmk_result_code.c         out->quiet = !pcmk_is_set(flags, pcmk_rc_disp_code);
out               138 lib/pacemaker/pcmk_result_code.c         out->message(out, "result-code", code,
out               141 lib/pacemaker/pcmk_result_code.c         out->quiet = quiet_orig;
out               154 lib/pacemaker/pcmk_result_code.c     pcmk__output_t *out = NULL;
out               157 lib/pacemaker/pcmk_result_code.c     rc = pcmk__xml_output_new(&out, xml);
out               162 lib/pacemaker/pcmk_result_code.c     pcmk__register_lib_messages(out);
out               164 lib/pacemaker/pcmk_result_code.c     rc = pcmk__list_result_codes(out, type, flags);
out               165 lib/pacemaker/pcmk_result_code.c     pcmk__xml_output_finish(out, xml);
out                61 lib/pacemaker/pcmk_rule.c init_rule_check(pcmk__output_t *out, xmlNodePtr input, const crm_time_t *date,
out                81 lib/pacemaker/pcmk_rule.c             out->err(out, "Failed to copy input XML");
out                87 lib/pacemaker/pcmk_rule.c         int rc = cib__signon_query(out, NULL, &(new_scheduler->input));
out               245 lib/pacemaker/pcmk_rule.c pcmk__check_rules(pcmk__output_t *out, xmlNodePtr input, const crm_time_t *date,
out               251 lib/pacemaker/pcmk_rule.c     CRM_ASSERT(out != NULL);
out               258 lib/pacemaker/pcmk_rule.c     rc = init_rule_check(out, input, date, &scheduler);
out               267 lib/pacemaker/pcmk_rule.c         out->message(out, "rule-check", *rule_id, last_rc, error);
out               283 lib/pacemaker/pcmk_rule.c     pcmk__output_t *out = NULL;
out               286 lib/pacemaker/pcmk_rule.c     rc = pcmk__xml_output_new(&out, xml);
out               291 lib/pacemaker/pcmk_rule.c     pcmk__register_lib_messages(out);
out               293 lib/pacemaker/pcmk_rule.c     rc = pcmk__check_rules(out, input, date, rule_ids);
out               294 lib/pacemaker/pcmk_rule.c     pcmk__xml_output_finish(out, xml);
out              1395 lib/pacemaker/pcmk_sched_actions.c     pcmk__output_t *out = scheduler->priv;
out              1435 lib/pacemaker/pcmk_sched_actions.c         out->message(out, "node-action", task, node_name, action->reason);
out              1647 lib/pacemaker/pcmk_sched_actions.c             pcmk__output_t *out = rsc->cluster->priv;
out              1649 lib/pacemaker/pcmk_sched_actions.c             out->info(out,
out               883 lib/pacemaker/pcmk_sched_promotable.c         pcmk__output_t *out = instance->cluster->priv;
out               885 lib/pacemaker/pcmk_sched_promotable.c         out->message(out, "promotion-score", instance, chosen,
out               321 lib/pacemaker/pcmk_sched_resource.c     pcmk__output_t *out = NULL;
out               325 lib/pacemaker/pcmk_sched_resource.c     out = rsc->cluster->priv;
out               351 lib/pacemaker/pcmk_sched_resource.c     out->message(out, "rsc-action", rsc, current, next);
out               506 lib/pacemaker/pcmk_sched_resource.c         pcmk__output_t *out = rsc->cluster->priv;
out               508 lib/pacemaker/pcmk_sched_resource.c         out->message(out, "resource-util", rsc, node, __func__);
out               463 lib/pacemaker/pcmk_sched_utilization.c         pcmk__output_t *out = scheduler->priv;
out               465 lib/pacemaker/pcmk_sched_utilization.c         out->message(out, "node-capacity", node, desc);
out               655 lib/pacemaker/pcmk_scheduler.c     pcmk__output_t *out = scheduler->priv;
out               670 lib/pacemaker/pcmk_scheduler.c             out->message(out, crm_map_element_name(rsc->xml), 0, rsc, all, all);
out               684 lib/pacemaker/pcmk_scheduler.c     pcmk__output_t *out = NULL;
out               686 lib/pacemaker/pcmk_scheduler.c     if (pcmk__log_output_new(&out) != pcmk_rc_ok) {
out               690 lib/pacemaker/pcmk_scheduler.c     pe__register_messages(out);
out               691 lib/pacemaker/pcmk_scheduler.c     pcmk__register_lib_messages(out);
out               692 lib/pacemaker/pcmk_scheduler.c     pcmk__output_set_log_level(out, LOG_NOTICE);
out               693 lib/pacemaker/pcmk_scheduler.c     scheduler->priv = out;
out               695 lib/pacemaker/pcmk_scheduler.c     out->begin_list(out, NULL, NULL, "Actions");
out               697 lib/pacemaker/pcmk_scheduler.c     out->end_list(out);
out               698 lib/pacemaker/pcmk_scheduler.c     out->finish(out, CRM_EX_OK, true, NULL);
out               699 lib/pacemaker/pcmk_scheduler.c     pcmk__output_free(out);
out                25 lib/pacemaker/pcmk_simulate.c static pcmk__output_t *out = NULL;
out               142 lib/pacemaker/pcmk_simulate.c     pcmk__output_t *out = scheduler->priv;
out               152 lib/pacemaker/pcmk_simulate.c     PCMK__OUTPUT_SPACER_IF(out, print_spacer);
out               153 lib/pacemaker/pcmk_simulate.c     out->begin_list(out, NULL, NULL, "%s", title);
out               154 lib/pacemaker/pcmk_simulate.c     out->message(out, "cluster-status",
out               157 lib/pacemaker/pcmk_simulate.c     out->end_list(out);
out               172 lib/pacemaker/pcmk_simulate.c     pcmk__output_t *out = scheduler->priv;
out               174 lib/pacemaker/pcmk_simulate.c     PCMK__OUTPUT_SPACER_IF(out, print_spacer);
out               175 lib/pacemaker/pcmk_simulate.c     out->begin_list(out, NULL, NULL, "Transition Summary");
out               177 lib/pacemaker/pcmk_simulate.c     out->end_list(out);
out               191 lib/pacemaker/pcmk_simulate.c reset(pcmk_scheduler_t *scheduler, xmlNodePtr input, pcmk__output_t *out,
out               195 lib/pacemaker/pcmk_simulate.c     scheduler->priv = out;
out               332 lib/pacemaker/pcmk_simulate.c     pcmk__output_t *out = scheduler->priv;
out               338 lib/pacemaker/pcmk_simulate.c     CRM_ASSERT(out != NULL);
out               374 lib/pacemaker/pcmk_simulate.c     out->message(out, "profile", xml_file, start, end);
out               381 lib/pacemaker/pcmk_simulate.c     pcmk__output_t *out = scheduler->priv;
out               386 lib/pacemaker/pcmk_simulate.c     CRM_ASSERT(out != NULL);
out               392 lib/pacemaker/pcmk_simulate.c         out->begin_list(out, NULL, NULL, "Timings");
out               413 lib/pacemaker/pcmk_simulate.c         out->end_list(out);
out               434 lib/pacemaker/pcmk_simulate.c     pcmk__output_t *out = scheduler->priv;
out               437 lib/pacemaker/pcmk_simulate.c     CRM_ASSERT(out != NULL);
out               443 lib/pacemaker/pcmk_simulate.c         out->info(out, "Setting effective cluster time: %s", use_date);
out               454 lib/pacemaker/pcmk_simulate.c             out->info(out, "Using the original execution date of: %s", when);
out               476 lib/pacemaker/pcmk_simulate.c     out->message(out, "inject-pseudo-action", node, task);
out               552 lib/pacemaker/pcmk_simulate.c         out->message(out, "inject-rsc-action", resource, operation, node,
out               574 lib/pacemaker/pcmk_simulate.c     cib_resource = pcmk__inject_resource_history(out, cib_node, resource,
out               588 lib/pacemaker/pcmk_simulate.c     out->message(out, "inject-rsc-action", resource, op->op_type, node,
out               625 lib/pacemaker/pcmk_simulate.c             out->err(out, "Invalid failed operation '%s' "
out               630 lib/pacemaker/pcmk_simulate.c         out->info(out, "Pretending action %d failed with rc=%d",
out               634 lib/pacemaker/pcmk_simulate.c         pcmk__inject_failcount(out, cib_node, match_name, op->op_type,
out               670 lib/pacemaker/pcmk_simulate.c     out->message(out, "inject-cluster-action", node, task, rsc);
out               690 lib/pacemaker/pcmk_simulate.c     out->message(out, "inject-fencing-action", target, op);
out               746 lib/pacemaker/pcmk_simulate.c     out = scheduler->priv;
out               751 lib/pacemaker/pcmk_simulate.c     if (!out->is_quiet(out)) {
out               752 lib/pacemaker/pcmk_simulate.c         out->begin_list(out, NULL, NULL, "Executing Cluster Transition");
out               766 lib/pacemaker/pcmk_simulate.c         out->err(out, "Transition failed: %s",
out               769 lib/pacemaker/pcmk_simulate.c         out->err(out, "An invalid transition was produced");
out               773 lib/pacemaker/pcmk_simulate.c     if (!out->is_quiet(out)) {
out               782 lib/pacemaker/pcmk_simulate.c         out->end_list(out);
out               788 lib/pacemaker/pcmk_simulate.c pcmk__simulate(pcmk_scheduler_t *scheduler, pcmk__output_t *out,
out               799 lib/pacemaker/pcmk_simulate.c     rc = cib__signon_query(out, &cib, &input);
out               804 lib/pacemaker/pcmk_simulate.c     reset(scheduler, input, out, use_date, flags);
out               811 lib/pacemaker/pcmk_simulate.c             pcmk__query_node_name(out, 0, &pcmk__our_nodename, 0);
out               816 lib/pacemaker/pcmk_simulate.c     if (!out->is_quiet(out)) {
out               820 lib/pacemaker/pcmk_simulate.c             printed = out->message(out, "maint-mode", scheduler->flags);
out               824 lib/pacemaker/pcmk_simulate.c             PCMK__OUTPUT_SPACER_IF(out, printed == pcmk_rc_ok);
out               825 lib/pacemaker/pcmk_simulate.c             printed = out->info(out,
out               853 lib/pacemaker/pcmk_simulate.c         PCMK__OUTPUT_SPACER_IF(out, printed == pcmk_rc_ok);
out               864 lib/pacemaker/pcmk_simulate.c         reset(scheduler, input, out, use_date, flags);
out               890 lib/pacemaker/pcmk_simulate.c             PCMK__OUTPUT_SPACER_IF(out, printed == pcmk_rc_ok);
out               891 lib/pacemaker/pcmk_simulate.c             out->begin_list(out, NULL, NULL,
out               896 lib/pacemaker/pcmk_simulate.c             PCMK__OUTPUT_SPACER_IF(out, printed == pcmk_rc_ok);
out               897 lib/pacemaker/pcmk_simulate.c             out->begin_list(out, NULL, NULL, "Assignment Scores");
out               901 lib/pacemaker/pcmk_simulate.c             PCMK__OUTPUT_SPACER_IF(out, printed == pcmk_rc_ok);
out               902 lib/pacemaker/pcmk_simulate.c             out->begin_list(out, NULL, NULL, "Utilization Information");
out               918 lib/pacemaker/pcmk_simulate.c             out->end_list(out);
out               922 lib/pacemaker/pcmk_simulate.c             scheduler->priv = out;
out               945 lib/pacemaker/pcmk_simulate.c         if (!out->is_quiet(out)) {
out               956 lib/pacemaker/pcmk_simulate.c     PCMK__OUTPUT_SPACER_IF(out, printed == pcmk_rc_ok);
out               962 lib/pacemaker/pcmk_simulate.c     if (out->is_quiet(out)) {
out               991 lib/pacemaker/pcmk_simulate.c     pcmk__output_t *out = NULL;
out               994 lib/pacemaker/pcmk_simulate.c     rc = pcmk__xml_output_new(&out, xml);
out               999 lib/pacemaker/pcmk_simulate.c     pe__register_messages(out);
out              1000 lib/pacemaker/pcmk_simulate.c     pcmk__register_lib_messages(out);
out              1002 lib/pacemaker/pcmk_simulate.c     rc = pcmk__simulate(scheduler, out, injections, flags, section_opts,
out              1004 lib/pacemaker/pcmk_simulate.c     pcmk__xml_output_finish(out, xml);
out                72 lib/pacemaker/pcmk_status.c pcmk__output_cluster_status(pcmk__output_t *out, stonith_t *stonith, cib_t *cib,
out                93 lib/pacemaker/pcmk_status.c         out->err(out, "Upgrade failed: %s", pcmk_rc_str(rc));
out               108 lib/pacemaker/pcmk_status.c     scheduler->priv = out;
out               114 lib/pacemaker/pcmk_status.c             pcmk__query_node_name(out, 0, &pcmk__our_nodename, 0);
out               136 lib/pacemaker/pcmk_status.c         rc = pcmk__output_simple_status(out, scheduler);
out               138 lib/pacemaker/pcmk_status.c         out->message(out, "cluster-status",
out               157 lib/pacemaker/pcmk_status.c     pcmk__output_t *out = NULL;
out               170 lib/pacemaker/pcmk_status.c     rc = pcmk__xml_output_new(&out, xml);
out               176 lib/pacemaker/pcmk_status.c     pcmk__register_lib_messages(out);
out               177 lib/pacemaker/pcmk_status.c     pe__register_messages(out);
out               178 lib/pacemaker/pcmk_status.c     stonith__register_messages(out);
out               180 lib/pacemaker/pcmk_status.c     rc = pcmk__status(out, cib, pcmk__fence_history_full, pcmk_section_all,
out               182 lib/pacemaker/pcmk_status.c     pcmk__xml_output_finish(out, xml);
out               224 lib/pacemaker/pcmk_status.c pcmk__status(pcmk__output_t *out, cib_t *cib,
out               241 lib/pacemaker/pcmk_status.c         rc = pcmk__pacemakerd_status(out, crm_system_name, timeout_ms, false,
out               259 lib/pacemaker/pcmk_status.c                 out->message(out, "pacemakerd-health",
out               269 lib/pacemaker/pcmk_status.c     rc = cib__signon_query(out, &cib, &current_cib);
out               273 lib/pacemaker/pcmk_status.c             out->message(out, "pacemakerd-health",
out               279 lib/pacemaker/pcmk_status.c     rc = pcmk__output_cluster_status(out, stonith, cib, current_cib,
out               284 lib/pacemaker/pcmk_status.c         out->err(out, "Error outputting status info from the fencer or CIB");
out               305 lib/pacemaker/pcmk_status.c pcmk__output_simple_status(pcmk__output_t *out,
out               339 lib/pacemaker/pcmk_status.c         out->info(out, "CLUSTER WARN: %s%s%s",
out               364 lib/pacemaker/pcmk_status.c         out->info(out, "CLUSTER OK: %d node%s online%s%s, "
out              1453 lib/pengine/bundle.c pe__bundle_xml(pcmk__output_t *out, va_list args)
out              1506 lib/pengine/bundle.c             rc = pe__name_and_nvpairs_xml(out, true, "bundle", 8,
out              1520 lib/pengine/bundle.c         rc = pe__name_and_nvpairs_xml(out, true, "replica", 1, "id", id);
out              1525 lib/pengine/bundle.c             out->message(out, crm_map_element_name(replica->ip->xml), show_opts,
out              1530 lib/pengine/bundle.c             out->message(out, crm_map_element_name(replica->child->xml), show_opts,
out              1535 lib/pengine/bundle.c             out->message(out, crm_map_element_name(replica->container->xml), show_opts,
out              1540 lib/pengine/bundle.c             out->message(out, crm_map_element_name(replica->remote->xml), show_opts,
out              1544 lib/pengine/bundle.c         pcmk__output_xml_pop_parent(out); // replica
out              1548 lib/pengine/bundle.c         pcmk__output_xml_pop_parent(out); // bundle
out              1555 lib/pengine/bundle.c pe__bundle_replica_output_html(pcmk__output_t *out, pe__bundle_replica_t *replica,
out              1579 lib/pengine/bundle.c     pe__common_output_html(out, rsc, buffer, node, show_opts);
out              1606 lib/pengine/bundle.c pe__bundle_html(pcmk__output_t *out, va_list args)
out              1656 lib/pengine/bundle.c             PCMK__OUTPUT_LIST_HEADER(out, FALSE, rc, "Container bundle%s: %s [%s]%s%s%s%s%s",
out              1664 lib/pengine/bundle.c                 out->begin_list(out, NULL, NULL, "Replica[%d]", replica->offset);
out              1668 lib/pengine/bundle.c                 out->message(out, crm_map_element_name(replica->ip->xml),
out              1673 lib/pengine/bundle.c                 out->message(out, crm_map_element_name(replica->child->xml),
out              1678 lib/pengine/bundle.c                 out->message(out, crm_map_element_name(replica->container->xml),
out              1683 lib/pengine/bundle.c                 out->message(out, crm_map_element_name(replica->remote->xml),
out              1688 lib/pengine/bundle.c                 out->end_list(out);
out              1693 lib/pengine/bundle.c             PCMK__OUTPUT_LIST_HEADER(out, FALSE, rc, "Container bundle%s: %s [%s]%s%s%s%s%s",
out              1700 lib/pengine/bundle.c             pe__bundle_replica_output_html(out, replica, pe__current_node(replica->container),
out              1705 lib/pengine/bundle.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out              1710 lib/pengine/bundle.c pe__bundle_replica_output_text(pcmk__output_t *out, pe__bundle_replica_t *replica,
out              1734 lib/pengine/bundle.c     pe__common_output_text(out, rsc, buffer, node, show_opts);
out              1740 lib/pengine/bundle.c pe__bundle_text(pcmk__output_t *out, va_list args)
out              1790 lib/pengine/bundle.c             PCMK__OUTPUT_LIST_HEADER(out, FALSE, rc, "Container bundle%s: %s [%s]%s%s%s%s%s",
out              1798 lib/pengine/bundle.c                 out->list_item(out, NULL, "Replica[%d]", replica->offset);
out              1801 lib/pengine/bundle.c             out->begin_list(out, NULL, NULL, NULL);
out              1804 lib/pengine/bundle.c                 out->message(out, crm_map_element_name(replica->ip->xml),
out              1809 lib/pengine/bundle.c                 out->message(out, crm_map_element_name(replica->child->xml),
out              1814 lib/pengine/bundle.c                 out->message(out, crm_map_element_name(replica->container->xml),
out              1819 lib/pengine/bundle.c                 out->message(out, crm_map_element_name(replica->remote->xml),
out              1823 lib/pengine/bundle.c             out->end_list(out);
out              1827 lib/pengine/bundle.c             PCMK__OUTPUT_LIST_HEADER(out, FALSE, rc, "Container bundle%s: %s [%s]%s%s%s%s%s",
out              1834 lib/pengine/bundle.c             pe__bundle_replica_output_text(out, replica, pe__current_node(replica->container),
out              1839 lib/pengine/bundle.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               171 lib/pengine/clone.c clone_header(pcmk__output_t *out, int *rc, const pcmk_resource_t *rsc,
out               196 lib/pengine/clone.c         PCMK__OUTPUT_LIST_HEADER(out, FALSE, *rc, "Clone Set: %s [%s] (%s)%s%s%s",
out               202 lib/pengine/clone.c         PCMK__OUTPUT_LIST_HEADER(out, FALSE, *rc, "Clone Set: %s [%s]%s%s%s",
out               820 lib/pengine/clone.c pe__clone_xml(pcmk__output_t *out, va_list args)
out               861 lib/pengine/clone.c             rc = pe__name_and_nvpairs_xml(out, true, "clone", 10,
out               878 lib/pengine/clone.c         out->message(out, crm_map_element_name(child_rsc->xml), show_opts,
out               883 lib/pengine/clone.c         pcmk__output_xml_pop_parent(out);
out               893 lib/pengine/clone.c pe__clone_default(pcmk__output_t *out, va_list args)
out              1010 lib/pengine/clone.c             clone_header(out, &rc, rsc, clone_data, desc);
out              1014 lib/pengine/clone.c             out->message(out, crm_map_element_name(child_rsc->xml), show_opts,
out              1021 lib/pengine/clone.c         PCMK__OUTPUT_LIST_FOOTER(out, rc);
out              1041 lib/pengine/clone.c         clone_header(out, &rc, rsc, clone_data, desc);
out              1043 lib/pengine/clone.c         out->list_item(out, NULL, PROMOTED_INSTANCES ": [ %s ]",
out              1064 lib/pengine/clone.c         clone_header(out, &rc, rsc, clone_data, desc);
out              1070 lib/pengine/clone.c                 out->list_item(out, NULL,
out              1074 lib/pengine/clone.c                 out->list_item(out, NULL, UNPROMOTED_INSTANCES ": [ %s ]",
out              1079 lib/pengine/clone.c             out->list_item(out, NULL, "Started: [ %s ]",
out              1143 lib/pengine/clone.c             clone_header(out, &rc, rsc, clone_data, desc);
out              1152 lib/pengine/clone.c                         out->list_item(out, NULL, "%s: [ %s ]", status,
out              1169 lib/pengine/clone.c             clone_header(out, &rc, rsc, clone_data, desc);
out              1170 lib/pengine/clone.c             PCMK__OUTPUT_LIST_FOOTER(out, rc);
out              1175 lib/pengine/clone.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               295 lib/pengine/common.c pe_metadata(pcmk__output_t *out)
out               303 lib/pengine/common.c     out->output_xml(out, "metadata", s);
out               116 lib/pengine/group.c group_header(pcmk__output_t *out, int *rc, const pcmk_resource_t *rsc,
out               139 lib/pengine/group.c         PCMK__OUTPUT_LIST_HEADER(out, FALSE, *rc, "Resource Group: %s (%s)%s%s%s",
out               145 lib/pengine/group.c         PCMK__OUTPUT_LIST_HEADER(out, FALSE, *rc, "Resource Group: %s%s%s%s",
out               342 lib/pengine/group.c pe__group_xml(pcmk__output_t *out, va_list args)
out               376 lib/pengine/group.c             rc = pe__name_and_nvpairs_xml(out, true, "group", 5,
out               387 lib/pengine/group.c         out->message(out, crm_map_element_name(child_rsc->xml), show_opts, child_rsc,
out               392 lib/pengine/group.c         pcmk__output_xml_pop_parent(out);
out               401 lib/pengine/group.c pe__group_default(pcmk__output_t *out, va_list args)
out               427 lib/pengine/group.c             group_header(out, &rc, rsc, !active && partially_active ? inactive_resources(rsc) : 0,
out               429 lib/pengine/group.c             pe__rscs_brief_output(out, rscs, show_opts | pcmk_show_inactive_rscs);
out               443 lib/pengine/group.c             group_header(out, &rc, rsc, !active && partially_active ? inactive_resources(rsc) : 0,
out               445 lib/pengine/group.c             out->message(out, crm_map_element_name(child_rsc->xml), show_opts,
out               450 lib/pengine/group.c 	PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               717 lib/pengine/native.c pe__common_output_html(pcmk__output_t *out, const pcmk_resource_t *rsc,
out               766 lib/pengine/native.c         list_node = pcmk__output_create_html_node(out, "li", NULL, NULL, NULL);
out               775 lib/pengine/native.c pe__common_output_text(pcmk__output_t *out, const pcmk_resource_t *rsc,
out               799 lib/pengine/native.c         out->list_item(out, NULL, "%s", s);
out               955 lib/pengine/native.c pe__resource_xml(pcmk__output_t *out, va_list args)
out               997 lib/pengine/native.c     rc = pe__name_and_nvpairs_xml(out, true, "resource", 15,
out              1023 lib/pengine/native.c             rc = pe__name_and_nvpairs_xml(out, false, "node", 3,
out              1031 lib/pengine/native.c     pcmk__output_xml_pop_parent(out);
out              1038 lib/pengine/native.c pe__resource_html(pcmk__output_t *out, va_list args)
out              1057 lib/pengine/native.c     return pe__common_output_html(out, rsc, rsc_printable_id(rsc), node, show_opts);
out              1063 lib/pengine/native.c pe__resource_text(pcmk__output_t *out, va_list args)
out              1082 lib/pengine/native.c     return pe__common_output_text(out, rsc, rsc_printable_id(rsc), node, show_opts);
out              1332 lib/pengine/native.c pe__rscs_brief_output(pcmk__output_t *out, GList *rsc_list, uint32_t show_opts)
out              1384 lib/pengine/native.c                 out->list_item(out, NULL, "%d/%d\t(%s):\tActive %s",
out              1389 lib/pengine/native.c                 out->list_item(out, NULL, "%d\t(%s):\tActive %s",
out              1398 lib/pengine/native.c             out->list_item(out, NULL, "%d/%d\t(%s):\tActive",
out              1312 lib/pengine/pe_actions.c                         pcmk__output_t *out = scheduler->priv;
out              1314 lib/pengine/pe_actions.c                         out->info(out,
out               570 lib/pengine/pe_digest.c             pcmk__output_t *out = scheduler->priv;
out               571 lib/pengine/pe_digest.c             out->info(out, "Only 'private' parameters to %s "
out               584 lib/pengine/pe_digest.c             pcmk__output_t *out = scheduler->priv;
out               588 lib/pengine/pe_digest.c             out->info(out, "Parameters to %s for unfencing "
out               392 lib/pengine/pe_output.c cluster_summary(pcmk__output_t *out, va_list args) {
out               403 lib/pengine/pe_output.c         PCMK__OUTPUT_LIST_HEADER(out, false, rc, "Cluster Summary");
out               404 lib/pengine/pe_output.c         out->message(out, "cluster-stack", stack_s, pcmkd_state);
out               418 lib/pengine/pe_output.c         PCMK__OUTPUT_LIST_HEADER(out, false, rc, "Cluster Summary");
out               419 lib/pengine/pe_output.c         out->message(out, "cluster-dc", scheduler->dc_node, quorum,
out               434 lib/pengine/pe_output.c         PCMK__OUTPUT_LIST_HEADER(out, false, rc, "Cluster Summary");
out               435 lib/pengine/pe_output.c         out->message(out, "cluster-times",
out               440 lib/pengine/pe_output.c         PCMK__OUTPUT_LIST_HEADER(out, false, rc, "Cluster Summary");
out               441 lib/pengine/pe_output.c         out->message(out, "cluster-counts", g_list_length(scheduler->nodes),
out               447 lib/pengine/pe_output.c         PCMK__OUTPUT_LIST_HEADER(out, false, rc, "Cluster Summary");
out               448 lib/pengine/pe_output.c         out->message(out, "cluster-options", scheduler);
out               451 lib/pengine/pe_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               454 lib/pengine/pe_output.c         if (out->message(out, "maint-mode", scheduler->flags) == pcmk_rc_ok) {
out               465 lib/pengine/pe_output.c cluster_summary_html(pcmk__output_t *out, va_list args) {
out               476 lib/pengine/pe_output.c         PCMK__OUTPUT_LIST_HEADER(out, false, rc, "Cluster Summary");
out               477 lib/pengine/pe_output.c         out->message(out, "cluster-stack", stack_s, pcmkd_state);
out               493 lib/pengine/pe_output.c         PCMK__OUTPUT_LIST_HEADER(out, false, rc, "Cluster Summary");
out               494 lib/pengine/pe_output.c         out->message(out, "cluster-dc", scheduler->dc_node, quorum,
out               509 lib/pengine/pe_output.c         PCMK__OUTPUT_LIST_HEADER(out, false, rc, "Cluster Summary");
out               510 lib/pengine/pe_output.c         out->message(out, "cluster-times",
out               515 lib/pengine/pe_output.c         PCMK__OUTPUT_LIST_HEADER(out, false, rc, "Cluster Summary");
out               516 lib/pengine/pe_output.c         out->message(out, "cluster-counts", g_list_length(scheduler->nodes),
out               526 lib/pengine/pe_output.c         PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               528 lib/pengine/pe_output.c         out->begin_list(out, NULL, NULL, "Config Options");
out               529 lib/pengine/pe_output.c         out->message(out, "cluster-options", scheduler);
out               532 lib/pengine/pe_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               535 lib/pengine/pe_output.c         if (out->message(out, "maint-mode", scheduler->flags) == pcmk_rc_ok) {
out               597 lib/pengine/pe_output.c pe__name_and_nvpairs_xml(pcmk__output_t *out, bool is_list, const char *tag_name
out               605 lib/pengine/pe_output.c     xml_node = pcmk__output_xml_peek_parent(out);
out               620 lib/pengine/pe_output.c         pcmk__output_xml_push_parent(out, xml_node);
out               640 lib/pengine/pe_output.c ban_html(pcmk__output_t *out, va_list args) {
out               651 lib/pengine/pe_output.c     pcmk__output_create_html_node(out, "li", NULL, NULL, buf);
out               660 lib/pengine/pe_output.c ban_text(pcmk__output_t *out, va_list args) {
out               667 lib/pengine/pe_output.c     out->list_item(out, NULL, "%s\tprevents %s from running %son %s",
out               677 lib/pengine/pe_output.c ban_xml(pcmk__output_t *out, va_list args) {
out               685 lib/pengine/pe_output.c     pcmk__output_create_xml_node(out, "ban",
out               707 lib/pengine/pe_output.c ban_list(pcmk__output_t *out, va_list args) {
out               738 lib/pengine/pe_output.c                 PCMK__OUTPUT_LIST_HEADER(out, print_spacer, rc, "Negative Location Constraints");
out               739 lib/pengine/pe_output.c                 out->message(out, "ban", node, location, show_opts);
out               744 lib/pengine/pe_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out               750 lib/pengine/pe_output.c cluster_counts_html(pcmk__output_t *out, va_list args) {
out               756 lib/pengine/pe_output.c     xmlNodePtr nodes_node = pcmk__output_create_xml_node(out, "li", NULL);
out               757 lib/pengine/pe_output.c     xmlNodePtr resources_node = pcmk__output_create_xml_node(out, "li", NULL);
out               812 lib/pengine/pe_output.c cluster_counts_text(pcmk__output_t *out, va_list args) {
out               818 lib/pengine/pe_output.c     out->list_item(out, NULL, "%d node%s configured",
out               822 lib/pengine/pe_output.c         out->list_item(out, NULL, "%d resource instance%s configured "
out               828 lib/pengine/pe_output.c         out->list_item(out, NULL, "%d resource instance%s configured "
out               832 lib/pengine/pe_output.c         out->list_item(out, NULL, "%d resource instance%s configured "
out               837 lib/pengine/pe_output.c         out->list_item(out, NULL, "%d resource instance%s configured",
out               846 lib/pengine/pe_output.c cluster_counts_xml(pcmk__output_t *out, va_list args) {
out               852 lib/pengine/pe_output.c     xmlNodePtr nodes_node = pcmk__output_create_xml_node(out, "nodes_configured", NULL);
out               853 lib/pengine/pe_output.c     xmlNodePtr resources_node = pcmk__output_create_xml_node(out, "resources_configured", NULL);
out               877 lib/pengine/pe_output.c cluster_dc_html(pcmk__output_t *out, va_list args) {
out               884 lib/pengine/pe_output.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "li", NULL);
out               915 lib/pengine/pe_output.c cluster_dc_text(pcmk__output_t *out, va_list args) {
out               923 lib/pengine/pe_output.c         out->list_item(out, "Current DC",
out               929 lib/pengine/pe_output.c         out->list_item(out, "Current DC", "NONE");
out               938 lib/pengine/pe_output.c cluster_dc_xml(pcmk__output_t *out, va_list args) {
out               946 lib/pengine/pe_output.c         pcmk__output_create_xml_node(out, "current_dc",
out               955 lib/pengine/pe_output.c         pcmk__output_create_xml_node(out, "current_dc",
out               965 lib/pengine/pe_output.c cluster_maint_mode_text(pcmk__output_t *out, va_list args) {
out               969 lib/pengine/pe_output.c         pcmk__formatted_printf(out, "\n              *** Resource management is DISABLED ***\n");
out               970 lib/pengine/pe_output.c         pcmk__formatted_printf(out, "  The cluster will not attempt to start, stop or recover services\n");
out               973 lib/pengine/pe_output.c         pcmk__formatted_printf(out, "\n    *** Resource management is DISABLED ***\n");
out               974 lib/pengine/pe_output.c         pcmk__formatted_printf(out, "  The cluster will keep all resources stopped\n");
out               983 lib/pengine/pe_output.c cluster_options_html(pcmk__output_t *out, va_list args) {
out               987 lib/pengine/pe_output.c         out->list_item(out, NULL, "STONITH of failed nodes enabled");
out               989 lib/pengine/pe_output.c         out->list_item(out, NULL, "STONITH of failed nodes disabled");
out               993 lib/pengine/pe_output.c         out->list_item(out, NULL, "Cluster is symmetric");
out               995 lib/pengine/pe_output.c         out->list_item(out, NULL, "Cluster is asymmetric");
out              1000 lib/pengine/pe_output.c             out->list_item(out, NULL, "No quorum policy: Freeze resources");
out              1004 lib/pengine/pe_output.c             out->list_item(out, NULL, "No quorum policy: Stop ALL resources");
out              1008 lib/pengine/pe_output.c             out->list_item(out, NULL, "No quorum policy: Demote promotable "
out              1013 lib/pengine/pe_output.c             out->list_item(out, NULL, "No quorum policy: Ignore");
out              1017 lib/pengine/pe_output.c             out->list_item(out, NULL, "No quorum policy: Suicide");
out              1022 lib/pengine/pe_output.c         xmlNodePtr node = pcmk__output_create_xml_node(out, "li", NULL);
out              1029 lib/pengine/pe_output.c         xmlNodePtr node = pcmk__output_create_xml_node(out, "li", NULL);
out              1036 lib/pengine/pe_output.c         out->list_item(out, NULL, "Resource management: enabled");
out              1044 lib/pengine/pe_output.c cluster_options_log(pcmk__output_t *out, va_list args) {
out              1048 lib/pengine/pe_output.c         return out->info(out, "Resource management is DISABLED.  The cluster will not attempt to start, stop or recover services.");
out              1050 lib/pengine/pe_output.c         return out->info(out, "Resource management is DISABLED.  The cluster has stopped all resources.");
out              1058 lib/pengine/pe_output.c cluster_options_text(pcmk__output_t *out, va_list args) {
out              1062 lib/pengine/pe_output.c         out->list_item(out, NULL, "STONITH of failed nodes enabled");
out              1064 lib/pengine/pe_output.c         out->list_item(out, NULL, "STONITH of failed nodes disabled");
out              1068 lib/pengine/pe_output.c         out->list_item(out, NULL, "Cluster is symmetric");
out              1070 lib/pengine/pe_output.c         out->list_item(out, NULL, "Cluster is asymmetric");
out              1075 lib/pengine/pe_output.c             out->list_item(out, NULL, "No quorum policy: Freeze resources");
out              1079 lib/pengine/pe_output.c             out->list_item(out, NULL, "No quorum policy: Stop ALL resources");
out              1083 lib/pengine/pe_output.c             out->list_item(out, NULL, "No quorum policy: Demote promotable "
out              1088 lib/pengine/pe_output.c             out->list_item(out, NULL, "No quorum policy: Ignore");
out              1092 lib/pengine/pe_output.c             out->list_item(out, NULL, "No quorum policy: Suicide");
out              1103 lib/pengine/pe_output.c cluster_options_xml(pcmk__output_t *out, va_list args) {
out              1132 lib/pengine/pe_output.c     pcmk__output_create_xml_node(out, "cluster_options",
out              1152 lib/pengine/pe_output.c cluster_stack_html(pcmk__output_t *out, va_list args) {
out              1157 lib/pengine/pe_output.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "li", NULL);
out              1173 lib/pengine/pe_output.c cluster_stack_text(pcmk__output_t *out, va_list args) {
out              1179 lib/pengine/pe_output.c         out->list_item(out, "Stack", "%s (%s)",
out              1182 lib/pengine/pe_output.c         out->list_item(out, "Stack", "%s", stack_s);
out              1190 lib/pengine/pe_output.c cluster_stack_xml(pcmk__output_t *out, va_list args) {
out              1201 lib/pengine/pe_output.c     pcmk__output_create_xml_node(out, "stack",
out              1212 lib/pengine/pe_output.c cluster_times_html(pcmk__output_t *out, va_list args) {
out              1219 lib/pengine/pe_output.c     xmlNodePtr updated_node = pcmk__output_create_xml_node(out, "li", NULL);
out              1220 lib/pengine/pe_output.c     xmlNodePtr changed_node = pcmk__output_create_xml_node(out, "li", NULL);
out              1245 lib/pengine/pe_output.c cluster_times_xml(pcmk__output_t *out, va_list args) {
out              1254 lib/pengine/pe_output.c     pcmk__output_create_xml_node(out, "last_update",
out              1259 lib/pengine/pe_output.c     pcmk__output_create_xml_node(out, "last_change",
out              1273 lib/pengine/pe_output.c cluster_times_text(pcmk__output_t *out, va_list args) {
out              1282 lib/pengine/pe_output.c     out->list_item(out, "Last updated", "%s%s%s",
out              1289 lib/pengine/pe_output.c     out->list_item(out, "Last change", " %s", time_s);
out              1309 lib/pengine/pe_output.c failed_action_friendly(pcmk__output_t *out, const xmlNode *xml_op,
out              1374 lib/pengine/pe_output.c     out->list_item(out, NULL, "%s", str->str);
out              1394 lib/pengine/pe_output.c failed_action_technical(pcmk__output_t *out, const xmlNode *xml_op,
out              1442 lib/pengine/pe_output.c     out->list_item(out, NULL, "%s", str->str);
out              1448 lib/pengine/pe_output.c failed_action_default(pcmk__output_t *out, va_list args)
out              1472 lib/pengine/pe_output.c         failed_action_technical(out, xml_op, op_key, node_name, rc, status,
out              1475 lib/pengine/pe_output.c         failed_action_friendly(out, xml_op, op_key, node_name, rc, status,
out              1483 lib/pengine/pe_output.c failed_action_xml(pcmk__output_t *out, va_list args) {
out              1506 lib/pengine/pe_output.c     node = pcmk__output_create_xml_node(out, "failure",
out              1547 lib/pengine/pe_output.c failed_action_list(pcmk__output_t *out, va_list args) {
out              1585 lib/pengine/pe_output.c         PCMK__OUTPUT_LIST_HEADER(out, print_spacer, rc, "Failed Resource Actions");
out              1586 lib/pengine/pe_output.c         out->message(out, "failed-action", xml_op, show_opts);
out              1589 lib/pengine/pe_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out              1649 lib/pengine/pe_output.c node_html(pcmk__output_t *out, va_list args) {
out              1664 lib/pengine/pe_output.c             out->begin_list(out, NULL, NULL, "%s:", node_name);
out              1665 lib/pengine/pe_output.c             item_node = pcmk__output_xml_create_parent(out, "li", NULL);
out              1671 lib/pengine/pe_output.c                 out->begin_list(out, NULL, NULL, "Resources");
out              1672 lib/pengine/pe_output.c                 pe__rscs_brief_output(out, rscs, new_show_opts);
out              1673 lib/pengine/pe_output.c                 out->end_list(out);
out              1676 lib/pengine/pe_output.c             pcmk__output_xml_pop_parent(out);
out              1677 lib/pengine/pe_output.c             out->end_list(out);
out              1683 lib/pengine/pe_output.c             out->begin_list(out, NULL, NULL, "%s:", node_name);
out              1684 lib/pengine/pe_output.c             item_node = pcmk__output_xml_create_parent(out, "li", NULL);
out              1690 lib/pengine/pe_output.c                 PCMK__OUTPUT_LIST_HEADER(out, false, rc, "Resources");
out              1693 lib/pengine/pe_output.c                 out->message(out, crm_map_element_name(rsc->xml), show_opts,
out              1697 lib/pengine/pe_output.c             PCMK__OUTPUT_LIST_FOOTER(out, rc);
out              1698 lib/pengine/pe_output.c             pcmk__output_xml_pop_parent(out);
out              1699 lib/pengine/pe_output.c             out->end_list(out);
out              1704 lib/pengine/pe_output.c             item_node = pcmk__output_create_xml_node(out, "li", NULL);
out              1711 lib/pengine/pe_output.c         out->begin_list(out, NULL, NULL, "%s:", node_name);
out              1774 lib/pengine/pe_output.c node_text(pcmk__output_t *out, va_list args) {
out              1815 lib/pengine/pe_output.c                     out->begin_list(out, NULL, NULL, "%s", str->str);
out              1816 lib/pengine/pe_output.c                     out->begin_list(out, NULL, NULL, "Resources");
out              1818 lib/pengine/pe_output.c                     pe__rscs_brief_output(out, rscs, new_show_opts);
out              1820 lib/pengine/pe_output.c                     out->end_list(out);
out              1821 lib/pengine/pe_output.c                     out->end_list(out);
out              1829 lib/pengine/pe_output.c                 out->begin_list(out, NULL, NULL, "%s", str->str);
out              1830 lib/pengine/pe_output.c                 out->begin_list(out, NULL, NULL, "Resources");
out              1836 lib/pengine/pe_output.c                     out->message(out, crm_map_element_name(rsc->xml), show_opts,
out              1840 lib/pengine/pe_output.c                 out->end_list(out);
out              1841 lib/pengine/pe_output.c                 out->end_list(out);
out              1844 lib/pengine/pe_output.c             out->list_item(out, NULL, "%s", str->str);
out              1851 lib/pengine/pe_output.c         out->begin_list(out, NULL, NULL, "Node: %s", node_name);
out              1861 lib/pengine/pe_output.c node_xml(pcmk__output_t *out, va_list args) {
out              1897 lib/pengine/pe_output.c         pe__name_and_nvpairs_xml(out, true, "node", 15,
out              1915 lib/pengine/pe_output.c             xmlNodePtr xml_node = pcmk__output_xml_peek_parent(out);
out              1926 lib/pengine/pe_output.c                 out->message(out, crm_map_element_name(rsc->xml), show_opts,
out              1933 lib/pengine/pe_output.c         out->end_list(out);
out              1935 lib/pengine/pe_output.c         pcmk__output_xml_create_parent(out, "node",
out              1945 lib/pengine/pe_output.c node_attribute_text(pcmk__output_t *out, va_list args) {
out              1960 lib/pengine/pe_output.c             out->list_item(out, NULL, "%-32s\t: %-10s\t: Connectivity is lost", name, value);
out              1962 lib/pengine/pe_output.c             out->list_item(out, NULL, "%-32s\t: %-10s\t: Connectivity is degraded (Expected=%d)", name, value, expected_score);
out              1964 lib/pengine/pe_output.c             out->list_item(out, NULL, "%-32s\t: %-10s", name, value);
out              1967 lib/pengine/pe_output.c         out->list_item(out, NULL, "%-32s\t: %-10s", name, value);
out              1975 lib/pengine/pe_output.c node_attribute_html(pcmk__output_t *out, va_list args) {
out              1984 lib/pengine/pe_output.c         xmlNodePtr item_node = pcmk__output_create_xml_node(out, "li", NULL);
out              2003 lib/pengine/pe_output.c         out->list_item(out, NULL, "%s: %s", name, value);
out              2011 lib/pengine/pe_output.c node_and_op(pcmk__output_t *out, va_list args) {
out              2051 lib/pengine/pe_output.c     out->list_item(out, NULL, "%s: %s (node=%s, call=%s, rc=%s%s): %s",
out              2066 lib/pengine/pe_output.c node_and_op_xml(pcmk__output_t *out, va_list args) {
out              2078 lib/pengine/pe_output.c     node = pcmk__output_create_xml_node(out, "operation",
out              2116 lib/pengine/pe_output.c node_attribute_xml(pcmk__output_t *out, va_list args) {
out              2122 lib/pengine/pe_output.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "attribute",
out              2139 lib/pengine/pe_output.c node_attribute_list(pcmk__output_t *out, va_list args) {
out              2174 lib/pengine/pe_output.c         PCMK__OUTPUT_LIST_HEADER(out, print_spacer, rc, "Node Attributes");
out              2176 lib/pengine/pe_output.c         out->message(out, "node", node, show_opts, false, only_node, only_rsc);
out              2190 lib/pengine/pe_output.c             out->message(out, "node-attribute", name, value, add_extra,
out              2195 lib/pengine/pe_output.c         out->end_list(out);
out              2198 lib/pengine/pe_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out              2204 lib/pengine/pe_output.c node_capacity(pcmk__output_t *out, va_list args)
out              2213 lib/pengine/pe_output.c     out->list_item(out, NULL, "%s", dump_text);
out              2221 lib/pengine/pe_output.c node_capacity_xml(pcmk__output_t *out, va_list args)
out              2226 lib/pengine/pe_output.c     xmlNodePtr xml_node = pcmk__output_create_xml_node(out, "capacity",
out              2238 lib/pengine/pe_output.c node_history_list(pcmk__output_t *out, va_list args) {
out              2293 lib/pengine/pe_output.c                 out->message(out, "node", node, show_opts, false, only_node,
out              2297 lib/pengine/pe_output.c             out->message(out, "resource-history", rsc, rsc_id, false,
out              2310 lib/pengine/pe_output.c                 out->message(out, "node", node, show_opts, false, only_node,
out              2314 lib/pengine/pe_output.c             out->message(out, "resource-operation-list", scheduler, rsc, node,
out              2319 lib/pengine/pe_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out              2325 lib/pengine/pe_output.c node_list_html(pcmk__output_t *out, va_list args) {
out              2342 lib/pengine/pe_output.c         PCMK__OUTPUT_LIST_HEADER(out, false, rc, "Node List");
out              2344 lib/pengine/pe_output.c         out->message(out, "node", node, show_opts, true, only_node, only_rsc);
out              2347 lib/pengine/pe_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out              2353 lib/pengine/pe_output.c node_list_text(pcmk__output_t *out, va_list args) {
out              2379 lib/pengine/pe_output.c         PCMK__OUTPUT_LIST_HEADER(out, print_spacer, rc, "Node List");
out              2420 lib/pengine/pe_output.c         out->message(out, "node", node, show_opts, true, only_node, only_rsc);
out              2426 lib/pengine/pe_output.c         out->list_item(out, "Online", "[ %s ]",
out              2431 lib/pengine/pe_output.c         out->list_item(out, "OFFLINE", "[ %s ]",
out              2436 lib/pengine/pe_output.c         out->list_item(out, "RemoteOnline", "[ %s ]",
out              2441 lib/pengine/pe_output.c         out->list_item(out, "RemoteOFFLINE", "[ %s ]",
out              2446 lib/pengine/pe_output.c         out->list_item(out, "GuestOnline", "[ %s ]",
out              2451 lib/pengine/pe_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out              2457 lib/pengine/pe_output.c node_list_xml(pcmk__output_t *out, va_list args) {
out              2464 lib/pengine/pe_output.c     out->begin_list(out, NULL, NULL, "nodes");
out              2473 lib/pengine/pe_output.c         out->message(out, "node", node, show_opts, true, only_node, only_rsc);
out              2475 lib/pengine/pe_output.c     out->end_list(out);
out              2483 lib/pengine/pe_output.c node_summary(pcmk__output_t *out, va_list args) {
out              2513 lib/pengine/pe_output.c         PCMK__OUTPUT_LIST_HEADER(out, print_spacer, rc,
out              2516 lib/pengine/pe_output.c         out->message(out, "node-history-list", scheduler, node, node_state,
out              2520 lib/pengine/pe_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out              2527 lib/pengine/pe_output.c node_weight(pcmk__output_t *out, va_list args)
out              2535 lib/pengine/pe_output.c         out->list_item(out, NULL, "%s: %s allocation score on %s: %s",
out              2538 lib/pengine/pe_output.c         out->list_item(out, NULL, "%s: %s = %s", prefix, uname, score);
out              2547 lib/pengine/pe_output.c node_weight_xml(pcmk__output_t *out, va_list args)
out              2554 lib/pengine/pe_output.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "node_weight",
out              2569 lib/pengine/pe_output.c op_history_text(pcmk__output_t *out, va_list args) {
out              2579 lib/pengine/pe_output.c     out->list_item(out, NULL, "%s", buf);
out              2587 lib/pengine/pe_output.c op_history_xml(pcmk__output_t *out, va_list args) {
out              2595 lib/pengine/pe_output.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "operation_history",
out              2640 lib/pengine/pe_output.c promotion_score(pcmk__output_t *out, va_list args)
out              2646 lib/pengine/pe_output.c     out->list_item(out, NULL, "%s promotion score on %s: %s",
out              2656 lib/pengine/pe_output.c promotion_score_xml(pcmk__output_t *out, va_list args)
out              2662 lib/pengine/pe_output.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "promotion_score",
out              2676 lib/pengine/pe_output.c resource_config(pcmk__output_t *out, va_list args) {
out              2682 lib/pengine/pe_output.c     out->output_xml(out, "xml", rsc_xml);
out              2690 lib/pengine/pe_output.c resource_config_text(pcmk__output_t *out, va_list args) {
out              2696 lib/pengine/pe_output.c     pcmk__formatted_printf(out, "Resource XML:\n");
out              2697 lib/pengine/pe_output.c     out->output_xml(out, "xml", rsc_xml);
out              2706 lib/pengine/pe_output.c resource_history_text(pcmk__output_t *out, va_list args) {
out              2717 lib/pengine/pe_output.c         out->begin_list(out, NULL, NULL, "%s", buf);
out              2719 lib/pengine/pe_output.c         out->list_item(out, NULL, "%s", buf);
out              2729 lib/pengine/pe_output.c resource_history_xml(pcmk__output_t *out, va_list args) {
out              2737 lib/pengine/pe_output.c     xmlNodePtr node = pcmk__output_xml_create_parent(out, "resource_history",
out              2767 lib/pengine/pe_output.c         pcmk__output_xml_pop_parent(out);
out              2774 lib/pengine/pe_output.c print_resource_header(pcmk__output_t *out, uint32_t show_opts)
out              2778 lib/pengine/pe_output.c         out->begin_list(out, NULL, NULL, "Inactive Resources");
out              2780 lib/pengine/pe_output.c         out->begin_list(out, NULL, NULL, "Full List of Resources");
out              2782 lib/pengine/pe_output.c         out->begin_list(out, NULL, NULL, "Active Resources");
out              2790 lib/pengine/pe_output.c resource_list(pcmk__output_t *out, va_list args)
out              2817 lib/pengine/pe_output.c         PCMK__OUTPUT_SPACER_IF(out, print_spacer);
out              2818 lib/pengine/pe_output.c         print_resource_header(out, show_opts);
out              2821 lib/pengine/pe_output.c         rc = pe__rscs_brief_output(out, rscs, show_opts);
out              2860 lib/pengine/pe_output.c             PCMK__OUTPUT_SPACER_IF(out, print_spacer);
out              2861 lib/pengine/pe_output.c             print_resource_header(out, show_opts);
out              2866 lib/pengine/pe_output.c         x = out->message(out, crm_map_element_name(rsc->xml), show_opts, rsc,
out              2875 lib/pengine/pe_output.c             PCMK__OUTPUT_SPACER_IF(out, print_spacer);
out              2876 lib/pengine/pe_output.c             print_resource_header(out, show_opts);
out              2881 lib/pengine/pe_output.c             out->list_item(out, NULL, "No inactive resources");
out              2883 lib/pengine/pe_output.c             out->list_item(out, NULL, "No resources");
out              2885 lib/pengine/pe_output.c             out->list_item(out, NULL, "No active resources");
out              2890 lib/pengine/pe_output.c         out->end_list(out);
out              2899 lib/pengine/pe_output.c resource_operation_list(pcmk__output_t *out, va_list args)
out              2934 lib/pengine/pe_output.c             out->message(out, "resource-history", rsc, rsc_printable_id(rsc), true,
out              2940 lib/pengine/pe_output.c         out->message(out, "op-history", xml_op, task, interval_ms_s,
out              2947 lib/pengine/pe_output.c     PCMK__OUTPUT_LIST_FOOTER(out, rc);
out              2954 lib/pengine/pe_output.c resource_util(pcmk__output_t *out, va_list args)
out              2964 lib/pengine/pe_output.c     out->list_item(out, NULL, "%s", dump_text);
out              2973 lib/pengine/pe_output.c resource_util_xml(pcmk__output_t *out, va_list args)
out              2979 lib/pengine/pe_output.c     xmlNodePtr xml_node = pcmk__output_create_xml_node(out, "utilization",
out              2991 lib/pengine/pe_output.c ticket_html(pcmk__output_t *out, va_list args) {
out              2997 lib/pengine/pe_output.c         out->list_item(out, NULL, "%s:\t%s%s %s=\"%s\"", ticket->id,
out              3003 lib/pengine/pe_output.c         out->list_item(out, NULL, "%s:\t%s%s", ticket->id,
out              3013 lib/pengine/pe_output.c ticket_text(pcmk__output_t *out, va_list args) {
out              3019 lib/pengine/pe_output.c         out->list_item(out, ticket->id, "%s%s %s=\"%s\"",
out              3025 lib/pengine/pe_output.c         out->list_item(out, ticket->id, "%s%s",
out              3035 lib/pengine/pe_output.c ticket_xml(pcmk__output_t *out, va_list args) {
out              3040 lib/pengine/pe_output.c     node = pcmk__output_create_xml_node(out, "ticket",
out              3058 lib/pengine/pe_output.c ticket_list(pcmk__output_t *out, va_list args) {
out              3069 lib/pengine/pe_output.c     PCMK__OUTPUT_SPACER_IF(out, print_spacer);
out              3072 lib/pengine/pe_output.c     out->begin_list(out, NULL, NULL, "Tickets");
out              3078 lib/pengine/pe_output.c         out->message(out, "ticket", ticket);
out              3082 lib/pengine/pe_output.c     out->end_list(out);
out              3162 lib/pengine/pe_output.c pe__register_messages(pcmk__output_t *out) {
out              3163 lib/pengine/pe_output.c     pcmk__register_messages(out, fmt_functions);
out               180 lib/pengine/utils.c     pcmk__output_t *out = scheduler->priv;
out               189 lib/pengine/utils.c         out->message(out, "node-weight", rsc, comment, node->details->uname,
out               157 maint/gnulib/lib/argmatch.h   void argmatch_##Name##_usage (FILE *out);                             \
out               216 maint/gnulib/lib/argmatch.h   argmatch_##Name##_valid (FILE *out)                                   \
out               223 maint/gnulib/lib/argmatch.h     fputs (gettext ("Valid arguments are:"), out);                      \
out               227 maint/gnulib/lib/argmatch.h         fprintf (out, "\n  - %s", quote (g->args[i].arg));              \
out               229 maint/gnulib/lib/argmatch.h         fprintf (out, ", %s", quote (g->args[i].arg));                  \
out               230 maint/gnulib/lib/argmatch.h     putc ('\n', out);                                                   \
out               274 maint/gnulib/lib/argmatch.h   argmatch_##Name##_usage (FILE *out)                                   \
out               283 maint/gnulib/lib/argmatch.h       fprintf (out, "%s\n", gettext (g->doc_pre));                      \
out               292 maint/gnulib/lib/argmatch.h           col += fprintf (out,  "  %s", g->docs[i].arg);                \
out               301 maint/gnulib/lib/argmatch.h                     fprintf (out, ",\n");                               \
out               307 maint/gnulib/lib/argmatch.h                     col += fprintf (out, " ");                          \
out               311 maint/gnulib/lib/argmatch.h                   col += fprintf (out, ",");                            \
out               312 maint/gnulib/lib/argmatch.h                 col += fprintf (out,  " %s", g->args[j].arg);           \
out               317 maint/gnulib/lib/argmatch.h             fprintf (out, "\n");                                        \
out               320 maint/gnulib/lib/argmatch.h         fprintf (out, "%*s%s\n",                                        \
out               324 maint/gnulib/lib/argmatch.h       fprintf (out, "%s\n", gettext (g->doc_post));                     \
out               403 maint/gnulib/lib/argp-fmtstream.c   int out;
out               416 maint/gnulib/lib/argp-fmtstream.c       out = __vsnprintf (fs->p, avail, fmt, args);
out               418 maint/gnulib/lib/argp-fmtstream.c       if ((size_t) out >= avail)
out               419 maint/gnulib/lib/argp-fmtstream.c         size_guess = out + 1;
out               421 maint/gnulib/lib/argp-fmtstream.c   while ((size_t) out >= avail);
out               423 maint/gnulib/lib/argp-fmtstream.c   fs->p += out;
out               425 maint/gnulib/lib/argp-fmtstream.c   return out;
out                68 maint/gnulib/lib/base32.c                char *restrict out, idx_t outlen)
out                75 maint/gnulib/lib/base32.c       *out++ = b32str[(to_uchar (in[0]) >> 3) & 0x1f];
out                78 maint/gnulib/lib/base32.c       *out++ = b32str[((to_uchar (in[0]) << 2)
out                83 maint/gnulib/lib/base32.c       *out++ =
out                89 maint/gnulib/lib/base32.c       *out++ =
out                97 maint/gnulib/lib/base32.c       *out++ =
out               105 maint/gnulib/lib/base32.c       *out++ =
out               111 maint/gnulib/lib/base32.c       *out++ =
out               119 maint/gnulib/lib/base32.c       *out++ = inlen ? b32str[to_uchar (in[4]) & 0x1f] : '=';
out               129 maint/gnulib/lib/base32.c     *out = '\0';
out               142 maint/gnulib/lib/base32.c base32_encode_alloc (const char *in, idx_t inlen, char **out)
out               150 maint/gnulib/lib/base32.c       *out = NULL;
out               155 maint/gnulib/lib/base32.c   *out = imalloc (outlen);
out               156 maint/gnulib/lib/base32.c   if (!*out)
out               159 maint/gnulib/lib/base32.c   base32_encode (in, inlen, *out, outlen);
out               347 maint/gnulib/lib/base32.c       *outp = out;                              \
out               362 maint/gnulib/lib/base32.c   char *out = *outp;
out               371 maint/gnulib/lib/base32.c       *out++ = ((b32[to_uchar (in[0])] << 3)
out               389 maint/gnulib/lib/base32.c           *out++ = ((b32[to_uchar (in[1])] << 6)
out               407 maint/gnulib/lib/base32.c               *out++ = ((b32[to_uchar (in[3])] << 4)
out               424 maint/gnulib/lib/base32.c                   *out++ = ((b32[to_uchar (in[4])] << 7)
out               437 maint/gnulib/lib/base32.c                       *out++ = ((b32[to_uchar (in[6])] << 5)
out               446 maint/gnulib/lib/base32.c   *outp = out;
out               471 maint/gnulib/lib/base32.c                    char *restrict out, idx_t *outlen)
out               495 maint/gnulib/lib/base32.c               if (!decode_8 (in, inlen, &out, &outleft))
out               516 maint/gnulib/lib/base32.c       out -= outleft_save - outleft;
out               536 maint/gnulib/lib/base32.c         if (!decode_8 (non_nl, inlen, &out, &outleft))
out               561 maint/gnulib/lib/base32.c                          const char *in, idx_t inlen, char **out,
out               571 maint/gnulib/lib/base32.c   *out = imalloc (needlen);
out               572 maint/gnulib/lib/base32.c   if (!*out)
out               575 maint/gnulib/lib/base32.c   if (!base32_decode_ctx (ctx, in, inlen, *out, &needlen))
out               577 maint/gnulib/lib/base32.c       free (*out);
out               578 maint/gnulib/lib/base32.c       *out = NULL;
out                40 maint/gnulib/lib/base32.h                            char *restrict out, idx_t outlen);
out                42 maint/gnulib/lib/base32.h extern idx_t base32_encode_alloc (const char *in, idx_t inlen, char **out);
out                48 maint/gnulib/lib/base32.h                                char *restrict out, idx_t *outlen);
out                52 maint/gnulib/lib/base32.h                                      char **out, idx_t *outlen);
out                54 maint/gnulib/lib/base32.h #define base32_decode(in, inlen, out, outlen) \
out                55 maint/gnulib/lib/base32.h         base32_decode_ctx (NULL, in, inlen, out, outlen)
out                57 maint/gnulib/lib/base32.h #define base32_decode_alloc(in, inlen, out, outlen) \
out                58 maint/gnulib/lib/base32.h         base32_decode_alloc_ctx (NULL, in, inlen, out, outlen)
out                71 maint/gnulib/lib/base64.c base64_encode_fast (const char *restrict in, idx_t inlen, char *restrict out)
out                75 maint/gnulib/lib/base64.c       *out++ = b64c[(to_uchar (in[0]) >> 2) & 0x3f];
out                76 maint/gnulib/lib/base64.c       *out++ = b64c[((to_uchar (in[0]) << 4) + (to_uchar (in[1]) >> 4)) & 0x3f];
out                77 maint/gnulib/lib/base64.c       *out++ = b64c[((to_uchar (in[1]) << 2) + (to_uchar (in[2]) >> 6)) & 0x3f];
out                78 maint/gnulib/lib/base64.c       *out++ = b64c[to_uchar (in[2]) & 0x3f];
out                91 maint/gnulib/lib/base64.c                char *restrict out, idx_t outlen)
out               102 maint/gnulib/lib/base64.c       base64_encode_fast (in, inlen, out);
out               108 maint/gnulib/lib/base64.c       *out++ = b64c[(to_uchar (in[0]) >> 2) & 0x3f];
out               111 maint/gnulib/lib/base64.c       *out++ = b64c[((to_uchar (in[0]) << 4)
out               116 maint/gnulib/lib/base64.c       *out++ =
out               124 maint/gnulib/lib/base64.c       *out++ = inlen ? b64c[to_uchar (in[2]) & 0x3f] : '=';
out               134 maint/gnulib/lib/base64.c     *out = '\0';
out               147 maint/gnulib/lib/base64.c base64_encode_alloc (const char *in, idx_t inlen, char **out)
out               155 maint/gnulib/lib/base64.c       *out = NULL;
out               160 maint/gnulib/lib/base64.c   *out = imalloc (outlen);
out               161 maint/gnulib/lib/base64.c   if (!*out)
out               164 maint/gnulib/lib/base64.c   base64_encode (in, inlen, *out, outlen);
out               384 maint/gnulib/lib/base64.c       *outp = out;                              \
out               399 maint/gnulib/lib/base64.c   char *out = *outp;
out               408 maint/gnulib/lib/base64.c       *out++ = ((b64[to_uchar (in[0])] << 2)
out               431 maint/gnulib/lib/base64.c           *out++ = (((b64[to_uchar (in[1])] << 4) & 0xf0)
out               451 maint/gnulib/lib/base64.c               *out++ = (((b64[to_uchar (in[2])] << 6) & 0xc0)
out               458 maint/gnulib/lib/base64.c   *outp = out;
out               483 maint/gnulib/lib/base64.c                    char *restrict out, idx_t *outlen)
out               507 maint/gnulib/lib/base64.c               if (!decode_4 (in, inlen, &out, &outleft))
out               528 maint/gnulib/lib/base64.c       out -= outleft_save - outleft;
out               548 maint/gnulib/lib/base64.c         if (!decode_4 (non_nl, inlen, &out, &outleft))
out               573 maint/gnulib/lib/base64.c                          const char *in, idx_t inlen, char **out,
out               583 maint/gnulib/lib/base64.c   *out = imalloc (needlen);
out               584 maint/gnulib/lib/base64.c   if (!*out)
out               587 maint/gnulib/lib/base64.c   if (!base64_decode_ctx (ctx, in, inlen, *out, &needlen))
out               589 maint/gnulib/lib/base64.c       free (*out);
out               590 maint/gnulib/lib/base64.c       *out = NULL;
out                44 maint/gnulib/lib/base64.h                            char *restrict out, idx_t outlen);
out                46 maint/gnulib/lib/base64.h extern idx_t base64_encode_alloc (const char *in, idx_t inlen, char **out);
out                52 maint/gnulib/lib/base64.h                                char *restrict out, idx_t *outlen);
out                56 maint/gnulib/lib/base64.h                                      char **out, idx_t *outlen);
out                58 maint/gnulib/lib/base64.h #define base64_decode(in, inlen, out, outlen) \
out                59 maint/gnulib/lib/base64.h         base64_decode_ctx (NULL, in, inlen, out, outlen)
out                61 maint/gnulib/lib/base64.h #define base64_decode_alloc(in, inlen, out, outlen) \
out                62 maint/gnulib/lib/base64.h         base64_decode_alloc_ctx (NULL, in, inlen, out, outlen)
out               161 maint/gnulib/lib/bitsetv.c bitsetv_matrix_dump (FILE *out, const char *title, bitsetv bset)
out               166 maint/gnulib/lib/bitsetv.c   fprintf (out, "%s BEGIN\n", title);
out               169 maint/gnulib/lib/bitsetv.c   fputs ("   ", out);
out               171 maint/gnulib/lib/bitsetv.c     putc (i / 10 ? '0' + i / 10 : ' ', out);
out               172 maint/gnulib/lib/bitsetv.c   putc ('\n', out);
out               173 maint/gnulib/lib/bitsetv.c   fputs ("   ", out);
out               175 maint/gnulib/lib/bitsetv.c     fprintf (out, "%d", (int) (i % 10));
out               176 maint/gnulib/lib/bitsetv.c   putc ('\n', out);
out               179 maint/gnulib/lib/bitsetv.c   fputs ("  .", out);
out               181 maint/gnulib/lib/bitsetv.c     putc ('-', out);
out               182 maint/gnulib/lib/bitsetv.c   fputs (".\n", out);
out               187 maint/gnulib/lib/bitsetv.c       fprintf (out, "%2lu|", (unsigned long) i);
out               189 maint/gnulib/lib/bitsetv.c         fputs (bitset_test (bset[i], j) ? "1" : " ", out);
out               190 maint/gnulib/lib/bitsetv.c       fputs ("|\n", out);
out               194 maint/gnulib/lib/bitsetv.c   fputs ("  `", out);
out               196 maint/gnulib/lib/bitsetv.c     putc ('-', out);
out               197 maint/gnulib/lib/bitsetv.c   fputs ("'\n", out);
out               200 maint/gnulib/lib/bitsetv.c   fprintf (out, "%s END\n\n", title);
out              1002 maint/gnulib/lib/fnmatch_loop.c         goto out;
out              1023 maint/gnulib/lib/fnmatch_loop.c               goto out;
out              1046 maint/gnulib/lib/fnmatch_loop.c                 goto out;                                                     \
out              1056 maint/gnulib/lib/fnmatch_loop.c                     goto out;                                                 \
out              1182 maint/gnulib/lib/fnmatch_loop.c  out:
out               635 maint/gnulib/lib/gc-gnulib.c   _gc_hash_ctx *out;
out               637 maint/gnulib/lib/gc-gnulib.c   *outhandle = out = calloc (sizeof (*out), 1);
out               638 maint/gnulib/lib/gc-gnulib.c   if (!out)
out               641 maint/gnulib/lib/gc-gnulib.c   memcpy (out, in, sizeof (*out));
out               372 maint/gnulib/lib/gc-libgcrypt.c   _gc_hash_ctx *out;
out               375 maint/gnulib/lib/gc-libgcrypt.c   *outhandle = out = calloc (sizeof (*out), 1);
out               376 maint/gnulib/lib/gc-libgcrypt.c   if (!out)
out               379 maint/gnulib/lib/gc-libgcrypt.c   memcpy (out, in, sizeof (*out));
out               381 maint/gnulib/lib/gc-libgcrypt.c   err = gcry_md_copy (&out->gch, in->gch);
out               384 maint/gnulib/lib/gc-libgcrypt.c       free (out);
out               157 maint/gnulib/lib/gc.h gc_hash_buffer (Gc_hash hash, const void *in, size_t inlen, char *out);
out                90 maint/gnulib/lib/getpass.c   FILE *in, *out;
out               106 maint/gnulib/lib/getpass.c       out = stderr;
out               113 maint/gnulib/lib/getpass.c       out = in = tty;
out               116 maint/gnulib/lib/getpass.c   flockfile (out);
out               133 maint/gnulib/lib/getpass.c       fputs_unlocked (prompt, out);
out               134 maint/gnulib/lib/getpass.c       fflush_unlocked (out);
out               149 maint/gnulib/lib/getpass.c   fseeko (out, 0, SEEK_CUR);
out               162 maint/gnulib/lib/getpass.c               putc_unlocked ('\n', out);
out               173 maint/gnulib/lib/getpass.c   funlockfile (out);
out               611 maint/gnulib/lib/glob.c           goto out;
out               672 maint/gnulib/lib/glob.c                       goto out;
out               684 maint/gnulib/lib/glob.c                   goto out;
out               695 maint/gnulib/lib/glob.c                   goto out;
out               728 maint/gnulib/lib/glob.c                       goto out;
out               781 maint/gnulib/lib/glob.c                       goto out;
out               831 maint/gnulib/lib/glob.c                     goto out;
out               864 maint/gnulib/lib/glob.c                         goto out;
out               885 maint/gnulib/lib/glob.c                     goto out;
out               903 maint/gnulib/lib/glob.c               goto out;
out               923 maint/gnulib/lib/glob.c           goto out;
out              1006 maint/gnulib/lib/glob.c               goto out;
out              1033 maint/gnulib/lib/glob.c               goto out;
out              1045 maint/gnulib/lib/glob.c               goto out;
out              1068 maint/gnulib/lib/glob.c                   goto out;
out              1084 maint/gnulib/lib/glob.c                   goto out;
out              1097 maint/gnulib/lib/glob.c               goto out;
out              1144 maint/gnulib/lib/glob.c           goto out;
out              1157 maint/gnulib/lib/glob.c               goto out;
out              1177 maint/gnulib/lib/glob.c                 goto out;
out              1192 maint/gnulib/lib/glob.c  out:
out                29 maint/gnulib/lib/javaversion.java     System.out.println(System.getProperty("java.specification.version"));
out               194 maint/gnulib/lib/read-file.c   char *out;
out               202 maint/gnulib/lib/read-file.c   out = fread_file (stream, flags, length);
out               206 maint/gnulib/lib/read-file.c       if (out)
out               209 maint/gnulib/lib/read-file.c             explicit_bzero (out, *length);
out               210 maint/gnulib/lib/read-file.c           free (out);
out               215 maint/gnulib/lib/read-file.c   return out;
out                38 maint/gnulib/lib/readline.c   char *out = NULL;
out                47 maint/gnulib/lib/readline.c   if (getline (&out, &size, stdin) < 0)
out                50 maint/gnulib/lib/readline.c   while (*out && (out[strlen (out) - 1] == '\r'
out                51 maint/gnulib/lib/readline.c                   || out[strlen (out) - 1] == '\n'))
out                52 maint/gnulib/lib/readline.c     out[strlen (out) - 1] = '\0';
out                54 maint/gnulib/lib/readline.c   return out;
out               417 maint/gnulib/lib/regexec.c       goto out;
out               448 maint/gnulib/lib/regexec.c  out:
out               390 maint/gnulib/lib/rename.c           goto out;
out               396 maint/gnulib/lib/rename.c           goto out;
out               399 maint/gnulib/lib/rename.c         goto out;
out               407 maint/gnulib/lib/rename.c           goto out;
out               415 maint/gnulib/lib/rename.c               goto out;
out               419 maint/gnulib/lib/rename.c         goto out;
out               437 maint/gnulib/lib/rename.c           goto out;
out               448 maint/gnulib/lib/rename.c           goto out;
out               455 maint/gnulib/lib/rename.c           goto out;
out               460 maint/gnulib/lib/rename.c           goto out;
out               468 maint/gnulib/lib/rename.c  out: _GL_UNUSED_LABEL;
out               196 maint/gnulib/lib/renameatu.c           goto out;
out               202 maint/gnulib/lib/renameatu.c           goto out;
out               205 maint/gnulib/lib/renameatu.c         goto out;
out               213 maint/gnulib/lib/renameatu.c           goto out;
out               221 maint/gnulib/lib/renameatu.c               goto out;
out               225 maint/gnulib/lib/renameatu.c         goto out;
out               236 maint/gnulib/lib/renameatu.c   goto out;
out               237 maint/gnulib/lib/renameatu.c  out:
out                71 maint/gnulib/lib/select.c   unsigned char out[FD_SETSIZE / CHAR_BIT];
out               247 maint/gnulib/lib/select.c       rbits->out[fd / CHAR_BIT] |= (1 << (fd & (CHAR_BIT - 1)));
out               253 maint/gnulib/lib/select.c       wbits->out[fd / CHAR_BIT] |= (1 << (fd & (CHAR_BIT - 1)));
out               259 maint/gnulib/lib/select.c       xbits->out[fd / CHAR_BIT] |= (1 << (fd & (CHAR_BIT - 1)));
out               489 maint/gnulib/lib/select.c               if (rbits.out[i / CHAR_BIT] & (1 << (i & (CHAR_BIT - 1)))
out               490 maint/gnulib/lib/select.c                   || wbits.out[i / CHAR_BIT] & (1 << (i & (CHAR_BIT - 1)))
out               491 maint/gnulib/lib/select.c                   || xbits.out[i / CHAR_BIT] & (1 << (i & (CHAR_BIT - 1))))
out               546 maint/gnulib/lib/select.c           if (rbits.out[i / CHAR_BIT] & (1 << (i & (CHAR_BIT - 1))))
out               548 maint/gnulib/lib/select.c           if (wbits.out[i / CHAR_BIT] & (1 << (i & (CHAR_BIT - 1))))
out               550 maint/gnulib/lib/select.c           if (xbits.out[i / CHAR_BIT] & (1 << (i & (CHAR_BIT - 1))))
out                36 maint/gnulib/tests/test-base32.c   char out[255];
out                41 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out                42 maint/gnulib/tests/test-base32.c   base32_encode (in, 0, out, 0);
out                43 maint/gnulib/tests/test-base32.c   ASSERT (out[0] == '\x42');
out                45 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out                46 maint/gnulib/tests/test-base32.c   base32_encode (in, 1, out, 10);
out                47 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "ME======", 1) == 0);
out                49 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out                50 maint/gnulib/tests/test-base32.c   base32_encode (in, 1, out, 2);
out                51 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "ME======", 2) == 0);
out                53 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out                54 maint/gnulib/tests/test-base32.c   base32_encode (in, 1, out, 3);
out                55 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "ME======", 3) == 0);
out                57 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out                58 maint/gnulib/tests/test-base32.c   base32_encode (in, 1, out, 4);
out                59 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "ME======", 4) == 0);
out                61 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out                62 maint/gnulib/tests/test-base32.c   base32_encode (in, 1, out, 8);
out                63 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "ME======", 8) == 0);
out                65 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out                66 maint/gnulib/tests/test-base32.c   base32_encode (in, 2, out, 8);
out                67 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "MFRA====", 8) == 0);
out                69 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out                70 maint/gnulib/tests/test-base32.c   base32_encode (in, 3, out, 8);
out                71 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "MFRGG===", 8) == 0);
out                73 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out                74 maint/gnulib/tests/test-base32.c   base32_encode (in, 4, out, 8);
out                75 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "MFRGGZA=", 8) == 0);
out                77 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out                78 maint/gnulib/tests/test-base32.c   base32_encode (in, 5, out, 8);
out                79 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "MFRGGZDF", 8) == 0);
out                81 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out                82 maint/gnulib/tests/test-base32.c   base32_encode (in, 6, out, 16);
out                83 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "MFRGGZDFMY======", 16) == 0);
out                85 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out                86 maint/gnulib/tests/test-base32.c   base32_encode (in, 6, out, 100);
out                87 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "MFRGGZDFMY======", 16) == 0);
out                91 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out                93 maint/gnulib/tests/test-base32.c   ok = base32_decode (b32in, 8, out, &len);
out                97 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out                99 maint/gnulib/tests/test-base32.c   ok = base32_decode (b32in, 8, out, &len);
out               102 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "abcdefghijklmnop", 1) == 0);
out               104 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out               106 maint/gnulib/tests/test-base32.c   ok = base32_decode (b32in, 8, out, &len);
out               109 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "abcdefghijklmnop", 2) == 0);
out               111 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out               113 maint/gnulib/tests/test-base32.c   ok = base32_decode (b32in, 8, out, &len);
out               116 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "abcdefghijklmnop", 3) == 0);
out               118 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out               120 maint/gnulib/tests/test-base32.c   ok = base32_decode (b32in, 8, out, &len);
out               123 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "abcdefghijklmnop", 4) == 0);
out               125 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out               127 maint/gnulib/tests/test-base32.c   ok = base32_decode (b32in, 8, out, &len);
out               130 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "abcdefghijklmnop", 5) == 0);
out               132 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out               134 maint/gnulib/tests/test-base32.c   ok = base32_decode (b32in, 8, out, &len);
out               137 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "abcdefghijklmnop", 5) == 0);
out               139 maint/gnulib/tests/test-base32.c   memset (out, 0x42, sizeof (out));
out               141 maint/gnulib/tests/test-base32.c   ok = base32_decode (b32in, strlen (b32in), out, &len);
out               144 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "abcdefghijklmnop", 16) == 0);
out               162 maint/gnulib/tests/test-base32.c     len = sizeof (out);
out               163 maint/gnulib/tests/test-base32.c     ok = base32_decode_ctx (&ctx, b32in, strlen (b32in), out, &len);
out               166 maint/gnulib/tests/test-base32.c     ASSERT (memcmp (out, "abcdefghijklmnop", len) == 0);
out               174 maint/gnulib/tests/test-base32.c   ASSERT (memcmp (out, "abcdefghijklmnop", len) == 0);
out                35 maint/gnulib/tests/test-base64.c   char out[255];
out                40 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out                41 maint/gnulib/tests/test-base64.c   base64_encode (in, 0, out, 0);
out                42 maint/gnulib/tests/test-base64.c   ASSERT (out[0] == '\x42');
out                44 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out                45 maint/gnulib/tests/test-base64.c   base64_encode (in, 1, out, 1);
out                46 maint/gnulib/tests/test-base64.c   ASSERT (memcmp (out, "YQ==", 1) == 0);
out                48 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out                49 maint/gnulib/tests/test-base64.c   base64_encode (in, 1, out, 2);
out                50 maint/gnulib/tests/test-base64.c   ASSERT (memcmp (out, "YQ==", 2) == 0);
out                52 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out                53 maint/gnulib/tests/test-base64.c   base64_encode (in, 1, out, 3);
out                54 maint/gnulib/tests/test-base64.c   ASSERT (memcmp (out, "YQ==", 3) == 0);
out                56 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out                57 maint/gnulib/tests/test-base64.c   base64_encode (in, 1, out, 4);
out                58 maint/gnulib/tests/test-base64.c   ASSERT (memcmp (out, "YQ==", 4) == 0);
out                60 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out                61 maint/gnulib/tests/test-base64.c   base64_encode (in, 1, out, 8);
out                62 maint/gnulib/tests/test-base64.c   ASSERT (memcmp (out, "YQ==", 4) == 0);
out                64 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out                65 maint/gnulib/tests/test-base64.c   base64_encode (in, 2, out, 4);
out                66 maint/gnulib/tests/test-base64.c   ASSERT (memcmp (out, "YWI=", 4) == 0);
out                68 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out                69 maint/gnulib/tests/test-base64.c   base64_encode (in, 3, out, 4);
out                70 maint/gnulib/tests/test-base64.c   ASSERT (memcmp (out, "YWJj", 4) == 0);
out                72 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out                73 maint/gnulib/tests/test-base64.c   base64_encode (in, 4, out, 5);
out                74 maint/gnulib/tests/test-base64.c   ASSERT (memcmp (out, "YWJjZA==", 5) == 0);
out                76 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out                77 maint/gnulib/tests/test-base64.c   base64_encode (in, 4, out, 100);
out                78 maint/gnulib/tests/test-base64.c   ASSERT (memcmp (out, "YWJjZA==", 6) == 0);
out                82 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out                84 maint/gnulib/tests/test-base64.c   ok = base64_decode (b64in, 4, out, &len);
out                88 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out                90 maint/gnulib/tests/test-base64.c   ok = base64_decode (b64in, 4, out, &len);
out                93 maint/gnulib/tests/test-base64.c   ASSERT (memcmp (out, "abcdefg", 1) == 0);
out                95 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out                97 maint/gnulib/tests/test-base64.c   ok = base64_decode (b64in, 4, out, &len);
out               100 maint/gnulib/tests/test-base64.c   ASSERT (memcmp (out, "abcdefg", 2) == 0);
out               102 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out               104 maint/gnulib/tests/test-base64.c   ok = base64_decode (b64in, 4, out, &len);
out               107 maint/gnulib/tests/test-base64.c   ASSERT (memcmp (out, "abcdefg", 3) == 0);
out               109 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out               111 maint/gnulib/tests/test-base64.c   ok = base64_decode (b64in, 4, out, &len);
out               114 maint/gnulib/tests/test-base64.c   ASSERT (memcmp (out, "abcdefg", 3) == 0);
out               116 maint/gnulib/tests/test-base64.c   memset (out, 0x42, sizeof (out));
out               118 maint/gnulib/tests/test-base64.c   ok = base64_decode (b64in, strlen (b64in), out, &len);
out               121 maint/gnulib/tests/test-base64.c   ASSERT (memcmp (out, "abcdefg", 7) == 0);
out               139 maint/gnulib/tests/test-base64.c     len = sizeof (out);
out               140 maint/gnulib/tests/test-base64.c     ok = base64_decode_ctx (&ctx, b64in, strlen (b64in), out, &len);
out               143 maint/gnulib/tests/test-base64.c     ASSERT (memcmp (out, "abcdefg", len) == 0);
out               151 maint/gnulib/tests/test-base64.c   ASSERT (memcmp (out, "abcdefg", len) == 0);
out                47 maint/gnulib/tests/test-gc-hmac-md5.c     char out[16];
out                57 maint/gnulib/tests/test-gc-hmac-md5.c     if (gc_hmac_md5 (key, key_len, data, data_len, out) != 0)
out                63 maint/gnulib/tests/test-gc-hmac-md5.c     if (memcmp (digest, out, 16) != 0)
out                71 maint/gnulib/tests/test-gc-hmac-md5.c           printf ("%02x ", out[i] & 0xFF);
out                46 maint/gnulib/tests/test-gc-hmac-sha1.c     char out[GC_SHA1_DIGEST_SIZE];
out                48 maint/gnulib/tests/test-gc-hmac-sha1.c     if (gc_hmac_sha1 (key, key_len, data, data_len, out) != 0)
out                54 maint/gnulib/tests/test-gc-hmac-sha1.c     if (memcmp (digest, out, GC_SHA1_DIGEST_SIZE) != 0)
out                62 maint/gnulib/tests/test-gc-hmac-sha1.c           printf ("%02x ", out[i] & 0xFF);
out                45 maint/gnulib/tests/test-gc-hmac-sha256.c     char out[GC_SHA256_DIGEST_SIZE];
out                47 maint/gnulib/tests/test-gc-hmac-sha256.c     if (gc_hmac_sha256 (key, key_len, data, data_len, out) != 0)
out                53 maint/gnulib/tests/test-gc-hmac-sha256.c     if (memcmp (digest, out, GC_SHA256_DIGEST_SIZE) != 0)
out                61 maint/gnulib/tests/test-gc-hmac-sha256.c           printf ("%02x ", out[i] & 0xFF);
out                45 maint/gnulib/tests/test-gc-hmac-sha512.c     char out[GC_SHA512_DIGEST_SIZE];
out                47 maint/gnulib/tests/test-gc-hmac-sha512.c     if (gc_hmac_sha512 (key, key_len, data, data_len, out) != 0)
out                53 maint/gnulib/tests/test-gc-hmac-sha512.c     if (memcmp (digest, out, GC_SHA512_DIGEST_SIZE) != 0)
out                61 maint/gnulib/tests/test-gc-hmac-sha512.c           printf ("%02x ", out[i] & 0xFF);
out                45 maint/gnulib/tests/test-gc-md2.c     char out[16];
out                48 maint/gnulib/tests/test-gc-md2.c     if (gc_md2 (in, inlen, out) != 0)
out                54 maint/gnulib/tests/test-gc-md2.c     if (memcmp (out, expect, 16) != 0)
out                62 maint/gnulib/tests/test-gc-md2.c           printf ("%02x ", out[i] & 0xFF);
out                67 maint/gnulib/tests/test-gc-md2.c     if (gc_hash_buffer (GC_MD2, in, inlen, out) != 0)
out                73 maint/gnulib/tests/test-gc-md2.c     if (memcmp (out, expect, 16) != 0)
out                81 maint/gnulib/tests/test-gc-md2.c           printf ("%02x ", out[i] & 0xFF);
out                45 maint/gnulib/tests/test-gc-md4.c     char out[16];
out                50 maint/gnulib/tests/test-gc-md4.c     if (gc_md4 (in, inlen, out) != 0)
out                56 maint/gnulib/tests/test-gc-md4.c     if (memcmp (out, expect, 16) != 0)
out                64 maint/gnulib/tests/test-gc-md4.c           printf ("%02x ", out[i] & 0xFF);
out                69 maint/gnulib/tests/test-gc-md4.c     if (gc_hash_buffer (GC_MD4, in, inlen, out) != 0)
out                75 maint/gnulib/tests/test-gc-md4.c     if (memcmp (out, expect, 16) != 0)
out                83 maint/gnulib/tests/test-gc-md4.c           printf ("%02x ", out[i] & 0xFF);
out                45 maint/gnulib/tests/test-gc-md5.c     char out[16];
out                50 maint/gnulib/tests/test-gc-md5.c     if (gc_md5 (in, inlen, out) != 0)
out                56 maint/gnulib/tests/test-gc-md5.c     if (memcmp (out, expect, 16) != 0)
out                64 maint/gnulib/tests/test-gc-md5.c           printf ("%02x ", out[i] & 0xFF);
out                69 maint/gnulib/tests/test-gc-md5.c     if (gc_hash_buffer (GC_MD5, in, inlen, out) != 0)
out                75 maint/gnulib/tests/test-gc-md5.c     if (memcmp (out, expect, 16) != 0)
out                83 maint/gnulib/tests/test-gc-md5.c           printf ("%02x ", out[i] & 0xFF);
out                85 maint/gnulib/tests/test-gc-pbkdf2-sha1.c   char out[BUFSIZ];
out                91 maint/gnulib/tests/test-gc-pbkdf2-sha1.c                            pkcs5[i].iterations, out, pkcs5[i].dklen);
out                99 maint/gnulib/tests/test-gc-pbkdf2-sha1.c       if (memcmp (pkcs5[i].expected, out, pkcs5[i].dklen) != 0)
out               100 maint/gnulib/tests/test-gc-pbkdf2.c   char out[BUFSIZ];
out               102 maint/gnulib/tests/test-gc-pbkdf2.c   rc = gc_pbkdf2_hmac (GC_MD2, "p", 1, "s", 1, 42, out, 17);
out               115 maint/gnulib/tests/test-gc-pbkdf2.c                            pkcs5[i].iterations, out, pkcs5[i].dklen);
out               123 maint/gnulib/tests/test-gc-pbkdf2.c       if (memcmp (pkcs5[i].expected, out, pkcs5[i].dklen) != 0)
out                43 maint/gnulib/tests/test-gc-sha1.c     char out[20];
out                46 maint/gnulib/tests/test-gc-sha1.c     if (gc_sha1 (in, inlen, out) != 0)
out                52 maint/gnulib/tests/test-gc-sha1.c     if (memcmp (out, expect, 20) != 0)
out                60 maint/gnulib/tests/test-gc-sha1.c           printf ("%02x ", out[i] & 0xFF);
out                65 maint/gnulib/tests/test-gc-sha1.c     rc = gc_hash_buffer (GC_SHA1, "abcdefgh", 8, out);
out                72 maint/gnulib/tests/test-gc-sha1.c     if (memcmp (out, expect, 20) != 0)
out                80 maint/gnulib/tests/test-gc-sha1.c           printf ("%02x ", out[i] & 0xFF);
out                44 maint/gnulib/tests/test-gc-sha256.c     char out[32];
out                47 maint/gnulib/tests/test-gc-sha256.c     if (gc_sha256 (in, inlen, out) != 0)
out                53 maint/gnulib/tests/test-gc-sha256.c     if (memcmp (out, expect, 32) != 0)
out                61 maint/gnulib/tests/test-gc-sha256.c           printf ("%02x ", out[i] & 0xFF);
out                66 maint/gnulib/tests/test-gc-sha256.c     rc = gc_hash_buffer (GC_SHA256, "abcdefghijklmnopqrstuvwxyz", 26, out);
out                73 maint/gnulib/tests/test-gc-sha256.c     if (memcmp (out, expect, 32) != 0)
out                81 maint/gnulib/tests/test-gc-sha256.c           printf ("%02x ", out[i] & 0xFF);
out                46 maint/gnulib/tests/test-gc-sha512.c     char out[64];
out                49 maint/gnulib/tests/test-gc-sha512.c     if (gc_sha512 (in, inlen, out) != 0)
out                55 maint/gnulib/tests/test-gc-sha512.c     if (memcmp (out, expect, 64) != 0)
out                63 maint/gnulib/tests/test-gc-sha512.c           printf ("%02x ", out[i] & 0xFF);
out                68 maint/gnulib/tests/test-gc-sha512.c     rc = gc_hash_buffer (GC_SHA512, "abcdefghijklmnopqrstuvwxyz", 26, out);
out                75 maint/gnulib/tests/test-gc-sha512.c     if (memcmp (out, expect, 64) != 0)
out                83 maint/gnulib/tests/test-gc-sha512.c           printf ("%02x ", out[i] & 0xFF);
out                46 maint/gnulib/tests/test-gc-sm3.c     char out[32];
out                49 maint/gnulib/tests/test-gc-sm3.c     if (gc_sm3 (in, inlen, out) != 0)
out                55 maint/gnulib/tests/test-gc-sm3.c     if (memcmp (out, expect, 32) != 0)
out                63 maint/gnulib/tests/test-gc-sm3.c           printf ("%02x ", (unsigned int) out[i] & 0xFF);
out                68 maint/gnulib/tests/test-gc-sm3.c     rc = gc_hash_buffer (GC_SM3, "abc", 3, out);
out                75 maint/gnulib/tests/test-gc-sm3.c     if (memcmp (out, expect, 32) != 0)
out                83 maint/gnulib/tests/test-gc-sm3.c           printf ("%02x ", (unsigned int) out[i] & 0xFF);
out                33 maint/gnulib/tests/test-hmac-md5.c   char out[16];
out                35 maint/gnulib/tests/test-hmac-md5.c   if (hmac_md5 (key, key_len, data, data_len, out) != 0)
out                41 maint/gnulib/tests/test-hmac-md5.c   if (memcmp (digest, out, 16) != 0)
out                49 maint/gnulib/tests/test-hmac-md5.c         printf ("%02x ", out[i] & 0xFF);
out                31 maint/gnulib/tests/test-hmac-sha1.c   char out[20];
out                33 maint/gnulib/tests/test-hmac-sha1.c   if (hmac_sha1 (key, key_len, data, data_len, out) != 0)
out                39 maint/gnulib/tests/test-hmac-sha1.c   if (memcmp (digest, out, 20) != 0)
out                47 maint/gnulib/tests/test-hmac-sha1.c         printf ("%02x ", out[i] & 0xFF);
out                31 maint/gnulib/tests/test-hmac-sha256.c   char out[32];
out                33 maint/gnulib/tests/test-hmac-sha256.c   if (hmac_sha256 (key, key_len, data, data_len, out) != 0)
out                39 maint/gnulib/tests/test-hmac-sha256.c   if (memcmp (digest, out, 32) != 0)
out                47 maint/gnulib/tests/test-hmac-sha256.c         printf ("%02x ", out[i] & 0xFF);
out                31 maint/gnulib/tests/test-hmac-sha512.c   char out[64];
out                33 maint/gnulib/tests/test-hmac-sha512.c   if (hmac_sha512 (key, key_len, data, data_len, out) != 0)
out                39 maint/gnulib/tests/test-hmac-sha512.c   if (memcmp (digest, out, 64) != 0)
out                47 maint/gnulib/tests/test-hmac-sha512.c         printf ("%02x ", out[i] & 0xFF);
out                27 maint/gnulib/tests/test-iconvme.c   char *in = NULL, *out = NULL;
out                74 maint/gnulib/tests/test-iconvme.c   out = iconv_string (in, from, to);
out                76 maint/gnulib/tests/test-iconvme.c   if (out == NULL)
out                80 maint/gnulib/tests/test-iconvme.c       printf ("\nOutput: '%s'\n", out);
out                81 maint/gnulib/tests/test-iconvme.c       free (out);
out               228 maint/gnulib/tests/test-nstrftime.c       char out[2];
out               233 maint/gnulib/tests/test-nstrftime.c       size_t r = nstrftime (out, sizeof (out), fmt, &qtm, 0, 0);
out               242 maint/gnulib/tests/test-nstrftime.c       if (strcmp (out, exp) != 0)
out               244 maint/gnulib/tests/test-nstrftime.c           printf ("nstrftime %%q: expected \"%s\", got \"%s\"\n", exp, out);
out                42 maint/gnulib/tests/test-read-file.c       char *out = read_file (FILE1, flags, &len);
out                44 maint/gnulib/tests/test-read-file.c       if (!out)
out                51 maint/gnulib/tests/test-read-file.c           if (out[len] != '\0')
out                76 maint/gnulib/tests/test-read-file.c           free (out);
out                85 maint/gnulib/tests/test-read-file.c       char *out = read_file (FILE2, flags, &len);
out                87 maint/gnulib/tests/test-read-file.c       if (!out)
out                94 maint/gnulib/tests/test-read-file.c           if (out[len] != '\0')
out               108 maint/gnulib/tests/test-read-file.c           free (out);
out                32 maint/gnulib/tests/test-rijndael.c   char out[RIJNDAEL_BITSPERBLOCK / 8];
out                52 maint/gnulib/tests/test-rijndael.c       rc = rijndaelBlockEncrypt (&cipher, &key, in, 128, out);
out                56 maint/gnulib/tests/test-rijndael.c       memcpy (in, out, RIJNDAEL_BITSPERBLOCK / 8);
out                59 maint/gnulib/tests/test-rijndael.c   if (memcmp (out, ct, RIJNDAEL_BITSPERBLOCK / 8) != 0)
out                67 maint/gnulib/tests/test-rijndael.c         printf ("%02x ", out[i] & 0xFF);
out                83 maint/gnulib/tests/test-rijndael.c       memcpy (in, out, RIJNDAEL_BITSPERBLOCK / 8);
out                85 maint/gnulib/tests/test-rijndael.c       rc = rijndaelBlockDecrypt (&cipher, &key, in, 128, out);
out                90 maint/gnulib/tests/test-rijndael.c   if (memcmp (out, pt, RIJNDAEL_BITSPERBLOCK / 8) != 0)
out                98 maint/gnulib/tests/test-rijndael.c         printf ("%02x ", out[i] & 0xFF);
out                26 maint/gnulib/tests/test-sm3-buffer.c test (const char *in, const char *out)
out                31 maint/gnulib/tests/test-sm3-buffer.c               out, SM3_DIGEST_SIZE) != 0)
out                36 maint/gnulib/tests/test-sm3-buffer.c         printf ("%02x ", out[i] & 0xFFu);
out                56 maint/gnulib/tests/test-sm3-buffer.c   const char *out[] =
out                67 maint/gnulib/tests/test-sm3-buffer.c       if (test (in[i], out[i]))
out               253 tools/attrd_updater.c static int send_attrd_query(pcmk__output_t *out, const char *attr_name, const char *attr_node,
out               292 tools/attrd_updater.c     pcmk__output_t *out = NULL;
out               307 tools/attrd_updater.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out               316 tools/attrd_updater.c         out->version(out, false);
out               345 tools/attrd_updater.c         out->info(out, "Warning: '%c' command given without required --delay", options.command);
out               348 tools/attrd_updater.c     pcmk__register_lib_messages(out);
out               351 tools/attrd_updater.c         int rc = send_attrd_query(out, options.attr_name, options.attr_node, options.query_all);
out               375 tools/attrd_updater.c     pcmk__output_and_clear_error(&error, out);
out               377 tools/attrd_updater.c     if (out != NULL) {
out               378 tools/attrd_updater.c         out->finish(out, exit_code, true, NULL);
out               379 tools/attrd_updater.c         pcmk__output_free(out);
out               395 tools/attrd_updater.c print_attrd_values(pcmk__output_t *out, const GList *reply)
out               400 tools/attrd_updater.c         out->message(out, "attribute", NULL, NULL, pair->name, pair->value,
out               410 tools/attrd_updater.c     pcmk__output_t *out = (pcmk__output_t *) user_data;
out               419 tools/attrd_updater.c         print_attrd_values(out, reply->data.pairs);
out               434 tools/attrd_updater.c send_attrd_query(pcmk__output_t *out, const char *attr_name,
out               449 tools/attrd_updater.c     pcmk_register_ipc_callback(attrd_api, attrd_event_cb, out);
out                51 tools/crm_attribute.c attribute_text(pcmk__output_t *out, va_list args)
out                59 tools/crm_attribute.c     if (out->quiet) {
out                61 tools/crm_attribute.c             pcmk__formatted_printf(out, "%s\n", value);
out                64 tools/crm_attribute.c         out->info(out, "%s%s %s%s %s%s value=%s",
out               358 tools/crm_attribute.c     pcmk__output_t *out;
out               374 tools/crm_attribute.c     rc = cib__delete_node_attr(dd->out, dd->cib, cib_opts, options.type,
out               387 tools/crm_attribute.c command_delete(pcmk__output_t *out, cib_t *cib)
out               396 tools/crm_attribute.c         struct delete_data_s dd = { out, cib };
out               398 tools/crm_attribute.c         rc = cib__get_node_attrs(out, cib, options.type, options.dest_node,
out               413 tools/crm_attribute.c         rc = cib__delete_node_attr(out, cib, cib_opts, options.type, options.dest_node,
out               433 tools/crm_attribute.c     pcmk__output_t *out;
out               449 tools/crm_attribute.c     return cib__update_node_attr(ud->out, ud->cib, cib_opts, options.type,
out               457 tools/crm_attribute.c command_update(pcmk__output_t *out, cib_t *cib, int is_remote_node)
out               470 tools/crm_attribute.c         struct update_data_s ud = { out, cib, is_remote_node };
out               472 tools/crm_attribute.c         rc = cib__get_node_attrs(out, cib, options.type, options.dest_node,
out               487 tools/crm_attribute.c         rc = cib__update_node_attr(out, cib, cib_opts, options.type,
out               500 tools/crm_attribute.c     pcmk__output_t *out;
out               521 tools/crm_attribute.c     od->out->message(od->out, "attribute", type, attr_id, name, value, host);
out               531 tools/crm_attribute.c command_query(pcmk__output_t *out, cib_t *cib)
out               544 tools/crm_attribute.c         rc = cib__get_node_attrs(out, cib, options.type, options.dest_node,
out               548 tools/crm_attribute.c         rc = cib__get_node_attrs(out, cib, options.type, options.dest_node,
out               561 tools/crm_attribute.c         out->message(out, "attribute", type, attr_id, attr_name, attr_default,
out               569 tools/crm_attribute.c         struct output_data_s od = { out, use_pattern, false };
out               578 tools/crm_attribute.c         struct output_data_s od = { out, use_pattern, false };
out               696 tools/crm_attribute.c     pcmk__output_t *out = NULL;
out               711 tools/crm_attribute.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out               719 tools/crm_attribute.c     pcmk__register_lib_messages(out);
out               720 tools/crm_attribute.c     pcmk__register_messages(out, fmt_functions);
out               723 tools/crm_attribute.c         out->version(out, false);
out               727 tools/crm_attribute.c     out->quiet = args->quiet;
out               774 tools/crm_attribute.c             rc = pcmk__query_node_name(out, 0, &node_name, 0);
out               838 tools/crm_attribute.c         rc = command_delete(out, the_cib);
out               841 tools/crm_attribute.c         rc = command_update(out, the_cib, is_remote_node);
out               844 tools/crm_attribute.c         rc = command_query(out, the_cib);
out               874 tools/crm_attribute.c     pcmk__output_and_clear_error(&error, out);
out               876 tools/crm_attribute.c     if (out != NULL) {
out               877 tools/crm_attribute.c         out->finish(out, exit_code, true, NULL);
out               878 tools/crm_attribute.c         pcmk__output_free(out);
out                84 tools/crm_error.c     pcmk__output_t *out = NULL;
out               101 tools/crm_error.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out               116 tools/crm_error.c         out->version(out, false);
out               120 tools/crm_error.c     pcmk__register_lib_messages(out);
out               131 tools/crm_error.c         pcmk__list_result_codes(out, options.result_type, flags);
out               159 tools/crm_error.c             pcmk__show_result_code(out, code, options.result_type, flags);
out               167 tools/crm_error.c     pcmk__output_and_clear_error(&error, out);
out               169 tools/crm_error.c     if (out != NULL) {
out               170 tools/crm_error.c         out->finish(out, exit_code, true, NULL);
out               171 tools/crm_error.c         pcmk__output_free(out);
out                81 tools/crm_mon.c static pcmk__output_t *out = NULL;
out               106 tools/crm_mon.c crm_mon_disconnected_default(pcmk__output_t *out, va_list args)
out               114 tools/crm_mon.c crm_mon_disconnected_html(pcmk__output_t *out, va_list args)
out               120 tools/crm_mon.c     if (out->dest != stdout) {
out               121 tools/crm_mon.c         out->reset(out);
out               124 tools/crm_mon.c     pcmk__output_create_xml_text_node(out, "span", "Not connected to CIB");
out               127 tools/crm_mon.c         pcmk__output_create_xml_text_node(out, "span", ": ");
out               128 tools/crm_mon.c         pcmk__output_create_xml_text_node(out, "span", desc);
out               134 tools/crm_mon.c         pcmk__output_create_xml_text_node(out, "span", " (");
out               135 tools/crm_mon.c         pcmk__output_create_xml_text_node(out, "span", state_s);
out               136 tools/crm_mon.c         pcmk__output_create_xml_text_node(out, "span", ")");
out               139 tools/crm_mon.c     out->finish(out, CRM_EX_DISCONNECT, true, NULL);
out               146 tools/crm_mon.c crm_mon_disconnected_text(pcmk__output_t *out, va_list args)
out               153 tools/crm_mon.c     if (out->dest != stdout) {
out               154 tools/crm_mon.c         out->reset(out);
out               158 tools/crm_mon.c         rc = out->info(out, "Not connected to CIB%s%s (%s)",
out               162 tools/crm_mon.c         rc = out->info(out, "Not connected to CIB%s%s",
out               166 tools/crm_mon.c     out->finish(out, CRM_EX_DISCONNECT, true, NULL);
out               173 tools/crm_mon.c crm_mon_disconnected_xml(pcmk__output_t *out, va_list args)
out               180 tools/crm_mon.c     if (out->dest != stdout) {
out               181 tools/crm_mon.c         out->reset(out);
out               188 tools/crm_mon.c     pcmk__output_create_xml_node(out, "crm-mon-disconnected",
out               193 tools/crm_mon.c     out->finish(out, CRM_EX_DISCONNECT, true, NULL);
out               810 tools/crm_mon.c     out->transient(out, "Reconnecting...");
out               818 tools/crm_mon.c     out->message(out, "crm-mon-disconnected",
out               840 tools/crm_mon.c     out->transient(out, "%s", msg);
out               842 tools/crm_mon.c     out->message(out, "crm-mon-disconnected", msg, pcmkd_state);
out               949 tools/crm_mon.c     rc = cib__signon_query(out, &cib, &current_cib);
out               955 tools/crm_mon.c             out->err(out,
out               971 tools/crm_mon.c                 out->err(out,
out               975 tools/crm_mon.c                 out->err(out, "CIB diff notification setup failed");
out               978 tools/crm_mon.c             out->err(out, "Cannot monitor CIB changes; exiting");
out              1035 tools/crm_mon.c         rc = pcmk__pacemakerd_status(out, crm_system_name,
out              1077 tools/crm_mon.c #define print_option_help(out, option, condition) \
out              1078 tools/crm_mon.c     curses_formatted_printf(out, "%c %c: \t%s\n", ((condition)? '*': ' '), option, get_option_desc(option));
out              1173 tools/crm_mon.c         curses_formatted_printf(out, "%s", "Display option change mode\n");
out              1174 tools/crm_mon.c         print_option_help(out, 'c', pcmk_is_set(show, pcmk_section_tickets));
out              1175 tools/crm_mon.c         print_option_help(out, 'f', pcmk_is_set(show, pcmk_section_failcounts));
out              1176 tools/crm_mon.c         print_option_help(out, 'n', pcmk_is_set(show_opts, pcmk_show_rscs_by_node));
out              1177 tools/crm_mon.c         print_option_help(out, 'o', pcmk_is_set(show, pcmk_section_operations));
out              1178 tools/crm_mon.c         print_option_help(out, 'r', pcmk_is_set(show_opts, pcmk_show_inactive_rscs));
out              1179 tools/crm_mon.c         print_option_help(out, 't', pcmk_is_set(show_opts, pcmk_show_timing));
out              1180 tools/crm_mon.c         print_option_help(out, 'A', pcmk_is_set(show, pcmk_section_attributes));
out              1181 tools/crm_mon.c         print_option_help(out, 'L', pcmk_is_set(show, pcmk_section_bans));
out              1182 tools/crm_mon.c         print_option_help(out, 'D', !pcmk_is_set(show, pcmk_section_summary));
out              1184 tools/crm_mon.c         print_option_help(out, 'R', pcmk_any_flags_set(show_opts, pcmk_show_details & ~pcmk_show_failed_detail));
out              1186 tools/crm_mon.c         print_option_help(out, 'R', pcmk_any_flags_set(show_opts, pcmk_show_details));
out              1188 tools/crm_mon.c         print_option_help(out, 'b', pcmk_is_set(show_opts, pcmk_show_brief));
out              1189 tools/crm_mon.c         print_option_help(out, 'j', pcmk_is_set(show_opts, pcmk_show_pending));
out              1190 tools/crm_mon.c         curses_formatted_printf(out, "%d m: \t%s\n", interactive_fence_level, get_option_desc('m'));
out              1191 tools/crm_mon.c         curses_formatted_printf(out, "%s", "\nToggle fields via field letter, type any other key to return\n");
out              1459 tools/crm_mon.c     int rc = pcmk__status(out, cib, fence_history, show, show_opts,
out              1587 tools/crm_mon.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out              1642 tools/crm_mon.c     pcmk__register_lib_messages(out);
out              1643 tools/crm_mon.c     crm_mon_register_messages(out);
out              1644 tools/crm_mon.c     pe__register_messages(out);
out              1645 tools/crm_mon.c     stonith__register_messages(out);
out              1648 tools/crm_mon.c     pcmk__register_messages(out, fmt_functions);
out              1651 tools/crm_mon.c         out->version(out, false);
out              1674 tools/crm_mon.c         out->dest != stdout) {
out              1686 tools/crm_mon.c     cib__set_output(cib, out);
out              1692 tools/crm_mon.c     out->message(out, "crm-mon-disconnected",
out              1695 tools/crm_mon.c         out->transient(out, "Connecting to cluster...");
out              1700 tools/crm_mon.c                 out->transient(out, "Connection failed. Retrying in %ums...",
out              1783 tools/crm_mon.c         out->err(out, "notification fork() failed: %s", strerror(errno));
out              2027 tools/crm_mon.c     out->progress(out, false);
out              2069 tools/crm_mon.c             out->info(out, "--- Stale data ---");
out              2098 tools/crm_mon.c         pcmk__pacemakerd_status(out, crm_system_name, options.reconnect_ms / 2,
out              2102 tools/crm_mon.c     if (out->dest != stdout) {
out              2103 tools/crm_mon.c         out->reset(out);
out              2106 tools/crm_mon.c     rc = pcmk__output_cluster_status(out, st, cib, current_cib, pcmkd_state,
out              2120 tools/crm_mon.c     if (out->dest != stdout) {
out              2121 tools/crm_mon.c         out->finish(out, CRM_EX_OK, true, NULL);
out              2202 tools/crm_mon.c         out->progress(out, false);
out              2238 tools/crm_mon.c         && (out != NULL)) {
out              2240 tools/crm_mon.c         out->finish(out, exit_code, false, NULL);
out              2241 tools/crm_mon.c         pcmk__output_free(out);
out              2242 tools/crm_mon.c         out = NULL;
out              2262 tools/crm_mon.c         if (out != NULL) {
out              2263 tools/crm_mon.c             out->err(out, "%s: %s", g_get_prgname(), error->message);
out              2264 tools/crm_mon.c             out->finish(out, exit_code, true, NULL);
out              2265 tools/crm_mon.c             pcmk__output_free(out);
out              2277 tools/crm_mon.c     if (out != NULL) {
out              2279 tools/crm_mon.c             out->finish(out, exit_code, true, NULL);
out              2282 tools/crm_mon.c         pcmk__output_free(out);
out                65 tools/crm_mon.h void crm_mon_register_messages(pcmk__output_t *out);
out                69 tools/crm_mon.h void curses_formatted_printf(pcmk__output_t *out, const char *format, ...) G_GNUC_PRINTF(2, 3);
out                70 tools/crm_mon.h void curses_formatted_vprintf(pcmk__output_t *out, const char *format, va_list args) G_GNUC_PRINTF(2, 0);
out                71 tools/crm_mon.h void curses_indented_printf(pcmk__output_t *out, const char *format, ...) G_GNUC_PRINTF(2, 3);
out                72 tools/crm_mon.h void curses_indented_vprintf(pcmk__output_t *out, const char *format, va_list args) G_GNUC_PRINTF(2, 0);
out                42 tools/crm_mon_curses.c curses_free_priv(pcmk__output_t *out) {
out                45 tools/crm_mon_curses.c     if (out == NULL || out->priv == NULL) {
out                49 tools/crm_mon_curses.c     priv = out->priv;
out                53 tools/crm_mon_curses.c     out->priv = NULL;
out                57 tools/crm_mon_curses.c curses_init(pcmk__output_t *out) {
out                60 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL);
out                63 tools/crm_mon_curses.c     if (out->priv != NULL) {
out                66 tools/crm_mon_curses.c         out->priv = calloc(1, sizeof(private_data_t));
out                67 tools/crm_mon_curses.c         if (out->priv == NULL) {
out                71 tools/crm_mon_curses.c         priv = out->priv;
out                84 tools/crm_mon_curses.c curses_finish(pcmk__output_t *out, crm_exit_t exit_status, bool print, void **copy_dest) {
out                85 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL);
out                93 tools/crm_mon_curses.c curses_reset(pcmk__output_t *out) {
out                94 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL);
out                96 tools/crm_mon_curses.c     curses_free_priv(out);
out                97 tools/crm_mon_curses.c     curses_init(out);
out               101 tools/crm_mon_curses.c curses_subprocess_output(pcmk__output_t *out, int exit_status,
out               103 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL);
out               122 tools/crm_mon_curses.c curses_ver(pcmk__output_t *out, bool extended) {
out               123 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL);
out               128 tools/crm_mon_curses.c curses_error(pcmk__output_t *out, const char *format, ...) {
out               131 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL);
out               150 tools/crm_mon_curses.c curses_info(pcmk__output_t *out, const char *format, ...) {
out               153 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL);
out               155 tools/crm_mon_curses.c     if (out->is_quiet(out)) {
out               175 tools/crm_mon_curses.c curses_output_xml(pcmk__output_t *out, const char *name, const char *buf) {
out               176 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL);
out               177 tools/crm_mon_curses.c     curses_indented_printf(out, "%s", buf);
out               182 tools/crm_mon_curses.c curses_begin_list(pcmk__output_t *out, const char *singular_noun, const char *plural_noun,
out               188 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               189 tools/crm_mon_curses.c     priv = out->priv;
out               198 tools/crm_mon_curses.c         curses_indented_vprintf(out, format, ap);
out               214 tools/crm_mon_curses.c curses_list_item(pcmk__output_t *out, const char *id, const char *format, ...) {
out               217 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL);
out               222 tools/crm_mon_curses.c         curses_indented_printf(out, "%s: ", id);
out               225 tools/crm_mon_curses.c         curses_indented_vprintf(out, format, ap);
out               231 tools/crm_mon_curses.c     out->increment_list(out);
out               235 tools/crm_mon_curses.c curses_increment_list(pcmk__output_t *out) {
out               239 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               240 tools/crm_mon_curses.c     priv = out->priv;
out               248 tools/crm_mon_curses.c curses_end_list(pcmk__output_t *out) {
out               252 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               253 tools/crm_mon_curses.c     priv = out->priv;
out               259 tools/crm_mon_curses.c             curses_indented_printf(out, "%d %s found\n", node->len, node->singular_noun);
out               261 tools/crm_mon_curses.c             curses_indented_printf(out, "%d %s found\n", node->len, node->plural_noun);
out               269 tools/crm_mon_curses.c curses_is_quiet(pcmk__output_t *out) {
out               270 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL);
out               271 tools/crm_mon_curses.c     return out->quiet;
out               275 tools/crm_mon_curses.c curses_spacer(pcmk__output_t *out) {
out               276 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL);
out               281 tools/crm_mon_curses.c curses_progress(pcmk__output_t *out, bool end) {
out               282 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL);
out               373 tools/crm_mon_curses.c curses_formatted_vprintf(pcmk__output_t *out, const char *format, va_list args) {
out               382 tools/crm_mon_curses.c curses_formatted_printf(pcmk__output_t *out, const char *format, ...) {
out               386 tools/crm_mon_curses.c     curses_formatted_vprintf(out, format, ap);
out               392 tools/crm_mon_curses.c curses_indented_vprintf(pcmk__output_t *out, const char *format, va_list args) {
out               396 tools/crm_mon_curses.c     CRM_ASSERT(out != NULL && out->priv != NULL);
out               398 tools/crm_mon_curses.c     priv = out->priv;
out               410 tools/crm_mon_curses.c     curses_formatted_vprintf(out, format, args);
out               415 tools/crm_mon_curses.c curses_indented_printf(pcmk__output_t *out, const char *format, ...) {
out               419 tools/crm_mon_curses.c     curses_indented_vprintf(out, format, ap);
out               425 tools/crm_mon_curses.c cluster_maint_mode_console(pcmk__output_t *out, va_list args) {
out               429 tools/crm_mon_curses.c         curses_formatted_printf(out, "\n              *** Resource management is DISABLED ***\n");
out               430 tools/crm_mon_curses.c         curses_formatted_printf(out, "  The cluster will not attempt to start, stop or recover services\n");
out               433 tools/crm_mon_curses.c         curses_formatted_printf(out, "\n    *** Resource management is DISABLED ***\n");
out               434 tools/crm_mon_curses.c         curses_formatted_printf(out, "  The cluster will keep all resources stopped\n");
out               446 tools/crm_mon_curses.c cluster_status_console(pcmk__output_t *out, va_list args) {
out               450 tools/crm_mon_curses.c     rc = pcmk__cluster_status_text(out, args);
out               458 tools/crm_mon_curses.c stonith_event_console(pcmk__output_t *out, va_list args)
out               470 tools/crm_mon_curses.c     curses_indented_printf(out, "%s\n", desc);
out               486 tools/crm_mon_curses.c crm_mon_register_messages(pcmk__output_t *out) {
out               488 tools/crm_mon_curses.c     pcmk__register_messages(out, fmt_functions);
out                51 tools/crm_node.c static pcmk__output_t *out = NULL;
out               148 tools/crm_node.c node_id_default(pcmk__output_t *out, va_list args) {
out               151 tools/crm_node.c     out->info(out, "%" PRIu32, node_id);
out               157 tools/crm_node.c node_id_xml(pcmk__output_t *out, va_list args) {
out               162 tools/crm_node.c     pcmk__output_create_xml_node(out, "node-info",
out               172 tools/crm_node.c node_list_default(pcmk__output_t *out, va_list args)
out               178 tools/crm_node.c         out->info(out, "%" PRIu32 " %s %s", node->id, pcmk__s(node->uname, ""),
out               187 tools/crm_node.c node_list_xml(pcmk__output_t *out, va_list args)
out               191 tools/crm_node.c     out->begin_list(out, NULL, NULL, "nodes");
out               197 tools/crm_node.c         pcmk__output_create_xml_node(out, "node",
out               206 tools/crm_node.c     out->end_list(out);
out               213 tools/crm_node.c node_name_default(pcmk__output_t *out, va_list args) {
out               217 tools/crm_node.c     out->info(out, "%s", node_name);
out               223 tools/crm_node.c node_name_xml(pcmk__output_t *out, va_list args) {
out               229 tools/crm_node.c     pcmk__output_create_xml_node(out, "node-info",
out               240 tools/crm_node.c partition_list_default(pcmk__output_t *out, va_list args)
out               254 tools/crm_node.c         out->info(out, "%s", buffer->str);
out               264 tools/crm_node.c partition_list_xml(pcmk__output_t *out, va_list args)
out               268 tools/crm_node.c     out->begin_list(out, NULL, NULL, "nodes");
out               276 tools/crm_node.c             pcmk__output_create_xml_node(out, "node",
out               285 tools/crm_node.c     out->end_list(out);
out               291 tools/crm_node.c quorum_default(pcmk__output_t *out, va_list args) {
out               294 tools/crm_node.c     out->info(out, "%d", have_quorum);
out               300 tools/crm_node.c quorum_xml(pcmk__output_t *out, va_list args) {
out               303 tools/crm_node.c     pcmk__output_create_xml_node(out, "cluster-info",
out               375 tools/crm_node.c         out->message(out, "partition-list", reply->data.nodes);
out               377 tools/crm_node.c         out->message(out, "node-list", reply->data.nodes);
out               438 tools/crm_node.c     int rc = pcmk__query_node_info(out, &nodeid, NULL, NULL, NULL, NULL, NULL,
out               450 tools/crm_node.c     rc = out->message(out, "node-id", nodeid);
out               471 tools/crm_node.c             rc = out->message(out, "node-name", 0, name);
out               482 tools/crm_node.c     rc = pcmk__query_node_name(out, nodeid, &node_name, 0);
out               488 tools/crm_node.c     rc = out->message(out, "node-name", 0, node_name);
out               507 tools/crm_node.c     int rc = pcmk__query_node_info(out, NULL, NULL, NULL, NULL, &quorum, NULL,
out               519 tools/crm_node.c     rc = out->message(out, "quorum", quorum);
out               800 tools/crm_node.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out               815 tools/crm_node.c         out->version(out, false);
out               822 tools/crm_node.c         out->err(out, "%s", help);
out               837 tools/crm_node.c     pcmk__register_lib_messages(out);
out               838 tools/crm_node.c     pcmk__register_messages(out, fmt_functions);
out               874 tools/crm_node.c     pcmk__output_and_clear_error(&error, out);
out               876 tools/crm_node.c     if (out != NULL) {
out               877 tools/crm_node.c         out->finish(out, exit_code, true, NULL);
out               878 tools/crm_node.c         pcmk__output_free(out);
out               178 tools/crm_resource.c static pcmk__output_t *out = NULL;
out               203 tools/crm_resource.c     pcmk__output_and_clear_error(&error, out);
out               205 tools/crm_resource.c     if (out != NULL) {
out               206 tools/crm_resource.c         out->finish(out, ec, true, NULL);
out               207 tools/crm_resource.c         pcmk__output_free(out);
out               278 tools/crm_resource.c                 out->err(out, "Error: bad reply from controller: %s",
out               285 tools/crm_resource.c                     out->info(out, "... got reply (done)");
out               290 tools/crm_resource.c                     out->info(out, "... got reply");
out               306 tools/crm_resource.c         out->info(out, "Waiting for %u %s from the controller",
out               969 tools/crm_resource.c ban_or_move(pcmk__output_t *out, pcmk_resource_t *rsc,
out               981 tools/crm_resource.c         rc = cli_resource_ban(out, options.rsc_id, current->details->uname, move_lifetime,
out              1001 tools/crm_resource.c             rc = cli_resource_ban(out, options.rsc_id, current->details->uname, move_lifetime,
out              1029 tools/crm_resource.c cleanup(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_node_t *node)
out              1043 tools/crm_resource.c     if ((rc == pcmk_rc_ok) && !out->is_quiet(out)) {
out              1045 tools/crm_resource.c         cli_resource_check(out, rsc, node);
out              1054 tools/crm_resource.c clear_constraints(pcmk__output_t *out, xmlNodePtr *cib_xml_copy)
out              1063 tools/crm_resource.c     if (!out->is_quiet(out)) {
out              1077 tools/crm_resource.c             if (!out->is_quiet(out)) {
out              1090 tools/crm_resource.c     if (!out->is_quiet(out)) {
out              1110 tools/crm_resource.c             out->info(out, "Removing constraint: %s", (char *) ele->data);
out              1167 tools/crm_resource.c             scheduler->priv = out;
out              1183 tools/crm_resource.c refresh(pcmk__output_t *out)
out              1207 tools/crm_resource.c         out->info(out, "Dry run: skipping clean-up of %s due to CIB_file",
out              1227 tools/crm_resource.c refresh_resource(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_node_t *node)
out              1240 tools/crm_resource.c     if ((rc == pcmk_rc_ok) && !out->is_quiet(out)) {
out              1242 tools/crm_resource.c         cli_resource_check(out, rsc, node);
out              1284 tools/crm_resource.c show_metadata(pcmk__output_t *out, const char *agent_spec)
out              1311 tools/crm_resource.c             out->output_xml(out, "metadata", metadata);
out              1474 tools/crm_resource.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out              1482 tools/crm_resource.c     pe__register_messages(out);
out              1483 tools/crm_resource.c     crm_resource_register_messages(out);
out              1484 tools/crm_resource.c     lrmd__register_messages(out);
out              1485 tools/crm_resource.c     pcmk__register_lib_messages(out);
out              1487 tools/crm_resource.c     out->quiet = args->quiet;
out              1595 tools/crm_resource.c         out->version(out, false);
out              1729 tools/crm_resource.c             rc = out->message(out, "resource-list", scheduler,
out              1741 tools/crm_resource.c             rc = out->message(out, "resource-names-list", scheduler->resources);
out              1750 tools/crm_resource.c             rc = pcmk__list_alternatives(out, options.agent_spec);
out              1754 tools/crm_resource.c             rc = pcmk__list_agents(out, options.agent_spec);
out              1758 tools/crm_resource.c             rc = pcmk__list_standards(out);
out              1762 tools/crm_resource.c             rc = pcmk__list_providers(out, options.agent_spec);
out              1766 tools/crm_resource.c             rc = show_metadata(out, options.agent_spec);
out              1775 tools/crm_resource.c             rc = cli_resource_restart(out, rsc, node, options.move_lifetime,
out              1782 tools/crm_resource.c             rc = wait_till_stable(out, options.timeout_ms, cib_conn);
out              1787 tools/crm_resource.c                 exit_code = cli_resource_execute_from_params(out, NULL,
out              1805 tools/crm_resource.c                 rc = pcmk__resource_digests(out, rsc, node,
out              1811 tools/crm_resource.c             rc = out->message(out, "locations-and-colocations", rsc,
out              1818 tools/crm_resource.c                            out);
out              1844 tools/crm_resource.c             rc = out->message(out, "resource-search-list", nodes, options.rsc_id);
out              1861 tools/crm_resource.c                 rc = out->message(out, "resource-reasons-list",
out              1867 tools/crm_resource.c             rc = clear_constraints(out, &cib_xml_copy);
out              1872 tools/crm_resource.c                 rc = ban_or_move(out, rsc, options.move_lifetime);
out              1890 tools/crm_resource.c                 rc = ban_or_move(out, rsc, options.move_lifetime);
out              1894 tools/crm_resource.c                 rc = cli_resource_ban(out, options.rsc_id, node->details->uname,
out              1909 tools/crm_resource.c             rc = out->message(out, "property-list", rsc, options.prop_name);
out              1928 tools/crm_resource.c                 out->err(out, "%s is active on more than one node,"
out              1961 tools/crm_resource.c             rc = out->message(out, "attribute-list", rsc, options.prop_name, value);
out              2009 tools/crm_resource.c                 cleanup(out, rsc, node);
out              2015 tools/crm_resource.c                 rc = refresh(out);
out              2017 tools/crm_resource.c                 refresh_resource(out, rsc, node);
out                56 tools/crm_resource.h int cli_resource_prefer(pcmk__output_t *out, const char *rsc_id, const char *host,
out                59 tools/crm_resource.h int cli_resource_ban(pcmk__output_t *out, const char *rsc_id, const char *host,
out                68 tools/crm_resource.h void cli_resource_print_cts(pcmk_resource_t *rsc, pcmk__output_t *out);
out                77 tools/crm_resource.h int cli_resource_check(pcmk__output_t *out, pcmk_resource_t *rsc,
out                90 tools/crm_resource.h int cli_resource_restart(pcmk__output_t *out, pcmk_resource_t *rsc,
out                98 tools/crm_resource.h crm_exit_t cli_resource_execute_from_params(pcmk__output_t *out, const char *rsc_name,
out               124 tools/crm_resource.h int wait_till_stable(pcmk__output_t *out, int timeout_ms, cib_t * cib);
out               128 tools/crm_resource.h void crm_resource_register_messages(pcmk__output_t *out);
out                15 tools/crm_resource_ban.c parse_cli_lifetime(pcmk__output_t *out, const char *move_lifetime)
out                28 tools/crm_resource_ban.c         out->err(out, "Invalid duration specified: %s\n"
out                37 tools/crm_resource_ban.c         out->err(out, "Unable to add %s to current time\n"
out                51 tools/crm_resource_ban.c     out->info(out, "Migration will take effect until: %s", later_s);
out                61 tools/crm_resource_ban.c cli_resource_ban(pcmk__output_t *out, const char *rsc_id, const char *host,
out                70 tools/crm_resource_ban.c     later_s = parse_cli_lifetime(out, move_lifetime);
out                80 tools/crm_resource_ban.c     out->info(out, "WARNING: Creating rsc_location constraint '%s' with a "
out               131 tools/crm_resource_ban.c         int banrc = cli_resource_ban(out, rsc_id, host, move_lifetime,
out               144 tools/crm_resource_ban.c cli_resource_prefer(pcmk__output_t *out,const char *rsc_id, const char *host,
out               148 tools/crm_resource_ban.c     char *later_s = parse_cli_lifetime(out, move_lifetime);
out               208 tools/crm_resource_ban.c         int preferrc = cli_resource_prefer(out, rsc_id, host, move_lifetime,
out                24 tools/crm_resource_print.c     pcmk__output_t *out = scheduler->priv;
out                42 tools/crm_resource_print.c     out->info(out, "Constraint %s %s %s %s %s %s %s",
out                63 tools/crm_resource_print.c cli_resource_print_cts(pcmk_resource_t *rsc, pcmk__output_t *out)
out                82 tools/crm_resource_print.c     out->info(out, "Resource: %s %s %s %s %s %s %s %s %d %lld %#.16llx",
out                88 tools/crm_resource_print.c     g_list_foreach(rsc->children, (GFunc) cli_resource_print_cts, out);
out                96 tools/crm_resource_print.c     pcmk__output_t *out = scheduler->priv;
out               104 tools/crm_resource_print.c     out->begin_list(out, NULL, NULL, "Resource Operations");
out               109 tools/crm_resource_print.c         out->message(out, "node-and-op", scheduler, xml_op);
out               112 tools/crm_resource_print.c     out->end_list(out);
out               121 tools/crm_resource_print.c     pcmk__output_t *out = scheduler->priv;
out               127 tools/crm_resource_print.c     out->begin_list(out, NULL, NULL, "Resource Config");
out               128 tools/crm_resource_print.c     out->message(out, crm_map_element_name(rsc->xml), show_opts, rsc, all, all);
out               129 tools/crm_resource_print.c     out->message(out, "resource-config", rsc, !expanded);
out               130 tools/crm_resource_print.c     out->end_list(out);
out               139 tools/crm_resource_print.c attribute_list_default(pcmk__output_t *out, va_list args) {
out               145 tools/crm_resource_print.c         out->begin_list(out, NULL, NULL, "Attributes");
out               146 tools/crm_resource_print.c         out->list_item(out, attr, "%s", value);
out               147 tools/crm_resource_print.c         out->end_list(out);
out               150 tools/crm_resource_print.c         out->err(out, "Attribute '%s' not found for '%s'", attr, rsc->id);
out               158 tools/crm_resource_print.c agent_status_default(pcmk__output_t *out, va_list args) {
out               172 tools/crm_resource_print.c         out->info(out, "Operation %s%s%s (%s%s%s:%s) returned %d (%s%s%s)",
out               185 tools/crm_resource_print.c         out->err(out,
out               203 tools/crm_resource_print.c agent_status_xml(pcmk__output_t *out, va_list args) {
out               216 tools/crm_resource_print.c     pcmk__output_create_xml_node(out, "agent-status",
out               233 tools/crm_resource_print.c attribute_list_text(pcmk__output_t *out, va_list args) {
out               239 tools/crm_resource_print.c         pcmk__formatted_printf(out, "%s\n", value);
out               242 tools/crm_resource_print.c         out->err(out, "Attribute '%s' not found for '%s'", attr, rsc->id);
out               248 tools/crm_resource_print.c override_default(pcmk__output_t *out, va_list args) {
out               254 tools/crm_resource_print.c         out->list_item(out, NULL, "Overriding the cluster configuration with '%s' = '%s'",
out               257 tools/crm_resource_print.c         out->list_item(out, NULL, "Overriding the cluster configuration for '%s' with '%s' = '%s'",
out               266 tools/crm_resource_print.c override_xml(pcmk__output_t *out, va_list args) {
out               271 tools/crm_resource_print.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "override",
out               285 tools/crm_resource_print.c property_list_default(pcmk__output_t *out, va_list args) {
out               292 tools/crm_resource_print.c         out->begin_list(out, NULL, NULL, "Properties");
out               293 tools/crm_resource_print.c         out->list_item(out, attr, "%s", value);
out               294 tools/crm_resource_print.c         out->end_list(out);
out               302 tools/crm_resource_print.c property_list_text(pcmk__output_t *out, va_list args) {
out               309 tools/crm_resource_print.c         pcmk__formatted_printf(out, "%s\n", value);
out               319 tools/crm_resource_print.c resource_agent_action_default(pcmk__output_t *out, va_list args) {
out               339 tools/crm_resource_print.c         out->begin_list(out, NULL, NULL, "overrides");
out               343 tools/crm_resource_print.c             out->message(out, "override", rsc_name, name, value);
out               346 tools/crm_resource_print.c         out->end_list(out);
out               349 tools/crm_resource_print.c     out->message(out, "agent-status", status, action, rsc_name, class, provider,
out               365 tools/crm_resource_print.c             out->output_xml(out, "command", stdout_data);
out               368 tools/crm_resource_print.c             out->subprocess_output(out, rc, stdout_data, stderr_data);
out               379 tools/crm_resource_print.c resource_agent_action_xml(pcmk__output_t *out, va_list args) {
out               394 tools/crm_resource_print.c     xmlNodePtr node = pcmk__output_xml_create_parent(out, "resource-agent-action",
out               413 tools/crm_resource_print.c         out->begin_list(out, NULL, NULL, "overrides");
out               417 tools/crm_resource_print.c             out->message(out, "override", rsc_name, name, value);
out               420 tools/crm_resource_print.c         out->end_list(out);
out               423 tools/crm_resource_print.c     out->message(out, "agent-status", status, action, rsc_name, class, provider,
out               433 tools/crm_resource_print.c             out->output_xml(out, "command", stdout_data);
out               436 tools/crm_resource_print.c             out->subprocess_output(out, rc, stdout_data, stderr_data);
out               440 tools/crm_resource_print.c     pcmk__output_xml_pop_parent(out);
out               446 tools/crm_resource_print.c resource_check_list_default(pcmk__output_t *out, va_list args) {
out               455 tools/crm_resource_print.c     out->begin_list(out, NULL, NULL, "Resource Checks");
out               458 tools/crm_resource_print.c         out->list_item(out, "check", "Configuration specifies '%s' should remain stopped",
out               463 tools/crm_resource_print.c         out->list_item(out, "check", "Configuration specifies '%s' should not be promoted",
out               468 tools/crm_resource_print.c         out->list_item(out, "check", "Configuration prevents cluster from stopping or starting unmanaged '%s'",
out               473 tools/crm_resource_print.c         out->list_item(out, "check", "'%s' is locked to node %s due to shutdown",
out               478 tools/crm_resource_print.c         out->list_item(out, "check",
out               486 tools/crm_resource_print.c     out->end_list(out);
out               492 tools/crm_resource_print.c resource_check_list_xml(pcmk__output_t *out, va_list args) {
out               497 tools/crm_resource_print.c     xmlNodePtr node = pcmk__output_create_xml_node(out, "check",
out               526 tools/crm_resource_print.c resource_search_list_default(pcmk__output_t *out, va_list args)
out               534 tools/crm_resource_print.c     if (!out->is_quiet(out) && nodes == NULL) {
out               535 tools/crm_resource_print.c         out->err(out, "resource %s is NOT running", requested_name);
out               543 tools/crm_resource_print.c             out->begin_list(out, NULL, NULL, "Nodes");
out               548 tools/crm_resource_print.c         if (out->is_quiet(out)) {
out               549 tools/crm_resource_print.c             out->list_item(out, "node", "%s", ni->node_name);
out               560 tools/crm_resource_print.c             out->list_item(out, "node", "resource %s is running on: %s%s",
out               566 tools/crm_resource_print.c         out->end_list(out);
out               574 tools/crm_resource_print.c resource_search_list_xml(pcmk__output_t *out, va_list args)
out               579 tools/crm_resource_print.c     pcmk__output_xml_create_parent(out, "nodes",
out               585 tools/crm_resource_print.c         xmlNodePtr sub_node = pcmk__output_create_xml_text_node(out, "node", ni->node_name);
out               598 tools/crm_resource_print.c resource_reasons_list_default(pcmk__output_t *out, va_list args)
out               606 tools/crm_resource_print.c     out->begin_list(out, NULL, NULL, "Resource Reasons");
out               617 tools/crm_resource_print.c                 out->list_item(out, "reason", "Resource %s is not running", rsc->id);
out               619 tools/crm_resource_print.c                 out->list_item(out, "reason", "Resource %s is running", rsc->id);
out               622 tools/crm_resource_print.c             cli_resource_check(out, rsc, NULL);
out               629 tools/crm_resource_print.c             out->list_item(out, "reason", "Resource %s is running on host %s",
out               632 tools/crm_resource_print.c             out->list_item(out, "reason", "Resource %s is not running on host %s",
out               636 tools/crm_resource_print.c         cli_resource_check(out, rsc, node);
out               647 tools/crm_resource_print.c             out->list_item(out, "reason", "Resource %s is running on host %s",
out               649 tools/crm_resource_print.c             cli_resource_check(out, rsc, node);
out               654 tools/crm_resource_print.c             out->list_item(out, "reason", "Resource %s is assigned to host %s but not running",
out               656 tools/crm_resource_print.c             cli_resource_check(out, rsc, node);
out               667 tools/crm_resource_print.c         out->list_item(out, "reason", "Resource %s is %srunning",
out               669 tools/crm_resource_print.c         cli_resource_check(out, rsc, NULL);
out               673 tools/crm_resource_print.c     out->end_list(out);
out               680 tools/crm_resource_print.c resource_reasons_list_xml(pcmk__output_t *out, va_list args)
out               688 tools/crm_resource_print.c     xmlNodePtr xml_node = pcmk__output_xml_create_parent(out, "reason", NULL);
out               694 tools/crm_resource_print.c         pcmk__output_xml_create_parent(out, "resources", NULL);
out               701 tools/crm_resource_print.c             pcmk__output_xml_create_parent(out, "resource",
out               706 tools/crm_resource_print.c             cli_resource_check(out, rsc, NULL);
out               707 tools/crm_resource_print.c             pcmk__output_xml_pop_parent(out);
out               712 tools/crm_resource_print.c         pcmk__output_xml_pop_parent(out);
out               719 tools/crm_resource_print.c         cli_resource_check(out, rsc, node);
out               728 tools/crm_resource_print.c         pcmk__output_xml_create_parent(out, "resources", NULL);
out               733 tools/crm_resource_print.c             pcmk__output_xml_create_parent(out, "resource",
out               739 tools/crm_resource_print.c             cli_resource_check(out, rsc, node);
out               740 tools/crm_resource_print.c             pcmk__output_xml_pop_parent(out);
out               746 tools/crm_resource_print.c             pcmk__output_xml_create_parent(out, "resource",
out               752 tools/crm_resource_print.c             cli_resource_check(out, rsc, node);
out               753 tools/crm_resource_print.c             pcmk__output_xml_pop_parent(out);
out               756 tools/crm_resource_print.c         pcmk__output_xml_pop_parent(out);
out               766 tools/crm_resource_print.c         cli_resource_check(out, rsc, NULL);
out               774 tools/crm_resource_print.c add_resource_name(pcmk_resource_t *rsc, pcmk__output_t *out)
out               777 tools/crm_resource_print.c         out->list_item(out, "resource", "%s", rsc->id);
out               779 tools/crm_resource_print.c         g_list_foreach(rsc->children, (GFunc) add_resource_name, out);
out               785 tools/crm_resource_print.c resource_names(pcmk__output_t *out, va_list args) {
out               789 tools/crm_resource_print.c         out->err(out, "NO resources configured\n");
out               793 tools/crm_resource_print.c     out->begin_list(out, NULL, NULL, "Resource Names");
out               794 tools/crm_resource_print.c     g_list_foreach(resources, (GFunc) add_resource_name, out);
out               795 tools/crm_resource_print.c     out->end_list(out);
out               822 tools/crm_resource_print.c crm_resource_register_messages(pcmk__output_t *out) {
out               823 tools/crm_resource_print.c     pcmk__register_messages(out, fmt_functions);
out                78 tools/crm_resource_runtime.c find_resource_attr(pcmk__output_t *out, cib_t * the_cib, const char *attr,
out               140 tools/crm_resource_runtime.c         out->info(out, "Multiple attributes match name=%s", attr_name);
out               144 tools/crm_resource_runtime.c             out->info(out, "  Value: %s \t(id=%s)",
out               148 tools/crm_resource_runtime.c         out->spacer(out);
out               162 tools/crm_resource_runtime.c find_matching_attr_resources_recursive(pcmk__output_t *out,
out               175 tools/crm_resource_runtime.c         find_matching_attr_resources_recursive(out, result,
out               185 tools/crm_resource_runtime.c     rc = find_resource_attr(out, cib, XML_ATTR_ID, lookup_id, attr_set_type,
out               201 tools/crm_resource_runtime.c find_matching_attr_resources(pcmk__output_t *out, pcmk_resource_t *rsc,
out               221 tools/crm_resource_runtime.c         rc = find_resource_attr(out, cib, XML_ATTR_ID, rsc_id, attr_set_type,
out               227 tools/crm_resource_runtime.c             out->info(out, "Performing %s of '%s' on '%s', the parent of '%s'",
out               238 tools/crm_resource_runtime.c             rc = find_resource_attr(out, cib, XML_ATTR_ID, lookup_id, attr_set_type,
out               243 tools/crm_resource_runtime.c                 out->info(out, "A value for '%s' already exists in child '%s', performing %s on that instead of '%s'",
out               253 tools/crm_resource_runtime.c     find_matching_attr_resources_recursive(out, &result, rsc, rsc_id, attr_set,
out               267 tools/crm_resource_runtime.c     pcmk__output_t *out = rsc->cluster->priv;
out               276 tools/crm_resource_runtime.c         find_resource_attr(out, cib, XML_ATTR_ID, top_id, NULL, NULL, NULL,
out               282 tools/crm_resource_runtime.c             rc = find_resource_attr(out, cib, XML_ATTR_ID, top_id,
out               285 tools/crm_resource_runtime.c             if ((rc == pcmk_rc_ok) && !out->is_quiet(out)) {
out               286 tools/crm_resource_runtime.c                 out->err(out,
out               290 tools/crm_resource_runtime.c                 out->err(out,
out               308 tools/crm_resource_runtime.c             out->info(out, "Set attribute: name=%s value=%s",
out               314 tools/crm_resource_runtime.c         resources = find_matching_attr_resources(out, rsc, requested_name,
out               344 tools/crm_resource_runtime.c         rc = find_resource_attr(out, cib, XML_ATTR_ID, lookup_id, attr_set_type,
out               392 tools/crm_resource_runtime.c             out->info(out, "Set '%s' option: id=%s%s%s%s%s value=%s",
out               453 tools/crm_resource_runtime.c     pcmk__output_t *out = rsc->cluster->priv;
out               458 tools/crm_resource_runtime.c         find_resource_attr(out, cib, XML_ATTR_ID,
out               464 tools/crm_resource_runtime.c         resources = find_matching_attr_resources(out, rsc, requested_name,
out               476 tools/crm_resource_runtime.c             out->info(out, "Deleted attribute: %s", attr_name);
out               493 tools/crm_resource_runtime.c         rc = find_resource_attr(out, cib, XML_ATTR_ID, lookup_id, attr_set_type,
out               523 tools/crm_resource_runtime.c             out->info(out, "Deleted '%s' option: id=%s%s%s%s%s",
out               545 tools/crm_resource_runtime.c     pcmk__output_t *out = scheduler->priv;
out               556 tools/crm_resource_runtime.c         out->err(out, "Resource %s not found", rsc_id);
out               560 tools/crm_resource_runtime.c         out->err(out, "We can only process primitive resources, not %s", rsc_id);
out               568 tools/crm_resource_runtime.c         out->err(out, "Resource %s does not have a class and type", rsc_id);
out               576 tools/crm_resource_runtime.c             out->err(out, "Node %s not found", host_uname);
out               582 tools/crm_resource_runtime.c                 out->err(out, "Node %s is not online", host_uname);
out               591 tools/crm_resource_runtime.c                 out->err(out, "No cluster connection to Pacemaker Remote node %s detected",
out               664 tools/crm_resource_runtime.c clear_rsc_failures(pcmk__output_t *out, pcmk_ipc_api_t *controld_api,
out               772 tools/crm_resource_runtime.c     pcmk__output_t *out = scheduler->priv;
out               836 tools/crm_resource_runtime.c         out->err(out, "Unable to clean up %s because node %s not found",
out               842 tools/crm_resource_runtime.c         out->err(out, "Unable to clean up %s because resource discovery disabled on %s",
out               848 tools/crm_resource_runtime.c         out->err(out, "Dry run: skipping clean-up of %s on %s due to CIB_file",
out               855 tools/crm_resource_runtime.c         out->err(out, "Unable to clean up %s failures on %s: %s",
out               861 tools/crm_resource_runtime.c         rc = clear_rsc_failures(out, controld_api, host_uname, rsc->id, operation,
out               867 tools/crm_resource_runtime.c         out->err(out, "Cleaned %s failures on %s, but unable to clean history: %s",
out               870 tools/crm_resource_runtime.c         out->info(out, "Cleaned up %s on %s", rsc->id, host_uname);
out               881 tools/crm_resource_runtime.c     pcmk__output_t *out = scheduler->priv;
out               887 tools/crm_resource_runtime.c         out->info(out, "Dry run: skipping clean-up of %s due to CIB_file",
out               896 tools/crm_resource_runtime.c             out->err(out, "Unknown node: %s", node_name);
out               907 tools/crm_resource_runtime.c         out->err(out, "Unable to clean up all failures on %s: %s",
out               913 tools/crm_resource_runtime.c         rc = clear_rsc_failures(out, controld_api, node_name, NULL,
out               916 tools/crm_resource_runtime.c             out->err(out, "Cleaned all resource failures on %s, but unable to clean history: %s",
out               924 tools/crm_resource_runtime.c             rc = clear_rsc_failures(out, controld_api, node->details->uname, NULL,
out               927 tools/crm_resource_runtime.c                 out->err(out, "Cleaned all resource failures on all nodes, but unable to clean history: %s",
out               934 tools/crm_resource_runtime.c     out->info(out, "Cleaned up all resources on %s", display_name);
out              1040 tools/crm_resource_runtime.c cli_resource_check(pcmk__output_t *out, pcmk_resource_t *rsc, pcmk_node_t *node)
out              1049 tools/crm_resource_runtime.c     return out->message(out, "resource-check-list", &checks);
out              1174 tools/crm_resource_runtime.c static void display_list(pcmk__output_t *out, GList *items, const char *tag)
out              1179 tools/crm_resource_runtime.c         out->info(out, "%s%s", tag, (const char *)item->data);
out              1222 tools/crm_resource_runtime.c update_scheduler_input_to_cib(pcmk__output_t *out, pcmk_scheduler_t *scheduler,
out              1232 tools/crm_resource_runtime.c         out->err(out, "Could not obtain the current CIB: %s (%d)", pcmk_rc_str(rc), rc);
out              1237 tools/crm_resource_runtime.c         out->err(out, "Could not upgrade the current CIB XML");
out              1254 tools/crm_resource_runtime.c     pcmk__output_t *out = scheduler->priv;
out              1259 tools/crm_resource_runtime.c     rc = update_scheduler_input_to_cib(out, scheduler, cib);
out              1272 tools/crm_resource_runtime.c             out->err(out, "Could not create shadow cib: '%s'", pid);
out              1280 tools/crm_resource_runtime.c             out->err(out, "Could not populate shadow cib: %s (%d)", pcmk_strerror(rc), rc);
out              1288 tools/crm_resource_runtime.c             out->err(out, "Could not connect to shadow cib: %s (%d)", pcmk_rc_str(rc), rc);
out              1296 tools/crm_resource_runtime.c         prev_quiet = out->is_quiet(out);
out              1297 tools/crm_resource_runtime.c         out->quiet = true;
out              1299 tools/crm_resource_runtime.c         out->quiet = prev_quiet;
out              1439 tools/crm_resource_runtime.c cli_resource_restart(pcmk__output_t *out, pcmk_resource_t *rsc,
out              1493 tools/crm_resource_runtime.c             out->err(out, "%s is not running on %s and so cannot be restarted", id, host);
out              1495 tools/crm_resource_runtime.c             out->err(out, "%s is not running anywhere and so cannot be restarted", id);
out              1501 tools/crm_resource_runtime.c         out->err(out, "Unmanaged resources cannot be restarted.");
out              1544 tools/crm_resource_runtime.c         out->err(out, "Could not allocate scheduler data: %s", pcmk_rc_str(rc));
out              1548 tools/crm_resource_runtime.c     scheduler->priv = out;
out              1552 tools/crm_resource_runtime.c         out->err(out, "Could not get new resource list: %s (%d)", pcmk_rc_str(rc), rc);
out              1563 tools/crm_resource_runtime.c         out->quiet = true;
out              1564 tools/crm_resource_runtime.c         rc = cli_resource_ban(out, lookup_id, host, move_lifetime, cib,
out              1573 tools/crm_resource_runtime.c         find_resource_attr(out, cib, XML_NVPAIR_ATTR_VALUE, lookup_id, NULL, NULL,
out              1581 tools/crm_resource_runtime.c         out->err(out, "Could not set target-role for %s: %s (%d)", rsc_id, pcmk_rc_str(rc), rc);
out              1595 tools/crm_resource_runtime.c         out->err(out, "Could not determine which resources would be stopped");
out              1603 tools/crm_resource_runtime.c     out->info(out, "Waiting for %d resources to stop:", g_list_length(list_delta));
out              1604 tools/crm_resource_runtime.c     display_list(out, list_delta, " * ");
out              1623 tools/crm_resource_runtime.c                 out->err(out, "Could not determine which resources were stopped");
out              1642 tools/crm_resource_runtime.c             out->err(out, "Could not complete shutdown of %s, %d resources remaining", rsc_id, g_list_length(list_delta));
out              1643 tools/crm_resource_runtime.c             display_list(out, list_delta, " * ");
out              1667 tools/crm_resource_runtime.c         out->err(out, "Could not unset target-role for %s: %s (%d)", rsc_id, pcmk_rc_str(rc), rc);
out              1677 tools/crm_resource_runtime.c     out->info(out, "Waiting for %d resources to start again:", g_list_length(list_delta));
out              1678 tools/crm_resource_runtime.c     display_list(out, list_delta, " * ");
out              1699 tools/crm_resource_runtime.c                 out->err(out, "Could not determine which resources were started");
out              1719 tools/crm_resource_runtime.c             out->err(out, "Could not complete restart of %s, %d resources remaining", rsc_id, g_list_length(list_delta));
out              1720 tools/crm_resource_runtime.c             display_list(out, list_delta, " * ");
out              1798 tools/crm_resource_runtime.c print_pending_actions(pcmk__output_t *out, GList *actions)
out              1802 tools/crm_resource_runtime.c     out->info(out, "Pending actions:");
out              1811 tools/crm_resource_runtime.c             out->info(out, "\tAction %d: %s\ton %s",
out              1814 tools/crm_resource_runtime.c             out->info(out, "\tAction %d: %s", a->id, a->uuid);
out              1842 tools/crm_resource_runtime.c wait_till_stable(pcmk__output_t *out, int timeout_ms, cib_t * cib)
out              1851 tools/crm_resource_runtime.c     bool printed_version_warning = out->is_quiet(out); // i.e. don't print if quiet
out              1864 tools/crm_resource_runtime.c             print_pending_actions(out, scheduler->actions);
out              1874 tools/crm_resource_runtime.c         rc = update_scheduler_input_to_cib(out, scheduler, cib);
out              1896 tools/crm_resource_runtime.c                 out->info(out, "warning: wait option may not work properly in "
out              1998 tools/crm_resource_runtime.c cli_resource_execute_from_params(pcmk__output_t *out, const char *rsc_name,
out              2022 tools/crm_resource_runtime.c         out->err(out, "Could not execute %s using %s%s%s:%s: %s",
out              2055 tools/crm_resource_runtime.c     out->message(out, "resource-agent-action", resource_verbose, rsc_class,
out              2069 tools/crm_resource_runtime.c     pcmk__output_t *out = scheduler->priv;
out              2082 tools/crm_resource_runtime.c                 out->err(out, "It is not safe to %s %s here: the cluster claims it is already active",
out              2084 tools/crm_resource_runtime.c                 out->err(out, "Try setting target-role=Stopped first or specifying "
out              2099 tools/crm_resource_runtime.c         out->err(out, "Sorry, the %s option doesn't support group resources", rsc_action);
out              2102 tools/crm_resource_runtime.c         out->err(out, "Sorry, the %s option doesn't support bundled resources", rsc_action);
out              2120 tools/crm_resource_runtime.c     exit_code = cli_resource_execute_from_params(out, rid, rclass, rprov, rtype, rsc_action,
out              2133 tools/crm_resource_runtime.c     pcmk__output_t *out = scheduler->priv;
out              2150 tools/crm_resource_runtime.c             out->info(out, "Using parent '%s' for move instead of '%s'.", rsc->id, rsc_id);
out              2155 tools/crm_resource_runtime.c             out->info(out, "Ignoring --promoted option: %s is not promotable",
out              2212 tools/crm_resource_runtime.c     rc = cli_resource_prefer(out, rsc_id, dest->details->uname, move_lifetime,
out              2226 tools/crm_resource_runtime.c             (void)cli_resource_ban(out, rsc_id, current->details->uname, move_lifetime,
out              2230 tools/crm_resource_runtime.c             out->info(out, "Resource '%s' is currently %s in %d locations. "
out              2234 tools/crm_resource_runtime.c             out->info(out, "To prevent '%s' from being %s at a specific location, "
out               109 tools/crm_rule.c     pcmk__output_t *out = NULL;
out               124 tools/crm_rule.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out               132 tools/crm_rule.c     pcmk__register_lib_messages(out);
out               135 tools/crm_rule.c         out->version(out, false);
out               202 tools/crm_rule.c             rc = pcmk__check_rules(out, input, rule_date,
out               218 tools/crm_rule.c     pcmk__output_and_clear_error(&error, out);
out               220 tools/crm_rule.c     if (out != NULL) {
out               221 tools/crm_rule.c         out->finish(out, exit_code, true, NULL);
out               222 tools/crm_rule.c         pcmk__output_free(out);
out                99 tools/crm_shadow.c instruction_default(pcmk__output_t *out, va_list args)
out               106 tools/crm_shadow.c     return out->info(out, "%s", msg);
out               123 tools/crm_shadow.c instruction_xml(pcmk__output_t *out, va_list args)
out               130 tools/crm_shadow.c     pcmk__output_create_xml_text_node(out, "instruction", msg);
out               153 tools/crm_shadow.c shadow_default(pcmk__output_t *out, va_list args)
out               164 tools/crm_shadow.c         rc = out->info(out, "Instance: %s", pcmk__s(instance, "<unknown>"));
out               167 tools/crm_shadow.c         rc = out->info(out, "File name: %s", pcmk__s(filename, "<unknown>"));
out               170 tools/crm_shadow.c         rc = out->info(out, "Content:");
out               176 tools/crm_shadow.c                 out->info(out, "%s", buf);
out               181 tools/crm_shadow.c             out->info(out, "<unknown>");
out               185 tools/crm_shadow.c         rc = out->info(out, "Diff:");
out               188 tools/crm_shadow.c             out->message(out, "xml-patchset", diff);
out               190 tools/crm_shadow.c             out->info(out, "<empty>");
out               216 tools/crm_shadow.c shadow_text(pcmk__output_t *out, va_list args)
out               218 tools/crm_shadow.c     if (!out->is_quiet(out)) {
out               219 tools/crm_shadow.c         return shadow_default(out, args);
out               229 tools/crm_shadow.c         bool quiet_orig = out->quiet;
out               234 tools/crm_shadow.c         out->quiet = false;
out               237 tools/crm_shadow.c             rc = out->info(out, "%s", instance);
out               240 tools/crm_shadow.c             rc = out->info(out, "%s", filename);
out               245 tools/crm_shadow.c             rc = out->info(out, "%s", pcmk__trim(buf));
out               249 tools/crm_shadow.c             rc = out->message(out, "xml-patchset", diff);
out               252 tools/crm_shadow.c         out->quiet = quiet_orig;
out               277 tools/crm_shadow.c shadow_xml(pcmk__output_t *out, va_list args)
out               286 tools/crm_shadow.c     pcmk__output_xml_create_parent(out, "shadow",
out               294 tools/crm_shadow.c         out->output_xml(out, "content", buf);
out               299 tools/crm_shadow.c         out->message(out, "xml-patchset", diff);
out               302 tools/crm_shadow.c     pcmk__output_xml_pop_parent(out);
out               562 tools/crm_shadow.c shadow_setup(pcmk__output_t *out, bool do_switch, GError **error)
out               576 tools/crm_shadow.c         out->info(out, "Setting up shadow instance");
out               580 tools/crm_shadow.c         out->message(out, "instruction",
out               606 tools/crm_shadow.c         out->message(out, "instruction", msg);
out               621 tools/crm_shadow.c shadow_teardown(pcmk__output_t *out)
out               630 tools/crm_shadow.c             out->message(out, "instruction",
out               634 tools/crm_shadow.c             out->message(out, "instruction",
out               718 tools/crm_shadow.c create_shadow_empty(pcmk__output_t *out, GError **error)
out               730 tools/crm_shadow.c     out->info(out, "Created new %s configuration",
out               736 tools/crm_shadow.c     shadow_setup(out, false, error);
out               757 tools/crm_shadow.c create_shadow_from_cib(pcmk__output_t *out, bool reset, GError **error)
out               796 tools/crm_shadow.c     shadow_setup(out, false, error);
out               811 tools/crm_shadow.c delete_shadow_file(pcmk__output_t *out, GError **error)
out               832 tools/crm_shadow.c         shadow_teardown(out);
out               886 tools/crm_shadow.c show_shadow_contents(pcmk__output_t *out, GError **error)
out               898 tools/crm_shadow.c         bool quiet_orig = out->quiet;
out               904 tools/crm_shadow.c         out->quiet = true;
out               905 tools/crm_shadow.c         out->message(out, "shadow",
out               907 tools/crm_shadow.c         out->quiet = quiet_orig;
out               924 tools/crm_shadow.c show_shadow_diff(pcmk__output_t *out, GError **error)
out               930 tools/crm_shadow.c     bool quiet_orig = out->quiet;
out               955 tools/crm_shadow.c     out->quiet = true;
out               956 tools/crm_shadow.c     out->message(out, "shadow",
out               958 tools/crm_shadow.c     out->quiet = quiet_orig;
out               983 tools/crm_shadow.c show_shadow_filename(pcmk__output_t *out, GError **error)
out               987 tools/crm_shadow.c         bool quiet_orig = out->quiet;
out               989 tools/crm_shadow.c         out->quiet = true;
out               990 tools/crm_shadow.c         out->message(out, "shadow",
out               992 tools/crm_shadow.c         out->quiet = quiet_orig;
out              1006 tools/crm_shadow.c show_shadow_instance(pcmk__output_t *out, GError **error)
out              1009 tools/crm_shadow.c         bool quiet_orig = out->quiet;
out              1011 tools/crm_shadow.c         out->quiet = true;
out              1012 tools/crm_shadow.c         out->message(out, "shadow",
out              1014 tools/crm_shadow.c         out->quiet = quiet_orig;
out              1026 tools/crm_shadow.c switch_shadow_instance(pcmk__output_t *out, GError **error)
out              1032 tools/crm_shadow.c         shadow_setup(out, true, error);
out              1183 tools/crm_shadow.c     pcmk__output_t *out = NULL;
out              1201 tools/crm_shadow.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out              1230 tools/crm_shadow.c         out->version(out, false);
out              1234 tools/crm_shadow.c     pcmk__register_messages(out, fmt_functions);
out              1260 tools/crm_shadow.c             create_shadow_from_cib(out, false, &error);
out              1263 tools/crm_shadow.c             create_shadow_empty(out, &error);
out              1266 tools/crm_shadow.c             create_shadow_from_cib(out, true, &error);
out              1269 tools/crm_shadow.c             delete_shadow_file(out, &error);
out              1272 tools/crm_shadow.c             show_shadow_diff(out, &error);
out              1275 tools/crm_shadow.c             show_shadow_contents(out, &error);
out              1281 tools/crm_shadow.c             show_shadow_filename(out, &error);
out              1284 tools/crm_shadow.c             switch_shadow_instance(out, &error);
out              1287 tools/crm_shadow.c             show_shadow_instance(out, &error);
out              1298 tools/crm_shadow.c     pcmk__output_and_clear_error(&error, out);
out              1303 tools/crm_shadow.c     if (out != NULL) {
out              1304 tools/crm_shadow.c         out->finish(out, exit_code, true, NULL);
out              1305 tools/crm_shadow.c         pcmk__output_free(out);
out               346 tools/crm_simulate.c setup_input(pcmk__output_t *out, const char *input, const char *output,
out               355 tools/crm_simulate.c         rc = cib__signon_query(out, NULL, &cib_object);
out               455 tools/crm_simulate.c     pcmk__output_t *out = NULL;
out               481 tools/crm_simulate.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out               497 tools/crm_simulate.c     pe__register_messages(out);
out               498 tools/crm_simulate.c     pcmk__register_lib_messages(out);
out               500 tools/crm_simulate.c     out->quiet = args->quiet;
out               503 tools/crm_simulate.c         out->version(out, false);
out               534 tools/crm_simulate.c         scheduler->priv = out;
out               541 tools/crm_simulate.c     rc = setup_input(out, options.xml_file,
out               548 tools/crm_simulate.c     rc = pcmk__simulate(scheduler, out, options.injections, options.flags,
out               583 tools/crm_simulate.c     if (out != NULL) {
out               584 tools/crm_simulate.c         out->finish(out, exit_code, true, NULL);
out               585 tools/crm_simulate.c         pcmk__output_free(out);
out               128 tools/crm_verify.c     pcmk__output_t *out = NULL;
out               147 tools/crm_verify.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out               156 tools/crm_verify.c         out->version(out, false);
out               160 tools/crm_verify.c     pcmk__register_lib_messages(out);
out               162 tools/crm_verify.c     pcmk__set_config_error_handler((pcmk__config_error_func) out->err, out);
out               163 tools/crm_verify.c     pcmk__set_config_warning_handler((pcmk__config_warning_func) out->err, out);
out               169 tools/crm_verify.c         rc = cib__signon_query(out, NULL, &cib_object);
out               222 tools/crm_verify.c     if (pcmk__validate_xml(cib_object, NULL, (xmlRelaxNGValidityErrorFunc) out->err, out) == FALSE) {
out               231 tools/crm_verify.c         out->err(out, "The cluster will NOT be able to use this configuration.\n"
out               243 tools/crm_verify.c     scheduler->priv = out;
out               295 tools/crm_verify.c     pcmk__output_and_clear_error(&error, out);
out               297 tools/crm_verify.c     if (out != NULL) {
out               298 tools/crm_verify.c         out->finish(out, exit_code, true, NULL);
out               299 tools/crm_verify.c         pcmk__output_free(out);
out               181 tools/crmadmin.c     pcmk__output_t *out = NULL;
out               196 tools/crmadmin.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out               204 tools/crmadmin.c     pcmk__register_lib_messages(out);
out               206 tools/crmadmin.c     out->quiet = args->quiet;
out               213 tools/crmadmin.c         out->version(out, false);
out               218 tools/crmadmin.c         out->err(out, "Cluster-wide health option not supported");
out               223 tools/crmadmin.c         out->err(out, "error: Must specify a command option");
out               230 tools/crmadmin.c         out->err(out, "%s", help);
out               238 tools/crmadmin.c             rc = pcmk__controller_status(out, options.optarg,
out               242 tools/crmadmin.c             rc = pcmk__pacemakerd_status(out, options.ipc_name,
out               247 tools/crmadmin.c             rc = pcmk__list_nodes(out, options.optarg, options.bash_export);
out               250 tools/crmadmin.c             rc = pcmk__designated_controller(out,
out               259 tools/crmadmin.c         out->err(out, "error: Command failed: %s", pcmk_rc_str(rc));
out               267 tools/crmadmin.c     pcmk__output_and_clear_error(&error, out);
out               269 tools/crmadmin.c     if (out != NULL) {
out               270 tools/crmadmin.c         out->finish(out, exit_code, true, NULL);
out               271 tools/crmadmin.c         pcmk__output_free(out);
out               384 tools/stonith_admin.c     pcmk__output_t *out = NULL;
out               403 tools/stonith_admin.c     rc = pcmk__output_new(&out, args->output_ty, args->output_dest, argv);
out               411 tools/stonith_admin.c     stonith__register_messages(out);
out               414 tools/stonith_admin.c         out->version(out, false);
out               515 tools/stonith_admin.c         out->err(out, "%s", help);
out               524 tools/stonith_admin.c         out->err(out, "Please specify an agent to query using -a,--agent [value]");
out               525 tools/stonith_admin.c         out->err(out, "%s", help);
out               531 tools/stonith_admin.c     out->quiet = args->quiet;
out               540 tools/stonith_admin.c         out->err(out, "Could not connect to fencer: %s", pcmk_strerror(rc));
out               547 tools/stonith_admin.c             rc = pcmk__fence_installed(out, st, options.timeout*1000);
out               549 tools/stonith_admin.c                 out->err(out, "Failed to list installed devices: %s", pcmk_rc_str(rc));
out               555 tools/stonith_admin.c             rc = pcmk__fence_registered(out, st, target, options.timeout*1000);
out               557 tools/stonith_admin.c                 out->err(out, "Failed to list registered devices: %s", pcmk_rc_str(rc));
out               571 tools/stonith_admin.c             rc = pcmk__fence_list_targets(out, st, device, options.timeout*1000);
out               573 tools/stonith_admin.c                 out->err(out, "Couldn't list targets: %s", pcmk_rc_str(rc));
out               583 tools/stonith_admin.c                 out->err(out, "Can't register device %s using agent %s: %s",
out               592 tools/stonith_admin.c                 out->err(out, "Can't unregister device %s: %s",
out               600 tools/stonith_admin.c                 out->err(out, "Can't unregister topology level %d for %s: %s",
out               608 tools/stonith_admin.c                 out->err(out, "Can't register topology level %d for %s: %s",
out               614 tools/stonith_admin.c             rc = pcmk__fence_metadata(out, st, options.agent, options.timeout*1000);
out               616 tools/stonith_admin.c                 out->err(out, "Can't get fence agent meta-data: %s",
out               640 tools/stonith_admin.c             rc = pcmk__fence_last(out, target, options.as_nodeid);
out               644 tools/stonith_admin.c             rc = pcmk__fence_history(out, st, target, options.timeout*1000, args->verbosity,
out               650 tools/stonith_admin.c             rc = pcmk__fence_validate(out, st, options.agent, device, options.params,
out               662 tools/stonith_admin.c     pcmk__output_and_clear_error(&error, out);
out               664 tools/stonith_admin.c     if (out != NULL) {
out               665 tools/stonith_admin.c         out->finish(out, exit_code, true, NULL);
out               666 tools/stonith_admin.c         pcmk__output_free(out);