HomeSort by relevance Sort by last modified time
    Searched refs:Snp (Results 1 - 25 of 45) sorted by null

1 2

  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/SnpDxe/
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;
    [all...]
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;
    [all...]
Stop.c 15 #include "Snp.h"
19 Call UNDI to stop the interface and changes the snp state.
21 @param Snp Pointer to snp driver structure
24 @retval EFI_DEVICE_ERROR SNP is not initialized.
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;
    [all...]
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;
    [all...]
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);
    [all...]
Get_status.c 16 #include "Snp.h"
21 be saved into Snp->RecycledTxBuf.
23 @param Snp Pointer to snp driver structure.
36 SNP_DRIVER *Snp,
47 Db = Snp->Db;
48 Snp->Cdb.OpCode = PXE_OPCODE_GET_STATUS;
50 Snp->Cdb.OpFlags = 0;
53 Snp->Cdb.OpFlags |= PXE_OPFLAGS_GET_TRANSMITTED_BUFFERS;
58 Snp->Cdb.OpFlags |= PXE_OPFLAGS_GET_INTERRUPT_STATUS;
    [all...]
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;
    [all...]
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);
    [all...]
Start.c 15 #include "Snp.h"
19 Call UNDI to start the interface and changes the snp state.
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;
    [all...]
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);
    [all...]
Snp.c 15 #include "Snp.h"
31 SNP_DRIVER *Snp;
33 Snp = (SNP_DRIVER *)Context;
38 PxeShutdown (Snp);
39 PxeStop (Snp);
269 SNP_DRIVER *Snp;
360 // OK, we like this UNDI, and we know snp is not already there on this handle
377 Snp = (SNP_DRIVER *) (UINTN) Address;
379 ZeroMem (Snp, sizeof (SNP_DRIVER));
381 Snp->PciIo = PciIo;
    [all...]
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;
    [all...]
Callback.c 4 stores the interface context for the NIC that snp is trying to talk.
17 #include "Snp.h"
27 @param UniqueId This was supplied to UNDI at Undi_Start, SNP uses this to
40 SNP_DRIVER *Snp;
42 Snp = (SNP_DRIVER *) (UINTN) UniqueId;
44 // tcpip was calling snp at tpl_notify and when we acquire a lock that was
48 EfiAcquireLock (&Snp->Lock);
50 EfiReleaseLock (&Snp->Lock);
59 @param UniqueId This was supplied to UNDI at Undi_Start, SNP uses this to
82 @param UniqueId This was supplied to UNDI at Undi_Start, SNP uses this
    [all...]
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;
    [all...]
Statistics.c 16 #include "Snp.h"
75 SNP_DRIVER *Snp;
85 // Get pointer to SNP driver instance for *This.
91 Snp = EFI_SIMPLE_NETWORK_DEV_FROM_THIS (This);
96 // Return error if the SNP is not initialized.
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;
    [all...]
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) {
264 L"SNP (MAC="
266 for (Index = 0; Index < Snp->Mode->HwAddressSize; Index++) {
271 Snp->Mode->CurrentAddress.Addr[Index]
389 EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
413 (VOID **)&Snp,
    [all...]
  /device/linaro/bootloader/edk2/EmbeddedPkg/Drivers/Lan9118Dxe/
Lan9118DxeUtil.h 94 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
100 IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp
112 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
124 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
134 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
144 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
155 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
162 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
174 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
184 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
    [all...]
Lan9118Dxe.c 50 EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
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->Reset = SnpReset;
    [all...]
Lan9118Dxe.h 62 // EFI SNP protocol instances
63 EFI_SIMPLE_NETWORK_PROTOCOL Snp;
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,
    [all...]
Lan9118DxeUtil.c 309 EFI_SIMPLE_NETWORK_PROTOCOL *Snp
355 IN EFI_SIMPLE_NETWORK_PROTOCOL *Snp
392 if (CompareMem (&Snp->Mode->CurrentAddress, &mZeroMac, NET_ETHER_ADDR_LEN)) {
393 Lan9118SetMacAddress (&Snp->Mode->CurrentAddress, Snp);
398 Lan9118SetMacAddress((EFI_MAC_ADDRESS *) &DefaultMacAddress, Snp);
399 CopyMem (&Snp->Mode->CurrentAddress, &DefaultMacAddress, NET_ETHER_ADDR_LEN);
403 Lan9118ReadMacAddress (&Snp->Mode->CurrentAddress);
404 CopyMem (&Snp->Mode->PermanentAddress, &Snp->Mode->CurrentAddress, NET_ETHER_ADDR_LEN);
    [all...]
  /device/linaro/bootloader/edk2/OvmfPkg/VirtioNetDxe/
DriverBinding.c 171 // TPL_CALLBACK is also the maximum TPL an SNP implementation is allowed to
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;
    [all...]
  /device/linaro/bootloader/OpenPlatformPkg/Drivers/Net/Lan91xDxe/
Lan91xDxe.c 60 // EFI SNP protocol instances
61 EFI_SIMPLE_NETWORK_PROTOCOL Snp;
64 // EFI Snp statistics instance
84 #define INSTANCE_FROM_SNP_THIS(a) CR(a, LAN91X_DRIVER, Snp, LAN91X_SIGNATURE)
1015 IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp
1022 // Check Snp instance
1023 if (Snp == NULL) {
1029 Mode = Snp->Mode;
1041 (UINTN)Snp->Mode->State));
1063 IN EFI_SIMPLE_NETWORK_PROTOCOL* Snp
    [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/
MnpMain.c 20 support returning the underlying SNP driver mode data.
23 parameters) from the MNP or the underlying SNP.
29 @param[out] SnpModeData Pointer to storage for SNP operational parameters. This
52 EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
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);
    [all...]
MnpIo.c 163 SnpMode = MnpDeviceData->Snp->Mode;
200 This functon places the packet buffer to SNP driver's tansmit queue. The packet
201 can be considered successfully sent out once SNP acccetp the packet, while the
223 EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
230 Snp = MnpDeviceData->Snp;
233 HeaderSize = Snp->Mode->MediaHeaderSize - TxData->HeaderLength;
239 if (Snp->Mode->MediaPresentSupported && !Snp->Mode->MediaPresent) {
259 // Transmit the packet through SNP.
    [all...]
MnpConfig.c 258 in the queue, first try to recycle some from SNP, then try to allocate some and add
284 // First try to recycle some TX buffer from SNP
368 "MnpFreeTxBuf: Duplicated recycle report from SNP.\n")
380 Try to recycle all the transmitted buffer address from SNP.
394 EFI_SIMPLE_NETWORK_PROTOCOL *Snp;
397 Snp = MnpDeviceData->Snp;
398 ASSERT (Snp != NULL);
402 Status = Snp->GetStatus (Snp, NULL, (VOID **) &TxBuf);
    [all...]

Completed in 626 milliseconds

1 2