/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/CpuIo2Dxe/ |
H A D | CpuIo2Dxe.c | 5 This program and the accompanying materials 210 @param[in] This A pointer to the EFI_CPU_IO2_PROTOCOL instance. 229 IN EFI_CPU_IO2_PROTOCOL *This, 290 @param[in] This A pointer to the EFI_CPU_IO2_PROTOCOL instance. 309 IN EFI_CPU_IO2_PROTOCOL *This, 370 @param[in] This A pointer to the EFI_CPU_IO2_PROTOCOL instance. 389 IN EFI_CPU_IO2_PROTOCOL *This, 449 @param[in] This A pointer to the EFI_CPU_IO2_PROTOCOL instance. 468 IN EFI_CPU_IO2_PROTOCOL *This, 228 CpuMemoryServiceRead( IN EFI_CPU_IO2_PROTOCOL *This, IN EFI_CPU_IO_PROTOCOL_WIDTH Width, IN UINT64 Address, IN UINTN Count, OUT VOID *Buffer ) argument 308 CpuMemoryServiceWrite( IN EFI_CPU_IO2_PROTOCOL *This, IN EFI_CPU_IO_PROTOCOL_WIDTH Width, IN UINT64 Address, IN UINTN Count, IN VOID *Buffer ) argument 388 CpuIoServiceRead( IN EFI_CPU_IO2_PROTOCOL *This, IN EFI_CPU_IO_PROTOCOL_WIDTH Width, IN UINT64 Address, IN UINTN Count, OUT VOID *Buffer ) argument 467 CpuIoServiceWrite( IN EFI_CPU_IO2_PROTOCOL *This, IN EFI_CPU_IO_PROTOCOL_WIDTH Width, IN UINT64 Address, IN UINTN Count, IN VOID *Buffer ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/PartitionDxe/ |
H A D | ElTorito.c | 9 * This file is part of VirtualBox Open Source Edition (OSE), as 10 * available from http://www.virtualbox.org. This file is free software; 31 This program and the accompanying materials 48 @param[in] This Calling context. 63 IN EFI_DRIVER_BINDING_PROTOCOL *This, 257 // This is the initial/default entry 285 This, 62 PartitionInstallElToritoChildHandles( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Handle, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath ) argument
|
H A D | Mbr.c | 9 * This file is part of VirtualBox Open Source Edition (OSE), as 10 * available from http://www.virtualbox.org. This file is free software; 41 This program and the accompanying materials 95 // This does not hide space from the OS driver. This means the MBR 97 // a real OS (NT & Win98). This leads to BlockIo->LastBlock being 114 // This region overlaps with the Index1'th region 130 @param[in] This Calling context. 144 IN EFI_DRIVER_BINDING_PROTOCOL *This, 227 // This i 143 PartitionInstallMbrChildHandles( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Handle, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxFsDxe/ |
H A D | VBoxFsDxe.c | 9 * This file is part of VirtualBox Open Source Edition (OSE), as 10 * available from http://www.virtualbox.org. This file is free software; 44 VBoxFsDB_Supported(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, 47 VBoxFsDB_Start(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, 50 VBoxFsDB_Stop(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, 54 VBoxFsCN_GetDriverName(IN EFI_COMPONENT_NAME_PROTOCOL *This, 57 VBoxFsCN_GetControllerName(IN EFI_COMPONENT_NAME_PROTOCOL *This, 63 VBoxFsCN2_GetDriverName(IN EFI_COMPONENT_NAME2_PROTOCOL *This, 66 VBoxFsCN2_GetControllerName(IN EFI_COMPONENT_NAME2_PROTOCOL *This, 140 VBoxFsDB_Supported(IN EFI_DRIVER_BINDING_PROTOCOL *This, I argument 154 VBoxFsDB_Start(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL) argument 167 VBoxFsDB_Stop(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL) argument 178 VBoxFsCN_GetDriverName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName) argument 190 VBoxFsCN_GetControllerName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName) argument 201 VBoxFsCN2_GetDriverName(IN EFI_COMPONENT_NAME2_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName) argument 213 VBoxFsCN2_GetControllerName(IN EFI_COMPONENT_NAME2_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName) argument [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/ |
H A D | vertexdeclaration.c | 10 * This library is free software; you can redistribute it and/or 15 * This library is distributed in the hope that it will be useful, 54 IWineD3DVertexDeclarationImpl *This = (IWineD3DVertexDeclarationImpl *)iface; local 55 TRACE("(%p)->(%s,%p)\n",This,debugstr_guid(riid),ppobj); 60 *ppobj = This; 68 IWineD3DVertexDeclarationImpl *This = (IWineD3DVertexDeclarationImpl *)iface; local 69 TRACE("(%p) : AddRef increasing from %d\n", This, This->ref); 70 return InterlockedIncrement(&This->ref); 74 IWineD3DVertexDeclarationImpl *This local 82 HeapFree(GetProcessHeap(), 0, This); local 92 IWineD3DVertexDeclarationImpl *This = (IWineD3DVertexDeclarationImpl *)iface; local [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/d3d8/ |
H A D | swapchain.c | 6 * This library is free software; you can redistribute it and/or 11 * This library is distributed in the hope that it will be useful, 38 IDirect3DSwapChain8Impl *This = (IDirect3DSwapChain8Impl *)iface; local 45 *ppobj = This; 49 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 55 IDirect3DSwapChain8Impl *This = (IDirect3DSwapChain8Impl *)iface; local 56 ULONG ref = InterlockedIncrement(&This->ref); 64 IDirect3DSwapChain8Impl *This = (IDirect3DSwapChain8Impl *)iface; local 65 ULONG ref = InterlockedDecrement(&This->ref); 71 IWineD3DSwapChain_Destroy(This 75 HeapFree(GetProcessHeap(), 0, This); local 82 IDirect3DSwapChain8Impl *This = (IDirect3DSwapChain8Impl *)iface; local 96 IDirect3DSwapChain8Impl *This = (IDirect3DSwapChain8Impl *)iface; local [all...] |
H A D | vertexshader.c | 7 * This library is free software; you can redistribute it and/or 12 * This library is distributed in the hope that it will be useful, 38 IDirect3DVertexShader8Impl *This = (IDirect3DVertexShader8Impl *)iface; local 45 *ppobj = This; 49 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 55 IDirect3DVertexShader8Impl *This = (IDirect3DVertexShader8Impl *)iface; local 56 ULONG ref = InterlockedIncrement(&This->ref); 60 if (ref == 1 && This->wineD3DVertexShader) 63 IWineD3DVertexShader_AddRef(This->wineD3DVertexShader); 78 IDirect3DVertexShader8Impl *This local [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/d3d9/ |
H A D | query.c | 8 * This library is free software; you can redistribute it and/or 13 * This library is distributed in the hope that it will be useful, 39 IDirect3DQuery9Impl *This = (IDirect3DQuery9Impl *)iface; local 46 *ppobj = This; 50 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 56 IDirect3DQuery9Impl *This = (IDirect3DQuery9Impl *)iface; local 57 ULONG ref = InterlockedIncrement(&This->ref); 65 IDirect3DQuery9Impl *This = (IDirect3DQuery9Impl *)iface; local 66 ULONG ref = InterlockedDecrement(&This->ref); 72 IWineD3DQuery_Release(This 76 HeapFree(GetProcessHeap(), 0, This); local 84 IDirect3DQuery9Impl *This = (IDirect3DQuery9Impl *)iface; local 97 IDirect3DQuery9Impl *This = (IDirect3DQuery9Impl *)iface; local 110 IDirect3DQuery9Impl *This = (IDirect3DQuery9Impl *)iface; local 123 IDirect3DQuery9Impl *This = (IDirect3DQuery9Impl *)iface; local 136 IDirect3DQuery9Impl *This = (IDirect3DQuery9Impl *)iface; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/BiosThunk/BlockIoDxe/ |
H A D | BiosBlkIo.c | 4 This file is coded to EDD 3.0 as defined by T13 D1386 Revision 4 10 This program and the accompanying materials 44 // Number of active instances of this protocol. This is used to allocate/free 61 // This is a buffer for INT 13h func 48 information 118 @param This The Udriver binding protocol. 123 @retval other This device isn't supported. 129 IN EFI_DRIVER_BINDING_PROTOCOL *This, 152 This->DriverBindingHandle, 163 This->DriverBindingHandle, 174 This 128 BiosBlockIoDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 223 BiosBlockIoDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 512 BiosBlockIoDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument [all...] |
H A D | BiosInt13.c | 6 This program and the accompanying materials 28 // This is a buffer for INT 13h func 48 information 109 // This could be EDD 3.0 without Extensions64Bit being set. 111 // be correct. This will cause confusion to EFI OS installation. 381 // This data comes from the BIOS so it may not allways be valid 397 @param This Indicates a pointer to the calling context. 416 IN EFI_BLOCK_IO_PROTOCOL *This, 439 Media = This->Media; 468 BiosBlockIoDev = BIOS_BLOCK_IO_FROM_THIS (This); 544 @param This Indicate 415 Edd30BiosReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 563 Edd30BiosWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 729 BiosBlockIoReset( IN EFI_BLOCK_IO_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 798 Edd11BiosReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 951 Edd11BiosWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 1112 BiosReadLegacyDrive( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 1314 BiosWriteLegacyDrive( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/Ipf/ |
H A D | Thunk.c | 9 This program and the accompanying materials 26 This method must be called before every thunk in order to assure 272 @param This Protocol instance pointer. 285 IN EFI_LEGACY_BIOS_PROTOCOL *This, 300 Private = LEGACY_BIOS_INSTANCE_FROM_THIS (This); 409 @param This Protocol instance pointer. 425 IN EFI_LEGACY_BIOS_PROTOCOL *This, 442 Private = LEGACY_BIOS_INSTANCE_FROM_THIS (This); 284 LegacyBiosInt86( IN EFI_LEGACY_BIOS_PROTOCOL *This, IN UINT8 BiosInt, IN EFI_IA32_REGISTER_SET *Regs ) argument 424 LegacyBiosFarCall86( IN EFI_LEGACY_BIOS_PROTOCOL *This, IN UINT16 Segment, IN UINT16 Offset, IN EFI_IA32_REGISTER_SET *Regs, IN VOID *Stack, IN UINTN StackSize ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/BdsDxe/BootMngr/ |
H A D | BootManager.c | 5 This program and the accompanying materials 66 This call back function is registered with Boot Manager formset. 71 @param This Points to the EFI_HII_CONFIG_ACCESS_PROTOCOL. 86 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, 189 This function invokes Boot Manager. If all devices have not a chance to be connected, 85 BootManagerCallback( IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN EFI_BROWSER_ACTION Action, IN EFI_QUESTION_ID QuestionId, IN UINT8 Type, IN EFI_IFR_TYPE_VALUE *Value, OUT EFI_BROWSER_ACTION_REQUEST *ActionRequest ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/DataHubDxe/ |
H A D | DataHub.c | 2 This code produces the Data Hub protocol. It preloads the data hub 6 This program and the accompanying materials 29 @param This Protocol instance structure 43 IN EFI_DATA_HUB_PROTOCOL *This, 63 Private = DATA_HUB_INSTANCE_FROM_THIS (This); 260 availible Record. This allows all records or all records later 266 @param This Pointer to the EFI_DATA_HUB_PROTOCOL instance. 289 IN EFI_DATA_HUB_PROTOCOL *This, 299 Private = DATA_HUB_INSTANCE_FROM_THIS (This); 319 // For events the beginning is the last unread record. This inf 42 DataHubLogData( IN EFI_DATA_HUB_PROTOCOL *This, IN EFI_GUID *DataRecordGuid, IN EFI_GUID *ProducerName, IN UINT64 DataRecordClass, IN VOID *RawData, IN UINT32 RawDataSize ) argument 288 DataHubGetNextRecord( IN EFI_DATA_HUB_PROTOCOL *This, IN OUT UINT64 *MonotonicCount, IN EFI_EVENT *FilterDriverEvent, OPTIONAL OUT EFI_DATA_RECORD_HEADER **Record ) argument 422 DataHubRegisterFilterDriver( IN EFI_DATA_HUB_PROTOCOL * This, IN EFI_EVENT FilterEvent, IN EFI_TPL FilterTpl, IN UINT64 FilterClass, IN EFI_GUID * FilterDataRecordGuid OPTIONAL ) argument 498 DataHubUnregisterFilterDriver( IN EFI_DATA_HUB_PROTOCOL *This, IN EFI_EVENT FilterEvent ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/ |
H A D | FwVolRead.c | 6 This program and the accompanying materials 64 @param This Indicates the calling context. 69 the buffer must be at least This->KeySize 110 IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, 126 FvDevice = FV_DEVICE_FROM_THIS (This); 128 Status = This->GetVolumeAttributes (This, &FvAttributes); 269 @param This Indicates the calling context. 284 This output reflects the file type 308 IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, 109 FvGetNextFile( IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, IN OUT VOID *Key, IN OUT EFI_FV_FILETYPE *FileType, OUT EFI_GUID *NameGuid, OUT EFI_FV_FILE_ATTRIBUTES *Attributes, OUT UINTN *Size ) argument 307 FvReadFile( IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, IN CONST EFI_GUID *NameGuid, IN OUT VOID **Buffer, IN OUT UINTN *BufferSize, OUT EFI_FV_FILETYPE *FoundType, OUT EFI_FV_FILE_ATTRIBUTES *FileAttributes, OUT UINT32 *AuthenticationStatus ) argument 502 FvReadFileSection( IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, IN CONST EFI_GUID *NameGuid, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, IN OUT VOID **Buffer, IN OUT UINTN *BufferSize, OUT UINT32 *AuthenticationStatus ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/IncompatiblePciDeviceSupportDxe/ |
H A D | IncompatiblePciDeviceSupport.c | 2 This module is one template module for Incompatible PCI Device Support protocol. 9 This program and the accompanying materials 63 @param This Pointer to the EFI_INCOMPATIBLE_PCI_DEVICE_SUPPORT_PROTOCOL instance. 81 IN EFI_INCOMPATIBLE_PCI_DEVICE_SUPPORT_PROTOCOL *This, 228 @param This Pointer to the EFI_INCOMPATIBLE_PCI_DEVICE_SUPPORT_PROTOCOL instance. 246 IN EFI_INCOMPATIBLE_PCI_DEVICE_SUPPORT_PROTOCOL *This, 245 PCheckDevice( IN EFI_INCOMPATIBLE_PCI_DEVICE_SUPPORT_PROTOCOL *This, IN UINTN VendorId, IN UINTN DeviceId, IN UINTN RevisionId, IN UINTN SubsystemVendorId, IN UINTN SubsystemDeviceId, OUT VOID **Configuration ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbBotPei/ |
H A D | UsbBotPeim.c | 5 This program and the accompanying materials 110 This function finds out all the current USB IO PPIs in the system and add them 266 This function is used for getting the count of block I/O devices that one 275 @param[in] This Indicates the EFI_PEI_RECOVERY_BLOCK_IO_PPI 286 IN EFI_PEI_RECOVERY_BLOCK_IO_PPI *This, 300 This function will provide the caller with the specified block device's media 306 @param[in] This Indicates the EFI_PEI_RECOVERY_BLOCK_IO_PPI instance. 312 process. This index is a number from one to 328 IN EFI_PEI_RECOVERY_BLOCK_IO_PPI *This, 336 PeiBotDev = PEI_BOT_DEVICE_FROM_THIS (This); 284 BotGetNumberOfBlockDevices( IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_RECOVERY_BLOCK_IO_PPI *This, OUT UINTN *NumberBlockDevices ) argument 326 BotGetMediaInfo( IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_RECOVERY_BLOCK_IO_PPI *This, IN UINTN DeviceIndex, OUT EFI_PEI_BLOCK_IO_MEDIA *MediaInfo ) argument 400 BotReadBlocks( IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_RECOVERY_BLOCK_IO_PPI *This, IN UINTN DeviceIndex, IN EFI_PEI_LBA StartLBA, IN UINTN BufferSize, OUT VOID *Buffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/ |
H A D | UsbMassImpl.c | 5 This program and the accompanying materials 39 This function implements EFI_BLOCK_IO_PROTOCOL.Reset(). 43 @param This Indicates a pointer to the calling context. 54 IN EFI_BLOCK_IO_PROTOCOL *This, 68 UsbMass = USB_MASS_DEVICE_FROM_BLOCK_IO (This); 79 This function implements EFI_BLOCK_IO_PROTOCOL.ReadBlocks(). 83 @param This Indicates a pointer to the calling context. 87 This must be a multiple of the intrinsic block size of the device. 103 IN EFI_BLOCK_IO_PROTOCOL *This, 121 UsbMass = USB_MASS_DEVICE_FROM_BLOCK_IO (This); 53 UsbMassReset( IN EFI_BLOCK_IO_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 102 UsbMassReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 218 UsbMassWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, IN VOID *Buffer ) argument 385 UsbMassInitTransport( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, OUT USB_MASS_TRANSPORT **Transport, OUT VOID **Context, OUT UINT8 *MaxLun ) argument 472 UsbMassInitMultiLun( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN USB_MASS_TRANSPORT *Transport, IN VOID *Context, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath, IN UINT8 MaxLun ) argument 640 UsbMassInitNonLun( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN USB_MASS_TRANSPORT *Transport, IN VOID *Context ) argument 747 USBMassDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 831 USBMassDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 946 USBMassDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVol/ |
H A D | FwVolRead.c | 5 This program and the accompanying materials 63 @param This Indicates the calling context. 68 the buffer must be at least This->KeySize 109 IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, 125 FvDevice = FV_DEVICE_FROM_THIS (This); 127 Status = FvGetVolumeAttributes (This, &FvAttributes); 226 @param This Indicates the calling context. 241 This output reflects the file type 265 IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, 288 FvDevice = FV_DEVICE_FROM_THIS (This); 108 FvGetNextFile( IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, IN OUT VOID *Key, IN OUT EFI_FV_FILETYPE *FileType, OUT EFI_GUID *NameGuid, OUT EFI_FV_FILE_ATTRIBUTES *Attributes, OUT UINTN *Size ) argument 264 FvReadFile( IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, IN CONST EFI_GUID *NameGuid, IN OUT VOID **Buffer, IN OUT UINTN *BufferSize, OUT EFI_FV_FILETYPE *FoundType, OUT EFI_FV_FILE_ATTRIBUTES *FileAttributes, OUT UINT32 *AuthenticationStatus ) argument 405 FvReadFileSection( IN CONST EFI_FIRMWARE_VOLUME2_PROTOCOL *This, IN CONST EFI_GUID *NameGuid, IN EFI_SECTION_TYPE SectionType, IN UINTN SectionInstance, IN OUT VOID **Buffer, IN OUT UINTN *BufferSize, OUT UINT32 *AuthenticationStatus ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVolBlock/ |
H A D | FwVolBlock.c | 8 This program and the accompanying materials 92 @param This Calling context 101 IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This, 107 FvbDevice = FVB_DEVICE_FROM_THIS (This); 122 @param This Calling context 135 IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This, 152 @param This Calling context 170 IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This, 182 @param This Indicates the calling context. 202 IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This, 100 FwVolBlockGetAttributes( IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This, OUT EFI_FVB_ATTRIBUTES_2 *Attributes ) argument 134 FwVolBlockSetAttributes( IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This, IN CONST EFI_FVB_ATTRIBUTES_2 *Attributes ) argument 169 FwVolBlockEraseBlock( IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This, ... ) argument 201 FwVolBlockReadBlock( IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This, IN CONST EFI_LBA Lba, IN CONST UINTN Offset, IN OUT UINTN *NumBytes, IN OUT UINT8 *Buffer ) argument 295 FwVolBlockWriteBlock( IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN OUT UINTN *NumBytes, IN UINT8 *Buffer ) argument 320 FwVolBlockGetPhysicalAddress( IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This, OUT EFI_PHYSICAL_ADDRESS *Address ) argument 358 FwVolBlockGetBlockSize( IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This, IN CONST EFI_LBA Lba, IN OUT UINTN *BlockSize, IN OUT UINTN *NumberOfBlocks ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Console/ConSplitterDxe/ |
H A D | ComponentName.c | 5 This program and the accompanying materials 179 This function retrieves the user readable name of a driver in the form of a 180 Unicode string. If the driver specified by This has a user readable name in 183 by This does not support the language specified by Language, 186 @param This[in] A pointer to the EFI_COMPONENT_NAME2_PROTOCOL or 190 array indicating the language. This is the 199 This Unicode string is the name of the 200 driver specified by This in the language 204 This and the language specified by Language was 211 @retval EFI_UNSUPPORTED The driver specified by This doe 217 ConSplitterComponentNameGetDriverName( IN EFI_COMPONENT_NAME_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName ) argument 371 ConSplitterConInComponentNameGetControllerName( IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName ) argument 471 ConSplitterSimplePointerComponentNameGetControllerName( IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName ) argument 548 ConSplitterAbsolutePointerComponentNameGetControllerName( IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName ) argument 648 ConSplitterConOutComponentNameGetControllerName( IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName ) argument 748 ConSplitterStdErrComponentNameGetControllerName( IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName ) argument [all...] |
H A D | ConSplitterGraphics.c | 5 This program and the accompanying materials 25 @param This The EFI_GRAPHICS_OUTPUT_PROTOCOL instance. 40 IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, 48 if (This == NULL || Info == NULL || SizeOfInfo == NULL || ModeNumber >= This->Mode->MaxMode) { 55 Private = GRAPHICS_OUTPUT_SPLITTER_PRIVATE_DATA_FROM_THIS (This); 74 @param This The EFI_GRAPHICS_OUTPUT_PROTOCOL instance. 86 IN EFI_GRAPHICS_OUTPUT_PROTOCOL * This, 101 if (ModeNumber >= This->Mode->MaxMode) { 105 Private = GRAPHICS_OUTPUT_SPLITTER_PRIVATE_DATA_FROM_THIS (This); 39 ConSplitterGraphicsOutputQueryMode( IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN UINT32 ModeNumber, OUT UINTN *SizeOfInfo, OUT EFI_GRAPHICS_OUTPUT_MODE_INFORMATION **Info ) argument 85 ConSplitterGraphicsOutputSetMode( IN EFI_GRAPHICS_OUTPUT_PROTOCOL * This, IN UINT32 ModeNumber ) argument 215 ConSplitterGraphicsOutputBlt( IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN EFI_GRAPHICS_OUTPUT_BLT_PIXEL *BltBuffer, OPTIONAL IN EFI_GRAPHICS_OUTPUT_BLT_OPERATION BltOperation, IN UINTN SourceX, IN UINTN SourceY, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height, IN UINTN Delta OPTIONAL ) argument 315 ConSplitterUgaDrawGetMode( IN EFI_UGA_DRAW_PROTOCOL *This, OUT UINT32 *HorizontalResolution, OUT UINT32 *VerticalResolution, OUT UINT32 *ColorDepth, OUT UINT32 *RefreshRate ) argument 361 ConSplitterUgaDrawSetMode( IN EFI_UGA_DRAW_PROTOCOL *This, IN UINT32 HorizontalResolution, IN UINT32 VerticalResolution, IN UINT32 ColorDepth, IN UINT32 RefreshRate ) argument 489 ConSplitterUgaDrawBlt( IN EFI_UGA_DRAW_PROTOCOL *This, IN EFI_UGA_PIXEL *BltBuffer, OPTIONAL IN EFI_UGA_BLT_OPERATION BltOperation, IN UINTN SourceX, IN UINTN SourceY, IN UINTN DestinationX, IN UINTN DestinationY, IN UINTN Width, IN UINTN Height, IN UINTN Delta OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Console/TerminalDxe/ |
H A D | TerminalConOut.c | 5 This program and the accompanying materials 18 // This list is used to define the valid extend chars. 97 @param This Indicates the calling context. 109 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, 116 TerminalDevice = TERMINAL_CON_OUT_DEV_FROM_THIS (This); 146 This->SetAttribute (This, EFI_TEXT_ATTR (This->Mode->Attribute & 0x0F, EFI_BLACK)); 148 Status = This->SetMode (This, 108 TerminalConOutReset( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 173 TerminalConOutOutputString( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN CHAR16 *WString ) argument 356 TerminalConOutTestString( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN CHAR16 *WString ) argument 407 TerminalConOutQueryMode( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN ModeNumber, OUT UINTN *Columns, OUT UINTN *Rows ) argument 448 TerminalConOutSetMode( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN ModeNumber ) argument 506 TerminalConOutSetAttribute( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN Attribute ) argument 720 TerminalConOutSetCursorPosition( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN Column, IN UINTN Row ) argument 796 TerminalConOutEnableCursor( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN BOOLEAN Visible ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DebugPortDxe/ |
H A D | DebugPort.c | 3 This driver layers on top of SerialIo. 8 This program and the accompanying materials 179 @param This Protocol instance pointer. 184 @retval EFI_SUCCESS This driver supports this device. 193 IN EFI_DRIVER_BINDING_PROTOCOL *This, 263 This->DriverBindingHandle, 274 This->DriverBindingHandle, 285 @param This Protocol instance pointer. 290 @retval EFI_SUCCESS This driver is added to ControllerHandle. 298 IN EFI_DRIVER_BINDING_PROTOCOL *This, 192 DebugPortSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 297 DebugPortStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 442 DebugPortStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 563 DebugPortRead( IN EFI_DEBUGPORT_PROTOCOL *This, IN UINT32 Timeout, IN OUT UINTN *BufferSize, IN VOID *Buffer ) argument 621 DebugPortWrite( IN EFI_DEBUGPORT_PROTOCOL *This, IN UINT32 Timeout, IN OUT UINTN *BufferSize, OUT VOID *Buffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DebugSupportDxe/Ipf/ |
H A D | PlDebugSupport.c | 5 This program and the accompanying materials 91 C routine that is called for all registered exceptions. This is the main 172 This is the worker function that uninstalls and removes all handlers. 367 @param This A pointer to the EFI_DEBUG_SUPPORT_PROTOCOL instance. 377 IN EFI_DEBUG_SUPPORT_PROTOCOL *This, 388 @param This A pointer to the EFI_DEBUG_SUPPORT_PROTOCOL instance. 402 IN EFI_DEBUG_SUPPORT_PROTOCOL *This, 413 This code executes in boot services context. 415 @param This A pointer to the EFI_DEBUG_SUPPORT_PROTOCOL instance. 430 IN EFI_DEBUG_SUPPORT_PROTOCOL *This, 376 GetMaximumProcessorIndex( IN EFI_DEBUG_SUPPORT_PROTOCOL *This, OUT UINTN *MaxProcessorIndex ) argument 401 RegisterPeriodicCallback( IN EFI_DEBUG_SUPPORT_PROTOCOL *This, IN UINTN ProcessorIndex, IN EFI_PERIODIC_CALLBACK PeriodicCallback ) argument 429 RegisterExceptionCallback( IN EFI_DEBUG_SUPPORT_PROTOCOL *This, IN UINTN ProcessorIndex, IN EFI_EXCEPTION_CALLBACK ExceptionCallback, IN EFI_EXCEPTION_TYPE ExceptionType ) argument 458 InvalidateInstructionCache( IN EFI_DEBUG_SUPPORT_PROTOCOL *This, IN UINTN ProcessorIndex, IN VOID *Start, IN UINTN Length ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Disk/CdExpressPei/ |
H A D | PeiCdExpress.c | 6 This program and the accompanying materials 102 This function finds out all the current Block IO PPIs in the system and add them 412 This function searches for DXE capsules from the associated device and returns 419 @param[in] This Indicates the EFI_PEI_DEVICE_RECOVERY_MODULE_PPI 436 IN EFI_PEI_DEVICE_RECOVERY_MODULE_PPI *This, 442 PrivateData = PEI_CD_EXPRESS_PRIVATE_DATA_FROM_THIS (This); 456 This function gets the size and type of the capsule specified by CapsuleInstance. 459 @param[in] This Indicates the EFI_PEI_DEVICE_RECOVERY_MODULE_PPI 462 the information. This parameter must be between 482 IN EFI_PEI_DEVICE_RECOVERY_MODULE_PPI *This, 434 GetNumberRecoveryCapsules( IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_DEVICE_RECOVERY_MODULE_PPI *This, OUT UINTN *NumberRecoveryCapsules ) argument 480 GetRecoveryCapsuleInfo( IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_DEVICE_RECOVERY_MODULE_PPI *This, IN UINTN CapsuleInstance, OUT UINTN *Size, OUT EFI_GUID *CapsuleType ) argument 539 LoadRecoveryCapsule( IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_DEVICE_RECOVERY_MODULE_PPI *This, IN UINTN CapsuleInstance, OUT VOID *Buffer ) argument [all...] |