/linux-4.19.296/include/linux/ |
D | dma-debug.h | 37 int direction, dma_addr_t dma_addr, 40 extern void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr); 42 extern void debug_dma_unmap_page(struct device *dev, dma_addr_t addr, 52 dma_addr_t dma_addr, void *virt); 55 void *virt, dma_addr_t addr); 59 dma_addr_t dma_addr); 61 extern void debug_dma_unmap_resource(struct device *dev, dma_addr_t dma_addr, 65 dma_addr_t dma_handle, size_t size, 69 dma_addr_t dma_handle, 73 dma_addr_t dma_handle, [all …]
|
D | dma-direct.h | 11 static inline dma_addr_t __phys_to_dma(struct device *dev, phys_addr_t paddr) in __phys_to_dma() 13 dma_addr_t dev_addr = (dma_addr_t)paddr; in __phys_to_dma() 15 return dev_addr - ((dma_addr_t)dev->dma_pfn_offset << PAGE_SHIFT); in __phys_to_dma() 18 static inline phys_addr_t __dma_to_phys(struct device *dev, dma_addr_t dev_addr) in __dma_to_phys() 25 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable() 40 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 45 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys() 58 void *dma_direct_alloc(struct device *dev, size_t size, dma_addr_t *dma_handle, 61 dma_addr_t dma_addr, unsigned long attrs); 62 dma_addr_t dma_direct_map_page(struct device *dev, struct page *page, [all …]
|
D | dma-mapping.h | 81 dma_addr_t *dma_handle, gfp_t gfp, 84 void *vaddr, dma_addr_t dma_handle, 87 void *, dma_addr_t, size_t, 91 dma_addr_t, size_t, unsigned long attrs); 93 dma_addr_t (*map_page)(struct device *dev, struct page *page, 97 void (*unmap_page)(struct device *dev, dma_addr_t dma_handle, 111 dma_addr_t (*map_resource)(struct device *dev, phys_addr_t phys_addr, 114 void (*unmap_resource)(struct device *dev, dma_addr_t dma_handle, 118 dma_addr_t dma_handle, size_t size, 121 dma_addr_t dma_handle, size_t size, [all …]
|
D | dma-iommu.h | 32 int iommu_get_msi_cookie(struct iommu_domain *domain, dma_addr_t base); 36 int iommu_dma_init_domain(struct iommu_domain *domain, dma_addr_t base, 48 unsigned long attrs, int prot, dma_addr_t *handle, 51 dma_addr_t *handle); 55 dma_addr_t iommu_dma_map_page(struct device *dev, struct page *page, 64 void iommu_dma_unmap_page(struct device *dev, dma_addr_t handle, size_t size, 68 dma_addr_t iommu_dma_map_resource(struct device *dev, phys_addr_t phys, 70 void iommu_dma_unmap_resource(struct device *dev, dma_addr_t handle, 72 int iommu_dma_mapping_error(struct device *dev, dma_addr_t dma_addr); 94 static inline int iommu_get_msi_cookie(struct iommu_domain *domain, dma_addr_t base) in iommu_get_msi_cookie()
|
D | swiotlb.h | 53 dma_addr_t tbl_dma_addr, 70 void *swiotlb_alloc(struct device *hwdev, size_t size, dma_addr_t *dma_handle, 73 dma_addr_t dma_addr, unsigned long attrs); 75 extern dma_addr_t swiotlb_map_page(struct device *dev, struct page *page, 79 extern void swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr, 94 swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr, 102 swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr, 110 swiotlb_dma_mapping_error(struct device *hwdev, dma_addr_t dma_addr);
|
D | pci-dma-compat.h | 18 dma_addr_t *dma_handle) in pci_alloc_consistent() 25 dma_addr_t *dma_handle) in pci_zalloc_consistent() 32 void *vaddr, dma_addr_t dma_handle) in pci_free_consistent() 37 static inline dma_addr_t 44 pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, in pci_unmap_single() 50 static inline dma_addr_t 58 pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, in pci_unmap_page() 79 pci_dma_sync_single_for_cpu(struct pci_dev *hwdev, dma_addr_t dma_handle, in pci_dma_sync_single_for_cpu() 86 pci_dma_sync_single_for_device(struct pci_dev *hwdev, dma_addr_t dma_handle, in pci_dma_sync_single_for_device() 107 pci_dma_mapping_error(struct pci_dev *pdev, dma_addr_t dma_addr) in pci_dma_mapping_error()
|
D | dmapool.h | 27 dma_addr_t *handle); 28 void dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t addr); 43 dma_addr_t *handle) { return NULL; } in dma_pool_alloc() 45 dma_addr_t addr) { } in dma_pool_free() 53 dma_addr_t *handle) in dma_pool_zalloc()
|
D | dmaengine.h | 159 dma_addr_t src_start; 160 dma_addr_t dst_start; 487 dma_addr_t addr[0]; 511 dma_addr_t phys; 766 struct dma_chan *chan, dma_addr_t dst, dma_addr_t src, 769 struct dma_chan *chan, dma_addr_t dst, dma_addr_t *src, 772 struct dma_chan *chan, dma_addr_t *src, unsigned int src_cnt, 775 struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src, 779 struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src, 783 struct dma_chan *chan, dma_addr_t dest, int value, size_t len, [all …]
|
D | shdma-base.h | 98 dma_addr_t (*slave_addr)(struct shdma_chan *); 100 dma_addr_t, dma_addr_t, size_t *); 101 int (*set_slave)(struct shdma_chan *, int, dma_addr_t, bool);
|
D | vme.h | 130 void *vme_alloc_consistent(struct vme_resource *, size_t, dma_addr_t *); 132 dma_addr_t); 140 unsigned long long, dma_addr_t, u32, u32); 142 unsigned long long *, dma_addr_t *, u32 *, u32 *); 160 struct vme_dma_attr *vme_dma_pci_attribute(dma_addr_t);
|
D | nvme-fc-driver.h | 87 dma_addr_t rqstdma; 90 dma_addr_t rspdma; 148 dma_addr_t cmddma; 149 dma_addr_t rspdma; 528 dma_addr_t rspdma; 632 dma_addr_t rspdma;
|
/linux-4.19.296/drivers/misc/mic/host/ |
D | mic_smpt.h | 30 void (*set)(struct mic_device *mdev, dma_addr_t dma_addr, u8 index); 39 dma_addr_t dma_addr; 75 dma_addr_t mic_map_single(struct mic_device *mdev, void *va, size_t size); 77 dma_addr_t mic_addr, size_t size); 78 dma_addr_t mic_map(struct mic_device *mdev, 79 dma_addr_t dma_addr, size_t size); 80 void mic_unmap(struct mic_device *mdev, dma_addr_t mic_addr, size_t size); 81 dma_addr_t mic_to_dma_addr(struct mic_device *mdev, dma_addr_t mic_addr); 90 static inline bool mic_map_error(dma_addr_t mic_addr) in mic_map_error()
|
D | mic_smpt.c | 32 static inline u8 mic_sys_addr_to_smpt(struct mic_device *mdev, dma_addr_t pa) in mic_sys_addr_to_smpt() 42 static inline u64 mic_smpt_offset(struct mic_device *mdev, dma_addr_t pa) in mic_smpt_offset() 47 static inline u64 mic_smpt_align_low(struct mic_device *mdev, dma_addr_t pa) in mic_smpt_align_low() 53 static inline u64 mic_smpt_align_high(struct mic_device *mdev, dma_addr_t pa) in mic_smpt_align_high() 72 mic_is_system_addr(struct mic_device *mdev, dma_addr_t pa) in mic_is_system_addr() 99 static dma_addr_t mic_smpt_op(struct mic_device *mdev, u64 dma_addr, in mic_smpt_op() 106 dma_addr_t mic_addr = 0; in mic_smpt_op() 107 dma_addr_t addr = dma_addr; in mic_smpt_op() 150 static int mic_get_smpt_ref_count(struct mic_device *mdev, dma_addr_t dma_addr, in mic_get_smpt_ref_count() 177 dma_addr_t mic_to_dma_addr(struct mic_device *mdev, dma_addr_t mic_addr) in mic_to_dma_addr() [all …]
|
/linux-4.19.296/include/xen/arm/ |
D | page-coherent.h | 17 dma_addr_t dev_addr, unsigned long offset, size_t size, 19 void __xen_dma_unmap_page(struct device *hwdev, dma_addr_t handle, 23 dma_addr_t handle, size_t size, enum dma_data_direction dir); 26 dma_addr_t handle, size_t size, enum dma_data_direction dir); 29 dma_addr_t *dma_handle, gfp_t flags, unsigned long attrs) in xen_alloc_coherent_pages() 35 void *cpu_addr, dma_addr_t dma_handle, unsigned long attrs) in xen_free_coherent_pages() 41 dma_addr_t dev_addr, unsigned long offset, size_t size, 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() 86 dma_addr_t handle, size_t size, enum dma_data_direction dir) in xen_dma_sync_single_for_cpu() 97 dma_addr_t handle, size_t size, enum dma_data_direction dir) in xen_dma_sync_single_for_device()
|
/linux-4.19.296/include/linux/soc/ti/ |
D | knav_qmss.h | 74 dma_addr_t knav_queue_pop(void *qhandle, unsigned *size); 75 int knav_queue_push(void *qhandle, dma_addr_t dma, 85 dma_addr_t *dma, unsigned *dma_sz); 86 void *knav_pool_desc_unmap(void *ph, dma_addr_t dma, unsigned dma_sz); 87 dma_addr_t knav_pool_desc_virt_to_dma(void *ph, void *virt); 88 void *knav_pool_desc_dma_to_virt(void *ph, dma_addr_t dma);
|
/linux-4.19.296/drivers/xen/ |
D | swiotlb-xen.c | 56 #define XEN_SWIOTLB_ERROR_CODE (~(dma_addr_t)0x0) 71 static inline dma_addr_t xen_phys_to_bus(phys_addr_t paddr) in xen_phys_to_bus() 74 dma_addr_t dma = (dma_addr_t)bfn << XEN_PAGE_SHIFT; in xen_phys_to_bus() 81 static inline phys_addr_t xen_bus_to_phys(dma_addr_t baddr) in xen_bus_to_phys() 84 dma_addr_t dma = (dma_addr_t)xen_pfn << XEN_PAGE_SHIFT; in xen_bus_to_phys() 92 static inline dma_addr_t xen_virt_to_bus(void *address) in xen_virt_to_bus() 127 static int is_xen_swiotlb_buffer(dma_addr_t dma_addr) in is_xen_swiotlb_buffer() 151 dma_addr_t dma_handle; in xen_swiotlb_fixup() 289 dma_addr_t *dma_handle, gfp_t flags, in xen_swiotlb_alloc_coherent() 296 dma_addr_t dev_addr; in xen_swiotlb_alloc_coherent() [all …]
|
/linux-4.19.296/drivers/misc/mic/scif/ |
D | scif_nodeqp.h | 126 dma_addr_t phys_addr; 163 dma_addr_t local_buf; 164 dma_addr_t local_qp; 165 dma_addr_t remote_buf; 190 int scif_setup_qp_connect(struct scif_qp *qp, dma_addr_t *qp_offset, 192 int scif_setup_qp_accept(struct scif_qp *qp, dma_addr_t *qp_offset, 193 dma_addr_t phys, int local_size,
|
D | scif_map.h | 24 scif_alloc_coherent(dma_addr_t *dma_handle, in scif_alloc_coherent() 44 scif_free_coherent(void *va, dma_addr_t local, in scif_free_coherent() 58 scif_map_single(dma_addr_t *dma_handle, in scif_map_single() 79 scif_unmap_single(dma_addr_t local, struct scif_dev *scifdev, in scif_unmap_single() 91 scif_ioremap(dma_addr_t phys, size_t size, struct scif_dev *scifdev) in scif_ioremap() 115 scif_map_page(dma_addr_t *dma_handle, struct page *page, in scif_map_page()
|
/linux-4.19.296/drivers/char/xillybus/ |
D | xillybus.h | 30 dma_addr_t dma_addr; 121 dma_addr_t msgbuf_dma_addr; 128 dma_addr_t, 132 dma_addr_t, 139 dma_addr_t *); 144 dma_addr_t dma_addr;
|
D | xillybus_of.c | 39 dma_addr_t dma_handle, in xilly_dma_sync_single_for_cpu_of() 47 dma_addr_t dma_handle, in xilly_dma_sync_single_for_device_of() 55 dma_addr_t dma_handle, in xilly_dma_sync_single_nop() 75 dma_addr_t *ret_dma_handle in xilly_map_single_of() 78 dma_addr_t addr; in xilly_map_single_of()
|
/linux-4.19.296/include/sound/ |
D | memalloc.h | 67 dma_addr_t addr; /* physical address */ 91 dma_addr_t addr; 106 static inline dma_addr_t snd_sgbuf_get_addr(struct snd_dma_buffer *dmab, in snd_sgbuf_get_addr() 110 dma_addr_t addr = sgbuf->table[offset >> PAGE_SHIFT].addr; in snd_sgbuf_get_addr() 111 addr &= ~((dma_addr_t)PAGE_SIZE - 1); in snd_sgbuf_get_addr() 129 static inline dma_addr_t snd_sgbuf_get_addr(struct snd_dma_buffer *dmab, in snd_sgbuf_get_addr()
|
/linux-4.19.296/include/soc/fsl/ |
D | dpaa2-fd.h | 94 static inline dma_addr_t dpaa2_fd_get_addr(const struct dpaa2_fd *fd) in dpaa2_fd_get_addr() 96 return (dma_addr_t)le64_to_cpu(fd->simple.addr); in dpaa2_fd_get_addr() 104 static inline void dpaa2_fd_set_addr(struct dpaa2_fd *fd, dma_addr_t addr) in dpaa2_fd_set_addr() 157 static inline dma_addr_t dpaa2_fd_get_flc(const struct dpaa2_fd *fd) in dpaa2_fd_get_flc() 159 return (dma_addr_t)le64_to_cpu(fd->simple.flc); in dpaa2_fd_get_flc() 167 static inline void dpaa2_fd_set_flc(struct dpaa2_fd *fd, dma_addr_t flc_addr) in dpaa2_fd_set_flc() 300 static inline dma_addr_t dpaa2_sg_get_addr(const struct dpaa2_sg_entry *sg) in dpaa2_sg_get_addr() 302 return (dma_addr_t)le64_to_cpu(sg->addr); in dpaa2_sg_get_addr() 310 static inline void dpaa2_sg_set_addr(struct dpaa2_sg_entry *sg, dma_addr_t addr) in dpaa2_sg_set_addr()
|
/linux-4.19.296/drivers/misc/genwqe/ |
D | card_base.h | 176 dma_addr_t dma_addr; /* physical DMA address */ 179 dma_addr_t *dma_list; /* list of dma addresses per page */ 225 dma_addr_t ddcb_daddr; /* DMA address */ 355 dma_addr_t sgl_dma_addr; 370 dma_addr_t fpage_dma_addr; 373 dma_addr_t lpage_dma_addr; 380 dma_addr_t *dma_list); 542 dma_addr_t *dma_handle); 544 void *vaddr, dma_addr_t dma_handle);
|
/linux-4.19.296/include/linux/mailbox/ |
D | brcm-message.h | 28 dma_addr_t cmd_dma_addr; 35 dma_addr_t resp; 37 dma_addr_t data;
|
/linux-4.19.296/include/soc/tegra/ |
D | ivc.h | 28 dma_addr_t phys; 103 dma_addr_t rx_phys, void *tx, dma_addr_t tx_phys,
|