Lines Matching defs:rxdesc
658 register struct rxdesc *rxdesc = rxring->desc;
660 rxdesc += i;
663 rxdesc->dw[0] = 0;
664 rxdesc->dw[1] = 0;
665 rxdesc->desc1.bufaddrh = cpu_to_le32((__u64)rxbi->mapping >> 32);
666 rxdesc->desc1.bufaddrl = cpu_to_le32(
668 rxdesc->desc1.datalen = cpu_to_le16(rxbi->len);
670 rxdesc->desc1.flags = RXFLAG_64BIT;
672 rxdesc->desc1.flags |= RXFLAG_OWN | RXFLAG_INT;
907 struct rxdesc *rxdesc = rxring->desc;
912 rxdesc += idx;
929 framesize = le16_to_cpu(rxdesc->descwb.framesize)
936 if (jme_rxsum_ok(jme, le16_to_cpu(rxdesc->descwb.flags)))
941 if (rxdesc->descwb.flags & cpu_to_le16(RXWBFLAG_TAGON)) {
944 le16_to_cpu(rxdesc->descwb.vlan));
953 if ((rxdesc->descwb.flags & cpu_to_le16(RXWBFLAG_DEST)) ==
969 struct rxdesc *rxdesc = rxring->desc;
983 rxdesc = rxring->desc;
984 rxdesc += i;
986 if ((rxdesc->descwb.flags & cpu_to_le16(RXWBFLAG_OWN)) ||
987 !(rxdesc->descwb.desccnt & RXWBDCNT_WBCPL))
991 desccnt = rxdesc->descwb.desccnt & RXWBDCNT_DCNT;
994 rxdesc->descwb.errstat & RXWBERR_ALLERR)) {
996 if (rxdesc->descwb.errstat & RXWBERR_CRCERR)
998 else if (rxdesc->descwb.errstat & RXWBERR_OVERUN)