/include/linux/ |
D | dma-direct.h | 9 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr); 14 static inline dma_addr_t __phys_to_dma(struct device *dev, phys_addr_t paddr) in __phys_to_dma() 16 dma_addr_t dev_addr = (dma_addr_t)paddr; in __phys_to_dma() 18 return dev_addr - ((dma_addr_t)dev->dma_pfn_offset << PAGE_SHIFT); in __phys_to_dma() 21 static inline phys_addr_t __dma_to_phys(struct device *dev, dma_addr_t dev_addr) in __dma_to_phys() 28 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable() 30 dma_addr_t end = addr + size - 1; in dma_capable() 58 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 63 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys() 69 void *dma_direct_alloc(struct device *dev, size_t size, dma_addr_t *dma_handle, [all …]
|
D | dma-debug.h | 26 int direction, dma_addr_t dma_addr); 28 extern void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr); 30 extern void debug_dma_unmap_page(struct device *dev, dma_addr_t addr, 40 dma_addr_t dma_addr, void *virt); 43 void *virt, dma_addr_t addr); 47 dma_addr_t dma_addr); 49 extern void debug_dma_unmap_resource(struct device *dev, dma_addr_t dma_addr, 53 dma_addr_t dma_handle, size_t size, 57 dma_addr_t dma_handle, 85 int direction, dma_addr_t dma_addr) in debug_dma_map_page() [all …]
|
D | dma-mapping.h | 82 dma_addr_t *dma_handle, gfp_t gfp, 85 void *vaddr, dma_addr_t dma_handle, 88 void *, dma_addr_t, size_t, 92 dma_addr_t, size_t, unsigned long attrs); 94 dma_addr_t (*map_page)(struct device *dev, struct page *page, 98 void (*unmap_page)(struct device *dev, dma_addr_t dma_handle, 112 dma_addr_t (*map_resource)(struct device *dev, phys_addr_t phys_addr, 115 void (*unmap_resource)(struct device *dev, dma_addr_t dma_handle, 119 dma_addr_t dma_handle, size_t size, 122 dma_addr_t dma_handle, size_t size, [all …]
|
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 | dma-iommu.h | 18 int iommu_get_msi_cookie(struct iommu_domain *domain, dma_addr_t base); 40 int iommu_dma_reserve_iova(struct device *dev, dma_addr_t base, 62 static inline int iommu_get_msi_cookie(struct iommu_domain *domain, dma_addr_t base) in iommu_get_msi_cookie() 86 static inline int iommu_dma_reserve_iova(struct device *dev, dma_addr_t base, in iommu_dma_reserve_iova()
|
D | pch_dma.h | 20 dma_addr_t tx_reg; 21 dma_addr_t rx_reg;
|
D | shdma-base.h | 95 dma_addr_t (*slave_addr)(struct shdma_chan *); 97 dma_addr_t, dma_addr_t, size_t *); 98 int (*set_slave)(struct shdma_chan *, int, dma_addr_t, bool);
|
D | of_iommu.h | 12 int index, unsigned long *busno, dma_addr_t *addr, 21 int index, unsigned long *busno, dma_addr_t *addr, in of_get_dma_window()
|
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 | genalloc.h | 157 dma_addr_t *dma); 159 dma_addr_t *dma, genpool_algo_t algo, void *data); 161 dma_addr_t *dma, int align); 162 extern void *gen_pool_dma_zalloc(struct gen_pool *pool, size_t size, dma_addr_t *dma); 164 dma_addr_t *dma, genpool_algo_t algo, void *data); 166 dma_addr_t *dma, int align);
|
D | swiotlb.h | 49 dma_addr_t tbl_dma_addr, 77 bool swiotlb_map(struct device *dev, phys_addr_t *phys, dma_addr_t *dma_addr, 90 dma_addr_t *dma_addr, size_t size, enum dma_data_direction dir, in swiotlb_map()
|
/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);
|
/include/trace/events/ |
D | intel_iommu.h | 20 TP_PROTO(struct device *dev, dma_addr_t dev_addr, phys_addr_t phys_addr, 27 __field(dma_addr_t, dev_addr) 47 TP_PROTO(struct device *dev, dma_addr_t dev_addr, phys_addr_t phys_addr, 53 TP_PROTO(struct device *dev, dma_addr_t dev_addr, phys_addr_t phys_addr, 59 TP_PROTO(struct device *dev, dma_addr_t dev_addr, phys_addr_t phys_addr, 65 TP_PROTO(struct device *dev, dma_addr_t dev_addr, size_t size), 71 __field(dma_addr_t, dev_addr) 88 TP_PROTO(struct device *dev, dma_addr_t dev_addr, size_t size), 93 TP_PROTO(struct device *dev, dma_addr_t dev_addr, size_t size), 98 TP_PROTO(struct device *dev, dma_addr_t dev_addr, size_t size),
|
/include/sound/ |
D | memalloc.h | 54 dma_addr_t addr; /* physical address */ 78 dma_addr_t addr; 93 static inline dma_addr_t snd_sgbuf_get_addr(struct snd_dma_buffer *dmab, in snd_sgbuf_get_addr() 97 dma_addr_t addr = sgbuf->table[offset >> PAGE_SHIFT].addr; in snd_sgbuf_get_addr() 98 addr &= ~((dma_addr_t)PAGE_SIZE - 1); in snd_sgbuf_get_addr() 116 static inline dma_addr_t snd_sgbuf_get_addr(struct snd_dma_buffer *dmab, in snd_sgbuf_get_addr()
|
/include/linux/mailbox/ |
D | brcm-message.h | 25 dma_addr_t cmd_dma_addr; 32 dma_addr_t resp; 34 dma_addr_t data;
|
/include/soc/fsl/ |
D | dpaa2-fd.h | 103 static inline dma_addr_t dpaa2_fd_get_addr(const struct dpaa2_fd *fd) in dpaa2_fd_get_addr() 105 return (dma_addr_t)le64_to_cpu(fd->simple.addr); in dpaa2_fd_get_addr() 113 static inline void dpaa2_fd_set_addr(struct dpaa2_fd *fd, dma_addr_t addr) in dpaa2_fd_set_addr() 166 static inline dma_addr_t dpaa2_fd_get_flc(const struct dpaa2_fd *fd) in dpaa2_fd_get_flc() 168 return (dma_addr_t)le64_to_cpu(fd->simple.flc); in dpaa2_fd_get_flc() 176 static inline void dpaa2_fd_set_flc(struct dpaa2_fd *fd, dma_addr_t flc_addr) in dpaa2_fd_set_flc() 309 static inline dma_addr_t dpaa2_sg_get_addr(const struct dpaa2_sg_entry *sg) in dpaa2_sg_get_addr() 311 return (dma_addr_t)le64_to_cpu(sg->addr); in dpaa2_sg_get_addr() 319 static inline void dpaa2_sg_set_addr(struct dpaa2_sg_entry *sg, dma_addr_t addr) in dpaa2_sg_set_addr() 479 static inline dma_addr_t dpaa2_fl_get_addr(const struct dpaa2_fl_entry *fle) in dpaa2_fl_get_addr() [all …]
|
/include/soc/tegra/ |
D | ivc.h | 20 dma_addr_t phys; 95 dma_addr_t rx_phys, void *tx, dma_addr_t tx_phys,
|
/include/media/ |
D | videobuf2-dma-contig.h | 19 static inline dma_addr_t 22 dma_addr_t *addr = vb2_plane_cookie(vb, plane_no); in vb2_dma_contig_plane_dma_addr()
|
D | videobuf-dma-sg.h | 54 dma_addr_t *dma_addr; 58 dma_addr_t bus_addr;
|
/include/xen/ |
D | swiotlb-xen.h | 7 void xen_dma_sync_for_cpu(dma_addr_t handle, phys_addr_t paddr, size_t size, 9 void xen_dma_sync_for_device(dma_addr_t handle, phys_addr_t paddr, size_t size,
|
/include/drm/ |
D | ati_pcigart.h | 19 dma_addr_t bus_addr; 20 dma_addr_t table_mask;
|
/include/linux/soc/nxp/ |
D | lpc32xx-misc.h | 15 extern u32 lpc32xx_return_iram(void __iomem **mapbase, dma_addr_t *dmaaddr); 19 static inline u32 lpc32xx_return_iram(void __iomem **mapbase, dma_addr_t *dmaaddr) in lpc32xx_return_iram()
|
/include/xen/arm/ |
D | page-coherent.h | 9 dma_addr_t *dma_handle, gfp_t flags, unsigned long attrs) in xen_alloc_coherent_pages() 15 void *cpu_addr, dma_addr_t dma_handle, unsigned long attrs) in xen_free_coherent_pages()
|
/include/linux/qed/ |
D | qed_fcoe_if.h | 36 dma_addr_t sq_pbl_addr; 37 dma_addr_t sq_curr_page_addr; 38 dma_addr_t sq_next_page_addr; 144 u32 handle, dma_addr_t terminate_params);
|