injections 119 include/pacemaker.h void pcmk_free_injections(pcmk_injections_t *injections); injections 254 include/pacemaker.h const pcmk_injections_t *injections, unsigned int flags, injections 87 include/pcmki/pcmki_simulate.h const pcmk_injections_t *injections, uint32_t flags, injections 460 lib/pacemaker/libpacemaker_private.h const pcmk_injections_t *injections); injections 651 lib/pacemaker/pcmk_injections.c const pcmk_injections_t *injections) injections 658 lib/pacemaker/pcmk_injections.c out->message(out, "inject-modify-config", injections->quorum, injections 659 lib/pacemaker/pcmk_injections.c injections->watchdog); injections 660 lib/pacemaker/pcmk_injections.c if (injections->quorum != NULL) { injections 664 lib/pacemaker/pcmk_injections.c crm_xml_add(top, PCMK_XA_HAVE_QUORUM, injections->quorum); injections 670 lib/pacemaker/pcmk_injections.c if (injections->watchdog != NULL) { injections 673 lib/pacemaker/pcmk_injections.c PCMK_OPT_HAVE_WATCHDOG, injections->watchdog, injections 678 lib/pacemaker/pcmk_injections.c for (iter = injections->node_up; iter != NULL; iter = iter->next) { injections 691 lib/pacemaker/pcmk_injections.c for (iter = injections->node_down; iter != NULL; iter = iter->next) { injections 719 lib/pacemaker/pcmk_injections.c for (iter = injections->node_fail; iter != NULL; iter = iter->next) { injections 733 lib/pacemaker/pcmk_injections.c for (iter = injections->ticket_grant; iter != NULL; iter = iter->next) { injections 742 lib/pacemaker/pcmk_injections.c for (iter = injections->ticket_revoke; iter != NULL; iter = iter->next) { injections 752 lib/pacemaker/pcmk_injections.c for (iter = injections->ticket_standby; iter != NULL; iter = iter->next) { injections 761 lib/pacemaker/pcmk_injections.c for (iter = injections->ticket_activate; iter != NULL; iter = iter->next) { injections 770 lib/pacemaker/pcmk_injections.c for (iter = injections->op_inject; iter != NULL; iter = iter->next) { injections 780 lib/pacemaker/pcmk_injections.c pcmk_free_injections(pcmk_injections_t *injections) injections 782 lib/pacemaker/pcmk_injections.c if (injections == NULL) { injections 786 lib/pacemaker/pcmk_injections.c g_list_free_full(injections->node_up, g_free); injections 787 lib/pacemaker/pcmk_injections.c g_list_free_full(injections->node_down, g_free); injections 788 lib/pacemaker/pcmk_injections.c g_list_free_full(injections->node_fail, g_free); injections 789 lib/pacemaker/pcmk_injections.c g_list_free_full(injections->op_fail, g_free); injections 790 lib/pacemaker/pcmk_injections.c g_list_free_full(injections->op_inject, g_free); injections 791 lib/pacemaker/pcmk_injections.c g_list_free_full(injections->ticket_grant, g_free); injections 792 lib/pacemaker/pcmk_injections.c g_list_free_full(injections->ticket_revoke, g_free); injections 793 lib/pacemaker/pcmk_injections.c g_list_free_full(injections->ticket_standby, g_free); injections 794 lib/pacemaker/pcmk_injections.c g_list_free_full(injections->ticket_activate, g_free); injections 795 lib/pacemaker/pcmk_injections.c free(injections->quorum); injections 796 lib/pacemaker/pcmk_injections.c free(injections->watchdog); injections 798 lib/pacemaker/pcmk_injections.c free(injections); injections 865 lib/pacemaker/pcmk_simulate.c const pcmk_injections_t *injections, uint32_t flags, injections 911 lib/pacemaker/pcmk_simulate.c if ((injections->node_down != NULL) injections 912 lib/pacemaker/pcmk_simulate.c || (injections->node_fail != NULL) injections 913 lib/pacemaker/pcmk_simulate.c || (injections->node_up != NULL) injections 914 lib/pacemaker/pcmk_simulate.c || (injections->op_inject != NULL) injections 915 lib/pacemaker/pcmk_simulate.c || (injections->ticket_activate != NULL) injections 916 lib/pacemaker/pcmk_simulate.c || (injections->ticket_grant != NULL) injections 917 lib/pacemaker/pcmk_simulate.c || (injections->ticket_revoke != NULL) injections 918 lib/pacemaker/pcmk_simulate.c || (injections->ticket_standby != NULL) injections 919 lib/pacemaker/pcmk_simulate.c || (injections->watchdog != NULL)) { injections 922 lib/pacemaker/pcmk_simulate.c pcmk__inject_scheduler_input(scheduler, cib, injections); injections 1015 lib/pacemaker/pcmk_simulate.c if (pcmk__simulate_transition(scheduler, cib, injections->op_fail) injections 1045 lib/pacemaker/pcmk_simulate.c const pcmk_injections_t *injections, unsigned int flags, injections 1061 lib/pacemaker/pcmk_simulate.c rc = pcmk__simulate(scheduler, out, injections, (uint32_t) flags, injections 42 tools/crm_simulate.c pcmk_injections_t *injections; injections 106 tools/crm_simulate.c options.injections->node_down = g_list_append(options.injections->node_down, g_strdup(optarg)); injections 112 tools/crm_simulate.c options.injections->node_fail = g_list_append(options.injections->node_fail, g_strdup(optarg)); injections 119 tools/crm_simulate.c options.injections->node_up = g_list_append(options.injections->node_up, g_strdup(optarg)); injections 126 tools/crm_simulate.c options.injections->op_fail = g_list_append(options.injections->op_fail, g_strdup(optarg)); injections 132 tools/crm_simulate.c options.injections->op_inject = g_list_append(options.injections->op_inject, g_strdup(optarg)); injections 150 tools/crm_simulate.c pcmk__str_update(&options.injections->quorum, optarg); injections 182 tools/crm_simulate.c options.injections->ticket_activate = g_list_append(options.injections->ticket_activate, g_strdup(optarg)); injections 188 tools/crm_simulate.c options.injections->ticket_grant = g_list_append(options.injections->ticket_grant, g_strdup(optarg)); injections 194 tools/crm_simulate.c options.injections->ticket_revoke = g_list_append(options.injections->ticket_revoke, g_strdup(optarg)); injections 200 tools/crm_simulate.c options.injections->ticket_standby = g_list_append(options.injections->ticket_standby, g_strdup(optarg)); injections 212 tools/crm_simulate.c pcmk__str_update(&options.injections->watchdog, optarg); injections 469 tools/crm_simulate.c options.injections = calloc(1, sizeof(pcmk_injections_t)); injections 470 tools/crm_simulate.c if (options.injections == NULL) { injections 535 tools/crm_simulate.c rc = pcmk__simulate(scheduler, out, options.injections, options.flags, injections 551 tools/crm_simulate.c pcmk_free_injections(options.injections);