Lines Matching defs:rxd
782 volatile struct gt_eth_desc *rxd;
812 nxtaddr = rxq->rxq_desc_busaddr + sizeof(*rxd);
813 for (idx = 0, rxd = rxq->rxq_descs; idx < GE_RXDESC_MAX;
814 idx++, rxd++, nxtaddr += sizeof(*rxd)) {
815 rxd->ed_lencnt = htogt32(GE_RXBUF_SIZE << 16);
816 rxd->ed_cmdsts = htogt32(RX_CMD_F|RX_CMD_L|RX_CMD_O|RX_CMD_EI);
817 rxd->ed_bufptr = htogt32(ds->ds_addr + boff);
823 rxd->ed_nxtptr = htogt32(nxtaddr);
875 volatile struct gt_eth_desc *rxd = &rxq->rxq_descs[rxq->rxq_fi];
882 cmdsts = gt32toh(rxd->ed_cmdsts);
890 buflen = gt32toh(rxd->ed_lencnt) & 0xffff;
961 rxd->ed_lencnt &= ~0xffff; /* zero out length */
962 rxd->ed_cmdsts = htogt32(RX_CMD_F|RX_CMD_L|RX_CMD_O|RX_CMD_EI);
966 ((unsigned long *)rxd)[0], ((unsigned long *)rxd)[1],
967 ((unsigned long *)rxd)[2], ((unsigned long *)rxd)[3]));
1016 volatile struct gt_eth_desc *rxd = &rxq->rxq_descs[idx];
1018 if (RX_CMD_O & gt32toh(rxd->ed_cmdsts))