Lines Matching refs:rxdesc

736 	register struct rxdesc *rxdesc = rxring->desc;  in jme_set_clean_rxdesc()  local
738 rxdesc += i; in jme_set_clean_rxdesc()
741 rxdesc->dw[0] = 0; in jme_set_clean_rxdesc()
742 rxdesc->dw[1] = 0; in jme_set_clean_rxdesc()
743 rxdesc->desc1.bufaddrh = cpu_to_le32((__u64)rxbi->mapping >> 32); in jme_set_clean_rxdesc()
744 rxdesc->desc1.bufaddrl = cpu_to_le32( in jme_set_clean_rxdesc()
746 rxdesc->desc1.datalen = cpu_to_le16(rxbi->len); in jme_set_clean_rxdesc()
748 rxdesc->desc1.flags = RXFLAG_64BIT; in jme_set_clean_rxdesc()
750 rxdesc->desc1.flags |= RXFLAG_OWN | RXFLAG_INT; in jme_set_clean_rxdesc()
1027 struct rxdesc *rxdesc = rxring->desc; in jme_alloc_and_feed_skb() local
1032 rxdesc += idx; in jme_alloc_and_feed_skb()
1049 framesize = le16_to_cpu(rxdesc->descwb.framesize) in jme_alloc_and_feed_skb()
1056 if (jme_rxsum_ok(jme, le16_to_cpu(rxdesc->descwb.flags), skb)) in jme_alloc_and_feed_skb()
1061 if (rxdesc->descwb.flags & cpu_to_le16(RXWBFLAG_TAGON)) { in jme_alloc_and_feed_skb()
1062 u16 vid = le16_to_cpu(rxdesc->descwb.vlan); in jme_alloc_and_feed_skb()
1069 if ((rxdesc->descwb.flags & cpu_to_le16(RXWBFLAG_DEST)) == in jme_alloc_and_feed_skb()
1085 struct rxdesc *rxdesc = rxring->desc; in jme_process_receive() local
1099 rxdesc = rxring->desc; in jme_process_receive()
1100 rxdesc += i; in jme_process_receive()
1102 if ((rxdesc->descwb.flags & cpu_to_le16(RXWBFLAG_OWN)) || in jme_process_receive()
1103 !(rxdesc->descwb.desccnt & RXWBDCNT_WBCPL)) in jme_process_receive()
1108 desccnt = rxdesc->descwb.desccnt & RXWBDCNT_DCNT; in jme_process_receive()
1111 rxdesc->descwb.errstat & RXWBERR_ALLERR)) { in jme_process_receive()
1113 if (rxdesc->descwb.errstat & RXWBERR_CRCERR) in jme_process_receive()
1115 else if (rxdesc->descwb.errstat & RXWBERR_OVERUN) in jme_process_receive()