/vbox/src/VBox/Additions/WINNT/Graphics/Wine/d3d8/ |
H A D | volumetexture.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, 37 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 46 *ppobj = This; 50 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 56 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 57 ULONG ref = InterlockedIncrement(&This->ref); 63 IDirect3DDevice8_AddRef(This->parentDevice); 65 IWineD3DVolumeTexture_AddRef(This->wineD3DVolumeTexture); 73 IDirect3DVolumeTexture8Impl *This local 94 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 107 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 121 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 135 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 148 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 161 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 174 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 184 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 198 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 211 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 224 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 238 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 264 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 282 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 296 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local 309 IDirect3DVolumeTexture8Impl *This = (IDirect3DVolumeTexture8Impl *)iface; local [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/d3d9/ |
H A D | cubetexture.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, 40 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 49 *ppobj = This; 53 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 59 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 60 ULONG ref = InterlockedIncrement(&This->ref); 66 IDirect3DDevice9Ex_AddRef(This->parentDevice); 68 IWineD3DCubeTexture_AddRef(This->wineD3DCubeTexture); 76 IDirect3DCubeTexture9Impl *This local 99 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 112 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 126 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 140 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 153 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 166 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 179 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 189 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 203 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 216 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 229 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 242 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 255 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 268 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 279 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 305 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 323 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 337 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local 350 IDirect3DCubeTexture9Impl *This = (IDirect3DCubeTexture9Impl *)iface; local [all...] |
H A D | indexbuffer.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 IDirect3DIndexBuffer9Impl *This = (IDirect3DIndexBuffer9Impl *)iface; local 46 *ppobj = This; 50 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 56 IDirect3DIndexBuffer9Impl *This = (IDirect3DIndexBuffer9Impl *)iface; local 57 ULONG ref = InterlockedIncrement(&This->ref); 63 IDirect3DDevice9Ex_AddRef(This->parentDevice); 65 IWineD3DBuffer_AddRef(This->wineD3DIndexBuffer); 73 IDirect3DIndexBuffer9Impl *This local 94 IDirect3DIndexBuffer9Impl *This = (IDirect3DIndexBuffer9Impl *)iface; local 107 IDirect3DIndexBuffer9Impl *This = (IDirect3DIndexBuffer9Impl *)iface; local 121 IDirect3DIndexBuffer9Impl *This = (IDirect3DIndexBuffer9Impl *)iface; local 135 IDirect3DIndexBuffer9Impl *This = (IDirect3DIndexBuffer9Impl *)iface; local 148 IDirect3DIndexBuffer9Impl *This = (IDirect3DIndexBuffer9Impl *)iface; local 161 IDirect3DIndexBuffer9Impl *This = (IDirect3DIndexBuffer9Impl *)iface; local 174 IDirect3DIndexBuffer9Impl *This = (IDirect3DIndexBuffer9Impl *)iface; local 192 IDirect3DIndexBuffer9Impl *This = (IDirect3DIndexBuffer9Impl *)iface; local 206 IDirect3DIndexBuffer9Impl *This = (IDirect3DIndexBuffer9Impl *)iface; local 219 IDirect3DIndexBuffer9Impl *This = (IDirect3DIndexBuffer9Impl *)iface; local [all...] |
H A D | surface.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 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 46 *ppobj = This; 50 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 56 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 60 if (This->forwardReference) { 62 TRACE("(%p) : Forwarding to %p\n", This, This->forwardReference); 63 return IUnknown_AddRef(This 84 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 116 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 146 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 160 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 174 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 187 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 200 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 213 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 223 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 237 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 256 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 282 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 295 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 312 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local 332 IDirect3DSurface9Impl *This = (IDirect3DSurface9Impl *)iface; local [all...] |
H A D | swapchain.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, 40 IDirect3DSwapChain9Impl *This = (IDirect3DSwapChain9Impl *)iface; local 47 *ppobj = This; 51 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 57 IDirect3DSwapChain9Impl *This = (IDirect3DSwapChain9Impl *)iface; local 58 ULONG ref = InterlockedIncrement(&This->ref); 62 if(ref == 1 && This->parentDevice) IDirect3DDevice9Ex_AddRef(This->parentDevice); 68 IDirect3DSwapChain9Impl *This local 81 HeapFree(GetProcessHeap(), 0, This); local 92 IDirect3DSwapChain9Impl *This = (IDirect3DSwapChain9Impl *)iface; local 106 IDirect3DSwapChain9Impl *This = (IDirect3DSwapChain9Impl *)iface; local 119 IDirect3DSwapChain9Impl *This = (IDirect3DSwapChain9Impl *)iface; local 139 IDirect3DSwapChain9Impl *This = (IDirect3DSwapChain9Impl *)iface; local 152 IDirect3DSwapChain9Impl *This = (IDirect3DSwapChain9Impl *)iface; local 168 IDirect3DSwapChain9Impl *This = (IDirect3DSwapChain9Impl *)iface; local 181 IDirect3DSwapChain9Impl *This = (IDirect3DSwapChain9Impl *)iface; local 282 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local 303 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local 319 IDirect3DSwapChain9Impl *This = (IDirect3DSwapChain9Impl *)iface; local [all...] |
H A D | texture.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 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 48 *ppobj = This; 52 WARN("(%p)->(%s,%p) not found\n", This, debugstr_guid(riid), ppobj); 58 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 59 ULONG ref = InterlockedIncrement(&This->ref); 65 IDirect3DDevice9Ex_AddRef(This->parentDevice); 67 IWineD3DTexture_AddRef(This->wineD3DTexture); 75 IDirect3DTexture9Impl *This local 96 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 109 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 123 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 137 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 150 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 163 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 176 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 186 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 200 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 213 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 226 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 239 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 252 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 265 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 276 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 302 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 320 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 334 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local 347 IDirect3DTexture9Impl *This = (IDirect3DTexture9Impl *)iface; local [all...] |
H A D | vertexbuffer.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 IDirect3DVertexBuffer9Impl *This = (IDirect3DVertexBuffer9Impl *)iface; local 47 *ppobj = This; 51 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 57 IDirect3DVertexBuffer9Impl *This = (IDirect3DVertexBuffer9Impl *)iface; local 58 ULONG ref = InterlockedIncrement(&This->ref); 64 IDirect3DDevice9Ex_AddRef(This->parentDevice); 66 IWineD3DBuffer_AddRef(This->wineD3DVertexBuffer); 74 IDirect3DVertexBuffer9Impl *This local 95 IDirect3DVertexBuffer9Impl *This = (IDirect3DVertexBuffer9Impl *)iface; local 108 IDirect3DVertexBuffer9Impl *This = (IDirect3DVertexBuffer9Impl *)iface; local 122 IDirect3DVertexBuffer9Impl *This = (IDirect3DVertexBuffer9Impl *)iface; local 136 IDirect3DVertexBuffer9Impl *This = (IDirect3DVertexBuffer9Impl *)iface; local 149 IDirect3DVertexBuffer9Impl *This = (IDirect3DVertexBuffer9Impl *)iface; local 162 IDirect3DVertexBuffer9Impl *This = (IDirect3DVertexBuffer9Impl *)iface; local 175 IDirect3DVertexBuffer9Impl *This = (IDirect3DVertexBuffer9Impl *)iface; local 193 IDirect3DVertexBuffer9Impl *This = (IDirect3DVertexBuffer9Impl *)iface; local 207 IDirect3DVertexBuffer9Impl *This = (IDirect3DVertexBuffer9Impl *)iface; local 220 IDirect3DVertexBuffer9Impl *This = (IDirect3DVertexBuffer9Impl *)iface; local [all...] |
H A D | vertexdeclaration.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, 207 IDirect3DVertexDeclaration9Impl *This = (IDirect3DVertexDeclaration9Impl *)iface; local 214 *ppobj = This; 218 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 224 IDirect3DVertexDeclaration9Impl *This = (IDirect3DVertexDeclaration9Impl *)iface; local 225 ULONG ref = InterlockedIncrement(&This->ref); 230 IDirect3DDevice9Ex_AddRef(This->parentDevice); 231 if (!This->convFVF) 234 IWineD3DVertexDeclaration_AddRef(This 243 IDirect3DVertexDeclaration9Impl *This = (IDirect3DVertexDeclaration9Impl *)iface; local 256 IDirect3DVertexDeclaration9Impl *This = (IDirect3DVertexDeclaration9Impl *)iface; local 278 IDirect3DVertexDeclaration9Impl *This = (IDirect3DVertexDeclaration9Impl *)iface; local 291 IDirect3DVertexDeclaration9Impl *This = (IDirect3DVertexDeclaration9Impl *)iface; local 426 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local 440 IDirect3DDevice9Impl* This = (IDirect3DDevice9Impl*) iface; local [all...] |
H A D | volume.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 IDirect3DVolume9Impl *This = (IDirect3DVolume9Impl *)iface; local 45 *ppobj = This; 49 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 55 IDirect3DVolume9Impl *This = (IDirect3DVolume9Impl *)iface; local 59 if (This->forwardReference) { 61 TRACE("(%p) : Forwarding to %p\n", This, This->forwardReference); 62 return IUnknown_AddRef(This 81 IDirect3DVolume9Impl *This = (IDirect3DVolume9Impl *)iface; local 108 IDirect3DVolume9Impl *This = (IDirect3DVolume9Impl *)iface; local 127 IDirect3DVolume9Impl *This = (IDirect3DVolume9Impl *)iface; local 143 IDirect3DVolume9Impl *This = (IDirect3DVolume9Impl *)iface; local 159 IDirect3DVolume9Impl *This = (IDirect3DVolume9Impl *)iface; local 174 IDirect3DVolume9Impl *This = (IDirect3DVolume9Impl *)iface; local 193 IDirect3DVolume9Impl *This = (IDirect3DVolume9Impl *)iface; local 220 IDirect3DVolume9Impl *This = (IDirect3DVolume9Impl *)iface; local 237 IDirect3DVolume9Impl *This = (IDirect3DVolume9Impl *)iface; local [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/ |
H A D | basetexture.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, 37 #define GLINFO_LOCATION (This->resource.device->adapter->gl_info) 104 static void gltexture_delete(IWineD3DTextureImpl *This, struct gl_texture *tex) argument 107 texture_gl_delete(This, tex->name); 114 IWineD3DTextureImpl *This = (IWineD3DTextureImpl *)iface; local 115 IWineD3DDeviceImpl *device = This->resource.device; 117 if (This->baseTexture.texture_rgb.name || This->baseTexture.texture_srgb.name) 122 if(This 137 IWineD3DBaseTextureImpl *This = (IWineD3DBaseTextureImpl *)iface; local 168 IWineD3DBaseTextureImpl *This = (IWineD3DBaseTextureImpl *)iface; local 177 IWineD3DBaseTextureImpl *This = (IWineD3DBaseTextureImpl *)iface; local 184 IWineD3DBaseTextureImpl *This = (IWineD3DBaseTextureImpl *)iface; local 230 IWineD3DBaseTextureImpl *This = (IWineD3DBaseTextureImpl *)iface; local 246 IWineD3DBaseTextureImpl *This = (IWineD3DBaseTextureImpl *)iface; local 255 IWineD3DBaseTextureImpl *This = (IWineD3DBaseTextureImpl *)iface; local 282 IWineD3DBaseTextureImpl *This = (IWineD3DBaseTextureImpl *)iface; local 420 IWineD3DBaseTextureImpl *This = (IWineD3DBaseTextureImpl *)iface; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyPei/ |
H A D | FloppyPeim.c | 6 This program and the accompanying materials 1452 This function is used for getting the count of block I/O devices that one 1461 @param[in] This Indicates the EFI_PEI_RECOVERY_BLOCK_IO_PPI 1472 IN EFI_PEI_RECOVERY_BLOCK_IO_PPI *This, 1480 FdcBlkIoDev = PEI_RECOVERY_FDC_FROM_BLKIO_THIS (This); 1490 This function will provide the caller with the specified block device's media 1496 @param[in] This Indicates the EFI_PEI_RECOVERY_BLOCK_IO_PPI instance. 1502 process. This index is a number from one to 1519 IN EFI_PEI_RECOVERY_BLOCK_IO_PPI *This, 1531 if (This 1470 FdcGetNumberOfBlockDevices( IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_RECOVERY_BLOCK_IO_PPI *This, OUT UINTN *NumberBlockDevices ) argument 1517 FdcGetBlockDeviceMediaInfo( IN EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_RECOVERY_BLOCK_IO_PPI *This, IN UINTN DeviceIndex, OUT EFI_PEI_BLOCK_IO_MEDIA *MediaInfo ) argument 1605 FdcReadBlocks( 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/IntelFrameworkModulePkg/Bus/Isa/IsaIoDxe/ |
H A D | IsaIo.c | 5 This program and the accompanying materials 512 @param[in] This A pointer to the EFI_ISA_IO_PROTOCOL instance. 526 IN EFI_ISA_IO_PROTOCOL *This, 536 IsaIoDevice = ISA_IO_DEVICE_FROM_ISA_IO_THIS (This); 574 @param[in] This A pointer to the EFI_ISA_IO_PROTOCOL instance. 588 IN EFI_ISA_IO_PROTOCOL *This, 598 IsaIoDevice = ISA_IO_DEVICE_FROM_ISA_IO_THIS (This); 636 @param[in] This A pointer to the EFI_ISA_IO_PROTOCOL instance. 647 IN EFI_ISA_IO_PROTOCOL *This, 655 IsaIoDevice = ISA_IO_DEVICE_FROM_ISA_IO_THIS (This); 525 IsaIoIoRead( IN EFI_ISA_IO_PROTOCOL *This, IN EFI_ISA_IO_PROTOCOL_WIDTH Width, IN UINT32 Offset, IN UINTN Count, OUT VOID *Buffer ) argument 587 IsaIoIoWrite( IN EFI_ISA_IO_PROTOCOL *This, IN EFI_ISA_IO_PROTOCOL_WIDTH Width, IN UINT32 Offset, IN UINTN Count, IN VOID *Buffer ) argument 646 WritePort( IN EFI_ISA_IO_PROTOCOL *This, IN UINT32 Offset, IN UINT8 Value ) argument 697 WriteDmaPort( IN EFI_ISA_IO_PROTOCOL *This, IN UINT32 AddrOffset, IN UINT32 PageOffset, IN UINT32 CountOffset, IN UINT32 BaseAddress, IN UINT16 Count ) argument 743 IsaIoUnmap( IN EFI_ISA_IO_PROTOCOL *This, IN VOID *Mapping ) argument 837 IsaIoMemRead( IN EFI_ISA_IO_PROTOCOL *This, IN EFI_ISA_IO_PROTOCOL_WIDTH Width, IN UINT32 Offset, IN UINTN Count, OUT VOID *Buffer ) argument 906 IsaIoMemWrite( IN EFI_ISA_IO_PROTOCOL *This, IN EFI_ISA_IO_PROTOCOL_WIDTH Width, IN UINT32 Offset, IN UINTN Count, IN VOID *Buffer ) argument 975 IsaIoCopyMem( IN EFI_ISA_IO_PROTOCOL *This, IN EFI_ISA_IO_PROTOCOL_WIDTH Width, IN UINT32 DestOffset, IN UINT32 SrcOffset, IN UINTN Count ) argument 1066 IsaIoMapOnlySupportSlaveReadWrite( IN EFI_ISA_IO_PROTOCOL *This, IN EFI_ISA_IO_PROTOCOL_OPERATION Operation, IN UINT8 ChannelNumber OPTIONAL, IN UINT32 ChannelAttributes, IN VOID *HostAddress, IN OUT UINTN *NumberOfBytes, OUT EFI_PHYSICAL_ADDRESS *DeviceAddress, OUT VOID **Mapping ) argument 1302 IsaIoMapFullSupport( IN EFI_ISA_IO_PROTOCOL *This, IN EFI_ISA_IO_PROTOCOL_OPERATION Operation, IN UINT8 ChannelNumber OPTIONAL, IN UINT32 ChannelAttributes, IN VOID *HostAddress, IN OUT UINTN *NumberOfBytes, OUT EFI_PHYSICAL_ADDRESS *DeviceAddress, OUT VOID **Mapping ) argument 1628 IsaIoMap( IN EFI_ISA_IO_PROTOCOL *This, IN EFI_ISA_IO_PROTOCOL_OPERATION Operation, IN UINT8 ChannelNumber OPTIONAL, IN UINT32 ChannelAttributes, IN VOID *HostAddress, IN OUT UINTN *NumberOfBytes, OUT EFI_PHYSICAL_ADDRESS *DeviceAddress, OUT VOID **Mapping ) argument 1695 IsaIoAllocateBuffer( IN EFI_ISA_IO_PROTOCOL *This, IN EFI_ALLOCATE_TYPE Type, IN EFI_MEMORY_TYPE MemoryType, IN UINTN Pages, OUT VOID **HostAddress, IN UINT64 Attributes ) argument 1773 IsaIoFreeBuffer( IN EFI_ISA_IO_PROTOCOL *This, IN UINTN Pages, IN VOID *HostAddress ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/ |
H A D | Serial.c | 5 This program and the accompanying materials 173 @param This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance. 177 @return EFI_SUCCESS This driver can support the given controller 183 IN EFI_DRIVER_BINDING_PROTOCOL *This, 267 This->DriverBindingHandle, 298 This->DriverBindingHandle, 325 This->DriverBindingHandle, 336 This->DriverBindingHandle, 364 This->DriverBindingHandle, 374 @param This 182 SerialControllerDriverSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 383 SerialControllerDriverStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 705 SerialControllerDriverStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 1251 IsaSerialSetAttributes( IN EFI_SERIAL_IO_PROTOCOL *This, IN UINT64 BaudRate, IN UINT32 ReceiveFifoDepth, IN UINT32 Timeout, IN EFI_PARITY_TYPE Parity, IN UINT8 DataBits, IN EFI_STOP_BITS_TYPE StopBits ) argument 1538 IsaSerialSetControl( IN EFI_SERIAL_IO_PROTOCOL *This, IN UINT32 Control ) argument 1638 IsaSerialGetControl( IN EFI_SERIAL_IO_PROTOCOL *This, OUT UINT32 *Control ) argument 1735 IsaSerialWrite( IN EFI_SERIAL_IO_PROTOCOL *This, IN OUT UINTN *BufferSize, IN VOID *Buffer ) argument 1848 IsaSerialRead( IN EFI_SERIAL_IO_PROTOCOL *This, IN OUT UINTN *BufferSize, OUT VOID *Buffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/ |
H A D | IdeBus.c | 2 This file implement UEFI driver for IDE Bus which includes device identification, 7 This program and the accompanying materials 16 This module is modified from DXE\IDE module for Ide Contriller Init support 40 @param This Protocol instance pointer. 50 IN EFI_DRIVER_BINDING_PROTOCOL *This, 65 This->DriverBindingHandle, 90 This->DriverBindingHandle, 110 This->DriverBindingHandle, 131 @param This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance. 142 IN EFI_DRIVER_BINDING_PROTOCOL *This, 49 DeRegisterIdeDevice( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_HANDLE Handle ) argument 141 IDEBusDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 287 IDEBusDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 971 IDEBusDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 1090 IDEBlkIoReset( IN EFI_BLOCK_IO_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 1149 IDEBlkIoReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 1222 IDEBlkIoWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, IN VOID *Buffer ) argument 1314 IDEDiskInfoInquiry( IN EFI_DISK_INFO_PROTOCOL *This, IN OUT VOID *InquiryData, IN OUT UINT32 *InquiryDataSize ) argument 1355 IDEDiskInfoIdentify( IN EFI_DISK_INFO_PROTOCOL *This, IN OUT VOID *IdentifyData, IN OUT UINT32 *IdentifyDataSize ) argument 1397 IDEDiskInfoSenseData( IN EFI_DISK_INFO_PROTOCOL *This, IN OUT VOID *SenseData, IN OUT UINT32 *SenseDataSize, OUT UINT8 *SenseDataNumber ) argument 1420 IDEDiskInfoWhichIde( IN EFI_DISK_INFO_PROTOCOL *This, OUT UINT32 *IdeChannel, OUT UINT32 *IdeDevice ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/BiosThunk/KeyboardDxe/ |
H A D | BiosKeyboard.c | 6 This program and the accompanying materials 114 @param This The Udriver binding protocol. 119 @retval other This device isn't supported. 125 IN EFI_DRIVER_BINDING_PROTOCOL *This, 153 This->DriverBindingHandle, 171 This->DriverBindingHandle, 181 @param This The driver binding instance. 187 @retval Other This controller cannot be started. 193 IN EFI_DRIVER_BINDING_PROTOCOL *This, 240 This 124 BiosKeyboardDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 192 BiosKeyboardDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 502 BiosKeyboardDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 986 BiosKeyboardReset( IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 1373 BiosKeyboardReadKeyStroke( IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This, OUT EFI_INPUT_KEY *Key ) argument 2069 BiosKeyboardResetEx( IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 2113 BiosKeyboardReadKeyStrokeEx( IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, OUT EFI_KEY_DATA *KeyData ) argument 2146 BiosKeyboardSetState( IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, IN EFI_KEY_TOGGLE_STATE *KeyToggleState ) argument 2243 BiosKeyboardRegisterKeyNotify( IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, IN EFI_KEY_DATA *KeyData, IN EFI_KEY_NOTIFY_FUNCTION KeyNotificationFunction, OUT EFI_HANDLE *NotifyHandle ) argument 2326 BiosKeyboardUnregisterKeyNotify( IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, IN EFI_HANDLE NotificationHandle ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/ |
H A D | BootMaint.c | 5 This program and the accompanying materials 144 This function allows a caller to extract the current configuration for one 148 @param This Points to the EFI_HII_CONFIG_ACCESS_PROTOCOL. 168 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, 196 Private = BMM_CALLBACK_DATA_FROM_THIS (This); 245 This function processes the results of changes in configuration. 248 @param This Points to the EFI_HII_CONFIG_ACCESS_PROTOCOL. 265 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, 306 Private = BMM_CALLBACK_DATA_FROM_THIS (This); 367 // This ite 167 BootMaintExtractConfig( IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Request, OUT EFI_STRING *Progress, OUT EFI_STRING *Results ) argument 264 BootMaintCallback( 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 [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Ata/AtaAtapiPassThru/ |
H A D | AtaAtapiPassThru.c | 2 This file implements ATA_PASSTHRU_PROCTOCOL and EXT_SCSI_PASSTHRU_PROTOCOL interfaces 6 This program and the accompanying materials 141 Sends an ATA command to an ATA device that is attached to the ATA controller. This function 472 This function checks to see if the driver specified by This supports the device specified by 475 ControllerHandle to determine if the driver supports ControllerHandle. This function 477 performed by this function must be very small, and take as little time as possible to execute. This 480 different driver. This function must match its calls to AllocatePages() with FreePages(), 483 already in the opened state, then it must not be closed with CloseProtocol(). This is required 486 @param[in] This 512 AtaAtapiPassThruSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 651 AtaAtapiPassThruStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 838 AtaAtapiPassThruStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 1233 AtaPassThruPassThru( IN EFI_ATA_PASS_THRU_PROTOCOL *This, IN UINT16 Port, IN UINT16 PortMultiplierPort, IN OUT EFI_ATA_PASS_THRU_COMMAND_PACKET *Packet, IN EFI_EVENT Event OPTIONAL ) argument 1381 AtaPassThruGetNextPort( IN EFI_ATA_PASS_THRU_PROTOCOL *This, IN OUT UINT16 *Port ) argument 1490 AtaPassThruGetNextDevice( IN EFI_ATA_PASS_THRU_PROTOCOL *This, IN UINT16 Port, IN OUT UINT16 *PortMultiplierPort ) argument 1592 AtaPassThruBuildDevicePath( IN EFI_ATA_PASS_THRU_PROTOCOL *This, IN UINT16 Port, IN UINT16 PortMultiplierPort, IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath ) argument 1679 AtaPassThruGetDevice( IN EFI_ATA_PASS_THRU_PROTOCOL *This, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath, OUT UINT16 *Port, OUT UINT16 *PortMultiplierPort ) argument 1755 AtaPassThruResetPort( IN EFI_ATA_PASS_THRU_PROTOCOL *This, IN UINT16 Port ) argument 1796 AtaPassThruResetDevice( IN EFI_ATA_PASS_THRU_PROTOCOL *This, IN UINT16 Port, IN UINT16 PortMultiplierPort ) argument 1848 ExtScsiPassThruPassThru( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN OUT EFI_EXT_SCSI_PASS_THRU_SCSI_REQUEST_PACKET *Packet, IN EFI_EVENT Event OPTIONAL ) argument 1981 ExtScsiPassThruGetNextTargetLun( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN OUT UINT8 **Target, IN OUT UINT64 *Lun ) argument 2111 ExtScsiPassThruBuildDevicePath( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath ) argument 2192 ExtScsiPassThruGetTargetLun( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath, OUT UINT8 **Target, OUT UINT64 *Lun ) argument 2294 ExtScsiPassThruResetTargetLun( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun ) argument 2327 ExtScsiPassThruGetNextTarget( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN OUT UINT8 **Target ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Ata/AtaBusDxe/ |
H A D | AtaBus.c | 2 This file implements protocol interfaces for ATA bus driver. 4 This file implements protocol interfaces: Driver Binding protocol, 8 This program and the accompanying materials 97 This function allocates an aligned buffer for the ATA device to perform 119 This function frees an aligned buffer for the ATA device to perform 141 This function releases all the resources allocated for the ATA device. 202 This function allocates an ATA device structure for the ATA device specified by 394 This function removes the protocols installed on the controller handle and 397 @param This The pointer to EFI_DRIVER_BINDING_PROTOCOL instance. 407 IN EFI_DRIVER_BINDING_PROTOCOL *This, 406 UnregisterAtaDevice( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_HANDLE Handle ) argument 576 AtaBusDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 680 AtaBusDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 845 AtaBusDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 917 AtaBlockIoReset( IN EFI_BLOCK_IO_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 968 BlockIoReadWrite( IN VOID *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN OUT EFI_BLOCK_IO2_TOKEN *Token, IN UINTN BufferSize, OUT VOID *Buffer, IN BOOLEAN IsBlockIo2, IN BOOLEAN IsWrite ) argument 1059 AtaBlockIoReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 1093 AtaBlockIoWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, IN VOID *Buffer ) argument 1140 AtaBlockIoResetEx( IN EFI_BLOCK_IO2_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 1191 AtaBlockIoReadBlocksEx( IN EFI_BLOCK_IO2_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN OUT EFI_BLOCK_IO2_TOKEN *Token, IN UINTN BufferSize, OUT VOID *Buffer ) argument 1228 AtaBlockIoWriteBlocksEx( IN EFI_BLOCK_IO2_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN OUT EFI_BLOCK_IO2_TOKEN *Token, IN UINTN BufferSize, IN VOID *Buffer ) argument 1254 AtaBlockIoFlushBlocksEx( IN EFI_BLOCK_IO2_PROTOCOL *This, IN OUT EFI_BLOCK_IO2_TOKEN *Token ) argument 1286 AtaDiskInfoInquiry( IN EFI_DISK_INFO_PROTOCOL *This, IN OUT VOID *InquiryData, IN OUT UINT32 *InquiryDataSize ) argument 1316 AtaDiskInfoIdentify( IN EFI_DISK_INFO_PROTOCOL *This, IN OUT VOID *IdentifyData, IN OUT UINT32 *IdentifyDataSize ) argument 1357 AtaDiskInfoSenseData( IN EFI_DISK_INFO_PROTOCOL *This, IN OUT VOID *SenseData, IN OUT UINT32 *SenseDataSize, OUT UINT8 *SenseDataNumber ) argument 1381 AtaDiskInfoWhichIde( IN EFI_DISK_INFO_PROTOCOL *This, OUT UINT32 *IdeChannel, OUT UINT32 *IdeDevice ) argument 1470 AtaStorageSecurityReceiveData( IN EFI_STORAGE_SECURITY_COMMAND_PROTOCOL *This, IN UINT32 MediaId, IN UINT64 Timeout, IN UINT8 SecurityProtocolId, IN UINT16 SecurityProtocolSpecificData, IN UINTN PayloadBufferSize, OUT VOID *PayloadBuffer, OUT UINTN *PayloadTransferSize ) argument 1581 AtaStorageSecuritySendData( IN EFI_STORAGE_SECURITY_COMMAND_PROTOCOL *This, IN UINT32 MediaId, IN UINT64 Timeout, IN UINT8 SecurityProtocolId, IN UINT16 SecurityProtocolSpecificData, IN UINTN PayloadBufferSize, IN VOID *PayloadBuffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciDxe/ |
H A D | Ehci.c | 10 This way avoids the control transfer on a shared port between EHCI and companion host 14 This program and the accompanying materials 60 @param This This EFI_USB_HC_PROTOCOL instance. 73 IN EFI_USB2_HC_PROTOCOL *This, 87 Ehc = EHC_FROM_THIS (This); 103 @param This This EFI_USB2_HC_PROTOCOL instance. 116 IN EFI_USB2_HC_PROTOCOL *This, 126 Ehc = EHC_FROM_THIS (This); 72 EhcGetCapability( IN EFI_USB2_HC_PROTOCOL *This, OUT UINT8 *MaxSpeed, OUT UINT8 *PortNumber, OUT UINT8 *Is64BitCapable ) argument 115 EhcReset( IN EFI_USB2_HC_PROTOCOL *This, IN UINT16 Attributes ) argument 202 EhcGetState( IN EFI_USB2_HC_PROTOCOL *This, OUT EFI_USB_HC_STATE *State ) argument 244 EhcSetState( IN EFI_USB2_HC_PROTOCOL *This, IN EFI_USB_HC_STATE State ) argument 321 EhcGetRootHubPortStatus( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 PortNumber, OUT EFI_USB_PORT_STATUS *PortStatus ) argument 418 EhcSetRootHubPortFeature( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 PortNumber, IN EFI_USB_PORT_FEATURE PortFeature ) argument 531 EhcClearRootHubPortFeature( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 PortNumber, IN EFI_USB_PORT_FEATURE PortFeature ) argument 674 EhcControlTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN EFI_USB_DEVICE_REQUEST *Request, IN EFI_USB_DATA_DIRECTION TransferDirection, IN OUT VOID *Data, IN OUT UINTN *DataLength, IN UINTN TimeOut, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, OUT UINT32 *TransferResult ) argument 837 EhcBulkTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN UINT8 DataBuffersNumber, IN OUT VOID *Data[EFI_USB_MAX_BULK_BUFFER_NUM], IN OUT UINTN *DataLength, IN OUT UINT8 *DataToggle, IN UINTN TimeOut, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, OUT UINT32 *TransferResult ) argument 976 EhcAsyncInterruptTransfer( IN EFI_USB2_HC_PROTOCOL * This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN BOOLEAN IsNewTransfer, IN OUT UINT8 *DataToggle, IN UINTN PollingInterval, IN UINTN DataLength, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR * Translator, IN EFI_ASYNC_USB_TRANSFER_CALLBACK CallBackFunction, IN VOID *Context OPTIONAL ) argument 1122 EhcSyncInterruptTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN OUT VOID *Data, IN OUT UINTN *DataLength, IN OUT UINT8 *DataToggle, IN UINTN TimeOut, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, OUT UINT32 *TransferResult ) argument 1249 EhcIsochronousTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN UINT8 DataBuffersNumber, IN OUT VOID *Data[EFI_USB_MAX_ISO_BUFFER_NUM], IN UINTN DataLength, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, OUT UINT32 *TransferResult ) argument 1291 EhcAsyncIsochronousTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN UINT8 DataBuffersNumber, IN OUT VOID *Data[EFI_USB_MAX_ISO_BUFFER_NUM], IN UINTN DataLength, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, IN EFI_ASYNC_USB_TRANSFER_CALLBACK IsochronousCallBack, IN VOID *Context ) argument 1351 EhcDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 1661 EhcDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 1989 EhcDriverBindingStop( 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/Bus/Pci/PciBusDxe/ |
H A D | PciIo.c | 5 This program and the accompanying materials 182 @param This A pointer to the EFI_PCI_IO_PROTOCOL instance. 203 IN EFI_PCI_IO_PROTOCOL *This, 216 PciIoDevice = PCI_IO_DEVICE_FROM_PCI_IO_THIS (This); 236 Status = PciIoMemRead (This, Width, BarIndex, Offset, 1, Result); 249 Status = PciIoMemRead (This, Width, BarIndex, Offset, 1, Result); 289 @param This A pointer to the EFI_PCI_IO_PROTOCOL instance. 310 IN EFI_PCI_IO_PROTOCOL *This, 323 PciIoDevice = PCI_IO_DEVICE_FROM_PCI_IO_THIS (This); 339 Status = PciIoIoRead (This, Widt 202 PciIoPollMem( IN EFI_PCI_IO_PROTOCOL *This, IN EFI_PCI_IO_PROTOCOL_WIDTH Width, IN UINT8 BarIndex, IN UINT64 Offset, IN UINT64 Mask, IN UINT64 Value, IN UINT64 Delay, OUT UINT64 *Result ) argument 309 PciIoPollIo( IN EFI_PCI_IO_PROTOCOL *This, IN EFI_PCI_IO_PROTOCOL_WIDTH Width, IN UINT8 BarIndex, IN UINT64 Offset, IN UINT64 Mask, IN UINT64 Value, IN UINT64 Delay, OUT UINT64 *Result ) argument 410 PciIoMemRead( IN EFI_PCI_IO_PROTOCOL *This, IN EFI_PCI_IO_PROTOCOL_WIDTH Width, IN UINT8 BarIndex, IN UINT64 Offset, IN UINTN Count, IN OUT VOID *Buffer ) argument 489 PciIoMemWrite( IN EFI_PCI_IO_PROTOCOL *This, IN EFI_PCI_IO_PROTOCOL_WIDTH Width, IN UINT8 BarIndex, IN UINT64 Offset, IN UINTN Count, IN OUT VOID *Buffer ) argument 567 PciIoIoRead( IN EFI_PCI_IO_PROTOCOL *This, IN EFI_PCI_IO_PROTOCOL_WIDTH Width, IN UINT8 BarIndex, IN UINT64 Offset, IN UINTN Count, IN OUT VOID *Buffer ) argument 645 PciIoIoWrite( IN EFI_PCI_IO_PROTOCOL *This, IN EFI_PCI_IO_PROTOCOL_WIDTH Width, IN UINT8 BarIndex, IN UINT64 Offset, IN UINTN Count, IN OUT VOID *Buffer ) argument 721 PciIoConfigRead( IN EFI_PCI_IO_PROTOCOL *This, IN EFI_PCI_IO_PROTOCOL_WIDTH Width, IN UINT32 Offset, IN UINTN Count, IN OUT VOID *Buffer ) argument 790 PciIoConfigWrite( IN EFI_PCI_IO_PROTOCOL *This, IN EFI_PCI_IO_PROTOCOL_WIDTH Width, IN UINT32 Offset, IN UINTN Count, IN OUT VOID *Buffer ) argument 869 PciIoCopyMem( IN EFI_PCI_IO_PROTOCOL *This, IN EFI_PCI_IO_PROTOCOL_WIDTH Width, IN UINT8 DestBarIndex, IN UINT64 DestOffset, IN UINT8 SrcBarIndex, IN UINT64 SrcOffset, IN UINTN Count ) argument 959 PciIoMap( IN EFI_PCI_IO_PROTOCOL *This, IN EFI_PCI_IO_PROTOCOL_OPERATION Operation, IN VOID *HostAddress, IN OUT UINTN *NumberOfBytes, OUT EFI_PHYSICAL_ADDRESS *DeviceAddress, OUT VOID **Mapping ) argument 1017 PciIoUnmap( IN EFI_PCI_IO_PROTOCOL *This, IN VOID *Mapping ) argument 1065 PciIoAllocateBuffer( IN EFI_PCI_IO_PROTOCOL *This, IN EFI_ALLOCATE_TYPE Type, IN EFI_MEMORY_TYPE MemoryType, IN UINTN Pages, OUT VOID **HostAddress, IN UINT64 Attributes ) argument 1122 PciIoFreeBuffer( IN EFI_PCI_IO_PROTOCOL *This, IN UINTN Pages, IN VOID *HostAddress ) argument 1201 PciIoGetLocation( IN EFI_PCI_IO_PROTOCOL *This, OUT UINTN *Segment, OUT UINTN *Bus, OUT UINTN *Device, OUT UINTN *Function ) argument 1482 PciIoAttributes( IN EFI_PCI_IO_PROTOCOL * This, IN EFI_PCI_IO_PROTOCOL_ATTRIBUTE_OPERATION Operation, IN UINT64 Attributes, OUT UINT64 *Result OPTIONAL ) argument 1775 PciIoGetBarAttributes( IN EFI_PCI_IO_PROTOCOL * This, IN UINT8 BarIndex, OUT UINT64 *Supports, OPTIONAL OUT VOID **Resources OPTIONAL ) argument 1937 PciIoSetBarAttributes( IN EFI_PCI_IO_PROTOCOL *This, IN UINT64 Attributes, IN UINT8 BarIndex, IN OUT UINT64 *Offset, IN OUT UINT64 *Length ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/UhciDxe/ |
H A D | Uhci.c | 6 This program and the accompanying materials 31 @param This A pointer to the EFI_USB2_HC_PROTOCOL instance. 37 @return EFI_UNSUPPORTED This type of reset is not currently supported. 44 IN EFI_USB2_HC_PROTOCOL *This, 56 Uhc = UHC_FROM_USB2_HC_PROTO (This); 115 @param This A pointer to the EFI_USB2_HC_PROTOCOL instance. 126 IN EFI_USB2_HC_PROTOCOL *This, 138 Uhc = UHC_FROM_USB2_HC_PROTO (This); 160 @param This A pointer to the EFI_USB2_HC_PROTOCOL instance. 172 IN EFI_USB2_HC_PROTOCOL *This, 43 Uhci2Reset( IN EFI_USB2_HC_PROTOCOL *This, IN UINT16 Attributes ) argument 125 Uhci2GetState( IN EFI_USB2_HC_PROTOCOL *This, OUT EFI_USB_HC_STATE *State ) argument 171 Uhci2SetState( IN EFI_USB2_HC_PROTOCOL *This, IN EFI_USB_HC_STATE State ) argument 280 Uhci2GetCapability( IN EFI_USB2_HC_PROTOCOL *This, OUT UINT8 *MaxSpeed, OUT UINT8 *PortNumber, OUT UINT8 *Is64BitCapable ) argument 341 Uhci2GetRootHubPortStatus( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 PortNumber, OUT EFI_USB_PORT_STATUS *PortStatus ) argument 421 Uhci2SetRootHubPortFeature( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 PortNumber, IN EFI_USB_PORT_FEATURE PortFeature ) argument 500 Uhci2ClearRootHubPortFeature( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 PortNumber, IN EFI_USB_PORT_FEATURE PortFeature ) argument 611 Uhci2ControlTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN EFI_USB_DEVICE_REQUEST *Request, IN EFI_USB_DATA_DIRECTION TransferDirection, IN OUT VOID *Data, IN OUT UINTN *DataLength, IN UINTN TimeOut, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, OUT UINT32 *TransferResult ) argument 779 Uhci2BulkTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN UINT8 DataBuffersNumber, IN OUT VOID *Data[EFI_USB_MAX_BULK_BUFFER_NUM], IN OUT UINTN *DataLength, IN OUT UINT8 *DataToggle, IN UINTN TimeOut, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, OUT UINT32 *TransferResult ) argument 929 Uhci2AsyncInterruptTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN BOOLEAN IsNewTransfer, IN OUT UINT8 *DataToggle, IN UINTN PollingInterval, IN UINTN DataLength, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, IN EFI_ASYNC_USB_TRANSFER_CALLBACK CallBackFunction, IN VOID *Context ) argument 1110 Uhci2SyncInterruptTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN OUT VOID *Data, IN OUT UINTN *DataLength, IN OUT UINT8 *DataToggle, IN UINTN TimeOut, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, OUT UINT32 *TransferResult ) argument 1256 Uhci2IsochronousTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN UINT8 DataBuffersNumber, IN OUT VOID *Data[EFI_USB_MAX_ISO_BUFFER_NUM], IN UINTN DataLength, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, OUT UINT32 *TransferResult ) argument 1294 Uhci2AsyncIsochronousTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN UINT8 DataBuffersNumber, IN OUT VOID *Data[EFI_USB_MAX_ISO_BUFFER_NUM], IN UINTN DataLength, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, IN EFI_ASYNC_USB_TRANSFER_CALLBACK IsochronousCallBack, IN VOID *Context ) argument 1353 UhciDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 1613 UhciDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 1821 UhciDriverBindingStop( 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/Bus/Pci/XhciDxe/ |
H A D | Xhci.c | 5 This program and the accompanying materials 82 @param This The EFI_USB2_HC_PROTOCOL instance. 95 IN EFI_USB2_HC_PROTOCOL *This, 110 Xhc = XHC_FROM_THIS (This); 125 @param This This EFI_USB2_HC_PROTOCOL instance. 138 IN EFI_USB2_HC_PROTOCOL *This, 148 Xhc = XHC_FROM_THIS (This); 204 @param This This EFI_USB2_HC_PROTOCO 94 XhcGetCapability( IN EFI_USB2_HC_PROTOCOL *This, OUT UINT8 *MaxSpeed, OUT UINT8 *PortNumber, OUT UINT8 *Is64BitCapable ) argument 137 XhcReset( IN EFI_USB2_HC_PROTOCOL *This, IN UINT16 Attributes ) argument 216 XhcGetState( IN EFI_USB2_HC_PROTOCOL *This, OUT EFI_USB_HC_STATE *State ) argument 258 XhcSetState( IN EFI_USB2_HC_PROTOCOL *This, IN EFI_USB_HC_STATE State ) argument 336 XhcGetRootHubPortStatus( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 PortNumber, OUT EFI_USB_PORT_STATUS *PortStatus ) argument 446 XhcSetRootHubPortFeature( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 PortNumber, IN EFI_USB_PORT_FEATURE PortFeature ) argument 576 XhcClearRootHubPortFeature( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 PortNumber, IN EFI_USB_PORT_FEATURE PortFeature ) argument 720 XhcControlTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN EFI_USB_DEVICE_REQUEST *Request, IN EFI_USB_DATA_DIRECTION TransferDirection, IN OUT VOID *Data, IN OUT UINTN *DataLength, IN UINTN Timeout, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, OUT UINT32 *TransferResult ) argument 1081 XhcBulkTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN UINT8 DataBuffersNumber, IN OUT VOID *Data[EFI_USB_MAX_BULK_BUFFER_NUM], IN OUT UINTN *DataLength, IN OUT UINT8 *DataToggle, IN UINTN Timeout, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, OUT UINT32 *TransferResult ) argument 1222 XhcAsyncInterruptTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN BOOLEAN IsNewTransfer, IN OUT UINT8 *DataToggle, IN UINTN PollingInterval, IN UINTN DataLength, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, IN EFI_ASYNC_USB_TRANSFER_CALLBACK CallBackFunction, IN VOID *Context OPTIONAL ) argument 1380 XhcSyncInterruptTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN OUT VOID *Data, IN OUT UINTN *DataLength, IN OUT UINT8 *DataToggle, IN UINTN Timeout, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, OUT UINT32 *TransferResult ) argument 1511 XhcIsochronousTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN UINT8 DataBuffersNumber, IN OUT VOID *Data[EFI_USB_MAX_ISO_BUFFER_NUM], IN UINTN DataLength, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, OUT UINT32 *TransferResult ) argument 1553 XhcAsyncIsochronousTransfer( IN EFI_USB2_HC_PROTOCOL *This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, IN UINT8 DataBuffersNumber, IN OUT VOID *Data[EFI_USB_MAX_ISO_BUFFER_NUM], IN UINTN DataLength, IN EFI_USB2_HC_TRANSACTION_TRANSLATOR *Translator, IN EFI_ASYNC_USB_TRANSFER_CALLBACK IsochronousCallBack, IN VOID *Context ) argument 1613 XhcDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 1821 XhcDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 2020 XhcDriverBindingStop( 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/Bus/Scsi/ScsiBusDxe/ |
H A D | ScsiBus.c | 6 This program and the accompanying materials 77 This function allocates an aligned buffer for the SCSI device to perform 99 This function frees an aligned buffer for the SCSI device to perform 156 This service is called by the EFI boot service ConnectController(). In order 162 @param This Protocol instance pointer. 167 @retval EFI_SUCCESS This driver supports this device 168 @retval EFI_ALREADY_STARTED This driver is already running on this device 169 @retval other This driver does not support this device 175 IN EFI_DRIVER_BINDING_PROTOCOL *This, 199 This 174 SCSIBusDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 302 SCSIBusDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 576 SCSIBusDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 756 ScsiGetDeviceType( IN EFI_SCSI_IO_PROTOCOL *This, OUT UINT8 *DeviceType ) argument 788 ScsiGetDeviceLocation( IN EFI_SCSI_IO_PROTOCOL *This, IN OUT UINT8 **Target, OUT UINT64 *Lun ) argument 928 ScsiExecuteSCSICommand( IN EFI_SCSI_IO_PROTOCOL *This, IN OUT EFI_SCSI_IO_SCSI_REQUEST_PACKET *Packet, IN EFI_EVENT Event OPTIONAL ) argument 1053 ScsiScanCreateDevice( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN SCSI_TARGET_ID *TargetId, IN UINT64 Lun, IN OUT SCSI_BUS_DEVICE *ScsiBusDev ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Image/ |
H A D | Image.c | 5 This program and the accompanying materials 34 // This code is needed to build the Image handle for the DXE Core 319 // This page is already used. 335 Get the fixed loadding address from image header assigned by build tool. This function only be called 642 // Copy the machine type from the context to the image private data. This 674 // Create a thunk for the image's entry point. This will be the new 1395 @param This Calling context 1432 IN EFI_PE32_IMAGE_PROTOCOL *This, 1517 // link the current image to the head. This is the 1551 // This mak 1431 CoreLoadImageEx( IN EFI_PE32_IMAGE_PROTOCOL *This, IN EFI_HANDLE ParentImageHandle, IN EFI_DEVICE_PATH_PROTOCOL *FilePath, IN VOID *SourceBuffer OPTIONAL, IN UINTN SourceSize, IN EFI_PHYSICAL_ADDRESS DstBuffer OPTIONAL, OUT UINTN *NumberOfPages OPTIONAL, OUT EFI_HANDLE *ImageHandle, OUT EFI_PHYSICAL_ADDRESS *EntryPoint OPTIONAL, IN UINT32 Attribute ) argument 1807 CoreUnloadImageEx( IN EFI_PE32_IMAGE_PROTOCOL *This, IN EFI_HANDLE ImageHandle ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/PiSmmCore/ |
H A D | PiSmmIpl.c | 5 This program and the accompanying materials are licensed and made available 51 @param This The EFI_SMM_BASE2_PROTOCOL instance. 62 IN CONST EFI_SMM_BASE2_PROTOCOL *This, 69 @param This The EFI_SMM_BASE2_PROTOCOL instance. 72 @retval EFI_INVALID_PARAMETER Smst or This was invalid. 80 IN CONST EFI_SMM_BASE2_PROTOCOL *This, 87 This function provides a service to send and receive messages from a registered 88 UEFI service. This function is part of the SMM Communication Protocol that may 92 @param[in] This The EFI_SMM_COMMUNICATION_PROTOCOL instance. 103 IN CONST EFI_SMM_COMMUNICATION_PROTOCOL *This, 349 SmmBase2InSmram( IN CONST EFI_SMM_BASE2_PROTOCOL *This, OUT BOOLEAN *InSmram ) argument 376 SmmBase2GetSmstLocation( IN CONST EFI_SMM_BASE2_PROTOCOL *This, OUT EFI_SMM_SYSTEM_TABLE2 **Smst ) argument 412 SmmCommunicationCommunicate( IN CONST EFI_SMM_COMMUNICATION_PROTOCOL *This, IN OUT VOID *CommBuffer, IN OUT UINTN *CommSize ) argument [all...] |