Lines Matching refs:hwdev
678 static inline int verify_mmio(struct device *hwdev, in verify_mmio() argument
693 dev_err(hwdev, in verify_mmio()
905 static int rhine_init_one_common(struct device *hwdev, u32 quirks, in rhine_init_one_common() argument
914 rc = dma_set_mask(hwdev, DMA_BIT_MASK(32)); in rhine_init_one_common()
916 dev_err(hwdev, "32-bit DMA addresses not supported by the card!?\n"); in rhine_init_one_common()
925 SET_NETDEV_DEV(dev, hwdev); in rhine_init_one_common()
1002 dev_set_drvdata(hwdev, dev); in rhine_init_one_common()
1040 struct device *hwdev = &pdev->dev; in rhine_init_one_pci() local
1085 dev_err(hwdev, "Insufficient PCI resources, aborting\n"); in rhine_init_one_pci()
1101 dev_err(hwdev, in rhine_init_one_pci()
1103 dev_name(hwdev), io_size, memaddr); in rhine_init_one_pci()
1109 rc = verify_mmio(hwdev, pioaddr, ioaddr, quirks); in rhine_init_one_pci()
1160 struct device *hwdev = dev->dev.parent; in alloc_ring() local
1164 ring = dma_alloc_coherent(hwdev, in alloc_ring()
1174 rp->tx_bufs = dma_alloc_coherent(hwdev, in alloc_ring()
1179 dma_free_coherent(hwdev, in alloc_ring()
1198 struct device *hwdev = dev->dev.parent; in free_ring() local
1200 dma_free_coherent(hwdev, in free_ring()
1207 dma_free_coherent(hwdev, PKT_BUF_SZ * TX_RING_SIZE, in free_ring()
1223 struct device *hwdev = dev->dev.parent; in rhine_skb_dma_init() local
1230 sd->dma = dma_map_single(hwdev, sd->skb->data, size, DMA_FROM_DEVICE); in rhine_skb_dma_init()
1231 if (unlikely(dma_mapping_error(hwdev, sd->dma))) { in rhine_skb_dma_init()
1303 struct device *hwdev = dev->dev.parent; in free_rbufs() local
1311 dma_unmap_single(hwdev, in free_rbufs()
1345 struct device *hwdev = dev->dev.parent; in free_tbufs() local
1354 dma_unmap_single(hwdev, in free_tbufs()
1790 struct device *hwdev = dev->dev.parent; in rhine_start_tx() local
1827 dma_map_single(hwdev, skb->data, skb->len, in rhine_start_tx()
1829 if (dma_mapping_error(hwdev, rp->tx_skbuff_dma[entry])) { in rhine_start_tx()
1933 struct device *hwdev = dev->dev.parent; in rhine_tx() local
1991 dma_unmap_single(hwdev, in rhine_tx()
2050 struct device *hwdev = dev->dev.parent; in rhine_rx() local
2108 dma_sync_single_for_cpu(hwdev, in rhine_rx()
2117 dma_sync_single_for_device(hwdev, in rhine_rx()
2129 dma_unmap_single(hwdev, in rhine_rx()
2302 struct device *hwdev = dev->dev.parent; in netdev_get_drvinfo() local
2306 strlcpy(info->bus_info, dev_name(hwdev), sizeof(info->bus_info)); in netdev_get_drvinfo()