Searched defs:hwdev (Results 1 – 6 of 6) sorted by relevance
/linux-4.19.296/include/linux/ |
D | pci-dma-compat.h | 17 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 …]
|
D | fmc.h | 181 struct device *hwdev; /* The underlying hardware device */ member
|
/linux-4.19.296/include/xen/arm/ |
D | page-coherent.h | 28 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/ |
D | swiotlb-xen.c | 288 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/ |
D | sba_iommu.c | 887 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/ |
D | divasmain.c | 336 static void *diva_pci_alloc_consistent(struct pci_dev *hwdev, in diva_pci_alloc_consistent()
|