Lines Matching refs:rxdesc
732 register struct rxdesc *rxdesc = rxring->desc; in jme_set_clean_rxdesc() local
734 rxdesc += i; in jme_set_clean_rxdesc()
737 rxdesc->dw[0] = 0; in jme_set_clean_rxdesc()
738 rxdesc->dw[1] = 0; in jme_set_clean_rxdesc()
739 rxdesc->desc1.bufaddrh = cpu_to_le32((__u64)rxbi->mapping >> 32); in jme_set_clean_rxdesc()
740 rxdesc->desc1.bufaddrl = cpu_to_le32( in jme_set_clean_rxdesc()
742 rxdesc->desc1.datalen = cpu_to_le16(rxbi->len); in jme_set_clean_rxdesc()
744 rxdesc->desc1.flags = RXFLAG_64BIT; in jme_set_clean_rxdesc()
746 rxdesc->desc1.flags |= RXFLAG_OWN | RXFLAG_INT; in jme_set_clean_rxdesc()
1025 struct rxdesc *rxdesc = rxring->desc; in jme_alloc_and_feed_skb() local
1030 rxdesc += idx; in jme_alloc_and_feed_skb()
1047 framesize = le16_to_cpu(rxdesc->descwb.framesize) in jme_alloc_and_feed_skb()
1054 if (jme_rxsum_ok(jme, le16_to_cpu(rxdesc->descwb.flags), skb)) in jme_alloc_and_feed_skb()
1059 if (rxdesc->descwb.flags & cpu_to_le16(RXWBFLAG_TAGON)) { in jme_alloc_and_feed_skb()
1060 u16 vid = le16_to_cpu(rxdesc->descwb.vlan); in jme_alloc_and_feed_skb()
1067 if ((rxdesc->descwb.flags & cpu_to_le16(RXWBFLAG_DEST)) == in jme_alloc_and_feed_skb()
1083 struct rxdesc *rxdesc = rxring->desc; in jme_process_receive() local
1097 rxdesc = rxring->desc; in jme_process_receive()
1098 rxdesc += i; in jme_process_receive()
1100 if ((rxdesc->descwb.flags & cpu_to_le16(RXWBFLAG_OWN)) || in jme_process_receive()
1101 !(rxdesc->descwb.desccnt & RXWBDCNT_WBCPL)) in jme_process_receive()
1106 desccnt = rxdesc->descwb.desccnt & RXWBDCNT_DCNT; in jme_process_receive()
1109 rxdesc->descwb.errstat & RXWBERR_ALLERR)) { in jme_process_receive()
1111 if (rxdesc->descwb.errstat & RXWBERR_CRCERR) in jme_process_receive()
1113 else if (rxdesc->descwb.errstat & RXWBERR_OVERUN) in jme_process_receive()