Lines Matching defs:gendev
856 struct device *gendev; /* Generic device */
910 static int de4x5_hw_init(struct net_device *dev, u_long iobase, struct device *gendev);
1094 de4x5_hw_init(struct net_device *dev, u_long iobase, struct device *gendev)
1101 dev_set_drvdata(gendev, dev);
1107 pdev = to_pci_dev (gendev);
1125 EISA_signature(name, gendev);
1133 printk ("%s: %s at 0x%04lx", dev_name(gendev), name, iobase);
1148 lp->gendev = gendev;
1166 sprintf(lp->adapter_name,"%s (%s)", name, dev_name(gendev));
1172 lp->rx_ring = dma_alloc_coherent(gendev, lp->dma_size,
1245 dma_free_coherent (gendev, lp->dma_size,
1270 SET_NETDEV_DEV(dev, gendev);
1276 dma_free_coherent (gendev, lp->dma_size,
1679 dma_unmap_single(lp->gendev, le32_to_cpu(lp->tx_ring[entry].buf),
1746 struct net_device *dev = dev_get_drvdata(lp->gendev);
1900 dma_addr_t buf_dma = dma_map_single(lp->gendev, buf, flags & TD_TBS1, DMA_TO_DEVICE);
1994 static int de4x5_eisa_probe(struct device *gendev)
2005 edev = to_eisa_device (gendev);
2067 if (!(status = de4x5_hw_init (dev, iobase, gendev))) {
5166 struct pci_dev *pdev = to_pci_dev (lp->gendev);