/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Disk/DiskIoDxe/ |
H A D | DiskIo.c | 13 This program and the accompanying materials 55 @param This Protocol instance pointer. 60 @retval EFI_SUCCESS This driver supports this device 61 @retval EFI_ALREADY_STARTED This driver is already running on this device 62 @retval other This driver does not support this device 68 IN EFI_DRIVER_BINDING_PROTOCOL *This, 83 This->DriverBindingHandle, 97 This->DriverBindingHandle, 108 @param This Protocol instance pointer. 113 @retval EFI_SUCCESS This drive 67 DiskIoDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 120 DiskIoDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 204 DiskIoDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 280 DiskIoReadDisk( IN EFI_DISK_IO_PROTOCOL *This, IN UINT32 MediaId, IN UINT64 Offset, IN UINTN BufferSize, OUT VOID *Buffer ) argument 498 DiskIoWriteDisk( IN EFI_DISK_IO_PROTOCOL *This, IN UINT32 MediaId, IN UINT64 Offset, IN UINTN BufferSize, IN VOID *Buffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Disk/PartitionDxe/ |
H A D | Gpt.c | 6 This program and the accompanying materials 161 @param[in] This Calling context. 175 IN EFI_DRIVER_BINDING_PROTOCOL *This, 377 This, 699 // This region overlaps with the Index1'th region 174 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/MdeModulePkg/Universal/FaultTolerantWriteDxe/ |
H A D | FaultTolerantWrite.c | 7 This program and the accompanying materials 26 @param This The pointer to this protocol instance. 36 IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, 46 FtwDevice = FTW_CONTEXT_FROM_THIS (This); 62 @param This The pointer to this protocol instance. 77 IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, 89 FtwDevice = FTW_CONTEXT_FROM_THIS (This); 177 @param This The pointer to this protocol instance. 187 IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, 197 FtwDevice = FTW_CONTEXT_FROM_THIS (This); 35 FtwGetMaxBlockSize( IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, OUT UINTN *BlockSize ) argument 76 FtwAllocate( IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, IN EFI_GUID *CallerId, IN UINTN PrivateDataSize, IN UINTN NumberOfWrites ) argument 186 FtwWriteRecord( IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *Fvb ) argument 306 FtwWrite( IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN UINTN Length, IN VOID *PrivateData, IN EFI_HANDLE FvBlockHandle, IN VOID *Buffer ) argument 599 FtwRestart( IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, IN EFI_HANDLE FvBlockHandle ) argument 741 FtwGetLastWrite( IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, OUT EFI_GUID *CallerId, OUT EFI_LBA *Lba, OUT UINTN *Offset, OUT UINTN *Length, IN OUT UINTN *PrivateDataSize, OUT VOID *PrivateData, OUT BOOLEAN *Complete ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/IScsiDxe/ |
H A D | IScsiDhcp.c | 5 This program and the accompanying materials 174 @param[in] This The DHCP4 protocol. 189 IN EFI_DHCP4_PROTOCOL * This, 208 Status = This->Parse (This, Packet, &OptionCount, NULL); 218 Status = This->Parse (This, Packet, &OptionCount, OptionList); 188 IScsiDhcpSelectOffer( IN EFI_DHCP4_PROTOCOL * This, IN VOID *Context, IN EFI_DHCP4_STATE CurrentState, IN EFI_DHCP4_EVENT Dhcp4Event, IN EFI_DHCP4_PACKET * Packet, OPTIONAL OUT EFI_DHCP4_PACKET **NewPacket OPTIONAL ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Ip4ConfigDxe/ |
H A D | Ip4Config.c | 2 This code implements the IP4Config and NicIp4Config protocols. 5 This program and the accompanying materials 84 @retval EFI_INVALID_PARAMETER This is NULL or the configure parameter is 268 configuration policy by the EFI IPv4 Protocol driver. This determination may 288 @param This Pointer to the EFI_IP4_CONFIG_PROTOCOL instance. 291 execution. This event must be of type EVT_NOTIFY_SIGNAL. 294 This event must be of type EVT_NOTIFY_SIGNAL. 299 This 306 @retval EFI_UNSUPPORTED This interface does not support the EFI IPv4 Protocol 313 IN EFI_IP4_CONFIG_PROTOCOL *This, 312 EfiIp4ConfigStart( IN EFI_IP4_CONFIG_PROTOCOL *This, IN EFI_EVENT DoneEvent, IN EFI_EVENT ReconfigEvent ) argument 549 EfiIp4ConfigGetData( IN EFI_IP4_CONFIG_PROTOCOL *This, IN OUT UINTN *ConfigDataSize, OUT EFI_IP4_IPCONFIG_DATA *ConfigData OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Mtftp4Dxe/ |
H A D | Mtftp4Option.c | 5 This program and the accompanying materials 421 EFI_MTFTP4_OPTION *This; local 426 This = Options + Index; 428 if ((This->OptionStr == NULL) || (This->ValueStr == NULL)) { 432 if (NetStringEqualNoCase (This->OptionStr, (UINT8 *) "blksize")) { 436 Value = NetStringToU32 (This->ValueStr); 445 } else if (NetStringEqualNoCase (This->OptionStr, (UINT8 *) "timeout")) { 449 Value = NetStringToU32 (This->ValueStr); 457 } else if (NetStringEqualNoCase (This [all...] |
H A D | Mtftp4Rrq.c | 5 This program and the accompanying materials 157 // This is the last block, save the block no 210 // EFI_BUFFER_TOO_SMALL if received the last packet. This 327 @param This The downloading Mtftp session 337 IN MTFTP4_PROTOCOL *This, 364 if (((Reply->Exist & MTFTP4_MCAST_EXIST) != 0) && (This->McastIp != 0)) { 365 if ((Reply->McastIp != 0) && (Reply->McastIp != This->McastIp)) { 369 if ((Reply->McastPort != 0) && (Reply->McastPort != This->McastPort)) { 336 Mtftp4RrqOackValid( IN MTFTP4_PROTOCOL *This, IN MTFTP4_OPTION *Reply, IN MTFTP4_OPTION *Request ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/SnpDxe/ |
H A D | Snp.c | 5 This program and the accompanying materials are licensed 66 DEBUG ((EFI_D_ERROR, "\nIssueHwUndiCommand() - This should not be called!")); 113 Test to see if this driver supports ControllerHandle. This service 120 @param This Protocol instance pointer. 125 @retval EFI_SUCCESS This driver supports this device. 126 @retval EFI_ALREADY_STARTED This driver is already running on this device. 127 @retval other This driver does not support this device. 133 IN EFI_DRIVER_BINDING_PROTOCOL *This, 146 This->DriverBindingHandle, 158 This 132 SimpleNetworkDriverSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 267 SimpleNetworkDriverStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 752 SimpleNetworkDriverStop( 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/Universal/Network/Tcp4Dxe/ |
H A D | Tcp4Driver.c | 5 This program and the accompanying materials 189 @param This A pointer to the EFI_DRIVER_BINDING_PROTOCOL instance. 190 @param ControllerHandle The handle of the controller to test. This handle 194 This parameter is ignored by device drivers, and is optional for bus drivers. 199 specified by This. 202 the driver specified by This. 209 specified by This. 215 IN EFI_DRIVER_BINDING_PROTOCOL *This, 229 This->DriverBindingHandle, 244 This 214 Tcp4DriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 284 Tcp4DriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 427 Tcp4DriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 522 Tcp4CreateSocketCallback( IN SOCKET *This, IN VOID *Context ) argument 584 Tcp4DestroySocketCallback( IN SOCKET *This, IN VOID *Context ) argument 641 Tcp4ServiceBindingCreateChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN OUT EFI_HANDLE *ChildHandle ) argument 708 Tcp4ServiceBindingDestroyChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/Udp4Dxe/ |
H A D | Udp4Main.c | 4 This program and the accompanying materials 32 UDPv4 Protocol instance into user-supplied buffers. This function is used 36 @param[in] This Pointer to the EFI_UDP4_PROTOCOL instance. 45 @retval EFI_INVALID_PARAMETER This is NULL. 51 IN EFI_UDP4_PROTOCOL *This, 63 if (This == NULL) { 67 Instance = UDP4_INSTANCE_DATA_FROM_THIS (This); 104 received by this instance. This instance can be also reset by calling Configure() 110 @param[in] This Pointer to the EFI_UDP4_PROTOCOL instance. 131 IN EFI_UDP4_PROTOCOL *This, 50 Udp4GetModeData( IN EFI_UDP4_PROTOCOL *This, OUT EFI_UDP4_CONFIG_DATA *Udp4ConfigData OPTIONAL, OUT EFI_IP4_MODE_DATA *Ip4ModeData OPTIONAL, OUT EFI_MANAGED_NETWORK_CONFIG_DATA *MnpConfigData OPTIONAL, OUT EFI_SIMPLE_NETWORK_MODE *SnpModeData OPTIONAL ) argument 130 Udp4Configure( IN EFI_UDP4_PROTOCOL *This, IN EFI_UDP4_CONFIG_DATA *UdpConfigData OPTIONAL ) argument 325 Udp4Groups( IN EFI_UDP4_PROTOCOL *This, IN BOOLEAN JoinFlag, IN EFI_IPv4_ADDRESS *MulticastAddress OPTIONAL ) argument 435 Udp4Routes( IN EFI_UDP4_PROTOCOL *This, IN BOOLEAN DeleteRoute, IN EFI_IPv4_ADDRESS *SubnetAddress, IN EFI_IPv4_ADDRESS *SubnetMask, IN EFI_IPv4_ADDRESS *GatewayAddress ) argument 501 Udp4Transmit( IN EFI_UDP4_PROTOCOL *This, IN EFI_UDP4_COMPLETION_TOKEN *Token ) argument 729 Udp4Receive( IN EFI_UDP4_PROTOCOL *This, IN EFI_UDP4_COMPLETION_TOKEN *Token ) argument 828 Udp4Cancel( IN EFI_UDP4_PROTOCOL *This, IN EFI_UDP4_COMPLETION_TOKEN *Token OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Dhcp6Dxe/ |
H A D | Dhcp6Driver.c | 7 This program and the accompanying materials 347 Test to see if this driver supports ControllerHandle. This service 354 @param[in] This The pointer to the driver binding protocol. 359 @retval EFI_SUCCESS This driver supports this device. 360 @retval Others This driver does not support this device. 366 IN EFI_DRIVER_BINDING_PROTOCOL *This, 375 This->DriverBindingHandle, 383 Start this driver on ControllerHandle. This service is called by the 390 @param[in] This The pointer to the driver binding protocol. 395 @retval EFI_SUCCESS This drive 365 Dhcp6DriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 402 Dhcp6DriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 479 Dhcp6DriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL ) argument 583 Dhcp6ServiceBindingCreateChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN OUT EFI_HANDLE *ChildHandle ) argument 698 Dhcp6ServiceBindingDestroyChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle ) argument [all...] |
H A D | Dhcp6Impl.c | 2 This EFI_DHCP6_PROTOCOL interface implementation. 6 This program and the accompanying materials 42 The Start() function starts the DHCPv6 standard process. This function can 52 @param[in] This The pointer to Dhcp6 protocol. 57 @retval EFI_INVALID_PARAMETER This is NULL. 72 IN EFI_DHCP6_PROTOCOL *This 80 if (This == NULL) { 84 Instance = DHCP6_INSTANCE_FROM_THIS (This); 163 before DHCPv6 standard process can be started again. This function can be 166 @param[in] This Th 261 EfiDhcp6GetModeData( IN EFI_DHCP6_PROTOCOL *This, OUT EFI_DHCP6_MODE_DATA *Dhcp6ModeData OPTIONAL, OUT EFI_DHCP6_CONFIG_DATA *Dhcp6ConfigData OPTIONAL ) argument 406 EfiDhcp6Configure( IN EFI_DHCP6_PROTOCOL *This, IN EFI_DHCP6_CONFIG_DATA *Dhcp6CfgData OPTIONAL ) argument 594 EfiDhcp6InfoRequest( IN EFI_DHCP6_PROTOCOL *This, IN BOOLEAN SendClientId, IN EFI_DHCP6_PACKET_OPTION *OptionRequest, IN UINT32 OptionCount, IN EFI_DHCP6_PACKET_OPTION *OptionList[] OPTIONAL, IN EFI_DHCP6_RETRANSMISSION *Retransmission, IN EFI_EVENT TimeoutEvent OPTIONAL, IN EFI_DHCP6_INFO_CALLBACK ReplyCallback, IN VOID *CallbackContext OPTIONAL ) argument 758 EfiDhcp6RenewRebind( IN EFI_DHCP6_PROTOCOL *This, IN BOOLEAN RebindRequest ) argument 879 EfiDhcp6Decline( IN EFI_DHCP6_PROTOCOL *This, IN UINT32 AddressCount, IN EFI_IPv6_ADDRESS *Addresses ) argument 1020 EfiDhcp6Release( IN EFI_DHCP6_PROTOCOL *This, IN UINT32 AddressCount, IN EFI_IPv6_ADDRESS *Addresses ) argument 1142 EfiDhcp6Parse( IN EFI_DHCP6_PROTOCOL *This, IN EFI_DHCP6_PACKET *Packet, IN OUT UINT32 *OptionCount, OUT EFI_DHCP6_PACKET_OPTION *PacketOptionList[] OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/IScsiDxe/ |
H A D | IScsiDhcp.c | 5 This program and the accompanying materials 191 @param[in] This The DHCP4 protocol. 207 IN EFI_DHCP4_PROTOCOL *This, 226 Status = This->Parse (This, Packet, &OptionCount, NULL); 236 Status = This->Parse (This, Packet, &OptionCount, OptionList); 206 IScsiDhcpSelectOffer( IN EFI_DHCP4_PROTOCOL *This, IN VOID *Context, IN EFI_DHCP4_STATE CurrentState, IN EFI_DHCP4_EVENT Dhcp4Event, IN EFI_DHCP4_PACKET *Packet, OPTIONAL OUT EFI_DHCP4_PACKET **NewPacket OPTIONAL ) argument
|
H A D | IScsiDhcp6.c | 5 This program and the accompanying materials 220 @param[in] This Pointer to the EFI_DHCP6_PROTOCOL instance that 242 IN EFI_DHCP6_PROTOCOL *This, 257 Status = This->Parse (This, Packet, &OptionCount, NULL); 267 Status = This->Parse (This, Packet, &OptionCount, OptionList); 241 IScsiDhcp6ParseReply( IN EFI_DHCP6_PROTOCOL *This, IN VOID *Context, IN EFI_DHCP6_PACKET *Packet ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Ip6Dxe/ |
H A D | Ip6Driver.c | 6 This program and the accompanying materials 28 This is the declaration of an EFI image entry point. This entry point is 62 @param[in] This Protocol instance pointer. 67 @retval EFI_SUCCESS This driver supports this device. 68 @retval EFI_ALREADY_STARTED This driver is already running on this device. 69 @retval other This driver does not support this device. 75 IN EFI_DRIVER_BINDING_PROTOCOL *This, 87 This->DriverBindingHandle, 393 // This i 74 Ip6DriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 502 Ip6DriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 579 Ip6DriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL ) argument 705 Ip6ServiceBindingCreateChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE *ChildHandle ) argument 811 Ip6ServiceBindingDestroyChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Mtftp6Dxe/ |
H A D | Mtftp6Driver.c | 7 This program and the accompanying materials 241 This is the declaration of an EFI image entry point. This entry point is 273 Test to see if this driver supports Controller. This service 280 @param[in] This Protocol instance pointer. 285 @retval EFI_SUCCESS This driver supports this device. 286 @retval Others This driver does not support this device. 292 IN EFI_DRIVER_BINDING_PROTOCOL *This, 301 This->DriverBindingHandle, 309 Start this driver on Controller. This servic 291 Mtftp6DriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 328 Mtftp6DriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 425 Mtftp6DriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 521 Mtftp6ServiceBindingCreateChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN OUT EFI_HANDLE *ChildHandle ) argument 621 Mtftp6ServiceBindingDestroyChild( IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/TcpDxe/ |
H A D | TcpMain.c | 6 This program and the accompanying materials 55 @param[in] This Pointer to the EFI_TCP4_PROTOCOL instance. 72 @retval EFI_INVALID_PARAMETER This is NULL. 78 IN EFI_TCP4_PROTOCOL *This, 89 if (NULL == This) { 93 Sock = SOCK_FROM_THIS (This); 108 @param[in] This Pointer to the EFI_TCP4_PROTOCOL instance. 129 IN EFI_TCP4_PROTOCOL * This, 139 if (NULL == This) { 172 Sock = SOCK_FROM_THIS (This); 77 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 128 Tcp4Configure( IN EFI_TCP4_PROTOCOL * This, IN EFI_TCP4_CONFIG_DATA * TcpConfigData OPTIONAL ) argument 214 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 260 Tcp4Connect( IN EFI_TCP4_PROTOCOL *This, IN EFI_TCP4_CONNECTION_TOKEN *ConnectionToken ) argument 298 Tcp4Accept( IN EFI_TCP4_PROTOCOL *This, IN EFI_TCP4_LISTEN_TOKEN *ListenToken ) argument 345 Tcp4Transmit( IN EFI_TCP4_PROTOCOL *This, IN EFI_TCP4_IO_TOKEN *Token ) argument 410 Tcp4Receive( IN EFI_TCP4_PROTOCOL *This, IN EFI_TCP4_IO_TOKEN *Token ) argument 467 Tcp4Close( IN EFI_TCP4_PROTOCOL *This, IN EFI_TCP4_CLOSE_TOKEN *CloseToken ) argument 498 Tcp4Cancel( IN EFI_TCP4_PROTOCOL *This, IN EFI_TCP4_COMPLETION_TOKEN *Token OPTIONAL ) argument 570 Tcp6GetModeData( IN EFI_TCP6_PROTOCOL *This, OUT EFI_TCP6_CONNECTION_STATE *Tcp6State OPTIONAL, OUT EFI_TCP6_CONFIG_DATA *Tcp6ConfigData OPTIONAL, OUT EFI_IP6_MODE_DATA *Ip6ModeData OPTIONAL, OUT EFI_MANAGED_NETWORK_CONFIG_DATA *MnpConfigData OPTIONAL, OUT EFI_SIMPLE_NETWORK_MODE *SnpModeData OPTIONAL ) argument 646 Tcp6Configure( IN EFI_TCP6_PROTOCOL *This, IN EFI_TCP6_CONFIG_DATA *Tcp6ConfigData OPTIONAL ) argument 734 Tcp6Connect( IN EFI_TCP6_PROTOCOL *This, IN EFI_TCP6_CONNECTION_TOKEN *ConnectionToken ) argument 787 Tcp6Accept( IN EFI_TCP6_PROTOCOL *This, IN EFI_TCP6_LISTEN_TOKEN *ListenToken ) argument 842 Tcp6Transmit( IN EFI_TCP6_PROTOCOL *This, IN EFI_TCP6_IO_TOKEN *Token ) argument 922 Tcp6Receive( IN EFI_TCP6_PROTOCOL *This, IN EFI_TCP6_IO_TOKEN *Token ) argument 983 Tcp6Close( IN EFI_TCP6_PROTOCOL *This, IN EFI_TCP6_CLOSE_TOKEN *CloseToken ) argument 1030 Tcp6Cancel( IN EFI_TCP6_PROTOCOL *This, IN EFI_TCP6_COMPLETION_TOKEN *Token OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Udp6Dxe/ |
H A D | Udp6Main.c | 6 This program and the accompanying materials 30 This function copies the current operational settings of this EFI UDPv6 Protocol 31 instance into user-supplied buffers. This function is used optionally to retrieve 34 @param[in] This Pointer to the EFI_UDP6_PROTOCOL instance. 36 data is returned. This parameter is optional and 39 mode data is returned. This parameter is optional 42 configuration data is returned. This parameter is 45 is returned. This parameter is optional and may be NULL. 51 @retval EFI_INVALID_PARAMETER This is NULL. 57 IN EFI_UDP6_PROTOCOL *This, 56 Udp6GetModeData( IN EFI_UDP6_PROTOCOL *This, OUT EFI_UDP6_CONFIG_DATA *Udp6ConfigData OPTIONAL, OUT EFI_IP6_MODE_DATA *Ip6ModeData OPTIONAL, OUT EFI_MANAGED_NETWORK_CONFIG_DATA *MnpConfigData OPTIONAL, OUT EFI_SIMPLE_NETWORK_MODE *SnpModeData OPTIONAL ) argument 139 Udp6Configure( IN EFI_UDP6_PROTOCOL *This, IN EFI_UDP6_CONFIG_DATA *UdpConfigData OPTIONAL ) argument 325 Udp6Groups( IN EFI_UDP6_PROTOCOL *This, IN BOOLEAN JoinFlag, IN EFI_IPv6_ADDRESS *MulticastAddress OPTIONAL ) argument 453 Udp6Transmit( IN EFI_UDP6_PROTOCOL *This, IN EFI_UDP6_COMPLETION_TOKEN *Token ) argument 694 Udp6Receive( IN EFI_UDP6_PROTOCOL *This, IN EFI_UDP6_COMPLETION_TOKEN *Token ) argument 785 Udp6Cancel( IN EFI_UDP6_PROTOCOL *This, IN EFI_UDP6_COMPLETION_TOKEN *Token OPTIONAL ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/UefiPxeBcDxe/ |
H A D | PxeBcDriver.c | 6 This program and the accompanying materials 100 @param[in] This Pointer to the EFI_DRIVER_BINDING_PROTOCOL. 106 IN EFI_DRIVER_BINDING_PROTOCOL *This, 119 This->DriverBindingHandle, 125 This->DriverBindingHandle, 138 This->DriverBindingHandle, 144 This->DriverBindingHandle, 157 This->DriverBindingHandle, 163 This->DriverBindingHandle, 176 This 105 PxeBcDestroyIp4Children( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN PXEBC_PRIVATE_DATA *Private ) argument 286 PxeBcDestroyIp6Children( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN PXEBC_PRIVATE_DATA *Private ) argument 448 PxeBcCreateIp4Children( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN PXEBC_PRIVATE_DATA *Private ) argument 769 PxeBcCreateIp6Children( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN PXEBC_PRIVATE_DATA *Private ) argument 1111 PxeBcDriverBindingSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 1195 PxeBcDriverBindingStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL ) argument 1352 PxeBcDriverBindingStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument [all...] |
H A D | PxeBcMtftp.c | 6 This program and the accompanying materials 27 This is a callback function when packets are received or transmitted in Mtftp driver. 35 @param[in] This Pointer to EFI_MTFTP6_PROTOCOL. 47 IN EFI_MTFTP6_PROTOCOL *This, 103 This function is to get the size of a file using Tftp. 228 This function is to get data of a file using Tftp. 311 This function is used to write the data of a file using Tftp. 386 This function is to read the data (file) from a directory using Tftp. 469 This is a callback function when packets are received or transmitted in Mtftp driver. 477 @param[in] This Pointe 46 PxeBcMtftp6CheckPacket( IN EFI_MTFTP6_PROTOCOL *This, IN EFI_MTFTP6_TOKEN *Token, IN UINT16 PacketLen, IN EFI_MTFTP6_PACKET *Packet ) argument 488 PxeBcMtftp4CheckPacket( IN EFI_MTFTP4_PROTOCOL *This, IN EFI_MTFTP4_TOKEN *Token, IN UINT16 PacketLen, IN EFI_MTFTP4_PACKET *Packet ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/OptionRomPkg/CirrusLogic5430Dxe/ |
H A D | CirrusLogic5430GraphicsOutput.c | 3 This program and the accompanying materials 17 This file produces the graphics abstration of Graphics Output Protocol. It is called by 19 This file just does graphics. 75 IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, 87 This - Protocol instance pointer. 103 Private = CIRRUS_LOGIC_5430_PRIVATE_DATA_FROM_GRAPHICS_OUTPUT_THIS (This); 109 if (Info == NULL || SizeOfInfo == NULL || ModeNumber >= This->Mode->MaxMode) { 130 IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, 140 This - Protocol instance pointer. 153 Private = CIRRUS_LOGIC_5430_PRIVATE_DATA_FROM_GRAPHICS_OUTPUT_THIS (This); 74 CirrusLogic5430GraphicsOutputQueryMode( IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN UINT32 ModeNumber, OUT UINTN *SizeOfInfo, OUT EFI_GRAPHICS_OUTPUT_MODE_INFORMATION **Info ) argument 129 CirrusLogic5430GraphicsOutputSetMode( IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This, IN UINT32 ModeNumber ) argument 187 CirrusLogic5430GraphicsOutputBlt( 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 D | CirrusLogic5430UgaDraw.c | 2 This file produces the graphics abstration of UGA Draw. It is called by 4 This file just does graphics. 7 This program and the accompanying materials 25 IN EFI_UGA_DRAW_PROTOCOL *This, 34 Private = CIRRUS_LOGIC_5430_PRIVATE_DATA_FROM_UGA_DRAW_THIS (This); 58 IN EFI_UGA_DRAW_PROTOCOL *This, 68 Private = CIRRUS_LOGIC_5430_PRIVATE_DATA_FROM_UGA_DRAW_THIS (This); 113 IN EFI_UGA_DRAW_PROTOCOL *This, 137 Private = CIRRUS_LOGIC_5430_PRIVATE_DATA_FROM_UGA_DRAW_THIS (This); 24 CirrusLogic5430UgaDrawGetMode( IN EFI_UGA_DRAW_PROTOCOL *This, OUT UINT32 *HorizontalResolution, OUT UINT32 *VerticalResolution, OUT UINT32 *ColorDepth, OUT UINT32 *RefreshRate ) argument 57 CirrusLogic5430UgaDrawSetMode( IN EFI_UGA_DRAW_PROTOCOL *This, IN UINT32 HorizontalResolution, IN UINT32 VerticalResolution, IN UINT32 ColorDepth, IN UINT32 RefreshRate ) argument 112 CirrusLogic5430UgaDrawBlt( 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
|
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/QemuVideoDxe/ |
H A D | Driver.c | 2 This driver is a sample implementation of the Graphics Output Protocol for 7 This program and the accompanying materials 31 @param This The driver binding protocol. 36 @retval EFI_UNSUPPORTED This device isn't supported. 42 IN EFI_DRIVER_BINDING_PROTOCOL *This, 59 This->DriverBindingHandle, 131 This->DriverBindingHandle, 141 @param This The USB bus driver binding instance. 154 IN EFI_DRIVER_BINDING_PROTOCOL *This, 188 This 41 QemuVideoControllerDriverSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 153 QemuVideoControllerDriverStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 352 QemuVideoControllerDriverStop( 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/PcAtChipsetPkg/8259InterruptControllerDxe/ |
H A D | 8259.c | 2 This contains the installation function for the driver. 5 This program and the accompanying materials 110 @param[in] This Indicates the EFI_LEGACY_8259_PROTOCOL instance. 121 IN EFI_LEGACY_8259_PROTOCOL *This, 221 @param[in] This Indicates the EFI_LEGACY_8259_PROTOCOL instance. 234 IN EFI_LEGACY_8259_PROTOCOL *This, 263 @param[in] This Indicates the EFI_LEGACY_8259_PROTOCOL instance. 276 IN EFI_LEGACY_8259_PROTOCOL *This, 305 @param[in] This Indicates the EFI_LEGACY_8259_PROTOCOL instance. 317 IN EFI_LEGACY_8259_PROTOCOL *This, 120 Interrupt8259SetVectorBase( IN EFI_LEGACY_8259_PROTOCOL *This, IN UINT8 MasterBase, IN UINT8 SlaveBase ) argument 233 Interrupt8259GetMask( IN EFI_LEGACY_8259_PROTOCOL *This, OUT UINT16 *LegacyMask, OPTIONAL OUT UINT16 *LegacyEdgeLevel, OPTIONAL OUT UINT16 *ProtectedMask, OPTIONAL OUT UINT16 *ProtectedEdgeLevel OPTIONAL ) argument 275 Interrupt8259SetMask( IN EFI_LEGACY_8259_PROTOCOL *This, IN UINT16 *LegacyMask, OPTIONAL IN UINT16 *LegacyEdgeLevel, OPTIONAL IN UINT16 *ProtectedMask, OPTIONAL IN UINT16 *ProtectedEdgeLevel OPTIONAL ) argument 316 Interrupt8259SetMode( IN EFI_LEGACY_8259_PROTOCOL *This, IN EFI_8259_MODE Mode, IN UINT16 *Mask, OPTIONAL IN UINT16 *EdgeLevel OPTIONAL ) argument 410 Interrupt8259GetVector( IN EFI_LEGACY_8259_PROTOCOL *This, IN EFI_8259_IRQ Irq, OUT UINT8 *Vector ) argument 442 Interrupt8259EnableIrq( IN EFI_LEGACY_8259_PROTOCOL *This, IN EFI_8259_IRQ Irq, IN BOOLEAN LevelTriggered ) argument 476 Interrupt8259DisableIrq( IN EFI_LEGACY_8259_PROTOCOL *This, IN EFI_8259_IRQ Irq ) argument 506 Interrupt8259GetInterruptLine( IN EFI_LEGACY_8259_PROTOCOL *This, IN EFI_HANDLE PciHandle, OUT UINT8 *Vector ) argument 553 Interrupt8259EndOfInterrupt( IN EFI_LEGACY_8259_PROTOCOL *This, IN EFI_8259_IRQ Irq ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/ |
H A D | IdeController.c | 2 This driver module produces IDE_CONTROLLER_INIT protocol and will be used by 3 IDE Bus driver to support platform dependent timing information. This driver 7 This program and the accompanying materials 89 static EFI_STATUS GetPciIo(EFI_DRIVER_BINDING_PROTOCOL *This, EFI_HANDLE hController, EFI_PCI_IO_PROTOCOL **ppPciIo) argument 102 This->DriverBindingHandle, 150 @param This A pointer points to the Binding Protocol instance 161 IN EFI_DRIVER_BINDING_PROTOCOL *This, 179 This->DriverBindingHandle, 184 Status = GetPciIo(This, Controller, &PciIo); 192 // Sub Class (offset 0x0A). This controlle 160 IdeControllerSupported( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 251 IdeControllerStart( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath ) argument 310 IdeControllerStop( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer ) argument 406 IdeInitGetChannelInfo( IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This, IN UINT8 Channel, OUT BOOLEAN *Enabled, OUT UINT8 *MaxDevices ) argument 526 IdeInitNotifyPhase( IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This, IN EFI_IDE_CONTROLLER_ENUM_PHASE Phase, IN UINT8 Channel ) argument 576 IdeInitSubmitData( IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This, IN UINT8 Channel, IN UINT8 Device, IN EFI_IDENTIFY_DATA *IdentifyData ) argument 628 IdeInitDisqualifyMode( IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This, IN UINT8 Channel, IN UINT8 Device, IN EFI_ATA_COLLECTIVE_MODE *BadModes ) argument 694 IdeInitCalculateMode( IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This, IN UINT8 Channel, IN UINT8 Device, OUT EFI_ATA_COLLECTIVE_MODE **SupportedModes ) argument 738 IdeInitSetTiming( IN EFI_IDE_CONTROLLER_INIT_PROTOCOL *This, IN UINT8 Channel, IN UINT8 Device, IN EFI_ATA_COLLECTIVE_MODE *Modes ) argument [all...] |