Lines Matching refs:rd

1534 	struct rx_desc *rd = &(vptr->rx.ring[idx]);  in velocity_alloc_rx_buf()  local
1554 *((u32 *) & (rd->rdesc0)) = 0; in velocity_alloc_rx_buf()
1555 rd->size = cpu_to_le16(vptr->rx.buf_sz) | RX_INTEN; in velocity_alloc_rx_buf()
1556 rd->pa_low = cpu_to_le32(rd_info->skb_dma); in velocity_alloc_rx_buf()
1557 rd->pa_high = 0; in velocity_alloc_rx_buf()
1567 struct rx_desc *rd = vptr->rx.ring + dirty; in velocity_rx_refill() local
1570 if (rd->rdesc0.len & OWNED_BY_NIC) in velocity_rx_refill()
1605 struct rx_desc *rd = vptr->rx.ring + i; in velocity_free_rd_ring() local
1607 memset(rd, 0, sizeof(*rd)); in velocity_free_rd_ring()
1977 static inline void velocity_rx_csum(struct rx_desc *rd, struct sk_buff *skb) in velocity_rx_csum() argument
1981 if (rd->rdesc1.CSM & CSM_IPKT) { in velocity_rx_csum()
1982 if (rd->rdesc1.CSM & CSM_IPOK) { in velocity_rx_csum()
1983 if ((rd->rdesc1.CSM & CSM_TCPKT) || in velocity_rx_csum()
1984 (rd->rdesc1.CSM & CSM_UDPKT)) { in velocity_rx_csum()
1985 if (!(rd->rdesc1.CSM & CSM_TUPOK)) in velocity_rx_csum()
2054 struct rx_desc *rd = &(vptr->rx.ring[idx]); in velocity_receive_frame() local
2055 int pkt_len = le16_to_cpu(rd->rdesc0.len) & 0x3fff; in velocity_receive_frame()
2058 if (rd->rdesc0.RSR & (RSR_STP | RSR_EDP)) { in velocity_receive_frame()
2064 if (rd->rdesc0.RSR & RSR_MAR) in velocity_receive_frame()
2077 if (rd->rdesc0.RSR & RSR_RL) { in velocity_receive_frame()
2083 velocity_rx_csum(rd, skb); in velocity_receive_frame()
2098 if (rd->rdesc0.RSR & RSR_DETAG) { in velocity_receive_frame()
2099 u16 vid = swab16(le16_to_cpu(rd->rdesc1.PQTAG)); in velocity_receive_frame()
2126 struct rx_desc *rd = vptr->rx.ring + rd_curr; in velocity_rx_srv() local
2131 if (rd->rdesc0.len & OWNED_BY_NIC) in velocity_rx_srv()
2139 if (rd->rdesc0.RSR & (RSR_RXOK | RSR_CE | RSR_RL)) { in velocity_rx_srv()
2143 if (rd->rdesc0.RSR & RSR_CRC) in velocity_rx_srv()
2145 if (rd->rdesc0.RSR & RSR_FAE) in velocity_rx_srv()
2151 rd->size |= RX_INTEN; in velocity_rx_srv()