5 #include <Ppi/MpServices2.h>
void(EFIAPI * efi_ap_procedure)(void *buffer)
EFI_STATUS efi_return_status_t
EFI_PROCESSOR_INFORMATION efi_processor_information
EFI_PEI_MP_SERVICES_PPI efi_pei_mp_services_ppi
static efi_return_status_t mps2_get_processor_info(efi_pei_mp_services_ppi *ignored1, efi_uintn_t processor_number, efi_processor_information *processor_info_buffer)
void * mp_fill_ppi_services_data(void)
static efi_pei_mp_services_ppi mp_service2_ppi
static efi_return_status_t mps2_switch_bsp(efi_pei_mp_services_ppi *ignored1, efi_uintn_t ignored2, efi_boolean_t ignored3)
static efi_return_status_t mps2_startup_all_aps(efi_pei_mp_services_ppi *ignored1, efi_ap_procedure procedure, efi_boolean_t run_serial, efi_uintn_t timeout_usec, void *argument)
static efi_return_status_t mps2_startup_this_ap(efi_pei_mp_services_ppi *ignored1, efi_ap_procedure procedure, efi_uintn_t processor_number, efi_uintn_t timeout_usec, void *argument)
static efi_return_status_t mps2_enable_disable_ap(efi_pei_mp_services_ppi *ignored1, efi_uintn_t ignored2, efi_boolean_t ignored3, efi_uint32_t *ignored4)
static efi_return_status_t mps2_get_number_of_processors(efi_pei_mp_services_ppi *ignored1, efi_uintn_t *number_of_processors, efi_uintn_t *number_of_enabled_processors)
EDKII_PEI_MP_SERVICES2_PPI efi_pei_mp_services_ppi
static efi_return_status_t mps2_startup_all_cpus(efi_pei_mp_services_ppi *ignored1, efi_ap_procedure procedure, efi_uintn_t timeout_usec, void *argument)
static efi_return_status_t mps2_identify_processor(efi_pei_mp_services_ppi *ignored1, efi_uintn_t *processor_number)
efi_return_status_t mp_get_number_of_processors(efi_uintn_t *number_of_processors, efi_uintn_t *number_of_enabled_processors)
efi_return_status_t mp_get_processor_info(efi_uintn_t processor_number, efi_processor_information *processor_info_buffer)
efi_return_status_t mp_identify_processor(efi_uintn_t *processor_number)
static efi_return_status_t mp_api_unsupported(void)
efi_return_status_t mp_startup_all_cpus(efi_ap_procedure procedure, efi_uintn_t timeout_usec, void *argument)
efi_return_status_t mp_startup_all_aps(efi_ap_procedure procedure, bool run_serial, efi_uintn_t timeout_usec, void *argument)
efi_return_status_t mp_startup_this_ap(efi_ap_procedure procedure, efi_uintn_t processor_number, efi_uintn_t timeout_usec, void *argument)