Lines Matching refs:netdev

29 	struct net_device *netdev;  in ionic_txq_poke_doorbell()  local
31 netdev = q->lif->netdev; in ionic_txq_poke_doorbell()
32 netdev_txq = netdev_get_tx_queue(netdev, q->index); in ionic_txq_poke_doorbell()
34 HARD_TX_LOCK(netdev, netdev_txq, smp_processor_id()); in ionic_txq_poke_doorbell()
37 HARD_TX_UNLOCK(netdev, netdev_txq); in ionic_txq_poke_doorbell()
52 HARD_TX_UNLOCK(netdev, netdev_txq); in ionic_txq_poke_doorbell()
88 return netdev_get_tx_queue(q->lif->netdev, q->index); in q_to_ndq()
94 struct net_device *netdev = q->lif->netdev; in ionic_rx_page_alloc() local
104 netdev->name, q->name); in ionic_rx_page_alloc()
111 netdev->name, q->name); in ionic_rx_page_alloc()
121 netdev->name, q->name); in ionic_rx_page_alloc()
135 struct net_device *netdev = q->lif->netdev; in ionic_rx_page_free() local
140 netdev->name, q->name); in ionic_rx_page_free()
179 struct net_device *netdev = q->lif->netdev; in ionic_rx_frags() local
198 netdev->name, q->name); in ionic_rx_frags()
240 struct net_device *netdev = q->lif->netdev; in ionic_rx_copybreak() local
255 netdev->name, q->name); in ionic_rx_copybreak()
272 skb->protocol = eth_type_trans(skb, q->lif->netdev); in ionic_rx_copybreak()
282 struct net_device *netdev = q->lif->netdev; in ionic_rx_clean() local
312 if (likely(netdev->features & NETIF_F_RXHASH)) { in ionic_rx_clean()
329 if (likely(netdev->features & NETIF_F_RXCSUM) && in ionic_rx_clean()
343 if (likely(netdev->features & NETIF_F_HW_VLAN_CTAG_RX) && in ionic_rx_clean()
416 struct net_device *netdev = q->lif->netdev; in ionic_rx_fill() local
437 len = netdev->mtu + ETH_HLEN + VLAN_HLEN; in ionic_rx_fill()
696 q->lif->netdev->name, q->name); in ionic_tx_map_single()
714 q->lif->netdev->name, q->name); in ionic_tx_map_frag()
832 } else if (unlikely(__netif_subqueue_stopped(q->lif->netdev, qi))) { in ionic_tx_clean()
833 netif_wake_subqueue(q->lif->netdev, qi); in ionic_tx_clean()
1274 netif_stop_subqueue(q->lif->netdev, q->index); in ionic_maybe_stop_tx()
1280 netif_wake_subqueue(q->lif->netdev, q->index); in ionic_maybe_stop_tx()
1289 struct net_device *netdev) in ionic_start_hwstamp_xmit() argument
1291 struct ionic_lif *lif = netdev_priv(netdev); in ionic_start_hwstamp_xmit()
1324 netdev_tx_t ionic_start_xmit(struct sk_buff *skb, struct net_device *netdev) in ionic_start_xmit() argument
1327 struct ionic_lif *lif = netdev_priv(netdev); in ionic_start_xmit()
1339 return ionic_start_hwstamp_xmit(skb, netdev); in ionic_start_xmit()