__BITS64_SET
__BITS64_SET(POW_IOBDMA_GET_WORK_WAIT, wait);
__BITS64_SET(POW_IOBDMA_BASE_SCRADDR, scrindex) |
__BITS64_SET(POW_IOBDMA_BASE_LEN, 0x01) |
__BITS64_SET(POW_IOBDMA_BASE_MAJOR_DID, 0x0c) |
__BITS64_SET(POW_IOBDMA_BASE_SUB_DID, 0x00) |
__BITS64_SET(POW_IOBDMA_BASE_39_0, args);
__BITS64_SET(POW_IOBDMA_BASE_SCRADDR, scrindex) |
__BITS64_SET(POW_IOBDMA_BASE_LEN, 0x01) |
__BITS64_SET(POW_IOBDMA_BASE_MAJOR_DID, 0x0c) |
__BITS64_SET(POW_IOBDMA_BASE_SUB_DID, 0x04) |
__BITS64_SET(POW_IOBDMA_BASE_39_0, 0);
__BITS64_SET(POW_OPERATION_BASE_MAJOR_DID, 0x0c) |
__BITS64_SET(POW_OPERATION_BASE_SUB_DID, subdid) |
__BITS64_SET(POW_PHY_ADDR_STORE_ADDR, addr);
__BITS64_SET(POW_STORE_DATA_NO_SCHED, no_sched) |
__BITS64_SET(POW_STORE_DATA_INDEX, index) |
__BITS64_SET(POW_STORE_DATA_OP, op) |
__BITS64_SET(POW_STORE_DATA_QOS, qos) |
__BITS64_SET(POW_STORE_DATA_GRP, grp) |
__BITS64_SET(POW_STORE_DATA_TYPE, type) |
__BITS64_SET(POW_STORE_DATA_TAG, tag);
__BITS64_SET(POW_OPERATION_BASE_MAJOR_DID, 0x0c) |
__BITS64_SET(POW_OPERATION_BASE_SUB_DID, 0x00) |
__BITS64_SET(POW_GET_WORK_LOAD_WAIT, wait);
#ifndef __BITS64_SET