GET_BITS
GET_BITS((_var), \
GET_BITS(XGMAC_IOREAD((_pdata), _reg), \
GET_BITS(XGMAC_MTL_IOREAD((_pdata), (_n), _reg), \
GET_BITS(XGMAC_DMA_IOREAD((_channel), _reg), \
GET_BITS((_var), \
GET_BITS((_var), \
GET_BITS(XSIR0_IOREAD((_pdata), _reg), \
GET_BITS(XSIR1_IOREAD((_pdata), _reg), \
GET_BITS(XRXTX_IOREAD((_pdata), _reg), \
GET_BITS((_var), \
GET_BITS(XP_IOREAD((_pdata), (_reg)), \
GET_BITS((_var), \
GET_BITS(XI2C_IOREAD((_pdata), (_reg)), \
tx_status = GET_BITS(tx_status, tx_pos, DMA_DSR_TPS_WIDTH);
if (GET_BITS(E, le64_to_cpu(raw_desc->m0)) &&
(GET_BITS(PKT_SIZE, le64_to_cpu(raw_desc->m0)) == SLOT_EMPTY))
addr_hi = GET_BITS(NEXT_DESC_ADDRH, le64_to_cpu(raw_desc->m1));
addr_lo = GET_BITS(NEXT_DESC_ADDRL, le64_to_cpu(raw_desc->m1));
if (GET_BITS(E, le64_to_cpu(raw_desc->m0)) &&
!GET_BITS(PKT_SIZE, le64_to_cpu(raw_desc->m0)))
if (!GET_BITS(TXPKTCOUNT, data))
if (!GET_BITS(RXPKTCOUNT, data))
if (GET_BITS(E, le64_to_cpu(raw_desc->m0)))
len = GET_BITS(PKT_SIZE, le64_to_cpu(raw_desc->m0));
rx_error = GET_BITS(D, le64_to_cpu(raw_desc->m2));
if (!GET_BITS(E, le64_to_cpu(raw_desc->m0)))
addr_hi = GET_BITS(NEXT_DESC_ADDRH, le64_to_cpu(raw_desc->m1));
addr_lo = GET_BITS(NEXT_DESC_ADDRL, le64_to_cpu(raw_desc->m1));