/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/SnpDxe/ |
H A D | Shutdown.c | 15 #include "Snp.h" 21 @param Snp Pointer to snp driver structure. 29 IN SNP_DRIVER *Snp 32 Snp->Cdb.OpCode = PXE_OPCODE_SHUTDOWN; 33 Snp->Cdb.OpFlags = PXE_OPFLAGS_NOT_USED; 34 Snp->Cdb.CPBsize = PXE_CPBSIZE_NOT_USED; 35 Snp->Cdb.DBsize = PXE_DBSIZE_NOT_USED; 36 Snp->Cdb.CPBaddr = PXE_CPBADDR_NOT_USED; 37 Snp->Cdb.DBaddr = PXE_DBADDR_NOT_USED; 38 Snp 101 SNP_DRIVER *Snp; local [all...] |
H A D | Stop.c | 15 #include "Snp.h" 21 @param Snp Pointer to snp driver structure 29 SNP_DRIVER *Snp 32 Snp->Cdb.OpCode = PXE_OPCODE_STOP; 33 Snp->Cdb.OpFlags = PXE_OPFLAGS_NOT_USED; 34 Snp->Cdb.CPBsize = PXE_CPBSIZE_NOT_USED; 35 Snp->Cdb.DBsize = PXE_DBSIZE_NOT_USED; 36 Snp->Cdb.CPBaddr = PXE_CPBADDR_NOT_USED; 37 Snp->Cdb.DBaddr = PXE_DBADDR_NOT_USED; 38 Snp 95 SNP_DRIVER *Snp; local [all...] |
H A D | Reset.c | 15 #include "Snp.h" 21 @param Snp Pointer to the snp driver structure. 29 SNP_DRIVER *Snp 32 Snp->Cdb.OpCode = PXE_OPCODE_RESET; 33 Snp->Cdb.OpFlags = PXE_OPFLAGS_NOT_USED; 34 Snp->Cdb.CPBsize = PXE_CPBSIZE_NOT_USED; 35 Snp->Cdb.DBsize = PXE_DBSIZE_NOT_USED; 36 Snp->Cdb.CPBaddr = PXE_CPBADDR_NOT_USED; 37 Snp->Cdb.DBaddr = PXE_DBADDR_NOT_USED; 38 Snp 99 SNP_DRIVER *Snp; local [all...] |
H A D | Start.c | 15 #include "Snp.h" 21 @param Snp pointer to snp driver structure. 29 IN SNP_DRIVER *Snp 34 Cpb31 = Snp->Cpb; 38 Snp->Cdb.OpCode = PXE_OPCODE_START; 39 Snp->Cdb.OpFlags = PXE_OPFLAGS_NOT_USED; 40 Snp->Cdb.CPBsize = PXE_CPBSIZE_NOT_USED; 41 Snp->Cdb.DBsize = PXE_DBSIZE_NOT_USED; 42 Snp->Cdb.CPBaddr = PXE_CPBADDR_NOT_USED; 43 Snp 123 SNP_DRIVER *Snp; local [all...] |
H A D | Get_status.c | 16 #include "Snp.h" 22 @param Snp Pointer to snp driver structure. 36 SNP_DRIVER *Snp, 44 Db = Snp->Db; 45 Snp->Cdb.OpCode = PXE_OPCODE_GET_STATUS; 47 Snp->Cdb.OpFlags = 0; 50 Snp->Cdb.OpFlags |= PXE_OPFLAGS_GET_TRANSMITTED_BUFFERS; 54 Snp->Cdb.OpFlags |= PXE_OPFLAGS_GET_INTERRUPT_STATUS; 57 if (Snp->MediaStatusSupported) { 58 Snp 35 PxeGetStatus( SNP_DRIVER *Snp, UINT32 *InterruptStatusPtr, VOID **TransmitBufferListPtr ) argument 186 SNP_DRIVER *Snp; local [all...] |
H A D | Initialize.c | 16 #include "Snp.h" 21 @param Snp Pointer to snp driver structure. 32 SNP_DRIVER *Snp, 40 Cpb = Snp->Cpb; 41 if (Snp->TxRxBufferSize != 0) { 42 Status = Snp->PciIo->AllocateBuffer ( 43 Snp->PciIo, 46 SNP_MEM_PAGES (Snp->TxRxBufferSize), 64 Snp->TxRxBuffer = Addr; 67 Cpb->MemoryAddr = (UINT64)(UINTN) Snp 31 PxeInit( SNP_DRIVER *Snp, UINT16 CableDetectFlag ) argument 173 SNP_DRIVER *Snp; local [all...] |
H A D | Mcast_ip_to_mac.c | 16 #include "Snp.h" 21 @param Snp Pointer to snp driver structure. 35 IN SNP_DRIVER *Snp, 44 Cpb = Snp->Cpb; 45 Db = Snp->Db; 46 Snp->Cdb.OpCode = PXE_OPCODE_MCAST_IP_TO_MAC; 47 Snp->Cdb.OpFlags = (UINT16) (IPv6 ? PXE_OPFLAGS_MCAST_IPV6_TO_MAC : PXE_OPFLAGS_MCAST_IPV4_TO_MAC); 48 Snp->Cdb.CPBsize = (UINT16) sizeof (PXE_CPB_MCAST_IP_TO_MAC); 49 Snp->Cdb.DBsize = (UINT16) sizeof (PXE_DB_MCAST_IP_TO_MAC); 51 Snp 34 PxeIp2Mac( IN SNP_DRIVER *Snp, IN BOOLEAN IPv6, IN EFI_IP_ADDRESS *IP, IN OUT EFI_MAC_ADDRESS *MAC ) argument 141 SNP_DRIVER *Snp; local [all...] |
H A D | Nvdata.c | 16 #include "Snp.h" 22 @param Snp pointer to the snp driver structure 35 IN SNP_DRIVER *Snp, 43 Db = Snp->Db; 44 Snp->Cdb.OpCode = PXE_OPCODE_NVDATA; 46 Snp->Cdb.OpFlags = PXE_OPFLAGS_NVDATA_READ; 48 Snp->Cdb.CPBsize = PXE_CPBSIZE_NOT_USED; 49 Snp->Cdb.CPBaddr = PXE_CPBADDR_NOT_USED; 51 Snp->Cdb.DBsize = (UINT16) sizeof (PXE_DB_NVDATA); 52 Snp 34 PxeNvDataRead( IN SNP_DRIVER *Snp, IN UINTN Offset, IN UINTN BufferSize, IN OUT VOID *Buffer ) argument 160 SNP_DRIVER *Snp; local [all...] |
H A D | Station_address.c | 15 #include "Snp.h" 22 @param Snp Pointer to snp driver structure. 30 SNP_DRIVER *Snp 35 Db = Snp->Db; 36 Snp->Cdb.OpCode = PXE_OPCODE_STATION_ADDRESS; 37 Snp->Cdb.OpFlags = PXE_OPFLAGS_STATION_ADDRESS_READ; 39 Snp->Cdb.CPBaddr = PXE_CPBADDR_NOT_USED; 40 Snp->Cdb.CPBsize = PXE_CPBSIZE_NOT_USED; 42 Snp->Cdb.DBsize = (UINT16) sizeof (PXE_DB_STATION_ADDRESS); 43 Snp 103 PxeSetStnAddr( SNP_DRIVER *Snp, EFI_MAC_ADDRESS *NewMacAddr ) argument 208 SNP_DRIVER *Snp; local [all...] |
H A D | Receive.c | 16 #include "Snp.h" 21 @param Snp Pointer to snp driver structure 46 SNP_DRIVER *Snp, 59 Cpb = Snp->Cpb; 60 Db = Snp->Db; 68 Snp->Cdb.OpCode = PXE_OPCODE_RECEIVE; 69 Snp->Cdb.OpFlags = PXE_OPFLAGS_NOT_USED; 71 Snp->Cdb.CPBsize = (UINT16) sizeof (PXE_CPB_RECEIVE); 72 Snp->Cdb.CPBaddr = (UINT64)(UINTN) Cpb; 74 Snp 45 PxeReceive( SNP_DRIVER *Snp, VOID *Buffer, UINTN *BufferSize, UINTN *HeaderSize, EFI_MAC_ADDRESS *SrcAddr, EFI_MAC_ADDRESS *DestAddr, UINT16 *Protocol ) argument 208 SNP_DRIVER *Snp; local [all...] |
H A D | Receive_filters.c | 18 #include "Snp.h" 23 @param Snp Pointer to snp driver structure. 37 SNP_DRIVER *Snp, 43 Snp->Cdb.OpCode = PXE_OPCODE_RECEIVE_FILTERS; 44 Snp->Cdb.OpFlags = PXE_OPFLAGS_RECEIVE_FILTER_ENABLE; 45 Snp->Cdb.CPBsize = PXE_CPBSIZE_NOT_USED; 46 Snp->Cdb.DBsize = PXE_DBSIZE_NOT_USED; 47 Snp->Cdb.CPBaddr = PXE_CPBADDR_NOT_USED; 48 Snp->Cdb.DBaddr = PXE_DBADDR_NOT_USED; 49 Snp 36 PxeRecvFilterEnable( SNP_DRIVER *Snp, UINT32 EnableFlags, UINTN MCastAddressCount, EFI_MAC_ADDRESS *MCastAddressList ) argument 126 PxeRecvFilterDisable( SNP_DRIVER *Snp, UINT32 DisableFlags, BOOLEAN ResetMCastList ) argument 397 SNP_DRIVER *Snp; local [all...] |
H A D | Statistics.c | 16 #include "Snp.h" 75 SNP_DRIVER *Snp; local 91 Snp = EFI_SIMPLE_NETWORK_DEV_FROM_THIS (This); 98 switch (Snp->Mode.State) { 121 Snp->Cdb.OpCode = PXE_OPCODE_STATISTICS; 122 Snp->Cdb.CPBsize = PXE_CPBSIZE_NOT_USED; 123 Snp->Cdb.CPBaddr = PXE_CPBADDR_NOT_USED; 124 Snp->Cdb.StatCode = PXE_STATCODE_INITIALIZE; 125 Snp->Cdb.StatFlags = PXE_STATFLAGS_INITIALIZE; 126 Snp [all...] |
H A D | Transmit.c | 15 #include "Snp.h" 21 @param Snp Pointer to SNP driver structure. 36 SNP_DRIVER *Snp, 48 Cpb = Snp->Cpb; 53 Snp->Mode.HwAddressSize 58 (VOID *) &(Snp->Mode.CurrentAddress), 59 Snp->Mode.HwAddressSize 66 Snp->Mode.HwAddressSize 87 Snp->Cdb.OpCode = PXE_OPCODE_FILL_HEADER; 88 Snp 35 PxeFillHeader( SNP_DRIVER *Snp, VOID *MacHeaderPtr, UINTN HeaderSize, VOID *Buffer, UINTN BufferSize, EFI_MAC_ADDRESS *DestAddr, EFI_MAC_ADDRESS *SrcAddr, UINT16 *ProtocolPtr ) argument 147 PxeTransmit( SNP_DRIVER *Snp, VOID *Buffer, UINTN BufferSize ) argument 283 SNP_DRIVER *Snp; local [all...] |
H A D | Callback.c | 17 #include "Snp.h" 252 SNP_DRIVER *Snp; local 254 Snp = (SNP_DRIVER *) (UINTN) UniqueId; 260 EfiAcquireLock (&Snp->Lock); 262 EfiReleaseLock (&Snp->Lock); 314 SNP_DRIVER *Snp; local 317 Snp = (SNP_DRIVER *) (UINTN) UniqueId; 336 Snp->PciIo->Io.Read ( 337 Snp->PciIo, 339 Snp 411 SNP_DRIVER *Snp; local 502 SNP_DRIVER *Snp; local [all...] |
H A D | Snp.c | 15 #include "Snp.h" 39 SNP_DRIVER *Snp; local 41 Snp = (SNP_DRIVER *)Context; 46 PxeShutdown (Snp); 47 PxeStop (Snp); 277 SNP_DRIVER *Snp; local 384 Snp = (SNP_DRIVER *) (UINTN) Address; 386 ZeroMem (Snp, sizeof (SNP_DRIVER)); 388 Snp->PciIo = mPciIo; 389 Snp 761 SNP_DRIVER *Snp; local [all...] |
H A D | Snp.h | 60 EFI_SIMPLE_NETWORK_PROTOCOL Snp; member in struct:__anon11239 133 #define EFI_SIMPLE_NETWORK_DEV_FROM_THIS(a) CR (a, SNP_DRIVER, Snp, SNP_DRIVER_SIGNATURE) 200 @param Snp pointer to snp driver structure 208 IN SNP_DRIVER *Snp 214 @param Snp pointer to snp driver structure 224 SNP_DRIVER *Snp 230 @param Snp pointer to snp driver structure 240 SNP_DRIVER *Snp, 247 @param Snp pointer to snp driver structure 255 IN SNP_DRIVER *Snp [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Network/MnpDxe/ |
H A D | MnpDriver.c | 56 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local 64 (VOID **) &Snp,
|
H A D | MnpMain.c | 52 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local 74 // Copy the underlayer Snp mode data. 76 Snp = Instance->MnpServiceData->MnpDeviceData->Snp; 79 // Upon successful return of GetStatus(), the Snp->Mode->MediaPresent 82 Snp->GetStatus (Snp, &InterruptStatus, NULL); 83 CopyMem (SnpModeData, Snp->Mode, sizeof (*SnpModeData)); 234 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local 263 Snp [all...] |
H A D | MnpDriver.h | 50 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; member in struct:__anon11230
|
H A D | MnpIo.c | 144 SnpMode = MnpDerviceData->Snp->Mode; 200 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local 208 Snp = MnpDeviceData->Snp; 211 HeaderSize = Snp->Mode->MediaHeaderSize - TxData->HeaderLength; 217 if (Snp->Mode->MediaPresentSupported && !Snp->Mode->MediaPresent) { 247 Status = Snp->Transmit ( 248 Snp, 271 Snp 865 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local 1102 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local [all...] |
H A D | MnpConfig.c | 234 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local 252 (VOID **) &Snp, 262 // Get MTU from Snp. 264 SnpMode = Snp->Mode; 265 MnpDeviceData->Snp = Snp; 551 SnpMode = MnpDeviceData->Snp->Mode; 908 @param[in] Snp Pointer to the simple network protocol. 916 IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp 921 ASSERT (Snp ! 1342 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/UefiPxeBcDxe/ |
H A D | PxeBcDriver.c | 248 if (Private->Snp != NULL) { 262 Private->Snp 407 if (Private->Snp != NULL) { 420 Private->Snp 461 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local 679 if (Private->Snp != NULL) { 688 Private->Snp 701 (VOID **) &Snp, 781 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local 987 if (Private->Snp ! [all...] |
H A D | PxeBcImpl.h | 103 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; member in struct:_PXEBC_PRIVATE_DATA
|
/vbox/src/VBox/Devices/EFI/Firmware/NetworkPkg/Dhcp6Dxe/ |
H A D | Dhcp6Io.c | 2729 This routine will try to invoke Snp->GetStatus() to get the media status. 2748 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local 2751 Snp = Instance->Service->Snp; 2757 if (!Snp->Mode->MediaPresentSupported) { 2762 // Invoke Snp->GetStatus() to refresh MediaPresent field in SNP mode data 2764 Status = Snp->GetStatus (Snp, &InterruptStatus, NULL); 2769 Instance->MediaPresent = Snp->Mode->MediaPresent;
|
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Library/GenericBdsLib/ |
H A D | BdsBoot.c | 2362 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local 2387 Status = gBS->HandleProtocol (Handle, &gEfiSimpleNetworkProtocolGuid, (VOID **)&Snp); 2399 Status = gBS->HandleProtocol (Handle, &gEfiSimpleNetworkProtocolGuid, (VOID **) &Snp); 2405 if (Snp->Mode->MediaPresentSupported) { 2406 if (Snp->Mode->State == EfiSimpleNetworkInitialized) { 2408 // Invoke Snp->GetStatus() to refresh the media status 2410 Snp->GetStatus (Snp, &InterruptStatus, NULL); 2415 MediaPresent = Snp->Mode->MediaPresent; 2421 Status = Snp [all...] |