// ATA PassThru PPI.\r
//\r
if ((AtaPassThru->Mode->IoAlign > 1) &&\r
- !IS_ALIGNED (Buffer, AtaPassThru->Mode->IoAlign))\r
+ !ADDRESS_IS_ALIGNED_ (Buffer, AtaPassThru->Mode->IoAlign))\r
{\r
NewBuffer = AllocateAlignedPages (\r
EFI_SIZE_TO_PAGES (TransferLength),\r
#define AHCI_PORT_SERR 0x0030\r
#define AHCI_PORT_CI 0x0038\r
\r
-#define IS_ALIGNED(addr, size) (((UINTN) (addr) & (size - 1)) == 0)\r
-#define TIMER_PERIOD_SECONDS(Seconds) MultU64x32((UINT64)(Seconds), 10000000)\r
+#define ADDRESS_IS_ALIGNED_(addr, size) (((UINTN) (addr) & (size - 1)) == 0)\r
+#define TIMER_PERIOD_SECONDS(Seconds) MultU64x32((UINT64)(Seconds), 10000000)\r
\r
#pragma pack(1)\r
\r
}\r
\r
IoAlign = This->Mode->IoAlign;\r
- if ((IoAlign > 1) && !IS_ALIGNED (Packet->InDataBuffer, IoAlign)) {\r
+ if ((IoAlign > 1) && !ADDRESS_IS_ALIGNED_ (Packet->InDataBuffer, IoAlign)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
- if ((IoAlign > 1) && !IS_ALIGNED (Packet->OutDataBuffer, IoAlign)) {\r
+ if ((IoAlign > 1) && !ADDRESS_IS_ALIGNED_ (Packet->OutDataBuffer, IoAlign)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
- if ((IoAlign > 1) && !IS_ALIGNED (Packet->Asb, IoAlign)) {\r
+ if ((IoAlign > 1) && !ADDRESS_IS_ALIGNED_ (Packet->Asb, IoAlign)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
\r
Instance = ATA_PASS_THRU_PRIVATE_DATA_FROM_THIS (This);\r
\r
- if ((This->Mode->IoAlign > 1) && !IS_ALIGNED (Packet->InDataBuffer, This->Mode->IoAlign)) {\r
+ if ((This->Mode->IoAlign > 1) && !ADDRESS_IS_ALIGNED_ (Packet->InDataBuffer, This->Mode->IoAlign)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
- if ((This->Mode->IoAlign > 1) && !IS_ALIGNED (Packet->OutDataBuffer, This->Mode->IoAlign)) {\r
+ if ((This->Mode->IoAlign > 1) && !ADDRESS_IS_ALIGNED_ (Packet->OutDataBuffer, This->Mode->IoAlign)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
- if ((This->Mode->IoAlign > 1) && !IS_ALIGNED (Packet->Asb, This->Mode->IoAlign)) {\r
+ if ((This->Mode->IoAlign > 1) && !ADDRESS_IS_ALIGNED_ (Packet->Asb, This->Mode->IoAlign)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
- if ((This->Mode->IoAlign > 1) && !IS_ALIGNED (Packet->InDataBuffer, This->Mode->IoAlign)) {\r
+ if ((This->Mode->IoAlign > 1) && !ADDRESS_IS_ALIGNED_ (Packet->InDataBuffer, This->Mode->IoAlign)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
- if ((This->Mode->IoAlign > 1) && !IS_ALIGNED (Packet->OutDataBuffer, This->Mode->IoAlign)) {\r
+ if ((This->Mode->IoAlign > 1) && !ADDRESS_IS_ALIGNED_ (Packet->OutDataBuffer, This->Mode->IoAlign)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
- if ((This->Mode->IoAlign > 1) && !IS_ALIGNED (Packet->SenseData, This->Mode->IoAlign)) {\r
+ if ((This->Mode->IoAlign > 1) && !ADDRESS_IS_ALIGNED_ (Packet->SenseData, This->Mode->IoAlign)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
#define ATA_ATAPI_TIMEOUT EFI_TIMER_PERIOD_SECONDS(3)\r
#define ATA_SPINUP_TIMEOUT EFI_TIMER_PERIOD_SECONDS(10)\r
\r
-#define IS_ALIGNED(addr, size) (((UINTN) (addr) & (size - 1)) == 0)\r
+#define ADDRESS_IS_ALIGNED_(addr, size) (((UINTN) (addr) & (size - 1)) == 0)\r
\r
#define ATA_PASS_THRU_PRIVATE_DATA_FROM_THIS(a) \\r
CR (a, \\r
#define ATA_TASK_SIGNATURE SIGNATURE_32 ('A', 'T', 'S', 'K')\r
#define ATA_DEVICE_SIGNATURE SIGNATURE_32 ('A', 'B', 'I', 'D')\r
#define ATA_SUB_TASK_SIGNATURE SIGNATURE_32 ('A', 'S', 'T', 'S')\r
-#define IS_ALIGNED(addr, size) (((UINTN) (addr) & (size - 1)) == 0)\r
+#define ADDRESS_IS_ALIGNED_(addr, size) (((UINTN) (addr) & (size - 1)) == 0)\r
\r
//\r
// ATA bus data structure for ATA controller\r
// Check the alignment of the incoming buffer prior to invoking underlying ATA PassThru\r
//\r
AtaPassThru = AtaDevice->AtaBusDriverData->AtaPassThru;\r
- if ((AtaPassThru->Mode->IoAlign > 1) && !IS_ALIGNED (Buffer, AtaPassThru->Mode->IoAlign)) {\r
+ if ((AtaPassThru->Mode->IoAlign > 1) && !ADDRESS_IS_ALIGNED_ (Buffer, AtaPassThru->Mode->IoAlign)) {\r
NewBuffer = AllocateAlignedBuffer (AtaDevice, TransferLength);\r
if (NewBuffer == NULL) {\r
return EFI_OUT_OF_RESOURCES;\r
goto Done;\r
}\r
\r
- if ((ScsiDiskDevice->ScsiIo->IoAlign > 1) && !IS_ALIGNED (PayloadBuffer, ScsiDiskDevice->ScsiIo->IoAlign)) {\r
+ if ((ScsiDiskDevice->ScsiIo->IoAlign > 1) && !ADDRESS_IS_ALIGNED_ (PayloadBuffer, ScsiDiskDevice->ScsiIo->IoAlign)) {\r
AlignedBuffer = AllocateAlignedBuffer (ScsiDiskDevice, PayloadBufferSize);\r
if (AlignedBuffer == NULL) {\r
Status = EFI_OUT_OF_RESOURCES;\r
goto Done;\r
}\r
\r
- if ((ScsiDiskDevice->ScsiIo->IoAlign > 1) && !IS_ALIGNED (PayloadBuffer, ScsiDiskDevice->ScsiIo->IoAlign)) {\r
+ if ((ScsiDiskDevice->ScsiIo->IoAlign > 1) && !ADDRESS_IS_ALIGNED_ (PayloadBuffer, ScsiDiskDevice->ScsiIo->IoAlign)) {\r
AlignedBuffer = AllocateAlignedBuffer (ScsiDiskDevice, PayloadBufferSize);\r
if (AlignedBuffer == NULL) {\r
Status = EFI_OUT_OF_RESOURCES;\r
\r
#define IS_DEVICE_FIXED(a) (a)->FixedDevice ? 1 : 0\r
\r
-#define IS_ALIGNED(addr, size) (((UINTN) (addr) & (size - 1)) == 0)\r
+#define ADDRESS_IS_ALIGNED_(addr, size) (((UINTN) (addr) & (size - 1)) == 0)\r
\r
#define UFS_WLUN_RPMB 0xC4\r
\r
\r
#define ROUNDUP8(x) (((x) % 8 == 0) ? (x) : ((x) / 8 + 1) * 8)\r
\r
-#define IS_ALIGNED(addr, size) (((UINTN) (addr) & (size - 1)) == 0)\r
+#define ADDRESS_IS_ALIGNED_(addr, size) (((UINTN) (addr) & (size - 1)) == 0)\r
\r
#define GET_UFS_PEIM_HC_PRIVATE_DATA_FROM_THIS(a) CR (a, UFS_PEIM_HC_PRIVATE_DATA, BlkIoPpi, UFS_PEIM_HC_SIG)\r
#define GET_UFS_PEIM_HC_PRIVATE_DATA_FROM_THIS2(a) CR (a, UFS_PEIM_HC_PRIVATE_DATA, BlkIo2Ppi, UFS_PEIM_HC_SIG)\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
- if ((This->Mode->IoAlign > 1) && !IS_ALIGNED (Packet->InDataBuffer, This->Mode->IoAlign)) {\r
+ if ((This->Mode->IoAlign > 1) && !ADDRESS_IS_ALIGNED_ (Packet->InDataBuffer, This->Mode->IoAlign)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
- if ((This->Mode->IoAlign > 1) && !IS_ALIGNED (Packet->OutDataBuffer, This->Mode->IoAlign)) {\r
+ if ((This->Mode->IoAlign > 1) && !ADDRESS_IS_ALIGNED_ (Packet->OutDataBuffer, This->Mode->IoAlign)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
- if ((This->Mode->IoAlign > 1) && !IS_ALIGNED (Packet->SenseData, This->Mode->IoAlign)) {\r
+ if ((This->Mode->IoAlign > 1) && !ADDRESS_IS_ALIGNED_ (Packet->SenseData, This->Mode->IoAlign)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
\r
#define ROUNDUP8(x) (((x) % 8 == 0) ? (x) : ((x) / 8 + 1) * 8)\r
\r
-#define IS_ALIGNED(addr, size) (((UINTN) (addr) & (size - 1)) == 0)\r
+#define ADDRESS_IS_ALIGNED_(addr, size) (((UINTN) (addr) & (size - 1)) == 0)\r
\r
#define UFS_PASS_THRU_PRIVATE_DATA_FROM_THIS(a) \\r
CR (a, \\r
// check for alignment, and jump absolute.\r
//\r
Data64 = (UINT64)VmReadImmed64 (VmPtr, 2);\r
- if (!IS_ALIGNED ((UINTN)Data64, sizeof (UINT16))) {\r
+ if (!ADDRESS_IS_ALIGNED_ ((UINTN)Data64, sizeof (UINT16))) {\r
EbcDebugSignalException (\r
EXCEPT_EBC_ALIGNMENT_CHECK,\r
EXCEPTION_FLAG_FATAL,\r
// Form: JMP32 @Rx {Index32}\r
//\r
Addr = VmReadMemN (VmPtr, (UINTN)Data64 + Index32);\r
- if (!IS_ALIGNED ((UINTN)Addr, sizeof (UINT16))) {\r
+ if (!ADDRESS_IS_ALIGNED_ ((UINTN)Addr, sizeof (UINT16))) {\r
EbcDebugSignalException (\r
EXCEPT_EBC_ALIGNMENT_CHECK,\r
EXCEPTION_FLAG_FATAL,\r
// Form: JMP32 Rx {Immed32}\r
//\r
Addr = (UINTN)(Data64 + Index32);\r
- if (!IS_ALIGNED ((UINTN)Addr, sizeof (UINT16))) {\r
+ if (!ADDRESS_IS_ALIGNED_ ((UINTN)Addr, sizeof (UINT16))) {\r
EbcDebugSignalException (\r
EXCEPT_EBC_ALIGNMENT_CHECK,\r
EXCEPTION_FLAG_FATAL,\r
// Pull the return address off the VM app's stack and set the IP\r
// to it\r
//\r
- if (!IS_ALIGNED ((UINTN)VmPtr->Gpr[0], sizeof (UINT16))) {\r
+ if (!ADDRESS_IS_ALIGNED_ ((UINTN)VmPtr->Gpr[0], sizeof (UINT16))) {\r
EbcDebugSignalException (\r
EXCEPT_EBC_ALIGNMENT_CHECK,\r
EXCEPTION_FLAG_FATAL,\r
//\r
// Do a simple write if aligned\r
//\r
- if (IS_ALIGNED (Addr, sizeof (UINT16))) {\r
+ if (ADDRESS_IS_ALIGNED_ (Addr, sizeof (UINT16))) {\r
*(UINT16 *)Addr = Data;\r
} else {\r
//\r
//\r
// Do a simple write if aligned\r
//\r
- if (IS_ALIGNED (Addr, sizeof (UINT32))) {\r
+ if (ADDRESS_IS_ALIGNED_ (Addr, sizeof (UINT32))) {\r
*(UINT32 *)Addr = Data;\r
} else {\r
//\r
//\r
// Do a simple write if aligned\r
//\r
- if (IS_ALIGNED (Addr, sizeof (UINT64))) {\r
+ if (ADDRESS_IS_ALIGNED_ (Addr, sizeof (UINT64))) {\r
*(UINT64 *)Addr = Data;\r
} else {\r
//\r
//\r
// Do a simple write if aligned\r
//\r
- if (IS_ALIGNED (Addr, sizeof (UINTN))) {\r
+ if (ADDRESS_IS_ALIGNED_ (Addr, sizeof (UINTN))) {\r
*(UINTN *)Addr = Data;\r
} else {\r
for (Index = 0; Index < sizeof (UINTN) / sizeof (UINT32); Index++) {\r
//\r
// Read direct if aligned\r
//\r
- if (IS_ALIGNED ((UINTN)VmPtr->Ip + Offset, sizeof (INT16))) {\r
+ if (ADDRESS_IS_ALIGNED_ ((UINTN)VmPtr->Ip + Offset, sizeof (INT16))) {\r
return *(INT16 *)(VmPtr->Ip + Offset);\r
} else {\r
//\r
//\r
// Read direct if aligned\r
//\r
- if (IS_ALIGNED ((UINTN)VmPtr->Ip + Offset, sizeof (UINT32))) {\r
+ if (ADDRESS_IS_ALIGNED_ ((UINTN)VmPtr->Ip + Offset, sizeof (UINT32))) {\r
return *(INT32 *)(VmPtr->Ip + Offset);\r
}\r
\r
//\r
// Read direct if aligned\r
//\r
- if (IS_ALIGNED ((UINTN)VmPtr->Ip + Offset, sizeof (UINT64))) {\r
+ if (ADDRESS_IS_ALIGNED_ ((UINTN)VmPtr->Ip + Offset, sizeof (UINT64))) {\r
return *(UINT64 *)(VmPtr->Ip + Offset);\r
}\r
\r
//\r
// Read direct if aligned\r
//\r
- if (IS_ALIGNED ((UINTN)VmPtr->Ip + Offset, sizeof (UINT16))) {\r
+ if (ADDRESS_IS_ALIGNED_ ((UINTN)VmPtr->Ip + Offset, sizeof (UINT16))) {\r
return *(UINT16 *)(VmPtr->Ip + Offset);\r
} else {\r
//\r
//\r
// Read direct if aligned\r
//\r
- if (IS_ALIGNED ((UINTN)VmPtr->Ip + Offset, sizeof (UINT32))) {\r
+ if (ADDRESS_IS_ALIGNED_ ((UINTN)VmPtr->Ip + Offset, sizeof (UINT32))) {\r
return *(UINT32 *)(VmPtr->Ip + Offset);\r
}\r
\r
//\r
// Read direct if aligned\r
//\r
- if (IS_ALIGNED ((UINTN)VmPtr->Ip + Offset, sizeof (UINT64))) {\r
+ if (ADDRESS_IS_ALIGNED_ ((UINTN)VmPtr->Ip + Offset, sizeof (UINT64))) {\r
return *(UINT64 *)(VmPtr->Ip + Offset);\r
}\r
\r
//\r
// Read direct if aligned\r
//\r
- if (IS_ALIGNED (Addr, sizeof (UINT16))) {\r
+ if (ADDRESS_IS_ALIGNED_ (Addr, sizeof (UINT16))) {\r
return *(UINT16 *)Addr;\r
}\r
\r
//\r
// Read direct if aligned\r
//\r
- if (IS_ALIGNED (Addr, sizeof (UINT32))) {\r
+ if (ADDRESS_IS_ALIGNED_ (Addr, sizeof (UINT32))) {\r
return *(UINT32 *)Addr;\r
}\r
\r
//\r
// Read direct if aligned\r
//\r
- if (IS_ALIGNED (Addr, sizeof (UINT64))) {\r
+ if (ADDRESS_IS_ALIGNED_ (Addr, sizeof (UINT64))) {\r
return *(UINT64 *)Addr;\r
}\r
\r
//\r
// Read direct if aligned\r
//\r
- if (IS_ALIGNED (Addr, sizeof (UINTN))) {\r
+ if (ADDRESS_IS_ALIGNED_ (Addr, sizeof (UINTN))) {\r
return *(UINTN *)Addr;\r
}\r
\r
//\r
// Macros to check and set alignment\r
//\r
-#define ASSERT_ALIGNED(addr, size) ASSERT (!((UINT32) (addr) & (size - 1)))\r
-#define IS_ALIGNED(addr, size) !((UINT32) (addr) & (size - 1))\r
+#define ASSERT_ALIGNED(addr, size) ASSERT (!((UINT32) (addr) & (size - 1)))\r
+#define ADDRESS_IS_ALIGNED_(addr, size) !((UINT32) (addr) & (size - 1))\r
\r
//\r
// Debug macro\r