summaryrefslogtreecommitdiff
path: root/MdeModulePkg/Universal/Network/SnpDxe/WaitForPacket.c
diff options
context:
space:
mode:
authorniry <niry@6f19259b-4bc3-4df7-8a09-765794883524>2008-11-13 03:42:21 +0000
committerniry <niry@6f19259b-4bc3-4df7-8a09-765794883524>2008-11-13 03:42:21 +0000
commit4cda7726e5fd30aaf3e05c80207ae1b264bfa123 (patch)
tree55bfc014e0f2e8a23cb450c9dbbe0d3f7df65527 /MdeModulePkg/Universal/Network/SnpDxe/WaitForPacket.c
parentdfc005c30fc2efded3215dd3341b8c1ad5f8a1ad (diff)
downloadedk2-4cda7726e5fd30aaf3e05c80207ae1b264bfa123.zip
edk2-4cda7726e5fd30aaf3e05c80207ae1b264bfa123.tar.gz
edk2-4cda7726e5fd30aaf3e05c80207ae1b264bfa123.tar.bz2
sync comments, fix function header, rename variable name to follow coding style.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6481 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdeModulePkg/Universal/Network/SnpDxe/WaitForPacket.c')
-rw-r--r--MdeModulePkg/Universal/Network/SnpDxe/WaitForPacket.c53
1 files changed, 25 insertions, 28 deletions
diff --git a/MdeModulePkg/Universal/Network/SnpDxe/WaitForPacket.c b/MdeModulePkg/Universal/Network/SnpDxe/WaitForPacket.c
index 57d82ea..8dd8fd9 100644
--- a/MdeModulePkg/Universal/Network/SnpDxe/WaitForPacket.c
+++ b/MdeModulePkg/Universal/Network/SnpDxe/WaitForPacket.c
@@ -1,28 +1,25 @@
/** @file
-Copyright (c) 2004, Intel Corporation
-All rights reserved. This program and the accompanying materials
-are licensed and made available under the terms and conditions of the BSD License
-which accompanies this distribution. The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php
+ Event handler to check for available packet.
+
+Copyright (c) 2004 - 2008, Intel Corporation. <BR>
+All rights reserved. This program and the accompanying materials are licensed
+and made available under the terms and conditions of the BSD License which
+accompanies this distribution. The full text of the license may be found at
+http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
-Module name:
- WaitForPacket.c
-
-Abstract:
- Event handler to check for available packet.
-
-
**/
#include "Snp.h"
/**
+ Nofication call back function for WaitForPacket event.
-
+ @param Event EFI Event.
+ @param SnpPtr Pointer to SNP_DRIVER structure.
**/
VOID
@@ -43,7 +40,7 @@ SnpWaitForPacketNotify (
//
// Do nothing if the SNP interface is not initialized.
//
- switch (((SNP_DRIVER *) SnpPtr)->mode.State) {
+ switch (((SNP_DRIVER *) SnpPtr)->Mode.State) {
case EfiSimpleNetworkInitialized:
break;
@@ -55,28 +52,28 @@ SnpWaitForPacketNotify (
//
// Fill in CDB for UNDI GetStatus().
//
- ((SNP_DRIVER *) SnpPtr)->cdb.OpCode = PXE_OPCODE_GET_STATUS;
- ((SNP_DRIVER *) SnpPtr)->cdb.OpFlags = 0;
- ((SNP_DRIVER *) SnpPtr)->cdb.CPBsize = PXE_CPBSIZE_NOT_USED;
- ((SNP_DRIVER *) SnpPtr)->cdb.CPBaddr = PXE_CPBADDR_NOT_USED;
- ((SNP_DRIVER *) SnpPtr)->cdb.DBsize = sizeof (UINT32) * 2;
- ((SNP_DRIVER *) SnpPtr)->cdb.DBaddr = (UINT64)(UINTN) (((SNP_DRIVER *) SnpPtr)->db);
- ((SNP_DRIVER *) SnpPtr)->cdb.StatCode = PXE_STATCODE_INITIALIZE;
- ((SNP_DRIVER *) SnpPtr)->cdb.StatFlags = PXE_STATFLAGS_INITIALIZE;
- ((SNP_DRIVER *) SnpPtr)->cdb.IFnum = ((SNP_DRIVER *) SnpPtr)->if_num;
- ((SNP_DRIVER *) SnpPtr)->cdb.Control = PXE_CONTROL_LAST_CDB_IN_LIST;
+ ((SNP_DRIVER *) SnpPtr)->Cdb.OpCode = PXE_OPCODE_GET_STATUS;
+ ((SNP_DRIVER *) SnpPtr)->Cdb.OpFlags = 0;
+ ((SNP_DRIVER *) SnpPtr)->Cdb.CPBsize = PXE_CPBSIZE_NOT_USED;
+ ((SNP_DRIVER *) SnpPtr)->Cdb.CPBaddr = PXE_CPBADDR_NOT_USED;
+ ((SNP_DRIVER *) SnpPtr)->Cdb.DBsize = sizeof (UINT32) * 2;
+ ((SNP_DRIVER *) SnpPtr)->Cdb.DBaddr = (UINT64)(UINTN) (((SNP_DRIVER *) SnpPtr)->Db);
+ ((SNP_DRIVER *) SnpPtr)->Cdb.StatCode = PXE_STATCODE_INITIALIZE;
+ ((SNP_DRIVER *) SnpPtr)->Cdb.StatFlags = PXE_STATFLAGS_INITIALIZE;
+ ((SNP_DRIVER *) SnpPtr)->Cdb.IFnum = ((SNP_DRIVER *) SnpPtr)->IfNum;
+ ((SNP_DRIVER *) SnpPtr)->Cdb.Control = PXE_CONTROL_LAST_CDB_IN_LIST;
//
// Clear contents of DB buffer.
//
- ZeroMem (((SNP_DRIVER *) SnpPtr)->db, sizeof (UINT32) * 2);
+ ZeroMem (((SNP_DRIVER *) SnpPtr)->Db, sizeof (UINT32) * 2);
//
// Issue UNDI command and check result.
//
- (*((SNP_DRIVER *) SnpPtr)->issue_undi32_command) ((UINT64)(UINTN) &((SNP_DRIVER *) SnpPtr)->cdb);
+ (*((SNP_DRIVER *) SnpPtr)->IssueUndi32Command) ((UINT64)(UINTN) &((SNP_DRIVER *) SnpPtr)->Cdb);
- if (((SNP_DRIVER *) SnpPtr)->cdb.StatCode != EFI_SUCCESS) {
+ if (((SNP_DRIVER *) SnpPtr)->Cdb.StatCode != EFI_SUCCESS) {
return ;
}
//
@@ -85,7 +82,7 @@ SnpWaitForPacketNotify (
//
CopyMem (
&PxeDbGetStatus,
- ((SNP_DRIVER *) SnpPtr)->db,
+ ((SNP_DRIVER *) SnpPtr)->Db,
sizeof (UINT32) * 2
);