Lines Matching refs:rx_ring_offset
735 unsigned rx_ring_offset;
764 rx_ring_offset = (priv->rx_ring_tail - priv->rx_ring_dma_addr) % RX_BUF_LEN;
771 rx_status = le32_to_cpup((__le32 *)(rx_ring + rx_ring_offset));
778 rx_ring_offset = (rx_ring_offset + 4) % RX_BUF_LEN;
804 if ((rx_ring_offset + pkt_size) > RX_BUF_LEN) {
805 memcpy(skb_put(skb, RX_BUF_LEN - rx_ring_offset),
806 rx_ring + rx_ring_offset, RX_BUF_LEN - rx_ring_offset);
807 memcpy(skb_put(skb, pkt_size - (RX_BUF_LEN - rx_ring_offset)),
808 rx_ring, pkt_size - (RX_BUF_LEN - rx_ring_offset));
810 memcpy(skb_put(skb, pkt_size), rx_ring + rx_ring_offset, pkt_size);
823 rx_ring_offset = (rx_ring_offset + rx_size_align) % RX_BUF_LEN;