Searched refs:This (Results 426 - 450 of 1585) sorted by relevance

<<11121314151617181920>>

/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Include/Ppi/
H A DFvLoadFile.h5 This program and the accompanying materials are licensed and made available under
14 This PPI is defined in PEI CIS spec Version 0.91.
31 @param This Interface pointer that implements the Load File PPI instance.
46 IN EFI_PEI_FV_FILE_LOADER_PPI *This,
54 This PPI is a pointer to the Load File service. This service will be
56 launch the known non-XIP PE/COFF PEIM images. This service may
H A DSecurity.h2 This file declares the Security Architectural PPI.
4 This PPI is installed by a platform PEIM that abstracts the security policy to the PEI
9 This program and the accompanying materials are licensed and made available under
18 This PPI is defined in PEI CIS.
38 @param This Interface pointer that implements the particular
53 IN EFI_PEI_SECURITY_PPI *This,
H A DSmbus.h2 This file declares the Smbus PPI, which provides the basic I/O interfaces that a PEIM
6 This program and the accompanying materials are licensed and made available under
15 This PPI is defined in Framework of EFI SmBus PPI spec.
36 @param[in] This A pointer to the EFI_PEI_SMBUS_PPI instance.
39 @param[in] Command This command is transmitted by the SMBus host
71 IN EFI_PEI_SMBUS_PPI *This,
81 This function is user-defined, and is called when the SlaveAddress/Data pair happens.
84 @param[in] This A pointer to the EFI_PEI_SMBUS_PPI instance.
107 @param[in] This A pointer to the EFI_PEI_SMBUS_PPI instance.
120 This addres
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/XhciDxe/
H A DXhci.h6 This program and the accompanying materials
86 // Iterate through the doule linked list. This is delete-safe.
256 @param This Protocol instance pointer.
260 @return EFI_SUCCESS This driver supports this device.
261 @return EFI_UNSUPPORTED This driver does not support this device.
267 IN EFI_DRIVER_BINDING_PROTOCOL *This,
275 @param This Protocol instance pointer.
288 IN EFI_DRIVER_BINDING_PROTOCOL *This,
297 @param This Protocol instance pointer.
309 IN EFI_DRIVER_BINDING_PROTOCOL *This,
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Ppi/
H A DSecPerformance.h6 This program and the accompanying materials
35 This interface conveys performance information out of the Security (SEC) phase into PEI.
37 This service is published by the SEC phase. The SEC phase handoff has an optional
41 This information is collected for the boot-strap processor (BSP) on IA-32.
44 @param[in] This The pointer to this instance of the PEI_SEC_PERFORMANCE_PPI.
54 IN PEI_SEC_PERFORMANCE_PPI *This,
59 /// This PPI provides function to get performance data collected in SEC phase.
H A DSmmCommunication.h4 This Ppi provides a means of communicating between PEIM and SMI
6 This Ppi is produced and consumed only in S3 resume boot path.
11 This program and the accompanying materials
36 This function provides a service to send and receive messages from a registered UEFI service.
38 @param[in] This The EFI_PEI_SMM_COMMUNICATION_PPI instance.
49 IN CONST EFI_PEI_SMM_COMMUNICATION_PPI *This,
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Ppi/
H A DDecompress.h5 This program and the accompanying materials
14 This PPI is introduced in PI Version 1.0.
33 @param This Points to this instance of the
54 IN CONST EFI_PEI_DECOMPRESS_PPI *This,
62 /// This PPI's single member function decompresses a compression
H A DDxeIpl.h2 This file declares DXE Initial Program Load PPI.
6 This program and the accompanying materials
15 This PPI is introduced in PI Version 1.0.
33 This function is invoked by the PEI Foundation.
44 @param This Pointer to the DXE IPL PPI instance
56 IN CONST EFI_DXE_IPL_PPI *This,
H A DStall.h2 This file declares Stall PPI.
4 This ppi abstracts the blocking stall service to other agents.
7 This program and the accompanying materials
16 This PPI is introduced in PI Version 1.0.
34 @param This Pointer to the local data for the interface.
44 IN CONST EFI_PEI_STALL_PPI *This,
49 /// This service provides a simple, blocking stall with platform-specific resolution.
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Protocol/
H A DDiskInfo.h6 This program and the accompanying materials
15 This Protocol is defined in UEFI Platform Initialization Specification 1.2
71 This function is used by the IDE bus driver to get inquiry data. Data format
74 @param[in] This Pointer to the EFI_DISK_INFO_PROTOCOL instance.
87 IN EFI_DISK_INFO_PROTOCOL *This,
95 This function is used by the IDE bus driver to get identify data. Data format
98 @param[in] This Pointer to the EFI_DISK_INFO_PROTOCOL
113 IN EFI_DISK_INFO_PROTOCOL *This,
121 This function is used by the IDE bus driver to get sense data.
124 @param[in] This Pointe
[all...]
H A DSecurity.h9 This call-out allows for OEM-specific policy decisions to be made, such
14 in the Schedule-On-Request (SOR) state. This will allow for later disposition
18 This program and the accompanying materials
63 @param This The EFI_SECURITY_ARCH_PROTOCOL instance.
65 This is the authentication type returned from the Section
68 @param File This is a pointer to the device path of the file that is
69 being dispatched. This will optionally be used for logging.
87 IN CONST EFI_SECURITY_ARCH_PROTOCOL *This,
94 /// from the DXE core. This includes locking flash upon failure to authenticate,
H A DSmbios.h7 This protocol provides an interface to add, remove or discover SMBIOS records. The driver which
17 This program and the accompanying materials
86 /// the formatted portion of the structure. This method of returning string information eliminates the need for
126 This function allows any agent to add SMBIOS records. The caller is responsible for ensuring
137 @param[in] This The EFI_SMBIOS_PROTOCOL instance.
154 IN CONST EFI_SMBIOS_PROTOCOL *This,
163 This function allows the update of specific SMBIOS strings. The number of valid strings for any
166 @param[in] This The EFI_SMBIOS_PROTOCOL instance.
179 IN CONST EFI_SMBIOS_PROTOCOL *This,
188 This functio
[all...]
H A DSmmCommunication.h4 This protocol provides a means of communicating between drivers outside of SMM and SMI
8 This program and the accompanying materials
36 This function provides a service to send and receive messages from a registered UEFI service.
38 @param[in] This The EFI_SMM_COMMUNICATION_PROTOCOL instance.
49 IN CONST EFI_SMM_COMMUNICATION_PROTOCOL *This,
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Csm/CsmSupportLib/
H A DLegacyInterrupt.c6 This program and the accompanying materials are
39 @param[in] This Pointer to LegacyInterrupt Protocol
48 IN EFI_LEGACY_INTERRUPT_PROTOCOL *This,
62 @param[in] This - Protocol instance pointer.
73 IN EFI_LEGACY_INTERRUPT_PROTOCOL *This,
110 @param[in] This Protocol instance pointer
121 IN EFI_LEGACY_INTERRUPT_PROTOCOL *This,
140 @param[in] This Protocol instance pointer
151 IN EFI_LEGACY_INTERRUPT_PROTOCOL *This,
47 GetNumberPirqs( IN EFI_LEGACY_INTERRUPT_PROTOCOL *This, OUT UINT8 *NumberPirqs ) argument
72 GetLocation( IN EFI_LEGACY_INTERRUPT_PROTOCOL *This, OUT UINT8 *Bus, OUT UINT8 *Device, OUT UINT8 *Function ) argument
120 ReadPirq( IN EFI_LEGACY_INTERRUPT_PROTOCOL *This, IN UINT8 PirqNumber, OUT UINT8 *PirqData ) argument
150 WritePirq( IN EFI_LEGACY_INTERRUPT_PROTOCOL *This, IN UINT8 PirqNumber, IN UINT8 PirqData ) argument
/vbox/src/VBox/Devices/EFI/Firmware/BaseTools/Source/C/Include/Protocol/
H A DGuidedSectionExtraction.h2 This file declares GUIDed section extraction protocol.
4 This interface provides a means of decoding a GUID defined encapsulation
11 This program and the accompanying materials are licensed and made available
62 @param This Indicates the
120 IN CONST EFI_GUIDED_SECTION_EXTRACTION_PROTOCOL *This,
/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...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/HiiDatabaseDxe/
H A DHiiDatabase.h5 This program and the accompanying materials
234 // This rule also applies to image package since ImageId can not be duplicate.
337 This function checks whether a handle is a valid EFI_HII_HANDLE.
352 This function checks whether EFI_FONT_INFO exists in current database. If
384 This function invokes the matching registered function.
500 This function exports Form packages to a buffer.
501 This is a internal function.
535 @param This A pointer to the EFI_HII_FONT_PROTOCOL instance.
562 This array describes the characters which were at
589 IN CONST EFI_HII_FONT_PROTOCOL *This,
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Include/Protocol/
H A DFrameworkFormCallback.h4 interactive environment. This protocol should be published by hardware
9 This program and the accompanying materials are licensed and made available under
18 This protocol is defined in HII spec 0.92.
69 VOID *Data; ///< The data in the form based on the op-code type. This is not a pointer to the data; the data follows immediately.
112 @param This A pointer to the EFI_FORM_CALLBACK_PROTOCOL instance.
133 IN EFI_FORM_CALLBACK_PROTOCOL *This,
144 @param This A pointer to the EFI_FORM_CALLBACK_PROTOCOL instance.
174 IN EFI_FORM_CALLBACK_PROTOCOL *This,
184 This function is called to provide results data to the driver.
186 @param 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.h5 This program and the accompanying materials
203 @param This The USB keyboard driver binding protocol.
208 @retval other This device isn't supported.
214 IN EFI_DRIVER_BINDING_PROTOCOL *This,
222 This function produces Simple Text Input Protocol and Simple Text Input Ex Protocol,
226 @param This The USB keyboard driver binding instance.
233 @retval Other This controller cannot be started.
239 IN EFI_DRIVER_BINDING_PROTOCOL *This,
247 @param This The USB keyboard driver binding protocol.
262 IN EFI_DRIVER_BINDING_PROTOCOL *This,
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Protocol/
H A DEbcVmTest.h6 This program and the accompanying materials
68 Given a pointer to a new VM context, execute one or more instructions. This
71 @param[in] This A pointer to the EFI_EBC_VM_TEST_PROTOCOL structure.
84 IN EFI_EBC_VM_TEST_PROTOCOL *This,
90 Convert AsmText to the instruction. This function is only used for test purposes.
92 @param[in] This A pointer to the EFI_EBC_VM_TEST_PROTOCOL structure.
97 @retval EFI_UNSUPPORTED This functionality is unsupported.
104 IN EFI_EBC_VM_TEST_PROTOCOL *This,
111 Dump the executed instruction. This function is only used for test purposes.
113 @param[in] This
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/IScsiDxe/
H A DIScsiDriver.h5 This program and the accompanying materials
44 @param[in] This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance.
45 @param[in] ControllerHandle The handle of the controller to test. This handle
49 This parameter is ignored by device drivers, and is optional for bus drivers.
53 RemainingDevicePath is supported by the driver specified by This.
56 specified by This.
62 RemainingDevicePath is not supported by the driver specified by This.
67 IN EFI_DRIVER_BINDING_PROTOCOL *This,
81 3. Prior to calling Start(), the Supported() function for the driver specified by This must
84 @param[in] This
[all...]
H A DIScsiExtScsiPassThru.c5 This program and the accompanying materials
18 Sends a SCSI Request Packet to a SCSI device that is attached to the SCSI channel. This function
22 @param[in] This A pointer to the EFI_EXT_SCSI_PASS_THRU_PROTOCOL instance.
52 by the host adapter. This includes the case of Bi-directional SCSI
61 IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This,
71 Private = ISCSI_DRIVER_DATA_FROM_EXT_SCSI_PASS_THRU (This);
82 return IScsiExecuteScsiCommand (This, Target, Lun, Packet);
92 @param[in] This A pointer to the EFI_EXT_SCSI_PASS_THRU_PROTOCOL instance.
113 IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This,
122 Private = ISCSI_DRIVER_DATA_FROM_EXT_SCSI_PASS_THRU (This);
60 IScsiExtScsiPassThruFunction( 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
112 IScsiExtScsiPassThruGetNextTargetLun( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN OUT UINT8 **Target, IN OUT UINT64 *Lun ) argument
172 IScsiExtScsiPassThruBuildDevicePath( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath ) argument
261 IScsiExtScsiPassThruGetTargetLun( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath, OUT UINT8 **Target, OUT UINT64 *Lun ) argument
338 IScsiExtScsiPassThruResetTargetLun( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun ) argument
371 IScsiExtScsiPassThruGetNextTarget( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN OUT UINT8 **Target ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/MnpDxe/
H A DMnpVlan.h5 This program and the accompanying materials
138 @param[in] This Points to the EFI_VLAN_CONFIG_PROTOCOL.
146 - This is NULL.
155 IN EFI_VLAN_CONFIG_PROTOCOL *This,
166 @param[in] This Points to the EFI_VLAN_CONFIG_PROTOCOL.
174 - This is NULL.
182 IN EFI_VLAN_CONFIG_PROTOCOL *This,
195 @param[in] This Points to the EFI_VLAN_CONFIG_PROTOCOL.
200 - This is NULL.
208 IN EFI_VLAN_CONFIG_PROTOCOL *This,
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/SnpDxe/
H A DReset.c5 This program and the accompanying materials are licensed and made available under the
72 This function resets a network adapter and reinitializes it with the parameters
80 @param This A pointer to the EFI_SIMPLE_NETWORK_PROTOCOL instance.
89 @retval EFI_UNSUPPORTED This function is not supported by the network interface.
95 IN EFI_SIMPLE_NETWORK_PROTOCOL *This,
109 if (This == NULL) {
113 Snp = EFI_SIMPLE_NETWORK_DEV_FROM_THIS (This);
94 SnpUndi32Reset( IN EFI_SIMPLE_NETWORK_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument

Completed in 185 milliseconds

<<11121314151617181920>>