Home
last modified time | relevance | path

Searched defs:hwdev (Results 1 – 6 of 6) sorted by relevance

/linux-4.19.296/include/linux/
Dpci-dma-compat.h17 pci_alloc_consistent(struct pci_dev *hwdev, size_t size, in pci_alloc_consistent()
24 pci_zalloc_consistent(struct pci_dev *hwdev, size_t size, in pci_zalloc_consistent()
31 pci_free_consistent(struct pci_dev *hwdev, size_t size, in pci_free_consistent()
38 pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction) in pci_map_single()
44 pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, in pci_unmap_single()
51 pci_map_page(struct pci_dev *hwdev, struct page *page, in pci_map_page()
58 pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, in pci_unmap_page()
65 pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg, in pci_map_sg()
72 pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg, in pci_unmap_sg()
79 pci_dma_sync_single_for_cpu(struct pci_dev *hwdev, dma_addr_t dma_handle, in pci_dma_sync_single_for_cpu()
[all …]
Dfmc.h181 struct device *hwdev; /* The underlying hardware device */ member
/linux-4.19.296/include/xen/arm/
Dpage-coherent.h28 static inline void *xen_alloc_coherent_pages(struct device *hwdev, size_t size, in xen_alloc_coherent_pages()
34 static inline void xen_free_coherent_pages(struct device *hwdev, size_t size, in xen_free_coherent_pages()
40 static inline void xen_dma_map_page(struct device *hwdev, struct page *page, in xen_dma_map_page()
66 static inline void xen_dma_unmap_page(struct device *hwdev, dma_addr_t handle, in xen_dma_unmap_page()
85 static inline void xen_dma_sync_single_for_cpu(struct device *hwdev, in xen_dma_sync_single_for_cpu()
96 static inline void xen_dma_sync_single_for_device(struct device *hwdev, in xen_dma_sync_single_for_device()
/linux-4.19.296/drivers/xen/
Dswiotlb-xen.c288 xen_swiotlb_alloc_coherent(struct device *hwdev, size_t size, in xen_swiotlb_alloc_coherent()
343 xen_swiotlb_free_coherent(struct device *hwdev, size_t size, void *vaddr, in xen_swiotlb_free_coherent()
433 static void xen_unmap_single(struct device *hwdev, dma_addr_t dev_addr, in xen_unmap_single()
461 static void xen_swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr, in xen_swiotlb_unmap_page()
479 xen_swiotlb_sync_single(struct device *hwdev, dma_addr_t dev_addr, in xen_swiotlb_sync_single()
504 xen_swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr, in xen_swiotlb_sync_single_for_cpu()
511 xen_swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr, in xen_swiotlb_sync_single_for_device()
522 xen_swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl, in xen_swiotlb_unmap_sg_attrs()
553 xen_swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl, in xen_swiotlb_map_sg_attrs()
618 xen_swiotlb_sync_sg(struct device *hwdev, struct scatterlist *sgl, in xen_swiotlb_sync_sg()
[all …]
/linux-4.19.296/drivers/parisc/
Dsba_iommu.c887 static void *sba_alloc(struct device *hwdev, size_t size, dma_addr_t *dma_handle, in sba_alloc()
919 sba_free(struct device *hwdev, size_t size, void *vaddr, in sba_free()
/linux-4.19.296/drivers/isdn/hardware/eicon/
Ddivasmain.c336 static void *diva_pci_alloc_consistent(struct pci_dev *hwdev, in diva_pci_alloc_consistent()