Home
last modified time | relevance | path

Searched refs:rrd (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/atheros/atlx/
Datl1.c1780 struct rx_return_desc *rrd, u16 offset) in atl1_clean_alloc_flag() argument
1784 while (rfd_ring->next_to_clean != (rrd->buf_indx + offset)) { in atl1_clean_alloc_flag()
1793 struct rx_return_desc *rrd) in atl1_update_rfd_index() argument
1797 num_buf = (rrd->xsz.xsum_sz.pkt_size + adapter->rx_buffer_len - 1) / in atl1_update_rfd_index()
1799 if (rrd->num_buf == num_buf) in atl1_update_rfd_index()
1801 atl1_clean_alloc_flag(adapter, rrd, num_buf); in atl1_update_rfd_index()
1805 struct rx_return_desc *rrd, struct sk_buff *skb) in atl1_rx_checksum() argument
1822 if (unlikely(rrd->pkt_flg & PACKET_FLAG_ERR)) { in atl1_rx_checksum()
1823 if (rrd->err_flg & (ERR_FLAG_CRC | ERR_FLAG_TRUNC | in atl1_rx_checksum()
1834 if (!(rrd->pkt_flg & PACKET_FLAG_IPV4)) in atl1_rx_checksum()
[all …]
/linux-4.4.14/drivers/net/ethernet/atheros/alx/
Dmain.c190 struct alx_rrd *rrd; in alx_clean_rx_irq() local
197 rrd = &rxq->rrd[rxq->rrd_read_idx]; in alx_clean_rx_irq()
198 if (!(rrd->word3 & cpu_to_le32(1 << RRD_UPDATED_SHIFT))) in alx_clean_rx_irq()
200 rrd->word3 &= ~cpu_to_le32(1 << RRD_UPDATED_SHIFT); in alx_clean_rx_irq()
202 if (ALX_GET_FIELD(le32_to_cpu(rrd->word0), in alx_clean_rx_irq()
204 ALX_GET_FIELD(le32_to_cpu(rrd->word0), in alx_clean_rx_irq()
219 if (rrd->word3 & cpu_to_le32(1 << RRD_ERR_RES_SHIFT) || in alx_clean_rx_irq()
220 rrd->word3 & cpu_to_le32(1 << RRD_ERR_LEN_SHIFT)) { in alx_clean_rx_irq()
221 rrd->word3 = 0; in alx_clean_rx_irq()
226 length = ALX_GET_FIELD(le32_to_cpu(rrd->word3), in alx_clean_rx_irq()
[all …]
Dalx.h53 struct alx_rrd *rrd; member