Lines Matching refs:hwdev
677 static inline int verify_mmio(struct device *hwdev, in verify_mmio() argument
692 dev_err(hwdev, in verify_mmio()
902 static int rhine_init_one_common(struct device *hwdev, u32 quirks, in rhine_init_one_common() argument
911 rc = dma_set_mask(hwdev, DMA_BIT_MASK(32)); in rhine_init_one_common()
913 dev_err(hwdev, "32-bit DMA addresses not supported by the card!?\n"); in rhine_init_one_common()
922 SET_NETDEV_DEV(dev, hwdev); in rhine_init_one_common()
999 dev_set_drvdata(hwdev, dev); in rhine_init_one_common()
1037 struct device *hwdev = &pdev->dev; in rhine_init_one_pci() local
1082 dev_err(hwdev, "Insufficient PCI resources, aborting\n"); in rhine_init_one_pci()
1098 dev_err(hwdev, in rhine_init_one_pci()
1100 dev_name(hwdev), io_size, memaddr); in rhine_init_one_pci()
1106 rc = verify_mmio(hwdev, pioaddr, ioaddr, quirks); in rhine_init_one_pci()
1155 struct device *hwdev = dev->dev.parent; in alloc_ring() local
1159 ring = dma_alloc_coherent(hwdev, in alloc_ring()
1169 rp->tx_bufs = dma_alloc_coherent(hwdev, in alloc_ring()
1174 dma_free_coherent(hwdev, in alloc_ring()
1193 struct device *hwdev = dev->dev.parent; in free_ring() local
1195 dma_free_coherent(hwdev, in free_ring()
1202 dma_free_coherent(hwdev, PKT_BUF_SZ * TX_RING_SIZE, in free_ring()
1218 struct device *hwdev = dev->dev.parent; in rhine_skb_dma_init() local
1225 sd->dma = dma_map_single(hwdev, sd->skb->data, size, DMA_FROM_DEVICE); in rhine_skb_dma_init()
1226 if (unlikely(dma_mapping_error(hwdev, sd->dma))) { in rhine_skb_dma_init()
1298 struct device *hwdev = dev->dev.parent; in free_rbufs() local
1306 dma_unmap_single(hwdev, in free_rbufs()
1340 struct device *hwdev = dev->dev.parent; in free_tbufs() local
1349 dma_unmap_single(hwdev, in free_tbufs()
1785 struct device *hwdev = dev->dev.parent; in rhine_start_tx() local
1822 dma_map_single(hwdev, skb->data, skb->len, in rhine_start_tx()
1824 if (dma_mapping_error(hwdev, rp->tx_skbuff_dma[entry])) { in rhine_start_tx()
1927 struct device *hwdev = dev->dev.parent; in rhine_tx() local
1985 dma_unmap_single(hwdev, in rhine_tx()
2044 struct device *hwdev = dev->dev.parent; in rhine_rx() local
2102 dma_sync_single_for_cpu(hwdev, in rhine_rx()
2111 dma_sync_single_for_device(hwdev, in rhine_rx()
2123 dma_unmap_single(hwdev, in rhine_rx()
2294 struct device *hwdev = dev->dev.parent; in netdev_get_drvinfo() local
2298 strlcpy(info->bus_info, dev_name(hwdev), sizeof(info->bus_info)); in netdev_get_drvinfo()