/fuchsia/zircon/system/private/efi/ |
H A D | boot-services.h | 83 typedef efi_status (*efi_image_entry_point) (efi_handle img, efi_system_table* sys) EFIAPI; typedef 88 efi_tpl (*RaiseTPL) (efi_tpl new_tpl) EFIAPI; member in struct:__anon589 90 void (*RestoreTPL) (efi_tpl old_tpl) EFIAPI; member in struct:__anon589 93 size_t pages, efi_physical_addr* memory) EFIAPI; member in struct:__anon589 95 efi_status (*FreePages) (efi_physical_addr memory, size_t pages) EFIAPI; member in struct:__anon589 98 size_t* map_key, size_t* desc_size, uint32_t* desc_version) EFIAPI; member in struct:__anon589 100 efi_status (*AllocatePool) (efi_memory_type pool_type, size_t size, void** buf) EFIAPI; member in struct:__anon589 102 efi_status (*FreePool) (void* buf) EFIAPI; member in struct:__anon589 106 efi_event* event) EFIAPI; member in struct:__anon589 108 efi_status (*SetTimer) (efi_event event, efi_timer_delay type, uint64_t trigger_time) EFIAPI; member in struct:__anon589 110 efi_status (*WaitForEvent) (size_t num_events, efi_event* event, size_t* index) EFIAPI; member in struct:__anon589 112 efi_status (*SignalEvent) (efi_event event) EFIAPI; member in struct:__anon589 114 efi_status (*CloseEvent) (efi_event event) EFIAPI; member in struct:__anon589 116 efi_status (*CheckEvent) (efi_event event) EFIAPI; member in struct:__anon589 119 efi_interface_type intf_type, void* intf) EFIAPI; member in struct:__anon589 122 void* old_intf, void* new_intf) EFIAPI; member in struct:__anon589 125 void* intf) EFIAPI; member in struct:__anon589 127 efi_status (*HandleProtocol) (efi_handle handle, efi_guid* protocol, void** intf) EFIAPI; member in struct:__anon589 132 void** registration) EFIAPI; member in struct:__anon589 135 void* search_key, size_t* buf_size, efi_handle* buf) EFIAPI; member in struct:__anon589 138 efi_handle* device) EFIAPI; member in struct:__anon589 140 efi_status (*InstallConfigurationTable) (efi_guid* guid, void* table) EFIAPI; member in struct:__anon589 144 efi_handle* image_handle) EFIAPI; member in struct:__anon589 147 char16_t** exit_data) EFIAPI; member in struct:__anon589 150 size_t exit_data_size, char16_t* exit_data) EFIAPI; member in struct:__anon589 152 efi_status (*UnloadImage) (efi_handle image_handle) EFIAPI; member in struct:__anon589 154 efi_status (*ExitBootServices) (efi_handle image_handle, size_t map_key) EFIAPI; member in struct:__anon589 156 efi_status (*GetNextMonotonicCount) (uint64_t* count) EFIAPI; member in struct:__anon589 158 efi_status (*Stall) (size_t microseconds) EFIAPI; member in struct:__anon589 161 size_t data_size, char16_t* watchdog_data) EFIAPI; member in struct:__anon589 166 bool recursive) EFIAPI; member in struct:__anon589 170 efi_handle child_handle) EFIAPI; member in struct:__anon589 174 uint32_t attributes) EFIAPI; member in struct:__anon589 177 efi_handle agent_handle, efi_handle controller_handle) EFIAPI; member in struct:__anon589 181 size_t* entry_count) EFIAPI; member in struct:__anon589 184 size_t* protocol_buf_count) EFIAPI; member in struct:__anon589 188 size_t* num_handles, efi_handle** buf) EFIAPI; member in struct:__anon589 190 efi_status (*LocateProtocol) (efi_guid* protocol, void* registration, void** intf) EFIAPI; member in struct:__anon589 192 efi_status (*InstallMultipleProtocolInterfaces) (efi_handle* handle, ...) EFIAPI; member in struct:__anon589 194 efi_status (*UninstallMultipleProtocolInterfaces) (efi_handle handle, ...) EFIAPI; member in struct:__anon589 196 efi_status (*CalculateCrc32) (void* data, size_t len, uint32_t* crc32) EFIAPI; member in struct:__anon589 198 void (*CopyMem) (void* dest, void* src, size_t len) EFIAPI; member in struct:__anon589 200 void (*SetMem) (void* buf, size_t len, uint8_t val) EFIAPI; member in struct:__anon589 204 const efi_guid* event_group, efi_event* event) EFIAPI; member in struct:__anon589 [all...] |
H A D | runtime-services.h | 110 efi_status (*GetTime) (efi_time* time, efi_time_capabilities* capabilities) EFIAPI; member in struct:__anon628 112 efi_status (*SetTime) (efi_time* time) EFIAPI; member in struct:__anon628 114 efi_status (*GetWakeupTime) (bool* enabled, bool* pending, efi_time* time) EFIAPI; member in struct:__anon628 116 efi_status (*SetWakeupTime) (bool enable, efi_time* time) EFIAPI; member in struct:__anon628 120 efi_memory_descriptor* virtual_map) EFIAPI; member in struct:__anon628 122 efi_status (*ConvertPointer) (size_t debug_disposition, void** addr) EFIAPI; member in struct:__anon628 125 uint32_t* attributes, size_t* data_size, void* data) EFIAPI; member in struct:__anon628 128 efi_guid* vendor_guid) EFIAPI; member in struct:__anon628 131 uint32_t attributes, size_t data_size, void* data) EFIAPI; member in struct:__anon628 133 efi_status (*GetNextHighMonotonicCount) (uint32_t* high_count) EFIAPI; member in struct:__anon628 136 size_t data_size, void* reset_data) EFIAPI; member in struct:__anon628 140 efi_physical_addr scatter_gather_list) EFIAPI; member in struct:__anon628 145 efi_reset_type* reset_type) EFIAPI; member in struct:__anon628 150 uint64_t* max_var_size) EFIAPI; member in struct:__anon628 [all...] |
H A D | types.h | 10 #define EFIAPI __attribute__((ms_abi)) macro 140 typedef void (*efi_event_notify) (efi_event event, void* ctx) EFIAPI; typedef
|
/fuchsia/zircon/system/private/efi/protocol/ |
H A D | file.h | 66 char16_t* filename, uint64_t open_mode, uint64_t attributes) EFIAPI; member in struct:efi_file_protocol 68 efi_status (*Close) (struct efi_file_protocol* self) EFIAPI; member in struct:efi_file_protocol 70 efi_status (*Delete) (struct efi_file_protocol* self) EFIAPI; member in struct:efi_file_protocol 72 efi_status (*Read) (struct efi_file_protocol* self, size_t* len, void* buf) EFIAPI; member in struct:efi_file_protocol 74 efi_status (*Write) (struct efi_file_protocol* self, size_t* len, void* buf) EFIAPI; member in struct:efi_file_protocol 76 efi_status (*GetPosition) (struct efi_file_protocol* self, uint64_t* position) EFIAPI; member in struct:efi_file_protocol 78 efi_status (*SetPosition) (struct efi_file_protocol* self, uint64_t position) EFIAPI; member in struct:efi_file_protocol 81 size_t* buf_size, void* buf) EFIAPI; member in struct:efi_file_protocol 84 size_t buf_size, void* buf) EFIAPI; member in struct:efi_file_protocol 86 efi_status (*Flush) (struct efi_file_protocol* self) EFIAPI; member in struct:efi_file_protocol 90 efi_file_io_token* token) EFIAPI; member in struct:efi_file_protocol 92 efi_status (*ReadEx) (struct efi_file_protocol* self, efi_file_io_token* token) EFIAPI; member in struct:efi_file_protocol 94 efi_status (*WriteEx) (struct efi_file_protocol* self, efi_file_io_token* token) EFIAPI; member in struct:efi_file_protocol 96 efi_status (*FlushEx) (struct efi_file_protocol* self, efi_file_io_token* token) EFIAPI; member in struct:efi_file_protocol [all...] |
H A D | device-path-to-text.h | 17 bool display_only, bool allow_shortcuts) EFIAPI; member in struct:efi_device_path_to_text_protocol 20 bool display_only, bool allow_shortcuts) EFIAPI; member in struct:efi_device_path_to_text_protocol
|
H A D | managed-network.h | 71 efi_simple_network_mode* snp_mode_data) EFIAPI; member in struct:efi_managed_network_protocol 74 efi_managed_network_config_data* mnp_config_data) EFIAPI; member in struct:efi_managed_network_protocol 77 bool ipv6_flag, efi_ip_addr* ip_addr, efi_mac_addr* mac_addr) EFIAPI; member in struct:efi_managed_network_protocol 80 efi_mac_addr* mac_addr) EFIAPI; member in struct:efi_managed_network_protocol 83 efi_managed_network_sync_completion_token* token) EFIAPI; member in struct:efi_managed_network_protocol 86 efi_managed_network_sync_completion_token* token) EFIAPI; member in struct:efi_managed_network_protocol 89 efi_managed_network_sync_completion_token* token) EFIAPI; member in struct:efi_managed_network_protocol 91 efi_status (*Poll) (struct efi_managed_network_protocol* self) EFIAPI; member in struct:efi_managed_network_protocol
|
H A D | simple-text-input.h | 20 bool extendend_verification) EFIAPI; member in struct:efi_simple_text_input_protocol 23 efi_input_key* key) EFIAPI; member in struct:efi_simple_text_input_protocol
|
H A D | usb-io.h | 39 void* Data, size_t DataLength, void* Context, uint32_t Status) EFIAPI; typedef 95 size_t data_len, uint32_t* status) EFIAPI; member in struct:efi_usb_io_protocol 100 uint32_t* status) EFIAPI; member in struct:efi_usb_io_protocol 107 void* context) EFIAPI; member in struct:efi_usb_io_protocol 112 uint32_t* status) EFIAPI; member in struct:efi_usb_io_protocol 117 uint32_t* status) EFIAPI; member in struct:efi_usb_io_protocol 123 void* context) EFIAPI; member in struct:efi_usb_io_protocol 126 efi_usb_device_descriptor* descriptor) EFIAPI; member in struct:efi_usb_io_protocol 129 efi_usb_config_descriptor* descriptor) EFIAPI; member in struct:efi_usb_io_protocol 132 efi_usb_interface_descriptor* descriptor) EFIAPI; member in struct:efi_usb_io_protocol 136 efi_usb_endpoint_descriptor* descriptor) EFIAPI; member in struct:efi_usb_io_protocol 140 char16_t** str) EFIAPI; member in struct:efi_usb_io_protocol 144 uint16_t* table_size) EFIAPI; member in struct:efi_usb_io_protocol 146 efi_status (*UsbPortReset) (struct efi_usb_io_protocol* self) EFIAPI; member in struct:efi_usb_io_protocol [all...] |
H A D | simple-network.h | 89 efi_status (*Start) (struct efi_simple_network_protocol* self) EFIAPI; member in struct:efi_simple_network_protocol 91 efi_status (*Stop) (struct efi_simple_network_protocol* self) EFIAPI; member in struct:efi_simple_network_protocol 94 size_t extra_rx_buf_size, size_t extra_tx_buf_size) EFIAPI; member in struct:efi_simple_network_protocol 97 bool extended_verification) EFIAPI; member in struct:efi_simple_network_protocol 99 efi_status (*Shutdown) (struct efi_simple_network_protocol* self) EFIAPI; member in struct:efi_simple_network_protocol 104 efi_mac_addr* mcast_filter) EFIAPI; member in struct:efi_simple_network_protocol 107 bool reset, efi_mac_addr* new_addr) EFIAPI; member in struct:efi_simple_network_protocol 111 efi_network_statistics* stats_table) EFIAPI; member in struct:efi_simple_network_protocol 114 bool ipv6, efi_ip_addr* ip, efi_mac_addr* mac) EFIAPI; member in struct:efi_simple_network_protocol 117 bool read_write, size_t offset, size_t buf_size, void* buf) EFIAPI; member in struct:efi_simple_network_protocol 120 uint32_t* interrupt_status, void** tx_buf) EFIAPI; member in struct:efi_simple_network_protocol 124 efi_mac_addr* src, efi_mac_addr* dest, uint16_t* protocol) EFIAPI; member in struct:efi_simple_network_protocol 128 efi_mac_addr* src, efi_mac_addr* dest, uint16_t* protocol) EFIAPI; member in struct:efi_simple_network_protocol [all...] |
H A D | pci-root-bridge-io.h | 35 uint64_t addr, size_t count, void* buffer) EFIAPI; member in struct:__anon608 38 uint64_t addr, size_t count, void* buffer) EFIAPI; member in struct:__anon608 72 uint64_t* result) EFIAPI; member in struct:efi_pci_root_bridge_io_protocol 77 uint64_t* result) EFIAPI; member in struct:efi_pci_root_bridge_io_protocol 85 uint64_t dest_addr, uint64_t src_addr, size_t count) EFIAPI; member in struct:efi_pci_root_bridge_io_protocol 90 efi_physical_addr* device_addr, void** mapping) EFIAPI; member in struct:efi_pci_root_bridge_io_protocol 93 void* mapping) EFIAPI; member in struct:efi_pci_root_bridge_io_protocol 97 size_t pages, void** host_addr, uint64_t attributes) EFIAPI; member in struct:efi_pci_root_bridge_io_protocol 100 size_t pages, void* host_addr) EFIAPI; member in struct:efi_pci_root_bridge_io_protocol 102 efi_status (*Flush) (struct efi_pci_root_bridge_io_protocol* self) EFIAPI; member in struct:efi_pci_root_bridge_io_protocol 105 uint64_t* supports, uint64_t* attributes) EFIAPI; member in struct:efi_pci_root_bridge_io_protocol 109 uint64_t* resource_len) EFIAPI; member in struct:efi_pci_root_bridge_io_protocol 112 void** resources) EFIAPI; member in struct:efi_pci_root_bridge_io_protocol [all...] |
H A D | driver-binding.h | 17 efi_device_path_protocol* remaining_path) EFIAPI; member in struct:efi_driver_binding_protocol 21 efi_device_path_protocol* remaining_path) EFIAPI; member in struct:efi_driver_binding_protocol 25 size_t num_children, efi_handle* child_handle_buf) EFIAPI; member in struct:efi_driver_binding_protocol
|
H A D | simple-text-output.h | 117 bool extended_verification) EFIAPI; member in struct:efi_simple_text_output_protocol 120 char16_t* string) EFIAPI; member in struct:efi_simple_text_output_protocol 123 char16_t* string) EFIAPI; member in struct:efi_simple_text_output_protocol 126 size_t mode_num, size_t* cols, size_t* rows) EFIAPI; member in struct:efi_simple_text_output_protocol 129 size_t mode_num) EFIAPI; member in struct:efi_simple_text_output_protocol 132 size_t attribute) EFIAPI; member in struct:efi_simple_text_output_protocol 134 efi_status (*ClearScreen) (struct efi_simple_text_output_protocol* self) EFIAPI; member in struct:efi_simple_text_output_protocol 137 size_t col, size_t row) EFIAPI; member in struct:efi_simple_text_output_protocol 140 bool visible) EFIAPI; member in struct:efi_simple_text_output_protocol
|
H A D | disk-io.h | 24 uint64_t BufferSize, void* Buffer) EFIAPI; member in struct:efi_disk_io_protocol 27 uint64_t BufferSize, const void* Buffer) EFIAPI; member in struct:efi_disk_io_protocol
|
H A D | simple-file-system.h | 20 efi_file_protocol** root) EFIAPI; member in struct:efi_simple_file_system_protocol
|
H A D | graphics-output.h | 64 efi_graphics_output_mode_information** info) EFIAPI; member in struct:efi_graphics_output_protocol 67 uint32_t mode_num) EFIAPI; member in struct:efi_graphics_output_protocol 73 size_t width, size_t height, size_t delta) EFIAPI; member in struct:efi_graphics_output_protocol
|
H A D | block-io.h | 26 bool ExtendedVerification) EFIAPI; member in struct:efi_block_io_protocol 29 uint64_t BufferSize, void* Buffer) EFIAPI; member in struct:efi_block_io_protocol 32 uint64_t BufferSize, const void* Buffer) EFIAPI; member in struct:efi_block_io_protocol
|
H A D | loaded-image.h | 31 efi_status (*Unload) (efi_handle img) EFIAPI; member in struct:__anon600
|
/fuchsia/zircon/third_party/lib/acpica/source/include/acpica/platform/ |
H A D | acefiex.h | 154 (EFIAPI *EFI_UNKNOWN_INTERFACE) ( 166 (EFIAPI *EFI_TEXT_RESET) ( 172 (EFIAPI *EFI_TEXT_OUTPUT_STRING) ( 178 (EFIAPI *EFI_TEXT_TEST_STRING) ( 184 (EFIAPI *EFI_TEXT_QUERY_MODE) ( 192 (EFIAPI *EFI_TEXT_SET_MODE) ( 198 (EFIAPI *EFI_TEXT_SET_ATTRIBUTE) ( 204 (EFIAPI *EFI_TEXT_CLEAR_SCREEN) ( 209 (EFIAPI *EFI_TEXT_SET_CURSOR_POSITION) ( 216 (EFIAPI *EFI_TEXT_ENABLE_CURSO [all...] |
H A D | acefi.h | 60 #define EFIAPI __cdecl macro 62 #define EFIAPI __attribute__((ms_abi)) macro 64 #define EFIAPI macro
|
/fuchsia/zircon/bootloader/src/ |
H A D | fileio.c | 13 EFIAPI efi_status efi_main(efi_handle img, efi_system_table* sys) {
|
H A D | osboot.c | 339 EFIAPI efi_status efi_main(efi_handle img, efi_system_table* sys) {
|