Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/
Drionet.c100 struct rionet_private *rnet = netdev_priv(ndev); in rionet_rx_clean() local
103 i = rnet->rx_slot; in rionet_rx_clean()
106 if (!rnet->rx_skb[i]) in rionet_rx_clean()
109 if (!(data = rio_get_inb_message(rnet->mport, RIONET_MAILBOX))) in rionet_rx_clean()
112 rnet->rx_skb[i]->data = data; in rionet_rx_clean()
113 skb_put(rnet->rx_skb[i], RIO_MAX_MSG_SIZE); in rionet_rx_clean()
114 rnet->rx_skb[i]->protocol = in rionet_rx_clean()
115 eth_type_trans(rnet->rx_skb[i], ndev); in rionet_rx_clean()
116 error = netif_rx(rnet->rx_skb[i]); in rionet_rx_clean()
125 } while ((i = (i + 1) % RIONET_RX_RING_SIZE) != rnet->rx_slot); in rionet_rx_clean()
[all …]