Searched refs:EFIAPI (Results 1 - 21 of 21) sorted by relevance

/haiku/headers/private/kernel/platform/efi/
H A Dboot-services.h84 typedef efi_status (*efi_image_entry_point) (efi_handle img, efi_system_table* sys) EFIAPI; typedef
89 efi_tpl (*RaiseTPL) (efi_tpl new_tpl) EFIAPI; member in struct:__anon6
91 void (*RestoreTPL) (efi_tpl old_tpl) EFIAPI; member in struct:__anon6
94 size_t pages, efi_physical_addr* memory) EFIAPI; member in struct:__anon6
96 efi_status (*FreePages) (efi_physical_addr memory, size_t pages) EFIAPI; member in struct:__anon6
99 size_t* map_key, size_t* desc_size, uint32_t* desc_version) EFIAPI; member in struct:__anon6
101 efi_status (*AllocatePool) (efi_memory_type pool_type, size_t size, void** buf) EFIAPI; member in struct:__anon6
103 efi_status (*FreePool) (void* buf) EFIAPI; member in struct:__anon6
107 efi_event* event) EFIAPI; member in struct:__anon6
109 efi_status (*SetTimer) (efi_event event, efi_timer_delay type, uint64_t trigger_time) EFIAPI; member in struct:__anon6
111 efi_status (*WaitForEvent) (size_t num_events, efi_event* event, size_t* index) EFIAPI; member in struct:__anon6
113 efi_status (*SignalEvent) (efi_event event) EFIAPI; member in struct:__anon6
115 efi_status (*CloseEvent) (efi_event event) EFIAPI; member in struct:__anon6
117 efi_status (*CheckEvent) (efi_event event) EFIAPI; member in struct:__anon6
120 efi_interface_type intf_type, void* intf) EFIAPI; member in struct:__anon6
123 void* old_intf, void* new_intf) EFIAPI; member in struct:__anon6
126 void* intf) EFIAPI; member in struct:__anon6
128 efi_status (*HandleProtocol) (efi_handle handle, efi_guid* protocol, void** intf) EFIAPI; member in struct:__anon6
133 void** registration) EFIAPI; member in struct:__anon6
136 void* search_key, size_t* buf_size, efi_handle* buf) EFIAPI; member in struct:__anon6
139 efi_handle* device) EFIAPI; member in struct:__anon6
141 efi_status (*InstallConfigurationTable) (efi_guid* guid, void* table) EFIAPI; member in struct:__anon6
145 efi_handle* image_handle) EFIAPI; member in struct:__anon6
148 char16_t** exit_data) EFIAPI; member in struct:__anon6
151 size_t exit_data_size, char16_t* exit_data) EFIAPI; member in struct:__anon6
153 efi_status (*UnloadImage) (efi_handle image_handle) EFIAPI; member in struct:__anon6
155 efi_status (*ExitBootServices) (efi_handle image_handle, size_t map_key) EFIAPI; member in struct:__anon6
157 efi_status (*GetNextMonotonicCount) (uint64_t* count) EFIAPI; member in struct:__anon6
159 efi_status (*Stall) (size_t microseconds) EFIAPI; member in struct:__anon6
162 size_t data_size, char16_t* watchdog_data) EFIAPI; member in struct:__anon6
167 bool recursive) EFIAPI; member in struct:__anon6
171 efi_handle child_handle) EFIAPI; member in struct:__anon6
175 uint32_t attributes) EFIAPI; member in struct:__anon6
178 efi_handle agent_handle, efi_handle controller_handle) EFIAPI; member in struct:__anon6
182 size_t* entry_count) EFIAPI; member in struct:__anon6
185 size_t* protocol_buf_count) EFIAPI; member in struct:__anon6
189 size_t* num_handles, efi_handle** buf) EFIAPI; member in struct:__anon6
191 efi_status (*LocateProtocol) (efi_guid* protocol, void* registration, void** intf) EFIAPI; member in struct:__anon6
193 efi_status (*InstallMultipleProtocolInterfaces) (efi_handle* handle, ...) EFIAPI; member in struct:__anon6
195 efi_status (*UninstallMultipleProtocolInterfaces) (efi_handle handle, ...) EFIAPI; member in struct:__anon6
197 efi_status (*CalculateCrc32) (void* data, size_t len, uint32_t* crc32) EFIAPI; member in struct:__anon6
199 void (*CopyMem) (void* dest, const void* src, size_t len) EFIAPI; member in struct:__anon6
201 void (*SetMem) (void* buf, size_t len, uint8_t val) EFIAPI; member in struct:__anon6
205 const efi_guid* event_group, efi_event* event) EFIAPI; member in struct:__anon6
[all...]
H A Druntime-services.h113 efi_status (*GetTime) (efi_time* time, efi_time_capabilities* capabilities) EFIAPI; member in struct:__anon12
115 efi_status (*SetTime) (efi_time* time) EFIAPI; member in struct:__anon12
117 efi_status (*GetWakeupTime) (bool* enabled, bool* pending, efi_time* time) EFIAPI; member in struct:__anon12
119 efi_status (*SetWakeupTime) (bool enable, efi_time* time) EFIAPI; member in struct:__anon12
123 efi_memory_descriptor* virtual_map) EFIAPI; member in struct:__anon12
125 efi_status (*ConvertPointer) (size_t debug_disposition, void** addr) EFIAPI; member in struct:__anon12
128 uint32_t* attributes, size_t* data_size, void* data) EFIAPI; member in struct:__anon12
131 efi_guid* vendor_guid) EFIAPI; member in struct:__anon12
134 uint32_t attributes, size_t data_size, void* data) EFIAPI; member in struct:__anon12
136 efi_status (*GetNextHighMonotonicCount) (uint32_t* high_count) EFIAPI; member in struct:__anon12
139 size_t data_size, void* reset_data) EFIAPI; member in struct:__anon12
143 efi_physical_addr scatter_gather_list) EFIAPI; member in struct:__anon12
148 efi_reset_type* reset_type) EFIAPI; member in struct:__anon12
153 uint64_t* max_var_size) EFIAPI; member in struct:__anon12
[all...]
H A Dtypes.h12 #define EFIAPI __attribute__((ms_abi)) macro
14 #define EFIAPI macro
161 typedef void (*efi_event_notify) (efi_event event, void* ctx) EFIAPI; typedef
/haiku/headers/private/kernel/platform/efi/protocol/
H A Dapple-setos.h15 efi_status (*SetOSVersion) (char* version) EFIAPI; member in struct:efi_apple_set_os_protocol
16 efi_status (*SetOSVendor) (char* vendor) EFIAPI; member in struct:efi_apple_set_os_protocol
H A Dfile.h66 const 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 Ddevice-path-to-text.h17 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 Dmanaged-network.h71 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 Dsimple-text-input.h20 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 Dusb-io.h39 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 Dpci-root-bridge-io.h35 uint64_t addr, size_t count, void* buffer) EFIAPI; member in struct:__anon33
38 uint64_t addr, size_t count, void* buffer) EFIAPI; member in struct:__anon33
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 Dsimple-network.h89 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 Ddriver-binding.h17 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 Dserial-io.h72 efi_status (*Reset)(efi_serial_io_protocol* self) EFIAPI; member in struct:efi_serial_io_protocol
76 uint8_t DataBits, efi_stop_bits_type StopBits) EFIAPI; member in struct:efi_serial_io_protocol
78 uint32_t Control) EFIAPI; member in struct:efi_serial_io_protocol
80 uint32_t* Control) EFIAPI; member in struct:efi_serial_io_protocol
82 size_t* BufferSize, void* Buffer) EFIAPI; member in struct:efi_serial_io_protocol
84 size_t* BufferSize, void* Buffer) EFIAPI; member in struct:efi_serial_io_protocol
H A Dconsole-control.h26 bool* stdInLocked) EFIAPI; member in struct:efi_console_control_protocol
29 efi_console_control_screen_mode mode) EFIAPI; member in struct:efi_console_control_protocol
H A Dsimple-text-output.h117 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 Ddisk-io.h24 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 Dsimple-file-system.h20 efi_file_protocol** root) EFIAPI; member in struct:efi_simple_file_system_protocol
H A Dgraphics-output.h64 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 Dblock-io.h26 bool ExtendedVerification) EFIAPI; member in struct:efi_block_io_protocol
29 size_t BufferSize, void* Buffer) EFIAPI; member in struct:efi_block_io_protocol
32 size_t BufferSize, const void* Buffer) EFIAPI; member in struct:efi_block_io_protocol
H A Dloaded-image.h31 efi_status (*Unload) (efi_handle img) EFIAPI; member in struct:__anon25
H A Dedid.h30 uint32_t* attributes, size_t* edidSize, uint8_t** edid) EFIAPI; member in struct:efi_edid_override_protocol

Completed in 77 milliseconds