Lines Matching refs:gendev
611 struct device *gendev; member
701 ((struct pci_dev *) (((vp)->gendev) ? DEVICE_PCI((vp)->gendev) : NULL))
710 ((struct eisa_device *) (((vp)->gendev) ? DEVICE_EISA((vp)->gendev) : NULL))
753 static int vortex_probe1(struct device *gendev, void __iomem *ioaddr, int irq,
1088 static int vortex_probe1(struct device *gendev, void __iomem *ioaddr, int irq, in vortex_probe1() argument
1108 if (gendev) { in vortex_probe1()
1109 if ((pdev = DEVICE_PCI(gendev))) { in vortex_probe1()
1113 if ((edev = DEVICE_EISA(gendev))) { in vortex_probe1()
1123 SET_NETDEV_DEV(dev, gendev); in vortex_probe1()
1172 if (gendev == NULL) { in vortex_probe1()
1202 vp->gendev = gendev; in vortex_probe1()
1210 vp->rx_ring = dma_alloc_coherent(gendev, sizeof(struct boom_rx_desc) * RX_RING_SIZE in vortex_probe1()
1747 dma = dma_map_single(vp->gendev, skb->data, in vortex_open()
1749 if (dma_mapping_error(vp->gendev, dma)) in vortex_open()
2052 vp->tx_skb_dma = dma_map_single(vp->gendev, skb->data, len, in vortex_start_xmit()
2054 if (dma_mapping_error(vp->gendev, vp->tx_skb_dma)) { in vortex_start_xmit()
2153 dma_addr = dma_map_single(vp->gendev, skb->data, skb->len, in boomerang_start_xmit()
2155 if (dma_mapping_error(vp->gendev, dma_addr)) in boomerang_start_xmit()
2163 dma_addr = dma_map_single(vp->gendev, skb->data, in boomerang_start_xmit()
2165 if (dma_mapping_error(vp->gendev, dma_addr)) in boomerang_start_xmit()
2174 dma_addr = skb_frag_dma_map(vp->gendev, frag, in boomerang_start_xmit()
2178 if (dma_mapping_error(vp->gendev, dma_addr)) { in boomerang_start_xmit()
2180 dma_unmap_page(vp->gendev, in boomerang_start_xmit()
2185 dma_unmap_single(vp->gendev, in boomerang_start_xmit()
2203 dma_addr = dma_map_single(vp->gendev, skb->data, skb->len, DMA_TO_DEVICE); in boomerang_start_xmit()
2204 if (dma_mapping_error(vp->gendev, dma_addr)) in boomerang_start_xmit()
2239 dev_err(vp->gendev, "Error mapping dma buffer\n"); in boomerang_start_xmit()
2305 dma_unmap_single(vp->gendev, vp->tx_skb_dma, (vp->tx_skb->len + 3) & ~3, DMA_TO_DEVICE); in _vortex_interrupt()
2434 dma_unmap_single(vp->gendev, in _boomerang_interrupt()
2440 dma_unmap_page(vp->gendev, in _boomerang_interrupt()
2445 dma_unmap_single(vp->gendev, in _boomerang_interrupt()
2555 dma_addr_t dma = dma_map_single(vp->gendev, skb_put(skb, pkt_len), in vortex_rx()
2562 dma_unmap_single(vp->gendev, dma, pkt_len, DMA_FROM_DEVICE); in vortex_rx()
2629 dma_sync_single_for_cpu(vp->gendev, dma, PKT_BUF_SZ, DMA_FROM_DEVICE); in boomerang_rx()
2633 dma_sync_single_for_device(vp->gendev, dma, PKT_BUF_SZ, DMA_FROM_DEVICE); in boomerang_rx()
2645 newdma = dma_map_single(vp->gendev, newskb->data, in boomerang_rx()
2647 if (dma_mapping_error(vp->gendev, newdma)) { in boomerang_rx()
2658 dma_unmap_single(vp->gendev, dma, PKT_BUF_SZ, DMA_FROM_DEVICE); in boomerang_rx()
2755 dma_unmap_single(vp->gendev, le32_to_cpu(vp->rx_ring[i].addr), in vortex_close()
2769 dma_unmap_single(vp->gendev, in vortex_close()
2774 dma_unmap_single(vp->gendev, le32_to_cpu(vp->tx_ring[i].addr), skb->len, DMA_TO_DEVICE); in vortex_close()
2966 strlcpy(info->bus_info, dev_name(vp->gendev), in vortex_get_drvinfo()
3229 device_set_wakeup_enable(vp->gendev, vp->enable_wol); in acpi_set_WOL()