Lines Matching refs:rrs
1833 struct atl1c_recv_ret_status *rrs, u16 num) in atl1c_clean_rrd() argument
1837 for (i = 0; i < num; i++, rrs = ATL1C_RRD_DESC(rrd_ring, in atl1c_clean_rrd()
1839 rrs->word3 &= ~RRS_RXD_UPDATED; in atl1c_clean_rrd()
1846 struct atl1c_recv_ret_status *rrs, u16 num) in atl1c_clean_rfd() argument
1852 rfd_index = (rrs->word0 >> RRS_RX_RFD_INDEX_SHIFT) & in atl1c_clean_rfd()
1880 struct atl1c_recv_ret_status *rrs; in atl1c_clean_rx() local
1892 rrs = ATL1C_RRD_DESC(rrd_ring, rrd_ring->next_to_clean); in atl1c_clean_rx()
1893 if (likely(RRS_RXD_IS_VALID(rrs->word3))) { in atl1c_clean_rx()
1894 rfd_num = (rrs->word0 >> RRS_RX_RFD_CNT_SHIFT) & in atl1c_clean_rx()
1906 atl1c_clean_rrd(rrd_ring, rrs, rfd_num); in atl1c_clean_rx()
1907 if (rrs->word3 & (RRS_RX_ERR_SUM | RRS_802_3_LEN_ERR)) { in atl1c_clean_rx()
1908 atl1c_clean_rfd(rfd_ring, rrs, rfd_num); in atl1c_clean_rx()
1912 rrs->word3); in atl1c_clean_rx()
1916 length = le16_to_cpu((rrs->word3 >> RRS_PKT_SIZE_SHIFT) & in atl1c_clean_rx()
1920 rfd_index = (rrs->word0 >> RRS_RX_RFD_INDEX_SHIFT) & in atl1c_clean_rx()
1933 atl1c_clean_rfd(rfd_ring, rrs, rfd_num); in atl1c_clean_rx()
1936 atl1c_rx_checksum(adapter, skb, rrs); in atl1c_clean_rx()
1937 if (rrs->word3 & RRS_VLAN_INS) { in atl1c_clean_rx()
1940 AT_TAG_TO_VLAN(rrs->vlan_tag, vlan); in atl1c_clean_rx()