/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; 92 efi_status (*AllocatePages) (efi_allocate_type type, efi_memory_type memory_type, 95 efi_status (*FreePages) (efi_physical_addr memory, size_t pages) EFIAPI; 97 efi_status (*GetMemoryMap) (size_t* memory_map_size, efi_memory_descriptor* memory_map, 100 efi_status (*AllocatePool) (efi_memory_type pool_type, size_t size, void** buf) EFIAPI; 102 efi_status (*FreePool) (void* buf) EFIAPI; 104 efi_status (*CreateEvent) (uint32_t type, efi_tpl notify_tpl, 108 efi_status (*SetTimer) (efi_event event, efi_timer_delay type, uint64_t trigger_time) EFIAPI; 110 efi_status (*WaitForEvent) (size_t num_events, efi_event* event, size_t* index) EFIAPI; 112 efi_status (*SignalEven [all...] |
H A D | runtime-services.h | 104 efi_status CapsuleStatus; 110 efi_status (*GetTime) (efi_time* time, efi_time_capabilities* capabilities) EFIAPI; 112 efi_status (*SetTime) (efi_time* time) EFIAPI; 114 efi_status (*GetWakeupTime) (bool* enabled, bool* pending, efi_time* time) EFIAPI; 116 efi_status (*SetWakeupTime) (bool enable, efi_time* time) EFIAPI; 118 efi_status (*SetVirtualAddressMap) (size_t memory_map_size, size_t desc_size, 122 efi_status (*ConvertPointer) (size_t debug_disposition, void** addr) EFIAPI; 124 efi_status (*GetVariable) (char16_t* var_name, efi_guid* vendor_guid, 127 efi_status (*GetNextVariableName) (size_t* var_name_size, char16_t* var_name, 130 efi_status (*SetVariabl [all...] |
/fuchsia/zircon/system/private/efi/protocol/ |
H A D | file.h | 29 efi_status Status; 65 efi_status (*Open) (struct efi_file_protocol* self, struct efi_file_protocol** new_handle, 68 efi_status (*Close) (struct efi_file_protocol* self) EFIAPI; 70 efi_status (*Delete) (struct efi_file_protocol* self) EFIAPI; 72 efi_status (*Read) (struct efi_file_protocol* self, size_t* len, void* buf) EFIAPI; 74 efi_status (*Write) (struct efi_file_protocol* self, size_t* len, void* buf) EFIAPI; 76 efi_status (*GetPosition) (struct efi_file_protocol* self, uint64_t* position) EFIAPI; 78 efi_status (*SetPosition) (struct efi_file_protocol* self, uint64_t position) EFIAPI; 80 efi_status (*GetInfo) (struct efi_file_protocol* self, efi_guid* info_type, 83 efi_status (*SetInf [all...] |
H A D | managed-network.h | 61 efi_status Status; 69 efi_status (*GetModeData) (struct efi_managed_network_protocol* self, 73 efi_status (*Configure) (struct efi_managed_network_protocol* self, 76 efi_status (*McastIpToMac) (struct efi_managed_network_protocol* self, 79 efi_status (*Groups) (struct efi_managed_network_protocol* self, bool join_flag, 82 efi_status (*Transmit) (struct efi_managed_network_protocol* self, 85 efi_status (*Receive) (struct efi_managed_network_protocol* self, 88 efi_status (*Cancel) (struct efi_managed_network_protocol* self, 91 efi_status (*Poll) (struct efi_managed_network_protocol* self) EFIAPI;
|
H A D | simple-text-input.h | 19 efi_status (*Reset) (struct efi_simple_text_input_protocol* self, 22 efi_status (*ReadKeyStroke) (struct efi_simple_text_input_protocol* self,
|
H A D | usb-io.h | 38 typedef efi_status (*efi_async_usb_transfer_callback) ( 91 efi_status (*UsbControlTransfer) (struct efi_usb_io_protocol* self, 97 efi_status (*UsbBulkTransfer) (struct efi_usb_io_protocol* self, 102 efi_status (*UsbAsyncInterruptTransfer) (struct efi_usb_io_protocol* self, 109 efi_status (*UsbSyncInterruptTransfer) (struct efi_usb_io_protocol* self, 114 efi_status (*UsbIsochronousTransfer) (struct efi_usb_io_protocol* self, 119 efi_status (*UsbAsyncIsochronousTransfer) (struct efi_usb_io_protocol* self, 125 efi_status (*UsbGetDeviceDescriptor) (struct efi_usb_io_protocol* self, 128 efi_status (*UsbGetConfigDescriptor) (struct efi_usb_io_protocol* self, 131 efi_status (*UsbGetInterfaceDescripto [all...] |
H A D | simple-network.h | 89 efi_status (*Start) (struct efi_simple_network_protocol* self) EFIAPI; 91 efi_status (*Stop) (struct efi_simple_network_protocol* self) EFIAPI; 93 efi_status (*Initialize) (struct efi_simple_network_protocol* self, 96 efi_status (*Reset) (struct efi_simple_network_protocol* self, 99 efi_status (*Shutdown) (struct efi_simple_network_protocol* self) EFIAPI; 101 efi_status (*ReceiveFilters) (struct efi_simple_network_protocol* self, 106 efi_status (*StationAddress) (struct efi_simple_network_protocol* self, 109 efi_status (*Statistics) (struct efi_simple_network_protocol* self, 113 efi_status (*MCastIpToMac) (struct efi_simple_network_protocol* self, 116 efi_status (*NvDat [all...] |
H A D | pci-root-bridge-io.h | 33 efi_status (*Read) (struct efi_pci_root_bridge_io_protocol* self, 36 efi_status (*Write) (struct efi_pci_root_bridge_io_protocol* self, 69 efi_status (*PollMem) (struct efi_pci_root_bridge_io_protocol *self, 74 efi_status (*PollIo) (struct efi_pci_root_bridge_io_protocol *self, 83 efi_status (*CopyMem) (struct efi_pci_root_bridge_io_protocol* self, 87 efi_status (*Map) (struct efi_pci_root_bridge_io_protocol* self, 92 efi_status (*Unmap) (struct efi_pci_root_bridge_io_protocol* self, 95 efi_status (*AllocateBuffer) (struct efi_pci_root_bridge_io_protocol* self, 99 efi_status (*FreeBuffer) (struct efi_pci_root_bridge_io_protocol* self, 102 efi_status (*Flus [all...] |
H A D | driver-binding.h | 15 efi_status (*Supported) (struct efi_driver_binding_protocol* self, 19 efi_status (*Start) (struct efi_driver_binding_protocol* self, 23 efi_status (*Stop) (struct efi_driver_binding_protocol* self,
|
H A D | block-io.h | 25 efi_status (*Reset)(efi_block_io_protocol* self, 27 efi_status (*ReadBlocks)(efi_block_io_protocol* self, 30 efi_status (*WriteBlocks)(efi_block_io_protocol* self, 33 efi_status (*FlushBlocks)(efi_block_io_protocol* self);
|
H A D | simple-text-output.h | 116 efi_status (*Reset) (struct efi_simple_text_output_protocol* self, 119 efi_status (*OutputString) (struct efi_simple_text_output_protocol* self, 122 efi_status (*TestString) (struct efi_simple_text_output_protocol* self, 125 efi_status (*QueryMode) (struct efi_simple_text_output_protocol* self, 128 efi_status (*SetMode) (struct efi_simple_text_output_protocol* self, 131 efi_status (*SetAttribute) (struct efi_simple_text_output_protocol* self, 134 efi_status (*ClearScreen) (struct efi_simple_text_output_protocol* self) EFIAPI; 136 efi_status (*SetCursorPosition) (struct efi_simple_text_output_protocol* self, 139 efi_status (*EnableCursor) (struct efi_simple_text_output_protocol* self,
|
H A D | disk-io.h | 22 efi_status (*ReadDisk)(efi_disk_io_protocol* self, 25 efi_status (*WriteDisk)(efi_disk_io_protocol* self,
|
H A D | simple-file-system.h | 19 efi_status (*OpenVolume) (struct efi_simple_file_system_protocol* self,
|
H A D | graphics-output.h | 62 efi_status (*QueryMode) (struct efi_graphics_output_protocol* self, 66 efi_status (*SetMode) (struct efi_graphics_output_protocol* self, 69 efi_status (*Blt) (struct efi_graphics_output_protocol* self,
|
H A D | loaded-image.h | 31 efi_status (*Unload) (efi_handle img) EFIAPI;
|
/fuchsia/zircon/bootloader/include/ |
H A D | xefi.h | 17 void xefi_fatal(const char* msg, efi_status status); 19 const char *xefi_strerror(efi_status status); 20 const char16_t* xefi_wstrerror(efi_status status); 29 efi_status xefi_open_protocol(efi_handle h, efi_guid* guid, void** ifc); 30 efi_status xefi_close_protocol(efi_handle h, efi_guid* guid); 36 efi_status xefi_find_pci_mmio(efi_boot_services* bs, uint8_t cls, uint8_t sub, uint8_t ifc, uint64_t* mmio);
|
/fuchsia/zircon/bootloader/lib/ |
H A D | xefi.c | 31 void xefi_fatal(const char* msg, efi_status status) { 39 efi_status status = gBS->LocateProtocol(&DevicePathToTextProtocol, NULL, (void**)&prot); 52 efi_status status = gBS->HandleProtocol(h, &DevicePathProtocol, (void*)&path); 75 efi_status xefi_open_protocol(efi_handle h, efi_guid* guid, void** ifc) { 80 efi_status xefi_close_protocol(efi_handle h, efi_guid* guid) { 84 const char *xefi_strerror(efi_status status) { 130 const char16_t* xefi_wstrerror(efi_status status) {
|
H A D | loadfile.c | 19 efi_status r; 65 efi_status r;
|
/fuchsia/zircon/bootloader/src/ |
H A D | fileio.c | 13 EFIAPI efi_status efi_main(efi_handle img, efi_system_table* sys) { 15 efi_status r;
|
H A D | framebuffer.c | 34 efi_status status = gop->QueryMode(gop, gop->Mode->Mode, &info_size, &mode_info); 45 efi_status status = gop->QueryMode(gop, gop->Mode->Mode, &info_size, &mode_info); 60 efi_status s = gop->SetMode(gop, mode); 93 efi_status status = gop->QueryMode(gop, i, &info_size, &mode_info); 117 efi_status status = gop->QueryMode(gop, i, &info_size, &mode_info);
|
H A D | pci.c | 56 efi_status xefi_find_pci_mmio(efi_boot_services* bs, uint8_t cls, uint8_t sub, uint8_t ifc, uint64_t* mmio) { 59 efi_status status = bs->LocateHandleBuffer(ByProtocol, &PciRootBridgeIoProtocol,
|
H A D | netifc.c | 113 efi_status r; 174 efi_status ret; 261 efi_status ret; 347 efi_status r;
|
H A D | diskio.c | 59 efi_status status = bs->LocateProtocol(&DevicePathToTextProtocol, NULL, (void**) &ptt); 85 static efi_status disk_read(disk_t* disk, size_t offset, void* data, size_t length) { 105 efi_status status; 208 efi_status status = disk_read(disk, disk->blksz, &gpt, sizeof(gpt)); 309 efi_status status = disk_read(&disk, 0, sector, 512);
|
H A D | osboot.c | 86 efi_status status; 252 efi_status r; 339 EFIAPI efi_status efi_main(efi_handle img, efi_system_table* sys) { 358 efi_status status = gBS->LocateProtocol(&GraphicsOutputProtocol, NULL,
|
H A D | zircon.c | 29 efi_status r = rs->GetVariable(crashlog_name, &zircon_guid, &attr, &sz, ptr); 305 efi_status r = sys->BootServices->GetMemoryMap(&msize, mmap, &mkey, &dsize, &dversion); 384 efi_status r = bs->AllocatePages(AllocateAnyPages, EfiLoaderData, pages,
|