Lines Matching defs:dev

479 static int synclinkmp_init_one(struct pci_dev *dev,const struct pci_device_id *ent);
480 static void synclinkmp_remove_one(struct pci_dev *dev);
1524 * @dev: pointer to network device structure
1532 static int hdlcdev_attach(struct net_device *dev, unsigned short encoding,
1535 SLMP_INFO *info = dev_to_port(dev);
1574 * @dev: pointer to network device structure
1577 struct net_device *dev)
1579 SLMP_INFO *info = dev_to_port(dev);
1583 printk(KERN_INFO "%s:hdlc_xmit(%s)\n",__FILE__,dev->name);
1586 netif_stop_queue(dev);
1593 dev->stats.tx_packets++;
1594 dev->stats.tx_bytes += skb->len;
1600 netif_trans_update(dev);
1613 * @dev: pointer to network device structure
1619 static int hdlcdev_open(struct net_device *dev)
1621 SLMP_INFO *info = dev_to_port(dev);
1626 printk("%s:hdlcdev_open(%s)\n",__FILE__,dev->name);
1629 rc = hdlc_open(dev);
1636 printk(KERN_WARNING "%s: hdlc_open returning busy\n", dev->name);
1656 netif_trans_update(dev);
1657 netif_start_queue(dev);
1664 netif_carrier_on(dev);
1666 netif_carrier_off(dev);
1672 * @dev: pointer to network device structure
1678 static int hdlcdev_close(struct net_device *dev)
1680 SLMP_INFO *info = dev_to_port(dev);
1684 printk("%s:hdlcdev_close(%s)\n",__FILE__,dev->name);
1686 netif_stop_queue(dev);
1691 hdlc_close(dev);
1702 * @dev: pointer to network device structure
1708 static int hdlcdev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
1713 SLMP_INFO *info = dev_to_port(dev);
1717 printk("%s:hdlcdev_ioctl(%s)\n",__FILE__,dev->name);
1724 return hdlc_ioctl(dev, ifr, cmd);
1799 return hdlc_ioctl(dev, ifr, cmd);
1805 * @dev: pointer to network device structure
1807 static void hdlcdev_tx_timeout(struct net_device *dev, unsigned int txqueue)
1809 SLMP_INFO *info = dev_to_port(dev);
1813 printk("hdlcdev_tx_timeout(%s)\n",dev->name);
1815 dev->stats.tx_errors++;
1816 dev->stats.tx_aborted_errors++;
1822 netif_wake_queue(dev);
1848 struct net_device *dev = info->netdev;
1851 printk("hdlcdev_rx(%s)\n",dev->name);
1855 dev->name);
1856 dev->stats.rx_dropped++;
1862 skb->protocol = hdlc_type_trans(skb, dev);
1864 dev->stats.rx_packets++;
1865 dev->stats.rx_bytes += size;
1889 struct net_device *dev;
1894 dev = alloc_hdlcdev(info);
1895 if (!dev) {
1901 dev->mem_start = info->phys_sca_base;
1902 dev->mem_end = info->phys_sca_base + SCA_BASE_SIZE - 1;
1903 dev->irq = info->irq_level;
1906 dev->netdev_ops = &hdlcdev_ops;
1907 dev->watchdog_timeo = 10 * HZ;
1908 dev->tx_queue_len = 50;
1911 hdlc = dev_to_hdlc(dev);
1916 rc = register_hdlc_device(dev);
1919 free_netdev(dev);
1923 info->netdev = dev;
5567 static int synclinkmp_init_one (struct pci_dev *dev,
5570 if (pci_enable_device(dev)) {
5571 printk("error enabling pci device %p\n", dev);
5574 return device_init( ++synclinkmp_adapter_count, dev );
5577 static void synclinkmp_remove_one (struct pci_dev *dev)