pe_subsystem 191 crmd/control.c if (is_set(fsa_input_register, pe_subsystem->flag_connected)) { pe_subsystem 192 crmd/control.c crm_info("Terminating the %s", pe_subsystem->name); pe_subsystem 193 crmd/control.c if (stop_subsystem(pe_subsystem, TRUE) == FALSE) { pe_subsystem 195 crmd/control.c crm_err("Faking %s exit", pe_subsystem->name); pe_subsystem 196 crmd/control.c clear_bit(fsa_input_register, pe_subsystem->flag_connected); pe_subsystem 308 crmd/control.c if (pe_subsystem && pe_subsystem->client && pe_subsystem->client->ipcs) { pe_subsystem 310 crmd/control.c qb_ipcs_disconnect(pe_subsystem->client->ipcs); pe_subsystem 352 crmd/control.c free(pe_subsystem); pe_subsystem = NULL; pe_subsystem 644 crmd/control.c pe_subsystem = calloc(1, sizeof(struct crm_subsystem_s)); pe_subsystem 666 crmd/control.c if (pe_subsystem != NULL) { pe_subsystem 667 crmd/control.c pe_subsystem->pid = -1; pe_subsystem 668 crmd/control.c pe_subsystem->path = CRM_DAEMON_DIR; pe_subsystem 669 crmd/control.c pe_subsystem->name = CRM_SYSTEM_PENGINE; pe_subsystem 670 crmd/control.c pe_subsystem->command = CRM_DAEMON_DIR "/" CRM_SYSTEM_PENGINE; pe_subsystem 671 crmd/control.c pe_subsystem->args = NULL; pe_subsystem 672 crmd/control.c pe_subsystem->flag_connected = R_PE_CONNECTED; pe_subsystem 673 crmd/control.c pe_subsystem->flag_required = R_PE_REQUIRED; pe_subsystem 680 crmd/control.c if (start_subsystem(pe_subsystem) == FALSE) { pe_subsystem 757 crmd/control.c the_subsystem = pe_subsystem; pe_subsystem 115 crmd/crmd_fsa.h extern struct crm_subsystem_s *pe_subsystem; pe_subsystem 34 crmd/pengine.c struct crm_subsystem_s *pe_subsystem = NULL; pe_subsystem 71 crmd/pengine.c if (is_set(fsa_input_register, pe_subsystem->flag_required)) { pe_subsystem 76 crmd/pengine.c CRM_XS " pid=%d uuid=%s", pe_subsystem->pid, uuid_str); pe_subsystem 93 crmd/pengine.c stop_subsystem(pe_subsystem, FALSE); pe_subsystem 98 crmd/pengine.c clear_bit(fsa_input_register, pe_subsystem->flag_connected); pe_subsystem 99 crmd/pengine.c pe_subsystem->pid = -1; pe_subsystem 100 crmd/pengine.c pe_subsystem->source = NULL; pe_subsystem 101 crmd/pengine.c pe_subsystem->client = NULL; pe_subsystem 127 crmd/pengine.c struct crm_subsystem_s *this_subsys = pe_subsystem; pe_subsystem 138 crmd/pengine.c clear_bit(fsa_input_register, pe_subsystem->flag_required); pe_subsystem 140 crmd/pengine.c mainloop_del_ipc_client(pe_subsystem->source); pe_subsystem 141 crmd/pengine.c pe_subsystem->source = NULL; pe_subsystem 143 crmd/pengine.c clear_bit(fsa_input_register, pe_subsystem->flag_connected); pe_subsystem 148 crmd/pengine.c set_bit(fsa_input_register, pe_subsystem->flag_required); pe_subsystem 150 crmd/pengine.c pe_subsystem->source = pe_subsystem 154 crmd/pengine.c if (pe_subsystem->source == NULL) { pe_subsystem 164 crmd/pengine.c set_bit(fsa_input_register, pe_subsystem->flag_connected); pe_subsystem 340 crmd/pengine.c sent = crm_ipc_send(mainloop_get_ipc_client(pe_subsystem->source), cmd, 0, 0, NULL);