VOID\r
EFIAPI\r
SnpUndi32CallbackBlock (\r
- IN UINT64 UniqueId,\r
- IN UINT32 Enable\r
+ IN UINT64 UniqueId,\r
+ IN UINT32 Enable\r
)\r
{\r
SNP_DRIVER *Snp;\r
\r
- Snp = (SNP_DRIVER *) (UINTN) UniqueId;\r
+ Snp = (SNP_DRIVER *)(UINTN)UniqueId;\r
//\r
// tcpip was calling snp at tpl_notify and when we acquire a lock that was\r
// created at a lower level (TPL_CALLBACK) it gives an assert!\r
VOID\r
EFIAPI\r
SnpUndi32CallbackDelay (\r
- IN UINT64 UniqueId,\r
- IN UINT64 MicroSeconds\r
+ IN UINT64 UniqueId,\r
+ IN UINT64 MicroSeconds\r
)\r
{\r
if (MicroSeconds != 0) {\r
- gBS->Stall ((UINTN) MicroSeconds);\r
+ gBS->Stall ((UINTN)MicroSeconds);\r
}\r
}\r
\r
VOID\r
EFIAPI\r
SnpUndi32CallbackMemio (\r
- IN UINT64 UniqueId,\r
- IN UINT8 ReadOrWrite,\r
- IN UINT8 NumBytes,\r
- IN UINT64 MemOrPortAddr,\r
- IN OUT UINT64 BufferPtr\r
+ IN UINT64 UniqueId,\r
+ IN UINT8 ReadOrWrite,\r
+ IN UINT8 NumBytes,\r
+ IN UINT64 MemOrPortAddr,\r
+ IN OUT UINT64 BufferPtr\r
)\r
{\r
- SNP_DRIVER *Snp;\r
- EFI_PCI_IO_PROTOCOL_WIDTH Width;\r
+ SNP_DRIVER *Snp;\r
+ EFI_PCI_IO_PROTOCOL_WIDTH Width;\r
\r
- Snp = (SNP_DRIVER *) (UINTN) UniqueId;\r
+ Snp = (SNP_DRIVER *)(UINTN)UniqueId;\r
\r
- Width = (EFI_PCI_IO_PROTOCOL_WIDTH) 0;\r
+ Width = (EFI_PCI_IO_PROTOCOL_WIDTH)0;\r
switch (NumBytes) {\r
- case 2:\r
- Width = (EFI_PCI_IO_PROTOCOL_WIDTH) 1;\r
- break;\r
+ case 2:\r
+ Width = (EFI_PCI_IO_PROTOCOL_WIDTH)1;\r
+ break;\r
\r
- case 4:\r
- Width = (EFI_PCI_IO_PROTOCOL_WIDTH) 2;\r
- break;\r
+ case 4:\r
+ Width = (EFI_PCI_IO_PROTOCOL_WIDTH)2;\r
+ break;\r
\r
- case 8:\r
- Width = (EFI_PCI_IO_PROTOCOL_WIDTH) 3;\r
- break;\r
+ case 8:\r
+ Width = (EFI_PCI_IO_PROTOCOL_WIDTH)3;\r
+ break;\r
}\r
\r
switch (ReadOrWrite) {\r
- case PXE_IO_READ:\r
- ASSERT (Snp->IoBarIndex < PCI_MAX_BAR);\r
- if (Snp->IoBarIndex < PCI_MAX_BAR) {\r
- Snp->PciIo->Io.Read (\r
- Snp->PciIo,\r
- Width,\r
- Snp->IoBarIndex, // BAR 1 (for 32bit regs), IO base address\r
- MemOrPortAddr,\r
- 1, // count\r
- (VOID *) (UINTN) BufferPtr\r
- );\r
- }\r
- break;\r
-\r
- case PXE_IO_WRITE:\r
- ASSERT (Snp->IoBarIndex < PCI_MAX_BAR);\r
- if (Snp->IoBarIndex < PCI_MAX_BAR) {\r
- Snp->PciIo->Io.Write (\r
- Snp->PciIo,\r
- Width,\r
- Snp->IoBarIndex, // BAR 1 (for 32bit regs), IO base address\r
- MemOrPortAddr,\r
- 1, // count\r
- (VOID *) (UINTN) BufferPtr\r
- );\r
- }\r
- break;\r
-\r
- case PXE_MEM_READ:\r
- ASSERT (Snp->MemoryBarIndex < PCI_MAX_BAR);\r
- if (Snp->MemoryBarIndex < PCI_MAX_BAR) {\r
- Snp->PciIo->Mem.Read (\r
- Snp->PciIo,\r
- Width,\r
- Snp->MemoryBarIndex, // BAR 0, Memory base address\r
- MemOrPortAddr,\r
- 1, // count\r
- (VOID *) (UINTN) BufferPtr\r
- );\r
- }\r
- break;\r
-\r
- case PXE_MEM_WRITE:\r
- ASSERT (Snp->MemoryBarIndex < PCI_MAX_BAR);\r
- if (Snp->MemoryBarIndex < PCI_MAX_BAR) {\r
- Snp->PciIo->Mem.Write (\r
- Snp->PciIo,\r
- Width,\r
- Snp->MemoryBarIndex, // BAR 0, Memory base address\r
- MemOrPortAddr,\r
- 1, // count\r
- (VOID *) (UINTN) BufferPtr\r
- );\r
- }\r
- break;\r
+ case PXE_IO_READ:\r
+ ASSERT (Snp->IoBarIndex < PCI_MAX_BAR);\r
+ if (Snp->IoBarIndex < PCI_MAX_BAR) {\r
+ Snp->PciIo->Io.Read (\r
+ Snp->PciIo,\r
+ Width,\r
+ Snp->IoBarIndex, // BAR 1 (for 32bit regs), IO base address\r
+ MemOrPortAddr,\r
+ 1, // count\r
+ (VOID *)(UINTN)BufferPtr\r
+ );\r
+ }\r
+\r
+ break;\r
+\r
+ case PXE_IO_WRITE:\r
+ ASSERT (Snp->IoBarIndex < PCI_MAX_BAR);\r
+ if (Snp->IoBarIndex < PCI_MAX_BAR) {\r
+ Snp->PciIo->Io.Write (\r
+ Snp->PciIo,\r
+ Width,\r
+ Snp->IoBarIndex, // BAR 1 (for 32bit regs), IO base address\r
+ MemOrPortAddr,\r
+ 1, // count\r
+ (VOID *)(UINTN)BufferPtr\r
+ );\r
+ }\r
+\r
+ break;\r
+\r
+ case PXE_MEM_READ:\r
+ ASSERT (Snp->MemoryBarIndex < PCI_MAX_BAR);\r
+ if (Snp->MemoryBarIndex < PCI_MAX_BAR) {\r
+ Snp->PciIo->Mem.Read (\r
+ Snp->PciIo,\r
+ Width,\r
+ Snp->MemoryBarIndex, // BAR 0, Memory base address\r
+ MemOrPortAddr,\r
+ 1, // count\r
+ (VOID *)(UINTN)BufferPtr\r
+ );\r
+ }\r
+\r
+ break;\r
+\r
+ case PXE_MEM_WRITE:\r
+ ASSERT (Snp->MemoryBarIndex < PCI_MAX_BAR);\r
+ if (Snp->MemoryBarIndex < PCI_MAX_BAR) {\r
+ Snp->PciIo->Mem.Write (\r
+ Snp->PciIo,\r
+ Width,\r
+ Snp->MemoryBarIndex, // BAR 0, Memory base address\r
+ MemOrPortAddr,\r
+ 1, // count\r
+ (VOID *)(UINTN)BufferPtr\r
+ );\r
+ }\r
+\r
+ break;\r
}\r
\r
- return ;\r
+ return;\r
}\r
\r
/**\r
VOID\r
EFIAPI\r
SnpUndi32CallbackMap (\r
- IN UINT64 UniqueId,\r
- IN UINT64 CpuAddr,\r
- IN UINT32 NumBytes,\r
- IN UINT32 Direction,\r
- IN OUT UINT64 DeviceAddrPtr\r
+ IN UINT64 UniqueId,\r
+ IN UINT64 CpuAddr,\r
+ IN UINT32 NumBytes,\r
+ IN UINT32 Direction,\r
+ IN OUT UINT64 DeviceAddrPtr\r
)\r
{\r
- EFI_PHYSICAL_ADDRESS *DevAddrPtr;\r
- EFI_PCI_IO_PROTOCOL_OPERATION DirectionFlag;\r
- UINTN BuffSize;\r
- SNP_DRIVER *Snp;\r
- UINTN Index;\r
- EFI_STATUS Status;\r
+ EFI_PHYSICAL_ADDRESS *DevAddrPtr;\r
+ EFI_PCI_IO_PROTOCOL_OPERATION DirectionFlag;\r
+ UINTN BuffSize;\r
+ SNP_DRIVER *Snp;\r
+ UINTN Index;\r
+ EFI_STATUS Status;\r
\r
- BuffSize = (UINTN) NumBytes;\r
- Snp = (SNP_DRIVER *) (UINTN) UniqueId;\r
- DevAddrPtr = (EFI_PHYSICAL_ADDRESS *) (UINTN) DeviceAddrPtr;\r
+ BuffSize = (UINTN)NumBytes;\r
+ Snp = (SNP_DRIVER *)(UINTN)UniqueId;\r
+ DevAddrPtr = (EFI_PHYSICAL_ADDRESS *)(UINTN)DeviceAddrPtr;\r
\r
if (CpuAddr == 0) {\r
*DevAddrPtr = 0;\r
- return ;\r
+ return;\r
}\r
\r
switch (Direction) {\r
- case TO_AND_FROM_DEVICE:\r
- DirectionFlag = EfiPciIoOperationBusMasterCommonBuffer;\r
- break;\r
+ case TO_AND_FROM_DEVICE:\r
+ DirectionFlag = EfiPciIoOperationBusMasterCommonBuffer;\r
+ break;\r
\r
- case FROM_DEVICE:\r
- DirectionFlag = EfiPciIoOperationBusMasterWrite;\r
- break;\r
+ case FROM_DEVICE:\r
+ DirectionFlag = EfiPciIoOperationBusMasterWrite;\r
+ break;\r
\r
- case TO_DEVICE:\r
- DirectionFlag = EfiPciIoOperationBusMasterRead;\r
- break;\r
+ case TO_DEVICE:\r
+ DirectionFlag = EfiPciIoOperationBusMasterRead;\r
+ break;\r
\r
- default:\r
- *DevAddrPtr = 0;\r
- //\r
- // any non zero indicates error!\r
- //\r
- return ;\r
+ default:\r
+ *DevAddrPtr = 0;\r
+ //\r
+ // any non zero indicates error!\r
+ //\r
+ return;\r
}\r
+\r
//\r
// find an unused map_list entry\r
//\r
if (Index >= MAX_MAP_LENGTH) {\r
DEBUG ((DEBUG_INFO, "SNP maplist is FULL\n"));\r
*DevAddrPtr = 0;\r
- return ;\r
+ return;\r
}\r
\r
- Snp->MapList[Index].VirtualAddress = (EFI_PHYSICAL_ADDRESS) CpuAddr;\r
+ Snp->MapList[Index].VirtualAddress = (EFI_PHYSICAL_ADDRESS)CpuAddr;\r
\r
Status = Snp->PciIo->Map (\r
Snp->PciIo,\r
DirectionFlag,\r
- (VOID *) (UINTN) CpuAddr,\r
+ (VOID *)(UINTN)CpuAddr,\r
&BuffSize,\r
DevAddrPtr,\r
&(Snp->MapList[Index].MapCookie)\r
Snp->MapList[Index].VirtualAddress = 0;\r
}\r
\r
- return ;\r
+ return;\r
}\r
\r
/**\r
VOID\r
EFIAPI\r
SnpUndi32CallbackUnmap (\r
- IN UINT64 UniqueId,\r
- IN UINT64 CpuAddr,\r
- IN UINT32 NumBytes,\r
- IN UINT32 Direction,\r
- IN UINT64 DeviceAddr\r
+ IN UINT64 UniqueId,\r
+ IN UINT64 CpuAddr,\r
+ IN UINT32 NumBytes,\r
+ IN UINT32 Direction,\r
+ IN UINT64 DeviceAddr\r
)\r
{\r
SNP_DRIVER *Snp;\r
UINT16 Index;\r
\r
- Snp = (SNP_DRIVER *) (UINTN) UniqueId;\r
+ Snp = (SNP_DRIVER *)(UINTN)UniqueId;\r
\r
for (Index = 0; Index < MAX_MAP_LENGTH; Index++) {\r
if (Snp->MapList[Index].VirtualAddress == CpuAddr) {\r
\r
if (Index >= MAX_MAP_LENGTH) {\r
DEBUG ((DEBUG_ERROR, "SNP could not find a mapping, failed to unmap.\n"));\r
- return ;\r
+ return;\r
}\r
\r
Snp->PciIo->Unmap (Snp->PciIo, Snp->MapList[Index].MapCookie);\r
Snp->MapList[Index].VirtualAddress = 0;\r
Snp->MapList[Index].MapCookie = NULL;\r
- return ;\r
+ return;\r
}\r
\r
/**\r
VOID\r
EFIAPI\r
SnpUndi32CallbackSync (\r
- IN UINT64 UniqueId,\r
- IN UINT64 CpuAddr,\r
- IN UINT32 NumBytes,\r
- IN UINT32 Direction,\r
- IN UINT64 DeviceAddr\r
+ IN UINT64 UniqueId,\r
+ IN UINT64 CpuAddr,\r
+ IN UINT32 NumBytes,\r
+ IN UINT32 Direction,\r
+ IN UINT64 DeviceAddr\r
)\r
{\r
if ((CpuAddr == 0) || (DeviceAddr == 0) || (NumBytes == 0)) {\r
- return ;\r
-\r
+ return;\r
}\r
\r
switch (Direction) {\r
- case FROM_DEVICE:\r
- CopyMem ((UINT8 *) (UINTN) CpuAddr, (UINT8 *) (UINTN) DeviceAddr, NumBytes);\r
- break;\r
+ case FROM_DEVICE:\r
+ CopyMem ((UINT8 *)(UINTN)CpuAddr, (UINT8 *)(UINTN)DeviceAddr, NumBytes);\r
+ break;\r
\r
- case TO_DEVICE:\r
- CopyMem ((UINT8 *) (UINTN) DeviceAddr, (UINT8 *) (UINTN) CpuAddr, NumBytes);\r
- break;\r
+ case TO_DEVICE:\r
+ CopyMem ((UINT8 *)(UINTN)DeviceAddr, (UINT8 *)(UINTN)CpuAddr, NumBytes);\r
+ break;\r
}\r
\r
- return ;\r
+ return;\r
}\r