\r
#include "Snp.h"\r
\r
-\r
/**\r
Call UNDI to read the MAC address of the NIC and update the mode structure\r
with the address.\r
**/\r
EFI_STATUS\r
PxeGetStnAddr (\r
- SNP_DRIVER *Snp\r
+ SNP_DRIVER *Snp\r
)\r
{\r
PXE_DB_STATION_ADDRESS *Db;\r
\r
- Db = Snp->Db;\r
- Snp->Cdb.OpCode = PXE_OPCODE_STATION_ADDRESS;\r
- Snp->Cdb.OpFlags = PXE_OPFLAGS_STATION_ADDRESS_READ;\r
+ Db = Snp->Db;\r
+ Snp->Cdb.OpCode = PXE_OPCODE_STATION_ADDRESS;\r
+ Snp->Cdb.OpFlags = PXE_OPFLAGS_STATION_ADDRESS_READ;\r
\r
- Snp->Cdb.CPBaddr = PXE_CPBADDR_NOT_USED;\r
- Snp->Cdb.CPBsize = PXE_CPBSIZE_NOT_USED;\r
+ Snp->Cdb.CPBaddr = PXE_CPBADDR_NOT_USED;\r
+ Snp->Cdb.CPBsize = PXE_CPBSIZE_NOT_USED;\r
\r
- Snp->Cdb.DBsize = (UINT16) sizeof (PXE_DB_STATION_ADDRESS);\r
- Snp->Cdb.DBaddr = (UINT64)(UINTN) Db;\r
+ Snp->Cdb.DBsize = (UINT16)sizeof (PXE_DB_STATION_ADDRESS);\r
+ Snp->Cdb.DBaddr = (UINT64)(UINTN)Db;\r
\r
- Snp->Cdb.StatCode = PXE_STATCODE_INITIALIZE;\r
- Snp->Cdb.StatFlags = PXE_STATFLAGS_INITIALIZE;\r
- Snp->Cdb.IFnum = Snp->IfNum;\r
- Snp->Cdb.Control = PXE_CONTROL_LAST_CDB_IN_LIST;\r
+ Snp->Cdb.StatCode = PXE_STATCODE_INITIALIZE;\r
+ Snp->Cdb.StatFlags = PXE_STATFLAGS_INITIALIZE;\r
+ Snp->Cdb.IFnum = Snp->IfNum;\r
+ Snp->Cdb.Control = PXE_CONTROL_LAST_CDB_IN_LIST;\r
\r
//\r
// Issue UNDI command and check result.\r
//\r
DEBUG ((DEBUG_NET, "\nsnp->undi.station_addr() "));\r
\r
- (*Snp->IssueUndi32Command) ((UINT64)(UINTN) &Snp->Cdb);\r
+ (*Snp->IssueUndi32Command)((UINT64)(UINTN)&Snp->Cdb);\r
\r
if (Snp->Cdb.StatCode != PXE_STATCODE_SUCCESS) {\r
DEBUG (\r
(DEBUG_ERROR,\r
- "\nsnp->undi.station_addr() %xh:%xh\n",\r
- Snp->Cdb.StatFlags,\r
- Snp->Cdb.StatCode)\r
+ "\nsnp->undi.station_addr() %xh:%xh\n",\r
+ Snp->Cdb.StatFlags,\r
+ Snp->Cdb.StatCode)\r
);\r
\r
return EFI_DEVICE_ERROR;\r
}\r
+\r
//\r
// Set new station address in SNP->Mode structure and return success.\r
//\r
return EFI_SUCCESS;\r
}\r
\r
-\r
/**\r
Call UNDI to set a new MAC address for the NIC.\r
\r
**/\r
EFI_STATUS\r
PxeSetStnAddr (\r
- SNP_DRIVER *Snp,\r
- EFI_MAC_ADDRESS *NewMacAddr\r
+ SNP_DRIVER *Snp,\r
+ EFI_MAC_ADDRESS *NewMacAddr\r
)\r
{\r
- PXE_CPB_STATION_ADDRESS *Cpb;\r
- PXE_DB_STATION_ADDRESS *Db;\r
+ PXE_CPB_STATION_ADDRESS *Cpb;\r
+ PXE_DB_STATION_ADDRESS *Db;\r
\r
Cpb = Snp->Cpb;\r
Db = Snp->Db;\r
Snp->Cdb.OpCode = PXE_OPCODE_STATION_ADDRESS;\r
\r
if (NewMacAddr == NULL) {\r
- Snp->Cdb.OpFlags = PXE_OPFLAGS_STATION_ADDRESS_RESET;\r
- Snp->Cdb.CPBsize = PXE_CPBSIZE_NOT_USED;\r
- Snp->Cdb.CPBaddr = PXE_CPBADDR_NOT_USED;\r
+ Snp->Cdb.OpFlags = PXE_OPFLAGS_STATION_ADDRESS_RESET;\r
+ Snp->Cdb.CPBsize = PXE_CPBSIZE_NOT_USED;\r
+ Snp->Cdb.CPBaddr = PXE_CPBADDR_NOT_USED;\r
} else {\r
Snp->Cdb.OpFlags = PXE_OPFLAGS_STATION_ADDRESS_WRITE;\r
//\r
//\r
CopyMem (&Cpb->StationAddr, NewMacAddr, Snp->Mode.HwAddressSize);\r
\r
- Snp->Cdb.CPBsize = (UINT16) sizeof (PXE_CPB_STATION_ADDRESS);\r
- Snp->Cdb.CPBaddr = (UINT64)(UINTN) Cpb;\r
+ Snp->Cdb.CPBsize = (UINT16)sizeof (PXE_CPB_STATION_ADDRESS);\r
+ Snp->Cdb.CPBaddr = (UINT64)(UINTN)Cpb;\r
}\r
\r
- Snp->Cdb.DBsize = (UINT16) sizeof (PXE_DB_STATION_ADDRESS);\r
- Snp->Cdb.DBaddr = (UINT64)(UINTN) Db;\r
+ Snp->Cdb.DBsize = (UINT16)sizeof (PXE_DB_STATION_ADDRESS);\r
+ Snp->Cdb.DBaddr = (UINT64)(UINTN)Db;\r
\r
- Snp->Cdb.StatCode = PXE_STATCODE_INITIALIZE;\r
- Snp->Cdb.StatFlags = PXE_STATFLAGS_INITIALIZE;\r
- Snp->Cdb.IFnum = Snp->IfNum;\r
- Snp->Cdb.Control = PXE_CONTROL_LAST_CDB_IN_LIST;\r
+ Snp->Cdb.StatCode = PXE_STATCODE_INITIALIZE;\r
+ Snp->Cdb.StatFlags = PXE_STATFLAGS_INITIALIZE;\r
+ Snp->Cdb.IFnum = Snp->IfNum;\r
+ Snp->Cdb.Control = PXE_CONTROL_LAST_CDB_IN_LIST;\r
\r
//\r
// Issue UNDI command and check result.\r
//\r
DEBUG ((DEBUG_NET, "\nsnp->undi.station_addr() "));\r
\r
- (*Snp->IssueUndi32Command) ((UINT64)(UINTN) &Snp->Cdb);\r
+ (*Snp->IssueUndi32Command)((UINT64)(UINTN)&Snp->Cdb);\r
\r
if (Snp->Cdb.StatCode != PXE_STATCODE_SUCCESS) {\r
DEBUG (\r
(DEBUG_ERROR,\r
- "\nsnp->undi.station_addr() %xh:%xh\n",\r
- Snp->Cdb.StatFlags,\r
- Snp->Cdb.StatCode)\r
+ "\nsnp->undi.station_addr() %xh:%xh\n",\r
+ Snp->Cdb.StatFlags,\r
+ Snp->Cdb.StatCode)\r
);\r
\r
//\r
//\r
return EFI_DEVICE_ERROR;\r
}\r
+\r
//\r
// read the changed address and save it in SNP->Mode structure\r
//\r
return EFI_SUCCESS;\r
}\r
\r
-\r
/**\r
Modifies or resets the current station address, if supported.\r
\r
EFI_STATUS\r
EFIAPI\r
SnpUndi32StationAddress (\r
- IN EFI_SIMPLE_NETWORK_PROTOCOL *This,\r
- IN BOOLEAN Reset,\r
- IN EFI_MAC_ADDRESS *New OPTIONAL\r
+ IN EFI_SIMPLE_NETWORK_PROTOCOL *This,\r
+ IN BOOLEAN Reset,\r
+ IN EFI_MAC_ADDRESS *New OPTIONAL\r
)\r
{\r
SNP_DRIVER *Snp;\r
// Check for invalid parameter combinations.\r
//\r
if ((This == NULL) ||\r
- (!Reset && (New == NULL))) {\r
+ (!Reset && (New == NULL)))\r
+ {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
// Return error if the SNP is not initialized.\r
//\r
switch (Snp->Mode.State) {\r
- case EfiSimpleNetworkInitialized:\r
- break;\r
+ case EfiSimpleNetworkInitialized:\r
+ break;\r
\r
- case EfiSimpleNetworkStopped:\r
- Status = EFI_NOT_STARTED;\r
- goto ON_EXIT;\r
+ case EfiSimpleNetworkStopped:\r
+ Status = EFI_NOT_STARTED;\r
+ goto ON_EXIT;\r
\r
- default:\r
- Status = EFI_DEVICE_ERROR;\r
- goto ON_EXIT;\r
+ default:\r
+ Status = EFI_DEVICE_ERROR;\r
+ goto ON_EXIT;\r
}\r
\r
if (Reset) {\r