/vbox/src/VBox/Devices/EFI/Firmware/OptionRomPkg/UndiRuntimeDxe/ |
H A D | Init.c | 5 This program and the accompanying materials 118 @param This Protocol instance pointer. 122 @retval EFI_SUCCESS This driver supports this device. 123 @retval other This driver does not support this device. 129 IN EFI_DRIVER_BINDING_PROTOCOL *This, 142 This->DriverBindingHandle, 154 This->DriverBindingHandle, 209 This->DriverBindingHandle, 223 @param This Protocol instance pointer. 227 @retval EFI_SUCCESS This drive 128 UndiDriverSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 233 UndiDriverStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 564 UndiDriverStop( 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/OvmfPkg/EmuVariableFvbRuntimeDxe/ |
H A D | Fvb.c | 6 This program and the accompanying materials 40 // This is needed for runtime variable access. 45 // This is the single instance supported by this driver. It 92 This is a notification function registered on EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE event. 116 a memory-mapped firmware volume. This function should be called 119 @param This Indicates the EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL instance. 134 IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, 140 FvbDevice = FVB_DEVICE_FROM_THIS (This); 155 @param This Indicates the EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL instance. 177 IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, 133 FvbProtocolGetPhysicalAddress( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, OUT EFI_PHYSICAL_ADDRESS *Address ) argument 176 FvbProtocolGetBlockSize( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN EFI_LBA Lba, OUT UINTN *BlockSize, OUT UINTN *NumberOfBlocks ) argument 215 FvbProtocolGetAttributes( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, OUT EFI_FVB_ATTRIBUTES_2 *Attributes ) argument 257 FvbProtocolSetAttributes( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN OUT EFI_FVB_ATTRIBUTES_2 *Attributes ) argument 316 FvbProtocolEraseBlocks( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, ... ) argument 450 FvbProtocolWrite( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN OUT UINTN *NumBytes, IN UINT8 *Buffer ) argument 535 FvbProtocolRead( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN OUT UINTN *NumBytes, IN OUT UINT8 *Buffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/PcAtChipsetPkg/PciHostBridgeDxe/ |
H A D | PciHostBridge.c | 5 This program and the accompanying materials are 161 This member function can be used to notify the host bridge driver to perform specific actions, 170 required here. This notification can be used to perform any 173 specific action is required here. This notification can be used to 177 action is required here. This notification can be used to perform 185 SubmitResources(). This function pads the resource amount 201 required here. This notification can be used to perform any chipsetspecific 204 @param[in] This The instance pointer of EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL 207 @retval EFI_NOT_READY This phase cannot be entered at this time. For example, this error 211 @retval EFI_DEVICE_ERROR Programming failed due to a hardware error. This erro 223 NotifyPhase( IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *This, IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PHASE Phase ) argument 499 GetNextRootBridge( IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *This, IN OUT EFI_HANDLE *RootBridgeHandle ) argument 589 GetAttributes( IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *This, IN EFI_HANDLE RootBridgeHandle, OUT UINT64 *Attributes ) argument 639 StartBusEnumeration( IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *This, IN EFI_HANDLE RootBridgeHandle, OUT VOID **Configuration ) argument 725 SetBusNumbers( IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *This, IN EFI_HANDLE RootBridgeHandle, IN VOID *Configuration ) argument 829 SubmitResources( IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *This, IN EFI_HANDLE RootBridgeHandle, IN VOID *Configuration ) argument 973 GetProposedResources( IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *This, IN EFI_HANDLE RootBridgeHandle, OUT VOID **Configuration ) argument 1155 PreprocessController( IN EFI_PCI_HOST_BRIDGE_RESOURCE_ALLOCATION_PROTOCOL *This, IN EFI_HANDLE RootBridgeHandle, IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_PCI_ADDRESS PciAddress, IN EFI_PCI_CONTROLLER_RESOURCE_ALLOCATION_PHASE Phase ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/Library/DxeDeferImageLoadLib/ |
H A D | DxeDeferImageLoadLib.c | 5 This program and the accompanying materials 35 @param[in] File This is a pointer to the device path of the file 458 // This access control overrides any restrictions put in place by the 639 This function returns information about a single deferred image. The deferred images are 646 @param[in] This Points to this instance of the EFI_DEFERRED_IMAGE_LOAD_PROTOCOL. 666 IN EFI_DEFERRED_IMAGE_LOAD_PROTOCOL *This, 680 if ((This == NULL) || (ImageSize == NULL) || (Image == NULL)) { 710 @param[in] AuthenticationStatus This is the authentication status returned from the 712 @param[in] File This is a pointer to the device path of the file that 713 is being dispatched. This wil 665 GetDefferedImageInfo( IN EFI_DEFERRED_IMAGE_LOAD_PROTOCOL *This, IN UINTN ImageIndex, OUT EFI_DEVICE_PATH_PROTOCOL **ImageDevicePath, OUT VOID **Image, OUT UINTN *ImageSize, OUT BOOLEAN *BootOption ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/Tcg/TcgConfigDxe/ |
H A D | TcgConfigImpl.c | 5 This program and the accompanying materials 117 This function allows a caller to extract the current configuration for one 120 @param[in] This Points to the EFI_HII_CONFIG_ACCESS_PROTOCOL. 145 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, 177 PrivateData = TCG_CONFIG_PRIVATE_DATA_FROM_THIS (This); 258 This function processes the results of changes in configuration. 260 @param[in] This Points to the EFI_HII_CONFIG_ACCESS_PROTOCOL. 278 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, 366 This function processes the results of changes in configuration. 368 @param[in] This Point 144 TcgExtractConfig( IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Request, OUT EFI_STRING *Progress, OUT EFI_STRING *Results ) argument 277 TcgRouteConfig( IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Configuration, OUT EFI_STRING *Progress ) argument 389 TcgCallback( 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/SecurityPkg/VariableAuthenticated/Pei/ |
H A D | Variable.c | 7 This program and the accompanying materials 76 This code gets the pointer to the last variable memory pointer byte. 96 This code checks if variable header is valid or not. 118 This code gets the size of name of variable. 141 This code gets the size of data of variable. 163 This code gets the pointer to the variable name. 181 This code gets the pointer to the variable data. 207 This code gets the pointer to the next variable header. 236 This code gets the pointer to the variable name. 276 This functio 604 PeiGetVariable( IN CONST EFI_PEI_READ_ONLY_VARIABLE2_PPI *This, IN CONST CHAR16 *VariableName, IN CONST EFI_GUID *VariableGuid, OUT UINT32 *Attributes, IN OUT UINTN *DataSize, OUT VOID *Data ) argument 682 PeiGetNextVariableName( IN CONST EFI_PEI_READ_ONLY_VARIABLE2_PPI *This, IN OUT UINTN *VariableNameSize, IN OUT CHAR16 *VariableName, IN OUT EFI_GUID *VariableGuid ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Application/Shell/ |
H A D | ConsoleLogger.c | 5 This program and the accompanying materials 106 @return other The operation failed. This was from UninstallProtocolInterface. 137 This will scroll the screen forwards and backwards through the log of previous 387 @param This pointer to EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL 397 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, 403 ConsoleInfo = CONSOLE_LOGGER_PRIVATE_DATA_FROM_THIS(This); 579 @retval EFI_WARN_UNKNOWN_GLYPH This warning code indicates that some of the 607 This function will prompt for continue or break. 663 @retval EFI_WARN_UNKNOWN_GLYPH This warning code indicates that some of the 800 @param[in] This Protoco 396 ConsoleLoggerReset( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 815 ConsoleLoggerOutputString( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN CHAR16 *WString ) argument 861 ConsoleLoggerTestString( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN CHAR16 *WString ) argument 890 ConsoleLoggerQueryMode( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN ModeNumber, OUT UINTN *Columns, OUT UINTN *Rows ) argument 924 ConsoleLoggerSetMode( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN ModeNumber ) argument 967 ConsoleLoggerSetAttribute( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN Attribute ) argument 1073 ConsoleLoggerSetCursorPosition( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN Column, IN UINTN Row ) argument 1122 ConsoleLoggerEnableCursor( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN BOOLEAN Visible ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/CpuIoPei/ |
H A D | CpuIoPei.c | 5 This program and the accompanying materials 188 @param[in] This Pointer to local data for the interface. 205 IN CONST EFI_PEI_CPU_IO_PPI *This, 262 @param[in] This Pointer to local data for the interface. 279 IN CONST EFI_PEI_CPU_IO_PPI *This, 336 @param[in] This Pointer to local data for the interface. 353 IN CONST EFI_PEI_CPU_IO_PPI *This, 405 @param[in] This Pointer to local data for the interface. 422 IN CONST EFI_PEI_CPU_IO_PPI *This, 477 @param[in] This Pointe 203 CpuMemoryServiceRead( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN EFI_PEI_CPU_IO_PPI_WIDTH Width, IN UINT64 Address, IN UINTN Count, OUT VOID *Buffer ) argument 277 CpuMemoryServiceWrite( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN EFI_PEI_CPU_IO_PPI_WIDTH Width, IN UINT64 Address, IN UINTN Count, IN VOID *Buffer ) argument 351 CpuIoServiceRead( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN EFI_PEI_CPU_IO_PPI_WIDTH Width, IN UINT64 Address, IN UINTN Count, OUT VOID *Buffer ) argument 420 CpuIoServiceWrite( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN EFI_PEI_CPU_IO_PPI_WIDTH Width, IN UINT64 Address, IN UINTN Count, IN VOID *Buffer ) argument 484 CpuIoRead8( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 506 CpuIoRead16( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 528 CpuIoRead32( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 550 CpuIoRead64( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 571 CpuIoWrite8( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT8 Data ) argument 593 CpuIoWrite16( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT16 Data ) argument 615 CpuIoWrite32( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT32 Data ) argument 637 CpuIoWrite64( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT64 Data ) argument 660 CpuMemRead8( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 682 CpuMemRead16( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 704 CpuMemRead32( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 726 CpuMemRead64( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 747 CpuMemWrite8( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT8 Data ) argument 769 CpuMemWrite16( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT16 Data ) argument 791 CpuMemWrite32( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT32 Data ) argument 813 CpuMemWrite64( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT64 Data ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/PartitionDxe/ |
H A D | Apple.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; 71 @param[in] This Calling context. 85 IN EFI_DRIVER_BINDING_PROTOCOL *This, 206 This, 84 PartitionInstallAppleChildHandles( 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 | Partition.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; 34 This program and the accompanying materials 83 @param[in] This Protocol instance pointer. 88 @retval EFI_SUCCESS This driver supports this device 89 @retval EFI_ALREADY_STARTED This driver is already running on this device 90 @retval other This driver does not support this device 96 IN EFI_DRIVER_BINDING_PROTOCOL *This, 140 This->DriverBindingHandle, 158 This 95 PartitionDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 231 PartitionDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 421 PartitionDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 574 PartitionReset( IN EFI_BLOCK_IO_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 642 PartitionReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 693 PartitionWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, IN VOID *Buffer ) argument 798 PartitionResetEx( IN EFI_BLOCK_IO2_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 848 PartitionReadBlocksEx( 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 930 PartitionWriteBlocksEx( 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 1003 PartitionFlushBlocksEx( IN EFI_BLOCK_IO2_PROTOCOL *This, IN OUT EFI_BLOCK_IO2_TOKEN *Token ) argument 1045 PartitionInstallChildHandle( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ParentHandle, IN EFI_DISK_IO_PROTOCOL *ParentDiskIo, IN EFI_BLOCK_IO_PROTOCOL *ParentBlockIo, IN EFI_BLOCK_IO2_PROTOCOL *ParentBlockIo2, IN EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath, IN EFI_DEVICE_PATH_PROTOCOL *DevicePathNode, IN EFI_LBA Start, IN EFI_LBA End, IN UINT32 BlockSize, IN BOOLEAN InstallEspGuid ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxAppleSim/ |
H A D | VBoxAppleSim.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; 116 EFI_STATUS (EFIAPI *pfnUnknown0)(IN APPLE_GETVAR_PROTOCOL *This, IN VOID *pvArg1, IN VOID *pvArg2, 118 EFI_STATUS (EFIAPI *pfnUnknown1)(IN APPLE_GETVAR_PROTOCOL *This, IN VOID *pvArg1, IN VOID *pvArg2, 120 EFI_STATUS (EFIAPI *pfnUnknown2)(IN APPLE_GETVAR_PROTOCOL *This, IN VOID *pvArg1, IN VOID *pvArg2); 122 EFI_STATUS (EFIAPI *pfnGetDevProps)(IN APPLE_GETVAR_PROTOCOL *This, IN CHAR8 *pbBuf, IN OUT UINT32 *pcbBuf); 128 AppleGetVar_Unknown0(IN APPLE_GETVAR_PROTOCOL *This, IN VOID *pvArg1, IN VOID *pvArg2, argument 139 AppleGetVar_Unknown1(IN APPLE_GETVAR_PROTOCOL *This, IN VOID *pvArg1, IN VOID *pvArg2, argument 150 AppleGetVar_Unknown2(IN APPLE_GETVAR_PROTOCOL *This, IN VOID *pvArg1, IN VOID *pvArg2) argument 160 * This metho [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxVgaMiniPortDxe/ |
H A D | VBoxVgaMiniPortDxe.c | 10 * This file is part of VirtualBox Open Source Edition (OSE), as 11 * available from http://www.virtualbox.org. This file is free software; 78 VBoxVgaMiniPortDB_Supported(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, 81 VBoxVgaMiniPortDB_Start(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, 84 VBoxVgaMiniPortDB_Stop(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, 89 VBoxVgaMiniPortVMP_SetMode(IN EFI_VGA_MINI_PORT_PROTOCOL *This, IN UINTN ModeNumber); 93 VBoxVgaMiniPortCN_GetDriverName(IN EFI_COMPONENT_NAME_PROTOCOL *This, 96 VBoxVgaMiniPortCN_GetControllerName(IN EFI_COMPONENT_NAME_PROTOCOL *This, 103 VBoxVgaMiniPortCN2_GetDriverName(IN EFI_COMPONENT_NAME2_PROTOCOL *This, 106 VBoxVgaMiniPortCN2_GetControllerName(IN EFI_COMPONENT_NAME2_PROTOCOL *This, 176 VBoxVgaMiniPortDB_Supported(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL) argument 241 VBoxVgaMiniPortDB_Start(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL) argument 305 VBoxVgaMiniPortDB_Stop(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL) argument 367 VBoxVgaMiniPortVMP_SetMode(IN EFI_VGA_MINI_PORT_PROTOCOL *This, IN UINTN ModeNumber) argument 614 VBoxVgaMiniPortCN_GetDriverName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName) argument 626 VBoxVgaMiniPortCN_GetControllerName(IN EFI_COMPONENT_NAME_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT CHAR16 **ControllerName) argument 640 VBoxVgaMiniPortCN2_GetDriverName(IN EFI_COMPONENT_NAME2_PROTOCOL *This, IN CHAR8 *Language, OUT CHAR16 **DriverName) argument 652 VBoxVgaMiniPortCN2_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/Devices/Graphics/shaderlib/ |
H A D | shaderapi.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; 205 struct wined3d_context *context_acquire(IWineD3DDeviceImpl *This, IWineD3DSurface *target, enum ContextUsage usage) argument 278 IWineD3DStateBlockImpl *This = pContext->pDeviceContext->stateBlock; local 284 if (This) 286 if (This->vertexShaderConstantF) 287 HeapFree(GetProcessHeap(), 0, This->vertexShaderConstantF); 288 if (This->changed.vertexShaderConstantsF) 289 HeapFree(GetProcessHeap(), 0, This->changed.vertexShaderConstantsF); 290 if (This 300 HeapFree(GetProcessHeap(), 0, This); local 311 IWineD3DDeviceImpl *This; local 345 IWineD3DDeviceImpl *This; local 400 IWineD3DDeviceImpl *This; local 430 IWineD3DDeviceImpl *This; local 459 IWineD3DDeviceImpl *This; local 489 IWineD3DDeviceImpl *This; local 517 IWineD3DDeviceImpl *This; local 544 IWineD3DDeviceImpl *This; local 574 IWineD3DDeviceImpl *This; local 602 IWineD3DDeviceImpl *This; local [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/ |
H A D | nvidia_texture_shader.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, 144 IWineD3DDeviceImpl *This = (IWineD3DDeviceImpl*)iface; local 145 const struct wined3d_gl_info *gl_info = &This->adapter->gl_info; 150 IWineD3DStateBlockImpl *stateblock = This->stateBlock; /* For GLINFO_LOCATION */ 157 if (is_invalid_op(This, stage, op, arg1, arg2, arg3)) { 176 /* This is called by a state handler which has the gl lock held and a context for the thread */ 669 * not support 3D textures. This asks for trouble if an app uses both bump mapping
|
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, 268 IWineD3DQueryImpl *This = (IWineD3DQueryImpl *)iface; local 269 TRACE("(%p)->(%s,%p)\n",This,debugstr_guid(riid),ppobj); 274 *ppobj = This; 282 IWineD3DQueryImpl *This = (IWineD3DQueryImpl *)iface; local 283 TRACE("(%p) : AddRef increasing from %d\n", This, This->ref); 284 return InterlockedIncrement(&This->ref); 288 IWineD3DQueryImpl *This local 310 HeapFree(GetProcessHeap(), 0, This); local 331 IWineD3DQueryImpl *This = (IWineD3DQueryImpl *) iface; local 406 IWineD3DQueryImpl *This = (IWineD3DQueryImpl *) iface; local 459 IWineD3DQueryImpl *This = (IWineD3DQueryImpl *)iface; local 464 IWineD3DQueryImpl *This = (IWineD3DQueryImpl *)iface; local 492 IWineD3DQueryImpl *This = (IWineD3DQueryImpl *)iface; local [all...] |
H A D | surface_gdi.c | 13 * This library is free software; you can redistribute it and/or 18 * This library is distributed in the hope that it will be useful, 46 void surface_gdi_cleanup(IWineD3DSurfaceImpl *This) argument 48 TRACE("(%p) : Cleaning up.\n", This); 50 if (This->Flags & SFLAG_DIBSECTION) 53 SelectObject(This->hDC, This->dib.holdbitmap); 54 DeleteDC(This->hDC); 56 DeleteObject(This->dib.DIBsection); 57 This 77 IWineD3DSurfaceImpl *This = (IWineD3DSurfaceImpl *)iface; local 86 HeapFree(GetProcessHeap(), 0, This); local 142 IWineD3DSurfaceImpl *This = (IWineD3DSurfaceImpl *)iface; local 178 IWineD3DSurfaceImpl *This = (IWineD3DSurfaceImpl *)iface; local 309 IWineD3DSurfaceImpl *This = (IWineD3DSurfaceImpl *)iface; local 391 IWineD3DSurfaceImpl *This = (IWineD3DSurfaceImpl *)iface; local 468 IWineD3DSurfaceImpl *This = (IWineD3DSurfaceImpl *)iface; local 489 IWineD3DSurfaceImpl *This = (IWineD3DSurfaceImpl *) iface; local 544 IWineD3DSurfaceImpl *This = (IWineD3DSurfaceImpl *) iface; local 572 IWineD3DSurfaceImpl *This = (IWineD3DSurfaceImpl *) iface; local [all...] |
H A D | volume.c | 9 * This library is free software; you can redistribute it and/or 14 * This library is distributed in the hope that it will be useful, 37 #define GLINFO_LOCATION This->resource.device->adapter->gl_info 41 IWineD3DVolumeImpl *This = (IWineD3DVolumeImpl *)iface; local 42 const struct wined3d_gl_info *gl_info = &This->resource.device->adapter->gl_info; 51 * from sampler() in state.c. This means we can't touch anything other than 63 active_sampler = This->resource.device->rev_tex_unit_map[active_texture - GL_TEXTURE0_ARB]; 70 IWineD3DDeviceImpl_MarkStateDirty(This->resource.device, STATE_SAMPLER(active_sampler)); 83 IWineD3DVolumeImpl *This = (IWineD3DVolumeImpl *)iface; local 85 This 130 IWineD3DVolumeImpl *This = (IWineD3DVolumeImpl *)iface; local 136 IWineD3DVolumeImpl *This = (IWineD3DVolumeImpl *)iface; local 143 HeapFree(GetProcessHeap(), 0, This); local 194 IWineD3DVolumeImpl *This = (IWineD3DVolumeImpl *)iface; local 214 IWineD3DVolumeImpl *This = (IWineD3DVolumeImpl *)iface; local 230 IWineD3DVolumeImpl *This = (IWineD3DVolumeImpl *)iface; local 310 IWineD3DVolumeImpl *This = (IWineD3DVolumeImpl *)iface; local 325 IWineD3DVolumeImpl *This = (IWineD3DVolumeImpl *)iface; local 339 IWineD3DVolumeImpl *This = (IWineD3DVolumeImpl *)iface; local [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/d3d8/ |
H A D | cubetexture.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 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 46 *ppobj = This; 50 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 56 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 57 ULONG ref = InterlockedIncrement(&This->ref); 63 IUnknown_AddRef(This->parentDevice); 65 IWineD3DCubeTexture_AddRef(This->wineD3DCubeTexture); 73 IDirect3DCubeTexture8Impl *This local 96 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 109 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 123 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 137 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 150 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 163 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 176 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 186 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 200 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 213 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 226 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 240 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 266 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 284 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 298 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local 311 IDirect3DCubeTexture8Impl *This = (IDirect3DCubeTexture8Impl *)iface; local [all...] |
H A D | directx.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, 51 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local 58 *ppobj = This; 62 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid),ppobj); 68 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local 69 ULONG ref = InterlockedIncrement(&This->ref); 77 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local 78 ULONG ref = InterlockedDecrement(&This->ref); 83 TRACE("Releasing wined3d %p\n", This 89 HeapFree(GetProcessHeap(), 0, This); local 97 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local 110 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local 125 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local 155 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local 168 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local 184 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local 202 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local 219 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local 256 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local 273 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local 303 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local 330 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local 345 IDirect3D8Impl *This = (IDirect3D8Impl *)iface; local [all...] |
H A D | indexbuffer.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 IDirect3DIndexBuffer8Impl *This = (IDirect3DIndexBuffer8Impl *)iface; local 45 *ppobj = This; 49 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 55 IDirect3DIndexBuffer8Impl *This = (IDirect3DIndexBuffer8Impl *)iface; local 56 ULONG ref = InterlockedIncrement(&This->ref); 62 IDirect3DDevice8_AddRef(This->parentDevice); 64 IWineD3DBuffer_AddRef(This->wineD3DIndexBuffer); 72 IDirect3DIndexBuffer8Impl *This local 93 IDirect3DIndexBuffer8Impl *This = (IDirect3DIndexBuffer8Impl *)iface; local 106 IDirect3DIndexBuffer8Impl *This = (IDirect3DIndexBuffer8Impl *)iface; local 120 IDirect3DIndexBuffer8Impl *This = (IDirect3DIndexBuffer8Impl *)iface; local 134 IDirect3DIndexBuffer8Impl *This = (IDirect3DIndexBuffer8Impl *)iface; local 147 IDirect3DIndexBuffer8Impl *This = (IDirect3DIndexBuffer8Impl *)iface; local 160 IDirect3DIndexBuffer8Impl *This = (IDirect3DIndexBuffer8Impl *)iface; local 173 IDirect3DIndexBuffer8Impl *This = (IDirect3DIndexBuffer8Impl *)iface; local 191 IDirect3DIndexBuffer8Impl *This = (IDirect3DIndexBuffer8Impl *)iface; local 205 IDirect3DIndexBuffer8Impl *This = (IDirect3DIndexBuffer8Impl *)iface; local 218 IDirect3DIndexBuffer8Impl *This = (IDirect3DIndexBuffer8Impl *)iface; local [all...] |
H A D | surface.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 IDirect3DSurface8Impl *This = (IDirect3DSurface8Impl *)iface; local 45 *ppobj = This; 49 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 55 IDirect3DSurface8Impl *This = (IDirect3DSurface8Impl *)iface; local 59 if (This->forwardReference) { 61 TRACE("(%p) : Forwarding to %p\n", This, This->forwardReference); 62 return IUnknown_AddRef(This 82 IDirect3DSurface8Impl *This = (IDirect3DSurface8Impl *)iface; local 114 IDirect3DSurface8Impl *This = (IDirect3DSurface8Impl *)iface; local 144 IDirect3DSurface8Impl *This = (IDirect3DSurface8Impl *)iface; local 158 IDirect3DSurface8Impl *This = (IDirect3DSurface8Impl *)iface; local 172 IDirect3DSurface8Impl *This = (IDirect3DSurface8Impl *)iface; local 186 IDirect3DSurface8Impl *This = (IDirect3DSurface8Impl *)iface; local 200 IDirect3DSurface8Impl *This = (IDirect3DSurface8Impl *)iface; local 226 IDirect3DSurface8Impl *This = (IDirect3DSurface8Impl *)iface; local 256 IDirect3DSurface8Impl *This = (IDirect3DSurface8Impl *)iface; local [all...] |
H A D | texture.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 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 46 *ppobj = This; 50 WARN("(%p)->(%s,%p) not found\n", This, debugstr_guid(riid), ppobj); 56 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 57 ULONG ref = InterlockedIncrement(&This->ref); 63 IDirect3DDevice8_AddRef(This->parentDevice); 65 IWineD3DTexture_AddRef(This->wineD3DTexture); 73 IDirect3DTexture8Impl *This local 94 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 107 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 121 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 135 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 148 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 161 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 174 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 184 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 198 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 211 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 224 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 238 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 264 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 282 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 296 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local 309 IDirect3DTexture8Impl *This = (IDirect3DTexture8Impl *)iface; local [all...] |
H A D | vertexbuffer.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 IDirect3DVertexBuffer8Impl *This = (IDirect3DVertexBuffer8Impl *)iface; local 45 *ppobj = This; 49 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 56 IDirect3DVertexBuffer8Impl *This = (IDirect3DVertexBuffer8Impl *)iface; local 57 ULONG ref = InterlockedIncrement(&This->ref); 63 IDirect3DDevice8_AddRef(This->parentDevice); 65 IWineD3DBuffer_AddRef(This->wineD3DVertexBuffer); 73 IDirect3DVertexBuffer8Impl *This local 95 IDirect3DVertexBuffer8Impl *This = (IDirect3DVertexBuffer8Impl *)iface; local 108 IDirect3DVertexBuffer8Impl *This = (IDirect3DVertexBuffer8Impl *)iface; local 122 IDirect3DVertexBuffer8Impl *This = (IDirect3DVertexBuffer8Impl *)iface; local 136 IDirect3DVertexBuffer8Impl *This = (IDirect3DVertexBuffer8Impl *)iface; local 149 IDirect3DVertexBuffer8Impl *This = (IDirect3DVertexBuffer8Impl *)iface; local 162 IDirect3DVertexBuffer8Impl *This = (IDirect3DVertexBuffer8Impl *)iface; local 175 IDirect3DVertexBuffer8Impl *This = (IDirect3DVertexBuffer8Impl *)iface; local 193 IDirect3DVertexBuffer8Impl *This = (IDirect3DVertexBuffer8Impl *)iface; local 207 IDirect3DVertexBuffer8Impl *This = (IDirect3DVertexBuffer8Impl *)iface; local 220 IDirect3DVertexBuffer8Impl *This = (IDirect3DVertexBuffer8Impl *)iface; local [all...] |
H A D | vertexdeclaration.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, 57 IDirect3DVertexDeclaration8Impl *This = (IDirect3DVertexDeclaration8Impl *)iface; local 58 ULONG ref_count = InterlockedIncrement(&This->ref_count); 65 IWineD3DVertexDeclaration_AddRef(This->wined3d_vertex_declaration); 74 IDirect3DVertexDeclaration8Impl *This = (IDirect3DVertexDeclaration8Impl *)iface; local 75 ULONG ref_count = InterlockedDecrement(&This->ref_count); 81 IWineD3DVertexDeclaration_Release(This->wined3d_vertex_declaration);
|
H A D | volume.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 IDirect3DVolume8Impl *This = (IDirect3DVolume8Impl *)iface; local 44 *ppobj = This; 48 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj); 54 IDirect3DVolume8Impl *This = (IDirect3DVolume8Impl *)iface; local 58 if (This->forwardReference) { 60 TRACE("(%p) : Forwarding to %p\n", This, This->forwardReference); 61 return IUnknown_AddRef(This 80 IDirect3DVolume8Impl *This = (IDirect3DVolume8Impl *)iface; local 108 IDirect3DVolume8Impl *This = (IDirect3DVolume8Impl *)iface; local 127 IDirect3DVolume8Impl *This = (IDirect3DVolume8Impl *)iface; local 141 IDirect3DVolume8Impl *This = (IDirect3DVolume8Impl *)iface; local 155 IDirect3DVolume8Impl *This = (IDirect3DVolume8Impl *)iface; local 168 IDirect3DVolume8Impl *This = (IDirect3DVolume8Impl *)iface; local 188 IDirect3DVolume8Impl *This = (IDirect3DVolume8Impl *)iface; local 214 IDirect3DVolume8Impl *This = (IDirect3DVolume8Impl *)iface; local 228 IDirect3DVolume8Impl *This = (IDirect3DVolume8Impl *)iface; local [all...] |