PUCHAR
#define mGetErrorCode(IOPort) (UCHAR)InPort((PUCHAR)&IOPort->Data+1)
#define mSetFeaturePort(IOPort,x) OutPort((PUCHAR)&IOPort->Data+1, x)
#define mGetBlockNumber(IOPort) (UCHAR)InPort((PUCHAR)&IOPort->BlockNumber)
pAdapter->prdTableAddr = (PUCHAR)contigmalloc(
pAdapter->prdTableAlignedAddr = (PUCHAR)(((ULONG_PTR)pAdapter->prdTableAddr + 0x1f) & ~(ULONG_PTR)0x1fL);
PUCHAR PRDTable = pAdapter->prdTableAlignedAddr;
inquiryData->VendorId[i] = ((PUCHAR)pIdentify->ModelNumber)[i + 1];
inquiryData->VendorId[i+1] = ((PUCHAR)pIdentify->ModelNumber)[i];
inquiryData->ProductRevisionLevel[i] = ((PUCHAR)pIdentify->FirmwareRevision)[i+1];
inquiryData->ProductRevisionLevel[i+1] = ((PUCHAR)pIdentify->FirmwareRevision)[i];
DECLARE_BUFFER(PUCHAR, pbuffer);
PUCHAR ke_area;
PUCHAR prdTableAddr;
PUCHAR prdTableAlignedAddr;
PUCHAR page_base_virt;
PUCHAR page_current;
if (tocache) memcpy((PUCHAR)(cache), (PUCHAR)(host), bytes); \
else memcpy((PUCHAR)(host), (PUCHAR)(cache), bytes)