Lines Matching refs:net_dev

101 int i2400m_open(struct net_device *net_dev)  in i2400m_open()  argument
104 struct i2400m *i2400m = net_dev_to_i2400m(net_dev); in i2400m_open()
107 d_fnstart(3, dev, "(net_dev %p [i2400m %p])\n", net_dev, i2400m); in i2400m_open()
116 net_dev, i2400m, result); in i2400m_open()
122 int i2400m_stop(struct net_device *net_dev) in i2400m_stop() argument
124 struct i2400m *i2400m = net_dev_to_i2400m(net_dev); in i2400m_stop()
127 d_fnstart(3, dev, "(net_dev %p [i2400m %p])\n", net_dev, i2400m); in i2400m_stop()
129 d_fnend(3, dev, "(net_dev %p [i2400m %p]) = 0\n", net_dev, i2400m); in i2400m_stop()
157 struct net_device *net_dev = i2400m->wimax_dev.net_dev; in i2400m_wake_tx_work() local
176 if (unlikely(!netif_carrier_ok(net_dev))) in i2400m_wake_tx_work()
189 net_dev->watchdog_timeo - HZ/2); in i2400m_wake_tx_work()
201 netif_wake_queue(net_dev); in i2400m_wake_tx_work()
275 int i2400m_net_wake_tx(struct i2400m *i2400m, struct net_device *net_dev, in i2400m_net_wake_tx() argument
282 d_fnstart(3, dev, "(skb %p net_dev %p)\n", skb, net_dev); in i2400m_net_wake_tx()
295 netif_stop_queue(net_dev); in i2400m_net_wake_tx()
311 skb, netif_queue_stopped(net_dev)); in i2400m_net_wake_tx()
314 d_fnend(3, dev, "(skb %p net_dev %p) = %d\n", skb, net_dev, result); in i2400m_net_wake_tx()
328 int i2400m_net_tx(struct i2400m *i2400m, struct net_device *net_dev, in i2400m_net_tx() argument
335 i2400m, net_dev, skb); in i2400m_net_tx()
337 net_dev->trans_start = jiffies; in i2400m_net_tx()
344 i2400m, net_dev, skb, result); in i2400m_net_tx()
369 struct net_device *net_dev) in i2400m_hard_start_xmit() argument
371 struct i2400m *i2400m = net_dev_to_i2400m(net_dev); in i2400m_hard_start_xmit()
375 d_fnstart(3, dev, "(skb %p net_dev %p)\n", skb, net_dev); in i2400m_hard_start_xmit()
381 result = i2400m_net_wake_tx(i2400m, net_dev, skb); in i2400m_hard_start_xmit()
383 result = i2400m_net_tx(i2400m, net_dev, skb); in i2400m_hard_start_xmit()
386 net_dev->stats.tx_dropped++; in i2400m_hard_start_xmit()
388 net_dev->stats.tx_packets++; in i2400m_hard_start_xmit()
389 net_dev->stats.tx_bytes += skb->len; in i2400m_hard_start_xmit()
392 d_fnend(3, dev, "(skb %p net_dev %p) = %d\n", skb, net_dev, result); in i2400m_hard_start_xmit()
398 int i2400m_change_mtu(struct net_device *net_dev, int new_mtu) in i2400m_change_mtu() argument
401 struct i2400m *i2400m = net_dev_to_i2400m(net_dev); in i2400m_change_mtu()
409 net_dev->mtu = new_mtu; in i2400m_change_mtu()
417 void i2400m_tx_timeout(struct net_device *net_dev) in i2400m_tx_timeout() argument
426 net_dev->stats.tx_errors++; in i2400m_tx_timeout()
438 void i2400m_rx_fake_eth_header(struct net_device *net_dev, in i2400m_rx_fake_eth_header() argument
441 struct i2400m *i2400m = net_dev_to_i2400m(net_dev); in i2400m_rx_fake_eth_header()
444 memcpy(eth_hdr->h_dest, net_dev->dev_addr, sizeof(eth_hdr->h_dest)); in i2400m_rx_fake_eth_header()
490 struct net_device *net_dev = i2400m->wimax_dev.net_dev; in i2400m_net_rx() local
504 skb = __netdev_alloc_skb(net_dev, buf_len, GFP_KERNEL); in i2400m_net_rx()
507 net_dev->stats.rx_dropped++; in i2400m_net_rx()
512 i2400m_rx_fake_eth_header(i2400m->wimax_dev.net_dev, in i2400m_net_rx()
516 skb->dev = i2400m->wimax_dev.net_dev; in i2400m_net_rx()
518 net_dev->stats.rx_packets++; in i2400m_net_rx()
519 net_dev->stats.rx_bytes += buf_len; in i2400m_net_rx()
555 struct net_device *net_dev = i2400m->wimax_dev.net_dev; in i2400m_net_erx() local
565 i2400m_rx_fake_eth_header(i2400m->wimax_dev.net_dev, in i2400m_net_erx()
569 skb->dev = i2400m->wimax_dev.net_dev; in i2400m_net_erx()
571 net_dev->stats.rx_packets++; in i2400m_net_erx()
572 net_dev->stats.rx_bytes += skb->len; in i2400m_net_erx()
596 static void i2400m_get_drvinfo(struct net_device *net_dev, in i2400m_get_drvinfo() argument
599 struct i2400m *i2400m = net_dev_to_i2400m(net_dev); in i2400m_get_drvinfo()
604 if (net_dev->dev.parent) in i2400m_get_drvinfo()
605 strlcpy(info->bus_info, dev_name(net_dev->dev.parent), in i2400m_get_drvinfo()
619 void i2400m_netdev_setup(struct net_device *net_dev) in i2400m_netdev_setup() argument
621 d_fnstart(3, NULL, "(net_dev %p)\n", net_dev); in i2400m_netdev_setup()
622 ether_setup(net_dev); in i2400m_netdev_setup()
623 net_dev->mtu = I2400M_MAX_MTU; in i2400m_netdev_setup()
624 net_dev->tx_queue_len = I2400M_TX_QLEN; in i2400m_netdev_setup()
625 net_dev->features = in i2400m_netdev_setup()
628 net_dev->flags = in i2400m_netdev_setup()
632 net_dev->watchdog_timeo = I2400M_TX_TIMEOUT; in i2400m_netdev_setup()
633 net_dev->netdev_ops = &i2400m_netdev_ops; in i2400m_netdev_setup()
634 net_dev->ethtool_ops = &i2400m_ethtool_ops; in i2400m_netdev_setup()
635 d_fnend(3, NULL, "(net_dev %p) = void\n", net_dev); in i2400m_netdev_setup()