/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbBusPei/ |
H A D | UsbIoPeim.c | 6 This program and the accompanying materials 24 @param This The pointer of PEI_USB_IO_PPI. 42 IN PEI_USB_IO_PPI *This, 54 PeiUsbDev = PEI_USB_DEVICE_FROM_THIS (This); 93 @param This The pointer of PEI_USB_IO_PPI. 112 IN PEI_USB_IO_PPI *This, 129 PeiUsbDev = PEI_USB_DEVICE_FROM_THIS (This); 137 Status = PeiUsbGetEndpointDescriptor (PeiServices, This, EndpointIndex, &EndpointDescriptor); 203 @param This Indicates the PEI_USB_IO_PPI instance. 214 IN PEI_USB_IO_PPI *This, 40 PeiUsbControlTransfer( IN EFI_PEI_SERVICES **PeiServices, IN PEI_USB_IO_PPI *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 ) argument 110 PeiUsbBulkTransfer( IN EFI_PEI_SERVICES **PeiServices, IN PEI_USB_IO_PPI *This, IN UINT8 DeviceEndpoint, IN OUT VOID *Data, IN OUT UINTN *DataLength, IN UINTN Timeout ) argument 212 PeiUsbGetInterfaceDescriptor( IN EFI_PEI_SERVICES **PeiServices, IN PEI_USB_IO_PPI *This, OUT EFI_USB_INTERFACE_DESCRIPTOR **InterfaceDescriptor ) argument 238 PeiUsbGetEndpointDescriptor( IN EFI_PEI_SERVICES **PeiServices, IN PEI_USB_IO_PPI *This, IN UINT8 EndpointIndex, OUT EFI_USB_ENDPOINT_DESCRIPTOR **EndpointDescriptor ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Pei/CpuIo/ |
H A D | CpuIo.c | 10 This program and the accompanying materials 23 /// This default instance of EFI_PEI_CPU_IO_PPI install assigned to EFI_PEI_SERVICE.CpuIo 56 This function is to perform the Memory Access Read service based on installed 63 @param This Pointer to local data for the interface. 76 IN CONST EFI_PEI_CPU_IO_PPI *This, 89 This function is to perform the Memory Access Write service based on installed 96 @param This Pointer to local data for the interface. 109 IN CONST EFI_PEI_CPU_IO_PPI *This, 122 This function is to perform the IO-base read service for the EFI_PEI_CPU_IO_PPI. 128 @param This Pointe 74 PeiDefaultMemRead( 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 OUT VOID *Buffer ) argument 107 PeiDefaultMemWrite( 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 OUT VOID *Buffer ) argument 139 PeiDefaultIoRead( 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 OUT VOID *Buffer ) argument 171 PeiDefaultIoWrite( 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 OUT VOID *Buffer ) argument 197 PeiDefaultIoRead8( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 220 PeiDefaultIoRead16( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 243 PeiDefaultIoRead32( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 266 PeiDefaultIoRead64( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 287 PeiDefaultIoWrite8( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT8 Data ) argument 308 PeiDefaultIoWrite16( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT16 Data ) argument 329 PeiDefaultIoWrite32( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT32 Data ) argument 350 PeiDefaultIoWrite64( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT64 Data ) argument 374 PeiDefaultMemRead8( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 398 PeiDefaultMemRead16( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 422 PeiDefaultMemRead32( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 446 PeiDefaultMemRead64( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address ) argument 468 PeiDefaultMemWrite8( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT8 Data ) argument 490 PeiDefaultMemWrite16( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT16 Data ) argument 512 PeiDefaultMemWrite32( IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_CPU_IO_PPI *This, IN UINT64 Address, IN UINT32 Data ) argument 534 PeiDefaultMemWrite64( 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/MdeModulePkg/Universal/DebugSupportDxe/Ia32/ |
H A D | PlDebugSupport.c | 5 This program and the accompanying materials 18 // This the global main table to keep track of the interrupts 71 This code executes in boot services context. The stub entry executes in interrupt 125 Undoes HookEntry. This code executes in boot services context. 161 @param This A pointer to the EFI_DEBUG_SUPPORT_PROTOCOL instance. 171 IN EFI_DEBUG_SUPPORT_PROTOCOL *This, 182 @param This A pointer to the EFI_DEBUG_SUPPORT_PROTOCOL instance. 196 IN EFI_DEBUG_SUPPORT_PROTOCOL *This, 207 This code executes in boot services context. 209 @param This 170 GetMaximumProcessorIndex( IN EFI_DEBUG_SUPPORT_PROTOCOL *This, OUT UINTN *MaxProcessorIndex ) argument 195 RegisterPeriodicCallback( IN EFI_DEBUG_SUPPORT_PROTOCOL *This, IN UINTN ProcessorIndex, IN EFI_PERIODIC_CALLBACK PeriodicCallback ) argument 223 RegisterExceptionCallback( IN EFI_DEBUG_SUPPORT_PROTOCOL *This, IN UINTN ProcessorIndex, IN EFI_EXCEPTION_CALLBACK ExceptionCallback, IN EFI_EXCEPTION_TYPE ExceptionType ) argument 249 InvalidateInstructionCache( IN EFI_DEBUG_SUPPORT_PROTOCOL *This, IN UINTN ProcessorIndex, IN VOID *Start, IN UINT64 Length ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Disk/PartitionDxe/ |
H A D | ElTorito.c | 5 This program and the accompanying materials 22 @param[in] This Calling context. 37 IN EFI_DRIVER_BINDING_PROTOCOL *This, 230 // This is the initial/default entry 258 This, 36 PartitionInstallElToritoChildHandles( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Handle, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath ) argument
|
H A D | Mbr.c | 15 This program and the accompanying materials 69 // This does not hide space from the OS driver. This means the MBR 71 // a real OS (NT & Win98). This leads to BlockIo->LastBlock being 88 // This region overlaps with the Index1'th region 104 @param[in] This Calling context. 118 IN EFI_DRIVER_BINDING_PROTOCOL *This, 200 // This is a MBR, add each partition 212 // This is the guard MBR for the GPT. If you ever see a GPT disk with zero partitions you can get here. 226 This, 117 PartitionInstallMbrChildHandles( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Handle, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/ |
H A D | UnicodeCollationEng.c | 5 This program and the accompanying materials 85 This function initializes unicode character mapping and then installs Unicode 161 // This module must support to produce at least one of Unicode Collation Protocol 176 @param This Protocol instance pointer. 188 IN EFI_UNICODE_COLLATION_PROTOCOL *This, 210 @param This Protocol instance pointer. 217 IN EFI_UNICODE_COLLATION_PROTOCOL *This, 232 @param This Protocol instance pointer. 239 IN EFI_UNICODE_COLLATION_PROTOCOL *This, 253 @param This Protoco 187 EngStriColl( IN EFI_UNICODE_COLLATION_PROTOCOL *This, IN CHAR16 *Str1, IN CHAR16 *Str2 ) argument 216 EngStrLwr( IN EFI_UNICODE_COLLATION_PROTOCOL *This, IN OUT CHAR16 *Str ) argument 238 EngStrUpr( IN EFI_UNICODE_COLLATION_PROTOCOL *This, IN OUT CHAR16 *Str ) argument 263 EngMetaiMatch( IN EFI_UNICODE_COLLATION_PROTOCOL *This, IN CHAR16 *String, IN CHAR16 *Pattern ) argument 399 EngFatToStr( IN EFI_UNICODE_COLLATION_PROTOCOL *This, IN UINTN FatSize, IN CHAR8 *Fat, OUT CHAR16 *String ) argument 437 EngStrToFat( IN EFI_UNICODE_COLLATION_PROTOCOL *This, IN CHAR16 *String, IN UINTN FatSize, OUT CHAR8 *Fat ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/ |
H A D | NullMemoryTest.c | 5 This program and the accompanying materials 32 This function is the entry point of the NULL memory test driver. 64 This function implements EFI_GENERIC_MEMORY_TEST_PROTOCOL.MemoryTestInit. 67 @param This Protocol instance pointer. 81 IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, 128 This function implements EFI_GENERIC_MEMORY_TEST_PROTOCOL.PerformMemoryTest. 131 @param This Protocol instance pointer. 151 IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, 169 This function implements EFI_GENERIC_MEMORY_TEST_PROTOCOL.Finished. 172 @param This Protoco 80 InitializeMemoryTest( IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, IN EXTENDMEM_COVERAGE_LEVEL Level, OUT BOOLEAN *RequireSoftECCInit ) argument 150 GenPerformMemoryTest( IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, IN OUT UINT64 *TestedMemorySize, OUT UINT64 *TotalMemorySize, OUT BOOLEAN *ErrorOut, IN BOOLEAN TestAbort ) argument 205 GenCompatibleRangeTest( IN EFI_GENERIC_MEMORY_TEST_PROTOCOL *This, IN EFI_PHYSICAL_ADDRESS StartAddress, IN UINT64 Length ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/ArpDxe/ |
H A D | ArpDriver.c | 5 This program and the accompanying materials 250 @param[in] This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance. 251 @param[in] ControllerHandle The handle of the controller to test. This handle 255 This parameter is ignored by device drivers, 260 specified by This. 263 by the driver specified by This. 270 driver specified by This. 276 IN EFI_DRIVER_BINDING_PROTOCOL *This, 290 This->DriverBindingHandle, 305 This 275 ArpDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 347 ArpDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 438 ArpDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 532 ArpServiceBindingCreateChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE *ChildHandle ) argument 659 ArpServiceBindingDestroyChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle ) argument [all...] |
H A D | ArpMain.c | 5 This program and the accompanying materials 19 This function is used to assign a station address to the ARP cache for this instance 30 @param This Pointer to the EFI_ARP_PROTOCOL instance. 36 This is NULL. SwAddressLength is zero when 49 IN EFI_ARP_PROTOCOL *This, 57 if (This == NULL) { 68 Instance = ARP_INSTANCE_DATA_FROM_THIS (This); 84 This function is used to insert entries into the ARP cache. 97 @param This Pointer to the EFI_ARP_PROTOCOL instance. 116 This i 48 ArpConfigure( IN EFI_ARP_PROTOCOL *This, IN EFI_ARP_CONFIG_DATA *ConfigData OPTIONAL ) argument 130 ArpAdd( IN EFI_ARP_PROTOCOL *This, IN BOOLEAN DenyFlag, IN VOID *TargetSwAddress OPTIONAL, IN VOID *TargetHwAddress OPTIONAL, IN UINT32 TimeoutValue, IN BOOLEAN Overwrite ) argument 317 ArpFind( IN EFI_ARP_PROTOCOL *This, IN BOOLEAN BySwAddress, IN VOID *AddressBuffer OPTIONAL, OUT UINT32 *EntryLength OPTIONAL, OUT UINT32 *EntryCount OPTIONAL, OUT EFI_ARP_FIND_DATA **Entries OPTIONAL, IN BOOLEAN Refresh ) argument 383 ArpDelete( IN EFI_ARP_PROTOCOL *This, IN BOOLEAN BySwAddress, IN VOID *AddressBuffer OPTIONAL ) argument 485 ArpRequest( IN EFI_ARP_PROTOCOL *This, IN VOID *TargetSwAddress OPTIONAL, IN EFI_EVENT ResolvedEvent OPTIONAL, OUT VOID *TargetHwAddress ) argument 707 ArpCancel( IN EFI_ARP_PROTOCOL *This, IN VOID *TargetSwAddress OPTIONAL, IN EFI_EVENT ResolvedEvent OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Dhcp4Dxe/ |
H A D | Dhcp4Driver.c | 4 This program and the accompanying materials 32 This is the declaration of an EFI image entry point. This entry point is 64 Test to see if this driver supports ControllerHandle. This service 71 @param[in] This Protocol instance pointer. 76 @retval EFI_SUCCESS This driver supports this device 77 @retval EFI_ALREADY_STARTED This driver is already running on this device 78 @retval other This driver does not support this device 84 IN EFI_DRIVER_BINDING_PROTOCOL *This, 95 This 83 Dhcp4DriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 289 Dhcp4DriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 378 Dhcp4DriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 507 Dhcp4ServiceBindingCreateChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE *ChildHandle ) argument 602 Dhcp4ServiceBindingDestroyChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/IScsiDxe/ |
H A D | IScsiDriver.c | 5 This program and the accompanying materials 30 @param[in] This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance. 31 @param[in] ControllerHandle The handle of the controller to test. This handle 35 This parameter is ignored by device drivers, and is optional for bus drivers. 39 RemainingDevicePath is supported by the driver specified by This. 42 specified by This. 48 RemainingDevicePath is not supported by the driver specified by This. 53 IN EFI_DRIVER_BINDING_PROTOCOL *This, 65 This->DriverBindingHandle, 77 This 52 IScsiDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 129 IScsiDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 278 IScsiDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Ip4Dxe/ |
H A D | Ip4Driver.c | 5 This program and the accompanying materials 27 This is the declaration of an EFI image entry point. This entry point is 59 Test to see if this driver supports ControllerHandle. This service 66 @param[in] This Protocol instance pointer. 71 @retval EFI_SUCCESS This driver supports this device 72 @retval EFI_ALREADY_STARTED This driver is already running on this device 73 @retval other This driver does not support this device 79 IN EFI_DRIVER_BINDING_PROTOCOL * This, 93 This 78 Ip4DriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL * This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL * RemainingDevicePath OPTIONAL ) argument 420 Ip4DriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL * This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL * RemainingDevicePath OPTIONAL ) argument 525 Ip4DriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 767 Ip4ServiceBindingCreateChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN OUT EFI_HANDLE *ChildHandle ) argument 872 Ip4ServiceBindingDestroyChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/MnpDxe/ |
H A D | MnpDriver.c | 5 This program and the accompanying materials 30 Test to see if this driver supports ControllerHandle. This service 37 @param[in] This Protocol instance pointer. 42 @retval EFI_SUCCESS This driver supports this device. 43 @retval EFI_ALREADY_STARTED This driver is already running on this device. 44 @retval Others This driver does not support this device. 50 IN EFI_DRIVER_BINDING_PROTOCOL *This, 65 This->DriverBindingHandle, 79 This->DriverBindingHandle, 88 Start this driver on ControllerHandle. This servic 49 MnpDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 107 MnpDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 267 MnpDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL ) argument 386 MnpServiceBindingCreateChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN OUT EFI_HANDLE *ChildHandle ) argument 505 MnpServiceBindingDestroyChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle ) argument [all...] |
H A D | MnpMain.c | 5 This program and the accompanying materials 25 @param[in] This Pointer to the EFI_MANAGED_NETWORK_PROTOCOL instance. 29 @param[out] SnpModeData Pointer to storage for SNP operational parameters. This 34 @retval EFI_INVALID_PARAMETER This is NULL. 37 @retval EFI_NOT_STARTED This MNP child driver instance has not been 46 IN EFI_MANAGED_NETWORK_PROTOCOL *This, 57 if (This == NULL) { 61 Instance = MNP_INSTANCE_DATA_FROM_THIS (This); 120 @param[in] This Pointer to the EFI_MANAGED_NETWORK_PROTOCOL instance. 131 * This i 45 MnpGetModeData( IN EFI_MANAGED_NETWORK_PROTOCOL *This, OUT EFI_MANAGED_NETWORK_CONFIG_DATA *MnpConfigData OPTIONAL, OUT EFI_SIMPLE_NETWORK_MODE *SnpModeData OPTIONAL ) argument 152 MnpConfigure( IN EFI_MANAGED_NETWORK_PROTOCOL *This, IN EFI_MANAGED_NETWORK_CONFIG_DATA *MnpConfigData OPTIONAL ) argument 225 MnpMcastIpToMac( IN EFI_MANAGED_NETWORK_PROTOCOL *This, IN BOOLEAN Ipv6Flag, IN EFI_IP_ADDRESS *IpAddress, OUT EFI_MAC_ADDRESS *MacAddress ) argument 351 MnpGroups( IN EFI_MANAGED_NETWORK_PROTOCOL *This, IN BOOLEAN JoinFlag, IN EFI_MAC_ADDRESS *MacAddress OPTIONAL ) argument 515 MnpTransmit( IN EFI_MANAGED_NETWORK_PROTOCOL *This, IN EFI_MANAGED_NETWORK_COMPLETION_TOKEN *Token ) argument 606 MnpReceive( IN EFI_MANAGED_NETWORK_PROTOCOL *This, IN EFI_MANAGED_NETWORK_COMPLETION_TOKEN *Token ) argument 689 MnpCancel( IN EFI_MANAGED_NETWORK_PROTOCOL *This, IN EFI_MANAGED_NETWORK_COMPLETION_TOKEN *Token OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Mtftp4Dxe/ |
H A D | Mtftp4Driver.c | 5 This program and the accompanying materials 63 @param This The MTFTP driver binding instance 71 the driver specified by This. 78 specified by This. 84 IN EFI_DRIVER_BINDING_PROTOCOL *This, 95 This->DriverBindingHandle, 248 @param This The MTFTP driver binding protocol. 261 IN EFI_DRIVER_BINDING_PROTOCOL *This, 276 This->DriverBindingHandle, 285 Status = Mtftp4CreateService (Controller, This 83 Mtftp4DriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 260 Mtftp4DriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 337 Mtftp4DriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 453 Mtftp4ServiceBindingCreateChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE *ChildHandle ) argument 564 Mtftp4ServiceBindingDestroyChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Tcp4Dxe/ |
H A D | Tcp4Main.c | 5 This program and the accompanying materials 58 EFI TCPv4 Protocol instance into user-supplied buffers. This function can 62 @param This Pointer to the EFI_TCP4_PROTOCOL instance. 79 @retval EFI_INVALID_PARAMETER This is NULL. 85 IN EFI_TCP4_PROTOCOL *This, 96 if (NULL == This) { 100 Sock = SOCK_FROM_THIS (This); 132 @param This Pointer to the EFI_TCP4_PROTOCOL instance. 153 IN EFI_TCP4_PROTOCOL *This, 163 if (NULL == This) { 84 Tcp4GetModeData( IN EFI_TCP4_PROTOCOL *This, OUT EFI_TCP4_CONNECTION_STATE *Tcp4State OPTIONAL, OUT EFI_TCP4_CONFIG_DATA *Tcp4ConfigData OPTIONAL, OUT EFI_IP4_MODE_DATA *Ip4ModeData OPTIONAL, OUT EFI_MANAGED_NETWORK_CONFIG_DATA *MnpConfigData OPTIONAL, OUT EFI_SIMPLE_NETWORK_MODE *SnpModeData OPTIONAL ) argument 152 Tcp4Configure( IN EFI_TCP4_PROTOCOL *This, IN EFI_TCP4_CONFIG_DATA *TcpConfigData OPTIONAL ) argument 261 Tcp4Routes( IN EFI_TCP4_PROTOCOL *This, IN BOOLEAN DeleteRoute, IN EFI_IPv4_ADDRESS *SubnetAddress, IN EFI_IPv4_ADDRESS *SubnetMask, IN EFI_IPv4_ADDRESS *GatewayAddress ) argument 318 Tcp4Connect( IN EFI_TCP4_PROTOCOL *This, IN EFI_TCP4_CONNECTION_TOKEN *ConnectionToken ) argument 369 Tcp4Accept( IN EFI_TCP4_PROTOCOL *This, IN EFI_TCP4_LISTEN_TOKEN *ListenToken ) argument 424 Tcp4Transmit( IN EFI_TCP4_PROTOCOL *This, IN EFI_TCP4_IO_TOKEN *Token ) argument 506 Tcp4Receive( IN EFI_TCP4_PROTOCOL *This, IN EFI_TCP4_IO_TOKEN *Token ) argument 573 Tcp4Close( IN EFI_TCP4_PROTOCOL *This, IN EFI_TCP4_CLOSE_TOKEN *CloseToken ) argument 625 Tcp4Cancel( IN EFI_TCP4_PROTOCOL *This, IN EFI_TCP4_COMPLETION_TOKEN *Token OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/UefiPxeBcDxe/ |
H A D | PxeBcMtftp.c | 5 This program and the accompanying materials 26 This is a callback function when packets received/transmitted in Mtftp driver. 34 @param This Pointer to Mtftp protocol instance 46 IN EFI_MTFTP4_PROTOCOL *This, 89 This function is to get size of a file by Tftp. 214 This function is to get data of a file by Tftp. 297 This function is put data of a file by Tftp. 371 This function is to get data(file) from a directory(may be a server) by Tftp. 45 PxeBcCheckPacket( IN EFI_MTFTP4_PROTOCOL *This, IN EFI_MTFTP4_TOKEN *Token, IN UINT16 PacketLen, IN EFI_MTFTP4_PACKET *Packet ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IpSecDxe/ |
H A D | IpSecMain.c | 6 This program and the accompanying materials 28 @param[in] This Pointer to the EFI_IPSEC2_PROTOCOL instance. 48 IN EFI_IPSEC2_PROTOCOL *This, 80 Private = IPSEC_PRIVATE_DATA_FROM_IPSEC (This); 47 IpSecProcess( IN EFI_IPSEC2_PROTOCOL *This, IN EFI_HANDLE NicHandle, IN UINT8 IpVersion, IN OUT VOID *IpHead, IN OUT UINT8 *LastHead, IN OUT VOID **OptionsBuffer, IN OUT UINT32 *OptionsLength, IN OUT EFI_IPSEC_FRAGMENT_DATA **FragmentTable, IN OUT UINT32 *FragmentCount, IN EFI_IPSEC_TRAFFIC_DIR TrafficDirection, OUT EFI_EVENT *RecycleSignal ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Mtftp6Dxe/ |
H A D | Mtftp6Impl.c | 2 This EFI_MTFTP6_PROTOCOL interface implementation. 13 This program and the accompanying materials 42 @param[in] This Pointer to the EFI_MTFTP6_PROTOCOL instance. 48 @retval EFI_INVALID_PARAMETER This is NULL or ModeData is NULL. 54 IN EFI_MTFTP6_PROTOCOL *This, 61 if (This == NULL || ModeData == NULL) { 66 Instance = MTFTP6_INSTANCE_FROM_THIS (This); 110 @param[in] This Pointer to the EFI_MTFTP6_PROTOCOL instance. 115 - This is NULL. 137 IN EFI_MTFTP6_PROTOCOL *This, 53 EfiMtftp6GetModeData( IN EFI_MTFTP6_PROTOCOL *This, OUT EFI_MTFTP6_MODE_DATA *ModeData ) argument 136 EfiMtftp6Configure( IN EFI_MTFTP6_PROTOCOL *This, IN EFI_MTFTP6_CONFIG_DATA *MtftpConfigData OPTIONAL ) argument 312 EfiMtftp6GetInfo( IN EFI_MTFTP6_PROTOCOL *This, IN EFI_MTFTP6_OVERRIDE_DATA *OverrideData OPTIONAL, IN UINT8 *Filename, IN UINT8 *ModeStr OPTIONAL, IN UINT8 OptionCount, IN EFI_MTFTP6_OPTION *OptionList OPTIONAL, OUT UINT32 *PacketLength, OUT EFI_MTFTP6_PACKET **Packet OPTIONAL ) argument 411 EfiMtftp6ParseOptions( IN EFI_MTFTP6_PROTOCOL *This, IN UINT32 PacketLen, IN EFI_MTFTP6_PACKET *Packet, OUT UINT32 *OptionCount, OUT EFI_MTFTP6_OPTION **OptionList OPTIONAL ) argument 470 EfiMtftp6ReadFile( IN EFI_MTFTP6_PROTOCOL *This, IN EFI_MTFTP6_TOKEN *Token ) argument 523 EfiMtftp6WriteFile( IN EFI_MTFTP6_PROTOCOL *This, IN EFI_MTFTP6_TOKEN *Token ) argument 574 EfiMtftp6ReadDirectory( IN EFI_MTFTP6_PROTOCOL *This, IN EFI_MTFTP6_TOKEN *Token ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/BlockMmioToBlockIoDxe/ |
H A D | BlockIo.c | 6 This program and the accompanying materials 30 This function implements EFI_BLOCK_IO_PROTOCOL.Reset(). 34 @param This Indicates a pointer to the calling context. 45 IN EFI_BLOCK_IO_PROTOCOL *This, 55 This function implements EFI_BLOCK_IO_PROTOCOL.ReadBlocks(). 59 @param This Indicates a pointer to the calling context. 64 This must be a multiple of the intrinsic block size of the device. 80 IN EFI_BLOCK_IO_PROTOCOL *This, 106 Private = PRIVATE_FROM_BLOCK_IO (This); 159 This functio 44 BlockIoReset( IN EFI_BLOCK_IO_PROTOCOL *This, IN BOOLEAN ExtendedVerification ) argument 79 ReadOrWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN BOOLEAN ReadData, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 182 BlockIoReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 229 BlockIoWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, IN VOID *Buffer ) argument 281 BlockIoInit( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller ) argument 367 BlockIoDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 418 BlockIoDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 453 BlockIoDriverBindingStop( 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/Csm/CsmSupportLib/ |
H A D | LegacyRegion.c | 6 This program and the accompanying materials are 211 @param This[in] Indicates the EFI_LEGACY_REGION_PROTOCOL instance. 217 @param Granularity[out] The number of bytes in the last region affected. This may be less 230 IN EFI_LEGACY_REGION2_PROTOCOL *This, 244 This function makes the attributes of a region read only. Once a region is boot-locked with this 248 @param This[in] Indicates the EFI_LEGACY_REGION_PROTOCOL instance. 254 @param Granularity[out] The number of bytes in the last region affected. This may be less 269 IN EFI_LEGACY_REGION2_PROTOCOL *This, 286 This function changes the attributes of a memory range to not allow writes. 288 @param This[i 229 LegacyRegion2Decode( IN EFI_LEGACY_REGION2_PROTOCOL *This, IN UINT32 Start, IN UINT32 Length, OUT UINT32 *Granularity, IN BOOLEAN *On ) argument 268 LegacyRegion2BootLock( IN EFI_LEGACY_REGION2_PROTOCOL *This, IN UINT32 Start, IN UINT32 Length, OUT UINT32 *Granularity ) argument 305 LegacyRegion2Lock( IN EFI_LEGACY_REGION2_PROTOCOL *This, IN UINT32 Start, IN UINT32 Length, OUT UINT32 *Granularity ) argument 341 LegacyRegion2Unlock( IN EFI_LEGACY_REGION2_PROTOCOL *This, IN UINT32 Start, IN UINT32 Length, OUT UINT32 *Granularity ) argument 375 LegacyRegionGetInfo( IN EFI_LEGACY_REGION2_PROTOCOL *This, OUT UINT32 *DescriptorCount, OUT EFI_LEGACY_REGION_DESCRIPTOR **Descriptor ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/QemuVideoDxe/ |
H A D | Gop.c | 6 This program and the accompanying materials 85 IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, 97 This - Protocol instance pointer. 114 Private = QEMU_VIDEO_PRIVATE_DATA_FROM_GRAPHICS_OUTPUT_THIS (This); 120 if (Info == NULL || SizeOfInfo == NULL || ModeNumber >= This->Mode->MaxMode) { 142 IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, 152 This - Protocol instance pointer. 166 Private = QEMU_VIDEO_PRIVATE_DATA_FROM_GRAPHICS_OUTPUT_THIS (This); 168 if (ModeNumber >= This->Mode->MaxMode) { 186 This 84 QemuVideoGraphicsOutputQueryMode( IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN UINT32 ModeNumber, OUT UINTN *SizeOfInfo, OUT EFI_GRAPHICS_OUTPUT_MODE_INFORMATION **Info ) argument 141 QemuVideoGraphicsOutputSetMode( IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN UINT32 ModeNumber ) argument 205 QemuVideoGraphicsOutputBlt( 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/PcAtChipsetPkg/8254TimerDxe/ |
H A D | Timer.c | 5 This program and the accompanying materials 92 // @bug : This does not handle missed timer interrupts 102 This function registers the handler NotifyFunction so it is called every time 115 @param This The EFI_TIMER_ARCH_PROTOCOL instance. 116 @param NotifyFunction The function to call when a timer interrupt fires. This 119 how much time has passed. This information is used to 134 IN EFI_TIMER_ARCH_PROTOCOL *This, 156 This function adjusts the period of timer interrupts to the value specified 163 is disabled. This is not the same as disabling the CPU's interrupts. 169 @param This Th 133 TimerDriverRegisterHandler( IN EFI_TIMER_ARCH_PROTOCOL *This, IN EFI_TIMER_NOTIFY NotifyFunction ) argument 184 TimerDriverSetTimerPeriod( IN EFI_TIMER_ARCH_PROTOCOL *This, IN UINT64 TimerPeriod ) argument 262 TimerDriverGetTimerPeriod( IN EFI_TIMER_ARCH_PROTOCOL *This, OUT UINT64 *TimerPeriod ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/PcAtChipsetPkg/IsaAcpiDxe/ |
H A D | IsaAcpi.c | 5 This program and the accompanying materials 190 @param This Point to instance of EFI_ISA_ACPI_PROTOCOL 200 IN EFI_ISA_ACPI_PROTOCOL *This, 219 @param This Point to instance of EFI_ISA_ACPI_PROTOCOL 229 IN EFI_ISA_ACPI_PROTOCOL *This, 240 @param This Point to instance of EFI_ISA_ACPI_PROTOCOL 250 IN EFI_ISA_ACPI_PROTOCOL *This, 265 @param This Point to instance of EFI_ISA_ACPI_PROTOCOL 274 IN EFI_ISA_ACPI_PROTOCOL *This, 285 @param This Poin 199 IsaDeviceEnumerate( IN EFI_ISA_ACPI_PROTOCOL *This, OUT EFI_ISA_ACPI_DEVICE_ID **Device ) argument 228 IsaDeviceSetPower( IN EFI_ISA_ACPI_PROTOCOL *This, IN EFI_ISA_ACPI_DEVICE_ID *Device, IN BOOLEAN OnOff ) argument 249 IsaGetCurrentResource( IN EFI_ISA_ACPI_PROTOCOL *This, IN EFI_ISA_ACPI_DEVICE_ID *Device, OUT EFI_ISA_ACPI_RESOURCE_LIST **ResourceList ) argument 273 IsaGetPossibleResource( IN EFI_ISA_ACPI_PROTOCOL *This, IN EFI_ISA_ACPI_DEVICE_ID *Device, OUT EFI_ISA_ACPI_RESOURCE_LIST **ResourceList ) argument 294 IsaSetResource( IN EFI_ISA_ACPI_PROTOCOL *This, IN EFI_ISA_ACPI_DEVICE_ID *Device, IN EFI_ISA_ACPI_RESOURCE_LIST *ResourceList ) argument 315 IsaEnableDevice( IN EFI_ISA_ACPI_PROTOCOL *This, IN EFI_ISA_ACPI_DEVICE_ID *Device, IN BOOLEAN Enable ) argument 335 IsaInitDevice( IN EFI_ISA_ACPI_PROTOCOL *This, IN EFI_ISA_ACPI_DEVICE_ID *Device ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/ |
H A D | MemImage.c | 5 This program and the accompanying materials 44 @param[in] This Ignored. 55 IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL * This, 68 @param[in] This Ignored. 79 IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL * This, 132 This is for making the Disk buffer refresh as few as possible. 54 DummyMemRead( IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL * This, IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_WIDTH Width, IN UINT64 Address, IN UINTN Count, IN OUT VOID *Buffer ) argument 78 DummyMemWrite( IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL * This, IN EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_WIDTH Width, IN UINT64 Address, IN UINTN Count, IN OUT VOID *Buffer ) argument
|