Lines Matching refs:hwdev
680 static inline int verify_mmio(struct device *hwdev, in verify_mmio() argument
695 dev_err(hwdev, in verify_mmio()
907 static int rhine_init_one_common(struct device *hwdev, u32 quirks, in rhine_init_one_common() argument
916 rc = dma_set_mask(hwdev, DMA_BIT_MASK(32)); in rhine_init_one_common()
918 dev_err(hwdev, "32-bit DMA addresses not supported by the card!?\n"); in rhine_init_one_common()
927 SET_NETDEV_DEV(dev, hwdev); in rhine_init_one_common()
1004 dev_set_drvdata(hwdev, dev); in rhine_init_one_common()
1042 struct device *hwdev = &pdev->dev; in rhine_init_one_pci() local
1087 dev_err(hwdev, "Insufficient PCI resources, aborting\n"); in rhine_init_one_pci()
1103 dev_err(hwdev, in rhine_init_one_pci()
1105 dev_name(hwdev), io_size, memaddr); in rhine_init_one_pci()
1111 rc = verify_mmio(hwdev, pioaddr, ioaddr, quirks); in rhine_init_one_pci()
1162 struct device *hwdev = dev->dev.parent; in alloc_ring() local
1166 ring = dma_alloc_coherent(hwdev, in alloc_ring()
1176 rp->tx_bufs = dma_alloc_coherent(hwdev, in alloc_ring()
1181 dma_free_coherent(hwdev, in alloc_ring()
1200 struct device *hwdev = dev->dev.parent; in free_ring() local
1202 dma_free_coherent(hwdev, in free_ring()
1209 dma_free_coherent(hwdev, PKT_BUF_SZ * TX_RING_SIZE, in free_ring()
1219 struct device *hwdev = dev->dev.parent; in alloc_rbufs() local
1248 dma_map_single(hwdev, skb->data, rp->rx_buf_sz, in alloc_rbufs()
1250 if (dma_mapping_error(hwdev, rp->rx_skbuff_dma[i])) { in alloc_rbufs()
1264 struct device *hwdev = dev->dev.parent; in free_rbufs() local
1272 dma_unmap_single(hwdev, in free_rbufs()
1306 struct device *hwdev = dev->dev.parent; in free_tbufs() local
1315 dma_unmap_single(hwdev, in free_tbufs()
1737 struct device *hwdev = dev->dev.parent; in rhine_start_tx() local
1774 dma_map_single(hwdev, skb->data, skb->len, in rhine_start_tx()
1776 if (dma_mapping_error(hwdev, rp->tx_skbuff_dma[entry])) { in rhine_start_tx()
1868 struct device *hwdev = dev->dev.parent; in rhine_tx() local
1915 dma_unmap_single(hwdev, in rhine_tx()
1951 struct device *hwdev = dev->dev.parent; in rhine_rx() local
2013 dma_sync_single_for_cpu(hwdev, in rhine_rx()
2022 dma_sync_single_for_device(hwdev, in rhine_rx()
2034 dma_unmap_single(hwdev, in rhine_rx()
2068 dma_map_single(hwdev, skb->data, in rhine_rx()
2071 if (dma_mapping_error(hwdev, in rhine_rx()
2226 struct device *hwdev = dev->dev.parent; in netdev_get_drvinfo() local
2230 strlcpy(info->bus_info, dev_name(hwdev), sizeof(info->bus_info)); in netdev_get_drvinfo()