Lines Matching refs:ndev
76 islpci_eth_transmit(struct sk_buff *skb, struct net_device *ndev) in islpci_eth_transmit() argument
78 islpci_private *priv = netdev_priv(ndev); in islpci_eth_transmit()
102 ndev->name); in islpci_eth_transmit()
103 netif_stop_queue(ndev); in islpci_eth_transmit()
151 ndev->name); in islpci_eth_transmit()
195 ndev->name); in islpci_eth_transmit()
220 netif_stop_queue(ndev); in islpci_eth_transmit()
226 ndev->stats.tx_packets++; in islpci_eth_transmit()
227 ndev->stats.tx_bytes += skb->len; in islpci_eth_transmit()
238 ndev->stats.tx_dropped++; in islpci_eth_transmit()
255 if (priv->ndev->type == ARPHRD_IEEE80211_PRISM) { in islpci_monitor_rx()
311 struct net_device *ndev = priv->ndev; in islpci_eth_receive() local
375 skb->dev = ndev; in islpci_eth_receive()
392 wireless_spy_update(ndev, annex->addr2, &wstats); in islpci_eth_receive()
400 skb->protocol = eth_type_trans(skb, ndev); in islpci_eth_receive()
403 ndev->stats.rx_packets++; in islpci_eth_receive()
404 ndev->stats.rx_bytes += size; in islpci_eth_receive()
485 netif_wake_queue(priv->ndev); in islpci_do_reset_and_wake()
489 islpci_eth_tx_timeout(struct net_device *ndev) in islpci_eth_tx_timeout() argument
491 islpci_private *priv = netdev_priv(ndev); in islpci_eth_tx_timeout()
494 ndev->stats.tx_errors++; in islpci_eth_tx_timeout()
498 "%s: tx_timeout, scheduling reset", ndev->name); in islpci_eth_tx_timeout()
499 netif_stop_queue(ndev); in islpci_eth_tx_timeout()
504 "%s: tx_timeout, waiting for reset", ndev->name); in islpci_eth_tx_timeout()