Lines Matching refs:netdev

165         struct net_device *netdev;      /* network layer */  member
199 stir->netdev->name, reg, value); in write_reg()
324 stir->netdev->name, len); in fir_eof()
326 ++stir->netdev->stats.rx_errors; in fir_eof()
327 ++stir->netdev->stats.rx_length_errors; in fir_eof()
334 stir->netdev->stats.rx_errors++; in fir_eof()
335 stir->netdev->stats.rx_crc_errors++; in fir_eof()
343 ++stir->netdev->stats.rx_dropped; in fir_eof()
352 ++stir->netdev->stats.rx_dropped; in fir_eof()
365 skb->dev = stir->netdev; in fir_eof()
369 stir->netdev->stats.rx_packets++; in fir_eof()
370 stir->netdev->stats.rx_bytes += len; in fir_eof()
402 stir->netdev->name); in stir_fir_chars()
425 stir->netdev->name); in stir_fir_chars()
439 stir->netdev->name, rx_buff->truesize); in stir_fir_chars()
440 ++stir->netdev->stats.rx_over_errors; in stir_fir_chars()
448 ++stir->netdev->stats.rx_frame_errors; in stir_fir_chars()
451 ++stir->netdev->stats.rx_errors; in stir_fir_chars()
464 async_unwrap_char(stir->netdev, &stir->netdev->stats, in stir_sir_chars()
509 dev_warn(&stir->netdev->dev, "invalid speed %d\n", speed); in change_speed()
564 struct net_device *netdev) in stir_hard_xmit() argument
566 struct stir_cb *stir = netdev_priv(netdev); in stir_hard_xmit()
568 netif_stop_queue(netdev); in stir_hard_xmit()
602 dev_warn(&stir->netdev->dev, in fifo_txwait()
623 if (!netif_running(stir->netdev) || in fifo_txwait()
624 !netif_device_present(stir->netdev)) in fifo_txwait()
693 stir->netdev->stats.collisions++; in receive_stop()
719 stir->netdev->stats.tx_packets++; in stir_send()
720 stir->netdev->stats.tx_bytes += skb->len; in stir_send()
721 stir->netdev->trans_start = jiffies; in stir_send()
727 stir->netdev->stats.tx_errors++; in stir_send()
736 struct net_device *dev = stir->netdev; in stir_transmit_thread()
786 stir->netdev->name); in stir_transmit_thread()
813 if (!netif_running(stir->netdev)) in stir_rcv_irq()
837 dev_warn(&stir->netdev->dev, "usb receive submit error: %d\n", in stir_rcv_irq()
849 static int stir_net_open(struct net_device *netdev) in stir_net_open() argument
851 struct stir_cb *stir = netdev_priv(netdev); in stir_net_open()
902 stir->irlap = irlap_open(netdev, &stir->qos, hwname); in stir_net_open()
910 "%s", stir->netdev->name); in stir_net_open()
917 netif_start_queue(netdev); in stir_net_open()
941 static int stir_net_close(struct net_device *netdev) in stir_net_close() argument
943 struct stir_cb *stir = netdev_priv(netdev); in stir_net_close()
946 netif_stop_queue(netdev); in stir_net_close()
971 static int stir_net_ioctl(struct net_device *netdev, struct ifreq *rq, int cmd) in stir_net_ioctl() argument
974 struct stir_cb *stir = netdev_priv(netdev); in stir_net_ioctl()
983 if (netif_device_present(stir->netdev)) in stir_net_ioctl()
992 if (netif_running(stir->netdev)) in stir_net_ioctl()
993 irda_device_set_media_busy(stir->netdev, TRUE); in stir_net_ioctl()
1037 stir->netdev = net; in stir_probe()
1091 unregister_netdev(stir->netdev); in stir_disconnect()
1092 free_netdev(stir->netdev); in stir_disconnect()
1103 netif_device_detach(stir->netdev); in stir_suspend()
1112 netif_device_attach(stir->netdev); in stir_resume()