Lines Matching refs:netdev

298 static void myri10ge_interrupt_handler ( struct net_device *netdev )  in myri10ge_interrupt_handler()  argument
304 priv = myri10ge_priv ( netdev ); in myri10ge_interrupt_handler()
346 netdev_tx_complete ( netdev, iob ); in myri10ge_interrupt_handler()
359 netdev_link_up ( netdev ); in myri10ge_interrupt_handler()
361 netdev_link_down ( netdev ); in myri10ge_interrupt_handler()
513 struct net_device *netdev; in myri10ge_pci_probe() local
518 netdev = alloc_etherdev ( sizeof ( *priv ) ); in myri10ge_pci_probe()
519 if ( !netdev ) { in myri10ge_pci_probe()
525 netdev_init ( netdev, &myri10ge_operations ); in myri10ge_pci_probe()
526 priv = myri10ge_priv ( netdev ); in myri10ge_pci_probe()
528 pci_set_drvdata ( pci, netdev ); in myri10ge_pci_probe()
529 netdev->dev = &pci->dev; in myri10ge_pci_probe()
533 myri10ge_net_irq ( netdev, 0 ); in myri10ge_pci_probe()
537 rc = mac_address_from_string_specs ( pci, netdev->hw_addr ); in myri10ge_pci_probe()
551 rc = register_netdev ( netdev ); in myri10ge_pci_probe()
562 netdev_nullify ( netdev ); in myri10ge_pci_probe()
563 netdev_put ( netdev ); in myri10ge_pci_probe()
578 struct net_device *netdev; in myri10ge_pci_remove() local
581 netdev = pci_get_drvdata ( pci ); in myri10ge_pci_remove()
583 unregister_netdev ( netdev ); in myri10ge_pci_remove()
584 netdev_nullify ( netdev ); in myri10ge_pci_remove()
585 netdev_put ( netdev ); in myri10ge_pci_remove()
599 static void myri10ge_net_close ( struct net_device *netdev ) in myri10ge_net_close() argument
605 priv = myri10ge_priv ( netdev ); in myri10ge_net_close()
609 myri10ge_net_irq ( netdev, 0 ); in myri10ge_net_close()
643 static void myri10ge_net_irq ( struct net_device *netdev, int enable ) in myri10ge_net_irq() argument
649 pci_dev = ( struct pci_device * ) netdev->dev; in myri10ge_net_irq()
671 static int myri10ge_net_open ( struct net_device *netdev ) in myri10ge_net_open() argument
682 priv = myri10ge_priv ( netdev ); in myri10ge_net_open()
683 pci_dev = ( struct pci_device * ) netdev->dev; in myri10ge_net_open()
692 myri10ge_net_irq ( netdev, 0 ); in myri10ge_net_open()
754 data[0] = ( netdev->ll_addr[0] << 24 in myri10ge_net_open()
755 | netdev->ll_addr[1] << 16 in myri10ge_net_open()
756 | netdev->ll_addr[2] << 8 in myri10ge_net_open()
757 | netdev->ll_addr[3] ); in myri10ge_net_open()
758 data[1] = ( ( netdev->ll_addr[4] << 8 ) in myri10ge_net_open()
759 | netdev->ll_addr[5] ); in myri10ge_net_open()
877 static void myri10ge_net_poll ( struct net_device *netdev ) in myri10ge_net_poll() argument
887 priv = myri10ge_priv ( netdev ); in myri10ge_net_poll()
892 myri10ge_interrupt_handler ( netdev ); in myri10ge_net_poll()
929 netdev_rx ( netdev, iob ); in myri10ge_net_poll()
956 static int myri10ge_net_transmit ( struct net_device *netdev, in myri10ge_net_transmit() argument
965 priv = myri10ge_priv ( netdev ); in myri10ge_net_transmit()