Searched refs:rx_ring_offset (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/silan/
H A Dsc92031.c728 unsigned rx_ring_offset; _sc92031_rx_tasklet() local
757 rx_ring_offset = (priv->rx_ring_tail - priv->rx_ring_dma_addr) % RX_BUF_LEN; _sc92031_rx_tasklet()
764 rx_status = le32_to_cpup((__le32 *)(rx_ring + rx_ring_offset)); _sc92031_rx_tasklet()
771 rx_ring_offset = (rx_ring_offset + 4) % RX_BUF_LEN; _sc92031_rx_tasklet()
797 if ((rx_ring_offset + pkt_size) > RX_BUF_LEN) { _sc92031_rx_tasklet()
798 memcpy(skb_put(skb, RX_BUF_LEN - rx_ring_offset), _sc92031_rx_tasklet()
799 rx_ring + rx_ring_offset, RX_BUF_LEN - rx_ring_offset); _sc92031_rx_tasklet() local
800 memcpy(skb_put(skb, pkt_size - (RX_BUF_LEN - rx_ring_offset)), _sc92031_rx_tasklet()
801 rx_ring, pkt_size - (RX_BUF_LEN - rx_ring_offset)); _sc92031_rx_tasklet()
803 memcpy(skb_put(skb, pkt_size), rx_ring + rx_ring_offset, pkt_size); _sc92031_rx_tasklet() local
816 rx_ring_offset = (rx_ring_offset + rx_size_align) % RX_BUF_LEN; _sc92031_rx_tasklet()

Completed in 79 milliseconds