Searched defs:This (Results 201 - 225 of 379) sorted by relevance

1234567891011>>

/vbox/src/VBox/Devices/EFI/Firmware/PcAtChipsetPkg/HpetTimerDxe/
H A DHpetTimer.c5 This program and the accompanying materials
42 This function registers the handler NotifyFunction so it is called every time
54 @param This The EFI_TIMER_ARCH_PROTOCOL instance.
56 This function executes at TPL_HIGH_LEVEL. The DXE
58 so it can know how much time has passed. This
74 IN EFI_TIMER_ARCH_PROTOCOL *This,
79 This function adjusts the period of timer interrupts to the value specified
86 is disabled. This is not the same as disabling the CPU's interrupts.
91 @param This The EFI_TIMER_ARCH_PROTOCOL instance.
108 IN EFI_TIMER_ARCH_PROTOCOL *This,
438 TimerDriverRegisterHandler( IN EFI_TIMER_ARCH_PROTOCOL *This, IN EFI_TIMER_NOTIFY NotifyFunction ) argument
490 TimerDriverSetTimerPeriod( IN EFI_TIMER_ARCH_PROTOCOL *This, IN UINT64 TimerPeriod ) argument
638 TimerDriverGetTimerPeriod( IN EFI_TIMER_ARCH_PROTOCOL *This, OUT UINT64 *TimerPeriod ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/UserIdentification/UserProfileManagerDxe/
H A DUserProfileManager.c2 This driver is a configuration tool for adding, deleting or modifying user
8 This program and the accompanying materials
73 This function gets all the credential providers in the system and saved them
143 This function processes changes in user profile configuration.
145 @param This Points to the EFI_HII_CONFIG_ACCESS_PROTOCOL.
163 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This,
189 // This will be done only in FORM_OPEN CallBack of question with QUESTIONID_USER_MANAGE from user manage Form.
743 This function allows a caller to extract the current configuration for one
747 @param This Points to the EFI_HII_CONFIG_ACCESS_PROTOCOL.
767 IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This,
162 UserProfileManagerCallback( 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
766 FakeExtractConfig( IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Request, OUT EFI_STRING *Progress, OUT EFI_STRING *Results ) argument
798 FakeRouteConfig( IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Configuration, OUT EFI_STRING *Progress ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Application/Shell/
H A DConsoleWrappers.c5 This program and the accompanying materials
66 @param[in] This A pointer to the SimpleTextIn structure.
74 IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This,
84 @param[in] This A pointer to the SimpleTextIn structure.
92 IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This,
98 if (Key == NULL || This == NULL) {
103 ((SHELL_EFI_SIMPLE_TEXT_INPUT_PROTOCOL *)This)->FileHandle,
206 @param This pointer to EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL
214 IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This,
225 @param[in] This Protoco
73 FileBasedSimpleTextInReset( IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument
91 FileBasedSimpleTextInReadKeyStroke( IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This, IN OUT EFI_INPUT_KEY *Key ) argument
213 FileBasedSimpleTextOutReset( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument
232 FileBasedSimpleTextOutTestString( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN CHAR16 *WString ) argument
253 FileBasedSimpleTextOutQueryMode( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN ModeNumber, OUT UINTN *Columns, OUT UINTN *Rows ) argument
273 FileBasedSimpleTextOutSetMode( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN ModeNumber ) argument
294 FileBasedSimpleTextOutSetAttribute( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN Attribute ) argument
330 FileBasedSimpleTextOutSetCursorPosition( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN Column, IN UINTN Row ) argument
350 FileBasedSimpleTextOutEnableCursor( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN BOOLEAN Visible ) argument
376 FileBasedSimpleTextOutOutputString( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN CHAR16 *WString ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/PartitionDxe/
H A DGpt.c9 * This file is part of VirtualBox Open Source Edition (OSE), as
10 * available from http://www.virtualbox.org. This file is free software;
32 This program and the accompanying materials
187 @param[in] This Calling context.
201 IN EFI_DRIVER_BINDING_PROTOCOL *This,
404 This,
726 // This region overlaps with the Index1'th region
200 PartitionInstallGptChildHandles( 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
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxVgaDxe/
H A DVBoxVgaGraphicsOutput.c9 * This file is part of VirtualBox Open Source Edition (OSE), as
10 * available from http://www.virtualbox.org. This file is free software;
28 This code is based on:
31 All rights reserved. This program and the accompanying materials
45 This file produces the graphics abstraction of Graphics Output Protocol. It is called by
47 This file just does graphics.
101 IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This,
113 This - Protocol instance pointer.
129 Private = VBOX_VGA_PRIVATE_DATA_FROM_GRAPHICS_OUTPUT_THIS (This);
135 if (Info == NULL || SizeOfInfo == NULL || ModeNumber >= This
100 VBoxVgaGraphicsOutputQueryMode( IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN UINT32 ModeNumber, OUT UINTN *SizeOfInfo, OUT EFI_GRAPHICS_OUTPUT_MODE_INFORMATION **Info ) argument
155 VBoxVgaGraphicsOutputSetMode( IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN UINT32 ModeNumber ) argument
220 VBoxVgaGraphicsOutputBlt( 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 ) argument
[all...]
H A DVBoxVgaUgaDraw.c9 * This file is part of VirtualBox Open Source Edition (OSE), as
10 * available from http://www.virtualbox.org. This file is free software;
28 This code is based on:
30 This file produces the graphics abstraction of UGA Draw. It is called by
32 This file just does graphics.
35 All rights reserved. This program and the accompanying materials
53 IN EFI_UGA_DRAW_PROTOCOL *This,
62 Private = VBOX_VGA_PRIVATE_DATA_FROM_UGA_DRAW_THIS (This);
85 IN EFI_UGA_DRAW_PROTOCOL *This,
96 Private = VBOX_VGA_PRIVATE_DATA_FROM_UGA_DRAW_THIS (This);
52 VBoxVgaUgaDrawGetMode( IN EFI_UGA_DRAW_PROTOCOL *This, OUT UINT32 *HorizontalResolution, OUT UINT32 *VerticalResolution, OUT UINT32 *ColorDepth, OUT UINT32 *RefreshRate ) argument
84 VBoxVgaUgaDrawSetMode( IN EFI_UGA_DRAW_PROTOCOL *This, IN UINT32 HorizontalResolution, IN UINT32 VerticalResolution, IN UINT32 ColorDepth, IN UINT32 RefreshRate ) argument
147 VBoxVgaUgaDrawBlt( 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 ) argument
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/
H A Dpalette.c7 * This library is free software; you can redistribute it and/or
12 * This library is distributed in the hope that it will be useful,
63 IWineD3DPaletteImpl *This = (IWineD3DPaletteImpl *)iface; local
64 ULONG ref = InterlockedIncrement(&This->ref);
66 TRACE("(%p)->() incrementing from %u.\n", This, ref - 1);
72 IWineD3DPaletteImpl *This = (IWineD3DPaletteImpl *)iface; local
73 ULONG ref = InterlockedDecrement(&This->ref);
75 TRACE("(%p)->() decrementing from %u.\n", This, ref + 1);
78 DeleteObject(This->hpal);
79 HeapFree(GetProcessHeap(), 0, This); local
101 IWineD3DPaletteImpl *This = (IWineD3DPaletteImpl *)iface; local
126 IWineD3DPaletteImpl *This = (IWineD3DPaletteImpl *)iface; local
181 IWineD3DPaletteImpl *This = (IWineD3DPaletteImpl *)iface; local
189 IWineD3DPaletteImpl *This = (IWineD3DPaletteImpl *)iface; local
[all...]
H A Dresource.c10 * This library is free software; you can redistribute it and/or
15 * This library is distributed in the hope that it will be useful,
120 IWineD3DResourceImpl *This = (IWineD3DResourceImpl *)iface; local
125 TRACE("(%p) Cleaning up resource\n", This);
127 if (This->resource.pool == WINED3DPOOL_DEFAULT) {
128 TRACE("Decrementing device memory pool by %u\n", This->resource.size);
129 WineD3DAdapterChangeGLRam(This->resource.device, -This->resource.size);
133 LIST_FOR_EACH_SAFE(e1, e2, &This->resource.privateData) {
137 ERR("Failed to free private data when destroying resource %p, hr = %08x\n", This, h
148 resource_find_private_data(IWineD3DResourceImpl *This, REFGUID tag) argument
169 IWineD3DResourceImpl *This = (IWineD3DResourceImpl *)iface; local
208 IWineD3DResourceImpl *This = (IWineD3DResourceImpl *)iface; local
239 IWineD3DResourceImpl *This = (IWineD3DResourceImpl *)iface; local
262 IWineD3DResourceImpl *This = (IWineD3DResourceImpl *)iface; local
271 IWineD3DResourceImpl *This = (IWineD3DResourceImpl *)iface; local
278 IWineD3DResourceImpl *This = (IWineD3DResourceImpl *)iface; local
285 IWineD3DResourceImpl *This = (IWineD3DResourceImpl *)iface; local
293 IWineD3DResourceImpl *This = (IWineD3DResourceImpl*)iface; local
[all...]
H A Dswapchain_base.c9 *This library is free software; you can redistribute it and/or
14 *This library is distributed in the hope that it will be useful,
59 IWineD3DSwapChainImpl *This = (IWineD3DSwapChainImpl *)iface; local
60 DWORD refCount = InterlockedIncrement(&This->ref);
61 TRACE("(%p) : AddRef increasing from %d\n", This, refCount - 1);
66 IWineD3DSwapChainImpl *This = (IWineD3DSwapChainImpl *)iface; local
68 refCount = InterlockedDecrement(&This->ref);
69 TRACE("(%p) : ReleaseRef to %d\n", This, refCount);
77 IWineD3DSwapChainImpl *This = (IWineD3DSwapChainImpl *)iface; local
78 *ppParent = This
85 IWineD3DSwapChainImpl *This = (IWineD3DSwapChainImpl *)iface; local
105 IWineD3DSwapChainImpl *This = (IWineD3DSwapChainImpl *)iface; local
157 IWineD3DSwapChainImpl *This = (IWineD3DSwapChainImpl *)iface; local
169 IWineD3DSwapChainImpl *This = (IWineD3DSwapChainImpl *)iface; local
181 IWineD3DSwapChainImpl *This = (IWineD3DSwapChainImpl *)iface; local
191 IWineD3DSwapChainImpl *This = (IWineD3DSwapChainImpl *)iface; local
209 IWineD3DSwapChainImpl *This = (IWineD3DSwapChainImpl *)iface; local
[all...]
H A Dswapchain_gdi.c9 *This library is free software; you can redistribute it and/or
14 *This library is distributed in the hope that it will be useful,
41 IWineD3DSwapChainImpl *This = (IWineD3DSwapChainImpl *)iface; local
46 IWineD3DSwapChain_SetGammaRamp(iface, 0, &This->orig_gamma);
49 if(This->frontBuffer) {
50 IWineD3DSurface_SetContainer(This->frontBuffer, 0);
51 if (IWineD3DSurface_Release(This->frontBuffer) > 0)
53 WARN("(%p) Something's still holding the front buffer\n",This);
57 if(This->backBuffer) {
59 for(i = 0; i < This
85 HeapFree(GetProcessHeap(), 0, This); local
98 x11_copy_to_screen(IWineD3DSwapChainImpl *This, const RECT *rc) argument
176 IWineD3DSwapChainImpl *This = (IWineD3DSwapChainImpl *)iface; local
183 IWineD3DSwapChainImpl *This = (IWineD3DSwapChainImpl *) iface; local
[all...]
H A Dclipper.c7 * This library is free software; you can redistribute it and/or
12 * This library is distributed in the hope that it will be useful,
61 IWineD3DClipperImpl *This = (IWineD3DClipperImpl *)iface; local
62 ULONG ref = InterlockedIncrement(&This->ref);
64 TRACE("(%p)->() incrementing from %u.\n", This, ref - 1);
71 IWineD3DClipperImpl *This = (IWineD3DClipperImpl *)iface; local
72 ULONG ref = InterlockedDecrement(&This->ref);
74 TRACE("(%p)->() decrementing from %u.\n", This, ref + 1);
78 HeapFree(GetProcessHeap(), 0, This); local
86 IWineD3DClipperImpl *This local
96 IWineD3DClipperImpl *This = (IWineD3DClipperImpl *)iface; local
112 IWineD3DClipperImpl *This = (IWineD3DClipperImpl *)iface; local
166 IWineD3DClipperImpl *This = (IWineD3DClipperImpl *)iface; local
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/d3d9/
H A Dpixelshader.c7 * 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 IDirect3DPixelShader9Impl *This = (IDirect3DPixelShader9Impl *)iface; local
45 *ppobj = This;
49 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj);
55 IDirect3DPixelShader9Impl *This = (IDirect3DPixelShader9Impl *)iface; local
56 ULONG ref = InterlockedIncrement(&This->ref);
62 IDirect3DDevice9Ex_AddRef(This->parentDevice);
64 IWineD3DPixelShader_AddRef(This->wineD3DPixelShader);
72 IDirect3DPixelShader9Impl *This local
93 IDirect3DPixelShader9Impl *This = (IDirect3DPixelShader9Impl *)iface; local
106 IDirect3DPixelShader9Impl *This = (IDirect3DPixelShader9Impl *)iface; local
165 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
178 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
214 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
228 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
242 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
256 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
270 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
284 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
[all...]
H A Dvertexshader.c7 * 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 IDirect3DVertexShader9Impl *This = (IDirect3DVertexShader9Impl *)iface; local
45 *ppobj = This;
49 WARN("(%p)->(%s,%p),not found\n", This, debugstr_guid(riid), ppobj);
55 IDirect3DVertexShader9Impl *This = (IDirect3DVertexShader9Impl *)iface; local
56 ULONG ref = InterlockedIncrement(&This->ref);
62 IDirect3DDevice9Ex_AddRef(This->parentDevice);
64 IWineD3DVertexShader_AddRef(This->wineD3DVertexShader);
72 IDirect3DVertexShader9Impl *This local
93 IDirect3DVertexShader9Impl *This = (IDirect3DVertexShader9Impl *)iface; local
106 IDirect3DVertexShader9Impl *This = (IDirect3DVertexShader9Impl *)iface; local
165 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
179 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
210 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
230 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
250 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
264 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
278 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
292 IDirect3DDevice9Impl *This = (IDirect3DDevice9Impl *)iface; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/
H A DIsaIo.c5 This program and the accompanying materials
111 @param[in] This A pointer to the EFI_ISA_IO_PROTOCOL instance.
125 IN EFI_ISA_IO_PROTOCOL *This,
135 IsaIoDevice = ISA_IO_DEVICE_FROM_ISA_IO_THIS (This);
173 @param[in] This A pointer to the EFI_ISA_IO_PROTOCOL instance.
187 IN EFI_ISA_IO_PROTOCOL *This,
197 IsaIoDevice = ISA_IO_DEVICE_FROM_ISA_IO_THIS (This);
235 @param[in] This A pointer to the EFI_ISA_IO_PROTOCOL instance.
246 IN EFI_ISA_IO_PROTOCOL *This,
254 IsaIoDevice = ISA_IO_DEVICE_FROM_ISA_IO_THIS (This);
124 IsaIoIoRead( IN EFI_ISA_IO_PROTOCOL *This, IN EFI_ISA_IO_PROTOCOL_WIDTH Width, IN UINT32 Offset, IN UINTN Count, OUT VOID *Buffer ) argument
186 IsaIoIoWrite( IN EFI_ISA_IO_PROTOCOL *This, IN EFI_ISA_IO_PROTOCOL_WIDTH Width, IN UINT32 Offset, IN UINTN Count, IN VOID *Buffer ) argument
245 WritePort( IN EFI_ISA_IO_PROTOCOL *This, IN UINT32 Offset, IN UINT8 Value ) argument
293 WriteDmaPort( IN EFI_ISA_IO_PROTOCOL *This, IN UINT32 AddrOffset, IN UINT32 PageOffset, IN UINT32 CountOffset, IN UINT32 BaseAddress, IN UINT16 Count ) argument
339 IsaIoUnmap( IN EFI_ISA_IO_PROTOCOL *This, IN VOID *Mapping ) argument
497 IsaIoMemRead( IN EFI_ISA_IO_PROTOCOL *This, IN EFI_ISA_IO_PROTOCOL_WIDTH Width, IN UINT32 Offset, IN UINTN Count, OUT VOID *Buffer ) argument
566 IsaIoMemWrite( IN EFI_ISA_IO_PROTOCOL *This, IN EFI_ISA_IO_PROTOCOL_WIDTH Width, IN UINT32 Offset, IN UINTN Count, IN VOID *Buffer ) argument
635 IsaIoCopyMem( IN EFI_ISA_IO_PROTOCOL *This, IN EFI_ISA_IO_PROTOCOL_WIDTH Width, IN UINT32 DestOffset, IN UINT32 SrcOffset, IN UINTN Count ) argument
726 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
962 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
1288 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
1355 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
1433 IsaIoFreeBuffer( IN EFI_ISA_IO_PROTOCOL *This, IN UINTN Pages, IN VOID *HostAddress ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/
H A DLegacyBios.c5 This program and the accompanying materials
81 This function is called when EFI needs to reserve an area in the 0xE0000 or 0xF0000
85 invoked only once. This limitation is relaxed to allow multiple calls in this implemenation.
87 @param This Protocol instance pointer.
104 IN EFI_LEGACY_BIOS_PROTOCOL *This,
117 Private = LEGACY_BIOS_INSTANCE_FROM_THIS (This);
149 This function is called when copying data to the region assigned by
152 @param This Protocol instance pointer.
165 IN EFI_LEGACY_BIOS_PROTOCOL *This,
184 Private = LEGACY_BIOS_INSTANCE_FROM_THIS (This);
103 LegacyBiosGetLegacyRegion( IN EFI_LEGACY_BIOS_PROTOCOL *This, IN UINTN LegacyMemorySize, IN UINTN Region, IN UINTN Alignment, OUT VOID **LegacyMemoryAddress ) argument
164 LegacyBiosCopyLegacyRegion( IN EFI_LEGACY_BIOS_PROTOCOL *This, IN UINTN LegacyMemorySize, IN VOID *LegacyMemoryAddress, IN VOID *LegacyMemorySourceAddress ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/
H A DAcpiS3Save.c2 This is an implementation of the ACPI S3 Save protocol. This is defined in
7 This program and the accompanying materials
67 This function allocates EfiACPIMemoryNVS below 4G memory address.
354 This function is to get the buffer in legacy memory below 1MB that is required during S3 resume.
356 @param This A pointer to the EFI_ACPI_S3_SAVE_PROTOCOL instance.
366 IN EFI_ACPI_S3_SAVE_PROTOCOL *This,
383 @param This A pointer to the EFI_ACPI_S3_SAVE_PROTOCOL instance.
395 IN EFI_ACPI_S3_SAVE_PROTOCOL *This,
365 LegacyGetS3MemorySize( IN EFI_ACPI_S3_SAVE_PROTOCOL *This, OUT UINTN *Size ) argument
394 S3Ready( IN EFI_ACPI_S3_SAVE_PROTOCOL *This, IN VOID *LegacyMemoryAddress ) argument
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/Acpi/AcpiSupportDxe/
H A DAcpiSupportAcpiSupportProtocol.c6 This program and the accompanying materials
26 This function adds an ACPI table to the table list. It will detect FACS and
49 This function finds and removes the table specified by the handle.
66 This function calculates and updates an UINT8 checksum.
94 This function returns a table specified by an index if it exists.
100 @param This Instance of the protocol.
113 IN EFI_ACPI_SUPPORT_PROTOCOL *This,
130 ASSERT (This);
137 AcpiSupportInstance = EFI_ACPI_SUPPORT_INSTANCE_FROM_ACPI_SUPPORT_THIS (This);
167 This functio
112 GetAcpiTable( IN EFI_ACPI_SUPPORT_PROTOCOL *This, IN INTN Index, OUT VOID **Table, OUT EFI_ACPI_TABLE_VERSION *Version, OUT UINTN *Handle ) argument
185 SetAcpiTable( IN EFI_ACPI_SUPPORT_PROTOCOL *This, IN VOID *Table OPTIONAL, IN BOOLEAN Checksum, IN EFI_ACPI_TABLE_VERSION Version, IN OUT UINTN *Handle ) argument
289 PublishTables( IN EFI_ACPI_SUPPORT_PROTOCOL *This, IN EFI_ACPI_TABLE_VERSION Version ) argument
382 InstallAcpiTable( IN EFI_ACPI_TABLE_PROTOCOL *This, IN VOID *AcpiTableBuffer, IN UINTN AcpiTableBufferSize, OUT UINTN *TableKey ) argument
442 UninstallAcpiTable( IN EFI_ACPI_TABLE_PROTOCOL *This, IN UINTN TableKey ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/Console/VgaClassDxe/
H A DVgaClass.c5 This program and the accompanying materials
35 // This list is used to define the valid extend chars.
308 This function is the entrypoint of this VGA Class Driver. It installs Driver Binding
507 This function implments EFI_DRIVER_BINDING_PROTOCOL.Supported().
511 @param This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance.
516 @retval EFI_SUCCESS This driver supports this device.
517 @retval EFI_ALREADY_STARTED This driver is already running on this device.
518 @retval EFI_UNSUPPORTED This driver does not support this device.
524 IN EFI_DRIVER_BINDING_PROTOCOL *This,
538 This
523 VgaClassDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument
581 VgaClassDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument
731 VgaClassDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL ) argument
812 VgaClassReset( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument
857 VgaClassOutputString( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN CHAR16 *String ) argument
994 VgaClassTestString( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN CHAR16 *String ) argument
1084 VgaClassSetAttribute( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN Attribute ) argument
1116 VgaClassSetCursorPosition( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN Column, IN UINTN Row ) argument
1169 VgaClassEnableCursor( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN BOOLEAN Visible ) argument
1219 VgaClassQueryMode( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN ModeNumber, OUT UINTN *Columns, OUT UINTN *Rows ) argument
1270 VgaClassSetMode( IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *This, IN UINTN ModeNumber ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciDxe/
H A DEhciSched.c6 This program and the accompanying materials
312 due to its interfaces. This simplifies the AsynList
392 schedule frame list. This code is very much the same as
441 // Qh. This is because if there is other QH with the same interval, Qh
471 // link has already been set, it is in position. This is
509 EHC_QH *This; local
517 This = (EHC_QH*)((UINTN*)Ehc->PeriodFrameHost)[Index];
524 while ((This != NULL) && (This != Qh)) {
525 Prev = This;
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciPei/
H A DEhcPeim.c7 This program and the accompanying materials
190 This function is used to synchronize with the hardware.
497 @param This The pointer of PEI_USB2_HOST_CONTROLLER_PPI.
527 IN PEI_USB2_HOST_CONTROLLER_PPI *This,
562 Ehc =PEI_RECOVERY_USB_EHC_DEV_FROM_EHCI_THIS(This);
622 @param[in] This The pointer to this instance of the
634 IN PEI_USB2_HOST_CONTROLLER_PPI *This,
640 EhcDev = PEI_RECOVERY_USB_EHC_DEV_FROM_EHCI_THIS (This);
655 @param This The pointer of PEI_USB2_HOST_CONTROLLER_PPI.
670 IN PEI_USB2_HOST_CONTROLLER_PPI *This,
525 EhcBulkTransfer( IN EFI_PEI_SERVICES **PeiServices, IN PEI_USB2_HOST_CONTROLLER_PPI *This, IN UINT8 DeviceAddress, IN UINT8 EndPointAddress, IN UINT8 DeviceSpeed, IN UINTN MaximumPacketLength, 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
632 EhcGetRootHubPortNumber( IN EFI_PEI_SERVICES **PeiServices, IN PEI_USB2_HOST_CONTROLLER_PPI *This, OUT UINT8 *PortNumber ) argument
668 EhcClearRootHubPortFeature( IN EFI_PEI_SERVICES **PeiServices, IN PEI_USB2_HOST_CONTROLLER_PPI *This, IN UINT8 PortNumber, IN EFI_USB_PORT_FEATURE PortFeature ) argument
788 EhcSetRootHubPortFeature( IN EFI_PEI_SERVICES **PeiServices, IN PEI_USB2_HOST_CONTROLLER_PPI *This, IN UINT8 PortNumber, IN EFI_USB_PORT_FEATURE PortFeature ) argument
890 EhcGetRootHubPortStatus( IN EFI_PEI_SERVICES **PeiServices, IN PEI_USB2_HOST_CONTROLLER_PPI *This, IN UINT8 PortNumber, OUT EFI_USB_PORT_STATUS *PortStatus ) argument
987 EhcControlTransfer( IN EFI_PEI_SERVICES **PeiServices, IN PEI_USB2_HOST_CONTROLLER_PPI *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
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/PciBusDxe/
H A DPciOptionRomSupport.c5 This program and the accompanying materials
179 @param This Indicates a pointer to the calling context.
202 IN EFI_LOAD_FILE2_PROTOCOL *This,
214 PciIoDevice = PCI_IO_DEVICE_FROM_LOAD_FILE2_THIS (This);
201 LoadFile2( IN EFI_LOAD_FILE2_PROTOCOL *This, IN EFI_DEVICE_PATH_PROTOCOL *FilePath, IN BOOLEAN BootPolicy, IN OUT UINTN *BufferSize, IN VOID *Buffer OPTIONAL ) argument
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/UhciDxe/
H A DUhciSched.c6 This program and the accompanying materials
283 // This method is very much the same as that used by EHCI.
298 // Qh. This is because if there is other QH with the same interval, Qh
328 // link has already been set, it is in position. This is
365 UHCI_QH_SW *This; local
375 This = (UHCI_QH_SW*)(UINTN)Uhc->FrameBaseHostAddr[Index];
382 while ((This != NULL) && (This != Qh)) {
383 Prev = This;
384 This
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbBusDxe/
H A DUsbBus.c6 This program and the accompanying materials
44 USB_IO function to execute a control transfer. This
49 @param This The USB_IO instance
65 IN EFI_USB_IO_PROTOCOL *This,
86 UsbIf = USB_INTERFACE_FROM_USBIO (This);
146 // Select a new configuration. This is a dangerous action. Upper driver
207 @param This The USB IO instance.
223 IN EFI_USB_IO_PROTOCOL *This,
247 UsbIf = USB_INTERFACE_FROM_USBIO (This);
302 @param This Th
64 UsbIoControlTransfer( IN EFI_USB_IO_PROTOCOL *This, IN EFI_USB_DEVICE_REQUEST *Request, IN EFI_USB_DATA_DIRECTION Direction, IN UINT32 Timeout, IN OUT VOID *Data, OPTIONAL IN UINTN DataLength, OPTIONAL OUT UINT32 *UsbStatus ) argument
222 UsbIoBulkTransfer( IN EFI_USB_IO_PROTOCOL *This, IN UINT8 Endpoint, IN OUT VOID *Data, IN OUT UINTN *DataLength, IN UINTN Timeout, OUT UINT32 *UsbStatus ) argument
317 UsbIoSyncInterruptTransfer( IN EFI_USB_IO_PROTOCOL *This, IN UINT8 Endpoint, IN OUT VOID *Data, IN OUT UINTN *DataLength, IN UINTN Timeout, OUT UINT32 *UsbStatus ) argument
396 UsbIoAsyncInterruptTransfer( IN EFI_USB_IO_PROTOCOL *This, IN UINT8 Endpoint, IN BOOLEAN IsNewTransfer, IN UINTN PollInterval, OPTIONAL IN UINTN DataLength, OPTIONAL IN EFI_ASYNC_USB_TRANSFER_CALLBACK Callback, OPTIONAL IN VOID *Context OPTIONAL ) argument
466 UsbIoIsochronousTransfer( IN EFI_USB_IO_PROTOCOL *This, IN UINT8 DeviceEndpoint, IN OUT VOID *Data, IN UINTN DataLength, OUT UINT32 *Status ) argument
494 UsbIoAsyncIsochronousTransfer( IN EFI_USB_IO_PROTOCOL *This, IN UINT8 DeviceEndpoint, IN OUT VOID *Data, IN UINTN DataLength, IN EFI_ASYNC_USB_TRANSFER_CALLBACK IsochronousCallBack, IN VOID *Context OPTIONAL ) argument
519 UsbIoGetDeviceDescriptor( IN EFI_USB_IO_PROTOCOL *This, OUT EFI_USB_DEVICE_DESCRIPTOR *Descriptor ) argument
557 UsbIoGetActiveConfigDescriptor( IN EFI_USB_IO_PROTOCOL *This, OUT EFI_USB_CONFIG_DESCRIPTOR *Descriptor ) argument
602 UsbIoGetInterfaceDescriptor( IN EFI_USB_IO_PROTOCOL *This, OUT EFI_USB_INTERFACE_DESCRIPTOR *Descriptor ) argument
638 UsbIoGetEndpointDescriptor( IN EFI_USB_IO_PROTOCOL *This, IN UINT8 Index, OUT EFI_USB_ENDPOINT_DESCRIPTOR *Descriptor ) argument
684 UsbIoGetSupportedLanguages( IN EFI_USB_IO_PROTOCOL *This, OUT UINT16 **LangIDTable, OUT UINT16 *TableSize ) argument
721 UsbIoGetStringDescriptor( IN EFI_USB_IO_PROTOCOL *This, IN UINT16 LangID, IN UINT8 StringIndex, OUT CHAR16 **String ) argument
891 UsbBusBuildProtocol( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument
1116 UsbBusControllerDriverSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument
1260 UsbBusControllerDriverStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument
1352 UsbBusControllerDriverStop( 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/Usb/UsbKbDxe/
H A DEfiKey.c6 This program and the accompanying materials
34 This function is the entrypoint of USB Keyboard Driver. It installs Driver Binding
68 @param This The USB keyboard driver binding protocol.
73 @retval other This device isn't supported.
79 IN EFI_DRIVER_BINDING_PROTOCOL *This,
94 This->DriverBindingHandle,
115 This->DriverBindingHandle,
125 This function produces Simple Text Input Protocol and Simple Text Input Ex Protocol,
129 @param This The USB keyboard driver binding instance.
136 @retval Other This controlle
78 USBKeyboardDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument
141 USBKeyboardDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument
456 USBKeyboardDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument
606 USBKeyboardReset( IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument
668 USBKeyboardReadKeyStroke( IN EFI_SIMPLE_TEXT_INPUT_PROTOCOL *This, OUT EFI_INPUT_KEY *Key ) argument
905 USBKeyboardResetEx( IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument
943 USBKeyboardReadKeyStrokeEx( IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, OUT EFI_KEY_DATA *KeyData ) argument
976 USBKeyboardSetState( IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, IN EFI_KEY_TOGGLE_STATE *KeyToggleState ) argument
1041 USBKeyboardRegisterKeyNotify( IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, IN EFI_KEY_DATA *KeyData, IN EFI_KEY_NOTIFY_FUNCTION KeyNotificationFunction, OUT EFI_HANDLE *NotifyHandle ) argument
1115 USBKeyboardUnregisterKeyNotify( IN EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *This, IN EFI_HANDLE NotificationHandle ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/
H A DUsbMouseAbsolutePointer.c5 This program and the accompanying materials
29 This function is the entrypoint of USB Mouse Driver. It installs Driver Binding
64 @param This The driver binding protocol.
69 @retval other This device isn't supported.
75 IN EFI_DRIVER_BINDING_PROTOCOL *This,
87 This->DriverBindingHandle,
107 This->DriverBindingHandle,
118 This function consumes USB I/O Portocol, intializes USB mouse device,
122 @param This The driver binding instance.
127 @retval EFI_SUCCESS This drive
74 USBMouseAbsolutePointerDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument
136 USBMouseAbsolutePointerDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument
376 USBMouseAbsolutePointerDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument
777 GetMouseAbsolutePointerState( IN EFI_ABSOLUTE_POINTER_PROTOCOL *This, OUT EFI_ABSOLUTE_POINTER_STATE *State ) argument
831 UsbMouseAbsolutePointerReset( IN EFI_ABSOLUTE_POINTER_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument
[all...]

Completed in 126 milliseconds

1234567891011>>