RGE_BSWAP_32
RGE_BSWAP_32(BD_FLAG_EOR | BD_FLAG_HW_OWN); \
(rbd)->flags_len |= RGE_BSWAP_32(BD_FLAG_HW_OWN); \
RGE_BSWAP_32(BD_FLAG_EOR | SBD_FLAG_TX_PKT); \
(sbd)->flags_len |= RGE_BSWAP_32(SBD_FLAG_TX_PKT); \
#define RGE_BSWAP_64(x) (RGE_BSWAP_32((x) >> 32) | \
(RGE_BSWAP_32(x) << 32))
rge_reg_put32(rgep, MULTICAST_0_REG, RGE_BSWAP_32(hashp[0]));
rge_reg_put32(rgep, MULTICAST_4_REG, RGE_BSWAP_32(hashp[1]));
rge_reg_put32(rgep, MULTICAST_0_REG, RGE_BSWAP_32(hashp[0]));
rge_reg_put32(rgep, MULTICAST_4_REG, RGE_BSWAP_32(hashp[1]));
*val = RGE_BSWAP_32(bstp->multi_rcv);
*val = RGE_BSWAP_32(bstp->rcv_err);
*val = RGE_BSWAP_32(bstp->xmt_1col + bstp->xmt_mcol);
*val = RGE_BSWAP_32(bstp->xmt_1col);
*val = RGE_BSWAP_32(bstp->xmt_mcol);
RGE_BSWAP_32(ssbdp->pbuf.cookie.dmac_laddress);
RGE_BSWAP_32(ssbdp->pbuf.cookie.dmac_laddress >> 32);
bdp->flags_len = RGE_BSWAP_32(BD_FLAG_EOR);
RGE_BSWAP_32(pbuf->cookie.dmac_laddress + rgep->head_room);
RGE_BSWAP_32(pbuf->cookie.dmac_laddress >> 32);
bdp->flags_len = RGE_BSWAP_32(BD_FLAG_HW_OWN |
bdp->flags_len |= RGE_BSWAP_32(BD_FLAG_EOR);
hw_rbd_p->host_buf_addr = RGE_BSWAP_32(rgep->head_room +
RGE_BSWAP_32(free_buf->pbuf.cookie.dmac_laddress >> 32);
rx_status = RGE_BSWAP_32(hw_rbd_p->flags_len) & RBD_FLAGS_MASK;
packet_len = RGE_BSWAP_32(hw_rbd_p->flags_len) & RBD_LEN_MASK;
pflags = RGE_BSWAP_32(hw_rbd_p->vlan_tag);
while (!(hw_rbd_p->flags_len & RGE_BSWAP_32(BD_FLAG_HW_OWN))) {
RGE_BSWAP_32(rgep->rxbuf_size - rgep->head_room);
RGE_BSWAP_32(BD_FLAG_HW_OWN)) {
} while (hw_sbd_p->flags_len & RGE_BSWAP_32(BD_FLAG_HW_OWN));
hw_sbd_p->flags_len = RGE_BSWAP_32(totlen & SBD_LEN_MASK);
hw_sbd_p->vlan_tag = RGE_BSWAP_32(tci);
hw_sbd_p->vlan_tag |= RGE_BSWAP_32(SBD_VLAN_PKT);
RGE_BSWAP_32(SBD_FLAG_TCP_CKSUM);
RGE_BSWAP_32(SBD_FLAG_UDP_CKSUM);
hw_sbd_p->flags_len |= RGE_BSWAP_32(SBD_FLAG_IP_CKSUM);