Searched refs:Snp (Results 1 - 25 of 53) sorted by relevance

123

/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/SnpDxe/
H A DShutdown.c15 #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 DInitialize.c16 #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 DStop.c15 #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 DReset.c15 #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 DStation_address.c15 #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 DGet_status.c16 #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 DReceive_filters.c18 #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 DNvdata.c16 #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 DStart.c15 #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 DSnp.c15 #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 DMcast_ip_to_mac.c16 #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 DTransmit.c15 #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 DCallback.c17 #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 DReceive.c16 #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 DStatistics.c16 #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 DComponentName.c16 #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 DSnpDxe.inf40 Snp.h
44 Snp.c
/device/linaro/bootloader/edk2/EmbeddedPkg/Drivers/Lan9118Dxe/
H A DLan9118Dxe.c50 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 DLan9118DxeUtil.h111 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 DLan9118Dxe.h63 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 DLan9118DxeUtil.c355 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 DDriverBinding.c187 &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 DLan91xDxe.c61 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 DMnpMain.c52 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 DMnpIo.c163 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...]

Completed in 176 milliseconds

123