Lines Matching refs:rrs
1758 struct atl1c_recv_ret_status *rrs, u16 num) in atl1c_clean_rrd() argument
1762 for (i = 0; i < num; i++, rrs = ATL1C_RRD_DESC(rrd_ring, in atl1c_clean_rrd()
1764 rrs->word3 &= ~RRS_RXD_UPDATED; in atl1c_clean_rrd()
1771 struct atl1c_recv_ret_status *rrs, u16 num) in atl1c_clean_rfd() argument
1777 rfd_index = (rrs->word0 >> RRS_RX_RFD_INDEX_SHIFT) & in atl1c_clean_rfd()
1800 struct atl1c_recv_ret_status *rrs; in atl1c_clean_rx_irq() local
1806 rrs = ATL1C_RRD_DESC(rrd_ring, rrd_ring->next_to_clean); in atl1c_clean_rx_irq()
1807 if (likely(RRS_RXD_IS_VALID(rrs->word3))) { in atl1c_clean_rx_irq()
1808 rfd_num = (rrs->word0 >> RRS_RX_RFD_CNT_SHIFT) & in atl1c_clean_rx_irq()
1820 atl1c_clean_rrd(rrd_ring, rrs, rfd_num); in atl1c_clean_rx_irq()
1821 if (rrs->word3 & (RRS_RX_ERR_SUM | RRS_802_3_LEN_ERR)) { in atl1c_clean_rx_irq()
1822 atl1c_clean_rfd(rfd_ring, rrs, rfd_num); in atl1c_clean_rx_irq()
1826 rrs->word3); in atl1c_clean_rx_irq()
1830 length = le16_to_cpu((rrs->word3 >> RRS_PKT_SIZE_SHIFT) & in atl1c_clean_rx_irq()
1834 rfd_index = (rrs->word0 >> RRS_RX_RFD_INDEX_SHIFT) & in atl1c_clean_rx_irq()
1847 atl1c_clean_rfd(rfd_ring, rrs, rfd_num); in atl1c_clean_rx_irq()
1850 atl1c_rx_checksum(adapter, skb, rrs); in atl1c_clean_rx_irq()
1851 if (rrs->word3 & RRS_VLAN_INS) { in atl1c_clean_rx_irq()
1854 AT_TAG_TO_VLAN(rrs->vlan_tag, vlan); in atl1c_clean_rx_irq()