/device/linaro/bootloader/edk2/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 | Initialize.c | 16 #include "Snp.h"
21 @param Snp Pointer to snp driver structure.
32 SNP_DRIVER *Snp,
42 Cpb = Snp->Cpb;
43 if (Snp->TxRxBufferSize != 0) {
44 Status = Snp->PciIo->AllocateBuffer (
45 Snp->PciIo,
48 SNP_MEM_PAGES (Snp->TxRxBufferSize),
66 Snp->TxRxBuffer = Addr;
69 Cpb->MemoryAddr = (UINT64)(UINTN) Snp 31 PxeInit( SNP_DRIVER *Snp, UINT16 CableDetectFlag ) argument 195 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 | 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 207 SNP_DRIVER *Snp; local [all...] |
H A D | Get_status.c | 16 #include "Snp.h"
21 be saved into Snp->RecycledTxBuf. This function will also update the MediaPresent
24 @param[in] Snp Pointer to snp driver structure.
37 IN SNP_DRIVER *Snp,
48 Db = Snp->Db;
49 Snp->Cdb.OpCode = PXE_OPCODE_GET_STATUS;
51 Snp->Cdb.OpFlags = 0;
54 Snp->Cdb.OpFlags |= PXE_OPFLAGS_GET_TRANSMITTED_BUFFERS;
59 Snp->Cdb.OpFlags |= PXE_OPFLAGS_GET_INTERRUPT_STATUS;
62 if (Snp 36 PxeGetStatus( IN SNP_DRIVER *Snp, OUT UINT32 *InterruptStatusPtr, IN BOOLEAN GetTransmittedBuf ) 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 | 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 | 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 | Snp.c | 15 #include "Snp.h"
31 SNP_DRIVER *Snp;
local 33 Snp = (SNP_DRIVER *)Context;
38 PxeShutdown (Snp);
39 PxeStop (Snp);
269 SNP_DRIVER *Snp;
local 377 Snp = (SNP_DRIVER *) (UINTN) Address;
379 ZeroMem (Snp, sizeof (SNP_DRIVER));
381 Snp->PciIo = PciIo;
382 Snp 756 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 | 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 284 SNP_DRIVER *Snp; local [all...] |
H A D | Callback.c | 17 #include "Snp.h"
40 SNP_DRIVER *Snp;
local 42 Snp = (SNP_DRIVER *) (UINTN) UniqueId;
48 EfiAcquireLock (&Snp->Lock);
50 EfiReleaseLock (&Snp->Lock);
102 SNP_DRIVER *Snp;
local 105 Snp = (SNP_DRIVER *) (UINTN) UniqueId;
124 Snp->PciIo->Io.Read (
125 Snp->PciIo,
127 Snp 199 SNP_DRIVER *Snp; local 290 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 | 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 | ComponentName.c | 16 #include "Snp.h"
237 Update the component name for the Snp child handle.
239 @param Snp[in] A pointer to the EFI_SIMPLE_NETWORK_PROTOCOL.
248 IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp
256 if (Snp == NULL) {
266 for (Index = 0; Index < Snp->Mode->HwAddressSize; Index++) {
271 Snp->Mode->CurrentAddress.Addr[Index]
389 EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
local 413 (VOID **)&Snp,
424 Status = UpdateName (Snp);
[all...] |
H A D | SnpDxe.inf | 40 Snp.h
44 Snp.c
|
/device/linaro/bootloader/edk2/EmbeddedPkg/Drivers/Lan9118Dxe/ |
H A D | Lan9118Dxe.c | 50 EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
local 69 Snp = &(LanDriver->Snp);
71 Snp->Mode = SnpMode;
77 Snp->Revision = EFI_SIMPLE_NETWORK_PROTOCOL_REVISION;
78 Snp->WaitForPacket = NULL;
79 Snp->Initialize = SnpInitialize;
80 Snp->Start = SnpStart;
81 Snp->Stop = SnpStop;
82 Snp 253 SnpInitialize( IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp, IN UINTN RxBufferSize OPTIONAL, IN UINTN TxBufferSize OPTIONAL ) argument 374 SnpReset( IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp, IN BOOLEAN Verification ) argument 545 SnpReceiveFilters( IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp, IN UINT32 Enable, IN UINT32 Disable, IN BOOLEAN ResetMCastFilter, IN UINTN MCastFilterCnt OPTIONAL, IN EFI_MAC_ADDRESS *MCastFilter OPTIONAL ) argument 731 SnpStationAddress( IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp, IN BOOLEAN Reset, IN EFI_MAC_ADDRESS *New ) argument 806 SnpStatistics( IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp, IN BOOLEAN Reset, IN OUT UINTN *StatSize, OUT EFI_NETWORK_STATISTICS *Statistics ) argument 875 SnpMcastIptoMac( IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp, IN BOOLEAN IsIpv6, IN EFI_IP_ADDRESS *Ip, OUT EFI_MAC_ADDRESS *McastMac ) argument 960 SnpGetStatus( IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp, OUT UINT32 *IrqStat OPTIONAL, OUT VOID **TxBuff OPTIONAL ) argument 1109 SnpTransmit( IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp, IN UINTN HdrSize, IN UINTN BuffSize, IN VOID* Data, IN EFI_MAC_ADDRESS *SrcAddr OPTIONAL, IN EFI_MAC_ADDRESS *DstAddr OPTIONAL, IN UINT16 *Protocol OPTIONAL ) argument 1300 SnpReceive( IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp, OUT UINTN *HdrSize OPTIONAL, IN OUT UINTN *BuffSize, OUT VOID *Data, OUT EFI_MAC_ADDRESS *SrcAddr OPTIONAL, OUT EFI_MAC_ADDRESS *DstAddr OPTIONAL, OUT UINT16 *Protocol OPTIONAL ) argument [all...] |
H A D | Lan9118DxeUtil.h | 111 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
117 IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp
129 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
141 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
151 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
161 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
172 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
179 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
191 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
201 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
[all...] |
H A D | Lan9118Dxe.h | 63 EFI_SIMPLE_NETWORK_PROTOCOL Snp;
member in struct:__anon5351 66 // EFI Snp statistics instance
75 #define INSTANCE_FROM_SNP_THIS(a) CR(a, LAN9118_DRIVER, Snp, LAN9118_SIGNATURE)
102 IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp
112 IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp
122 IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp,
134 IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp,
145 IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp
155 IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp,
170 IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp,
[all...] |
H A D | Lan9118DxeUtil.c | 355 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
401 IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp
437 if (CompareMem (&Snp->Mode->CurrentAddress, &mZeroMac, NET_ETHER_ADDR_LEN)) {
438 Lan9118SetMacAddress (&Snp->Mode->CurrentAddress, Snp);
443 Lan9118SetMacAddress((EFI_MAC_ADDRESS *) &DefaultMacAddress, Snp);
444 CopyMem (&Snp->Mode->CurrentAddress, &DefaultMacAddress, NET_ETHER_ADDR_LEN);
448 Lan9118ReadMacAddress (&Snp->Mode->CurrentAddress);
449 CopyMem (&Snp->Mode->PermanentAddress, &Snp [all...] |
/device/linaro/bootloader/edk2/OvmfPkg/VirtioNetDxe/ |
H A D | DriverBinding.c | 187 &VirtioNetIsPacketAvailable, Dev, &Dev->Snp.WaitForPacket);
192 Dev->Snp.Revision = EFI_SIMPLE_NETWORK_PROTOCOL_REVISION;
193 Dev->Snp.Start = &VirtioNetStart;
194 Dev->Snp.Stop = &VirtioNetStop;
195 Dev->Snp.Initialize = &VirtioNetInitialize;
196 Dev->Snp.Reset = &VirtioNetReset;
197 Dev->Snp.Shutdown = &VirtioNetShutdown;
198 Dev->Snp.ReceiveFilters = &VirtioNetReceiveFilters;
199 Dev->Snp.StationAddress = &VirtioNetStationAddress;
200 Dev->Snp 595 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local [all...] |
/device/linaro/bootloader/OpenPlatformPkg/Drivers/Net/Lan91xDxe/ |
H A D | Lan91xDxe.c | 61 EFI_SIMPLE_NETWORK_PROTOCOL Snp;
member in struct:_LAN91X_DRIVER 64 // EFI Snp statistics instance
82 #define INSTANCE_FROM_SNP_THIS(a) CR(a, LAN91X_DRIVER, Snp, LAN91X_SIGNATURE)
986 IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp
993 // Check Snp instance
994 if (Snp == NULL) {
1000 Mode = Snp->Mode;
1012 (UINTN)Snp->Mode->State));
1034 IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp
1041 // Check Snp Instanc 1085 SnpInitialize( IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp, IN UINTN RxBufferSize OPTIONAL, IN UINTN TxBufferSize OPTIONAL ) argument 1164 SnpReset( IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp, IN BOOLEAN Verification ) argument 1278 SnpReceiveFilters( IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp, IN UINT32 Enable, IN UINT32 Disable, IN BOOLEAN Reset, IN UINTN NumMfilter OPTIONAL, IN EFI_MAC_ADDRESS *Mfilter OPTIONAL ) argument 1403 SnpStationAddress( IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp, IN BOOLEAN Reset, IN EFI_MAC_ADDRESS *NewMac ) argument 1463 SnpStatistics( IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp, IN BOOLEAN Reset, IN OUT UINTN *StatSize, OUT EFI_NETWORK_STATISTICS *Statistics ) argument 1539 SnpMcastIptoMac( IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp, IN BOOLEAN IsIpv6, IN EFI_IP_ADDRESS *Ip, OUT EFI_MAC_ADDRESS *McastMac ) argument 1611 SnpGetStatus( IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp, OUT UINT32 *IrqStat OPTIONAL, OUT VOID **TxBuff OPTIONAL ) argument 1699 SnpTransmit( IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp, IN UINTN HdrSize, IN UINTN BufSize, IN VOID *BufAddr, IN EFI_MAC_ADDRESS *SrcAddr OPTIONAL, IN EFI_MAC_ADDRESS *DstAddr OPTIONAL, IN UINT16 *Protocol OPTIONAL ) argument 1916 SnpReceive( IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp, OUT UINTN *HdrSize OPTIONAL, IN OUT UINTN *BuffSize, OUT VOID *Data, OUT EFI_MAC_ADDRESS *SrcAddr OPTIONAL, OUT EFI_MAC_ADDRESS *DstAddr OPTIONAL, OUT UINT16 *Protocol OPTIONAL ) argument 2121 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local [all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/ |
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 | MnpIo.c | 163 SnpMode = MnpDeviceData->Snp->Mode;
223 EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
local 230 Snp = MnpDeviceData->Snp;
233 HeaderSize = Snp->Mode->MediaHeaderSize - TxData->HeaderLength;
239 if (Snp->Mode->MediaPresentSupported && !Snp->Mode->MediaPresent) {
261 Status = Snp->Transmit (
262 Snp,
277 Status = Snp 858 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local 1095 EFI_SIMPLE_NETWORK_PROTOCOL *Snp; local [all...] |