/linux-4.1.27/include/linux/ |
D | dma-debug.h | 39 int direction, dma_addr_t dma_addr, 42 extern void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr); 44 extern void debug_dma_unmap_page(struct device *dev, dma_addr_t addr, 54 dma_addr_t dma_addr, void *virt); 57 void *virt, dma_addr_t addr); 60 dma_addr_t dma_handle, size_t size, 64 dma_addr_t dma_handle, 68 dma_addr_t dma_handle, 74 dma_addr_t dma_handle, 107 int direction, dma_addr_t dma_addr, in debug_dma_map_page() [all …]
|
D | dma-mapping.h | 19 dma_addr_t *dma_handle, gfp_t gfp, 22 void *vaddr, dma_addr_t dma_handle, 25 void *, dma_addr_t, size_t, struct dma_attrs *attrs); 28 dma_addr_t, size_t, struct dma_attrs *attrs); 30 dma_addr_t (*map_page)(struct device *dev, struct page *page, 34 void (*unmap_page)(struct device *dev, dma_addr_t dma_handle, 49 dma_addr_t dma_handle, size_t size, 52 dma_addr_t dma_handle, size_t size, 60 int (*mapping_error)(struct device *dev, dma_addr_t dma_addr); 184 dma_addr_t *dma_handle, gfp_t flag) in dma_zalloc_coherent() [all …]
|
D | swiotlb.h | 43 dma_addr_t tbl_dma_addr, 59 dma_addr_t *dma_handle, gfp_t flags); 63 void *vaddr, dma_addr_t dma_handle); 65 extern dma_addr_t swiotlb_map_page(struct device *dev, struct page *page, 69 extern void swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr, 91 swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr, 99 swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr, 107 swiotlb_dma_mapping_error(struct device *hwdev, dma_addr_t dma_addr);
|
D | dmaengine.h | 150 dma_addr_t src_start; 151 dma_addr_t dst_start; 330 dma_addr_t src_addr; 331 dma_addr_t dst_addr; 417 dma_addr_t addr[0]; 441 dma_addr_t phys; 637 struct dma_chan *chan, dma_addr_t dst, dma_addr_t src, 640 struct dma_chan *chan, dma_addr_t dst, dma_addr_t *src, 643 struct dma_chan *chan, dma_addr_t *src, unsigned int src_cnt, 646 struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src, [all …]
|
D | iova.h | 51 static inline size_t iova_offset(struct iova_domain *iovad, dma_addr_t iova) in iova_offset() 61 static inline dma_addr_t iova_dma_addr(struct iova_domain *iovad, struct iova *iova) in iova_dma_addr() 63 return (dma_addr_t)iova->pfn_lo << iova_shift(iovad); in iova_dma_addr() 66 static inline unsigned long iova_pfn(struct iova_domain *iovad, dma_addr_t iova) in iova_pfn()
|
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 | 118 void *vme_alloc_consistent(struct vme_resource *, size_t, dma_addr_t *); 120 dma_addr_t); 126 unsigned long long, dma_addr_t, u32, u32); 128 unsigned long long *, dma_addr_t *, u32 *, u32 *); 146 struct vme_dma_attr *vme_dma_pci_attribute(dma_addr_t);
|
D | host1x.h | 63 dma_addr_t (*pin)(struct host1x_bo *bo, struct sg_table **sgt); 91 static inline dma_addr_t host1x_bo_pin(struct host1x_bo *bo, in host1x_bo_pin() 206 dma_addr_t *addr_phys; 207 dma_addr_t *gather_addr_phys; 208 dma_addr_t *reloc_addr_phys; 224 dma_addr_t gather_copy;
|
D | pch_dma.h | 32 dma_addr_t tx_reg; 33 dma_addr_t rx_reg;
|
D | nvme.h | 139 dma_addr_t first_dma; 167 dma_addr_t dma_addr); 169 dma_addr_t dma_addr, u32 *result); 171 dma_addr_t dma_addr, u32 *result);
|
D | dmapool.h | 25 dma_addr_t *handle); 27 void dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t addr);
|
D | of_iommu.h | 11 int index, unsigned long *busno, dma_addr_t *addr, 21 int index, unsigned long *busno, dma_addr_t *addr, in of_get_dma_window()
|
/linux-4.1.27/arch/m68k/include/asm/ |
D | dma-mapping.h | 19 dma_addr_t *, gfp_t); 21 void *, dma_addr_t); 24 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs() 32 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() 40 dma_addr_t *handle, gfp_t flag) in dma_alloc_noncoherent() 45 void *addr, dma_addr_t handle) in dma_free_noncoherent() 55 extern dma_addr_t dma_map_single(struct device *, void *, size_t, 57 static inline void dma_unmap_single(struct device *dev, dma_addr_t addr, in dma_unmap_single() 62 extern dma_addr_t dma_map_page(struct device *, struct page *, 65 static inline void dma_unmap_page(struct device *dev, dma_addr_t address, in dma_unmap_page() [all …]
|
/linux-4.1.27/arch/alpha/kernel/ |
D | proto.h | 24 extern void apecs_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t); 33 extern void cia_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t); 45 extern void lca_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t); 52 extern void marvel_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t); 67 extern void mcpcia_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t); 82 extern void t2_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t); 89 extern void titan_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t); 97 extern void tsunami_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t); 104 extern void wildfire_pci_tbi(struct pci_controller *, dma_addr_t, dma_addr_t);
|
D | pci-noop.c | 111 dma_addr_t *dma_handle, gfp_t gfp, in alpha_noop_alloc_coherent() 127 void *cpu_addr, dma_addr_t dma_addr, in alpha_noop_free_coherent() 133 static dma_addr_t alpha_noop_map_page(struct device *dev, struct page *page, in alpha_noop_map_page() 152 sg_dma_address(sg) = (dma_addr_t)virt_to_phys(va); in alpha_noop_map_sg() 159 static int alpha_noop_mapping_error(struct device *dev, dma_addr_t dma_addr) in alpha_noop_mapping_error()
|
D | pci_iommu.c | 58 iommu_arena_new_node(int nid, struct pci_controller *hose, dma_addr_t base, in iommu_arena_new_node() 113 iommu_arena_new(struct pci_controller *hose, dma_addr_t base, in iommu_arena_new() 227 dma_addr_t dac_offset = alpha_mv.pci_dac_offset; in pci_dac_dma_supported() 250 static dma_addr_t 255 dma_addr_t max_dma = pdev ? pdev->dma_mask : ISA_DMA_MASK; in pci_map_single_1() 259 dma_addr_t ret; in pci_map_single_1() 349 static dma_addr_t alpha_pci_map_page(struct device *dev, struct page *page, in alpha_pci_map_page() 370 static void alpha_pci_unmap_page(struct device *dev, dma_addr_t dma_addr, in alpha_pci_unmap_page() 435 dma_addr_t *dma_addrp, gfp_t gfp, in alpha_pci_alloc_coherent() 480 void *cpu_addr, dma_addr_t dma_addr, in alpha_pci_free_coherent() [all …]
|
D | pci_impl.h | 139 dma_addr_t dma_base; 185 dma_addr_t, unsigned long, 188 dma_addr_t, unsigned long,
|
/linux-4.1.27/arch/arm/include/asm/ |
D | dma-mapping.h | 59 static inline dma_addr_t pfn_to_dma(struct device *dev, unsigned long pfn) in pfn_to_dma() 63 return (dma_addr_t)__pfn_to_bus(pfn); in pfn_to_dma() 66 static inline unsigned long dma_to_pfn(struct device *dev, dma_addr_t addr) in dma_to_pfn() 76 static inline void *dma_to_virt(struct device *dev, dma_addr_t addr) in dma_to_virt() 87 static inline dma_addr_t virt_to_dma(struct device *dev, void *addr) in virt_to_dma() 92 return (dma_addr_t)__virt_to_bus((unsigned long)(addr)); in virt_to_dma() 96 static inline dma_addr_t pfn_to_dma(struct device *dev, unsigned long pfn) in pfn_to_dma() 101 static inline unsigned long dma_to_pfn(struct device *dev, dma_addr_t addr) in dma_to_pfn() 106 static inline void *dma_to_virt(struct device *dev, dma_addr_t addr) in dma_to_virt() 111 static inline dma_addr_t virt_to_dma(struct device *dev, void *addr) in virt_to_dma() [all …]
|
D | dma-iommu.h | 21 dma_addr_t base; 28 arm_iommu_create_mapping(struct bus_type *bus, dma_addr_t base, u64 size);
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | dma-mapping.h | 19 #define DMA_ERROR_CODE (~(dma_addr_t)0x0) 25 extern void *consistent_alloc(int, size_t, dma_addr_t, unsigned long); 26 extern void consistent_free(void*, size_t, dma_addr_t); 33 dma_addr_t *dma_handle, gfp_t flag); 36 void *vaddr, dma_addr_t dma_handle); 38 static inline dma_addr_t 48 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() 72 static inline dma_addr_t 77 return (dma_addr_t)(page_to_pfn(page)) * PAGE_SIZE + offset; in dma_map_page() 81 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() [all …]
|
/linux-4.1.27/arch/blackfin/include/asm/ |
D | dma-mapping.h | 14 dma_addr_t *dma_handle, gfp_t gfp); 16 dma_addr_t dma_handle); 37 dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() 43 __dma_sync(dma_addr_t addr, size_t size, enum dma_data_direction dir); 45 __dma_sync_inline(dma_addr_t addr, size_t size, enum dma_data_direction dir) in __dma_sync_inline() 61 _dma_sync(dma_addr_t addr, size_t size, enum dma_data_direction dir) in _dma_sync() 69 static inline dma_addr_t 73 _dma_sync((dma_addr_t)ptr, size, dir); in dma_map_single() 74 return (dma_addr_t) ptr; in dma_map_single() 77 static inline dma_addr_t [all …]
|
/linux-4.1.27/arch/c6x/include/asm/ |
D | dma-mapping.h | 21 dma_addr_t addr, in dma_sync_single_range_for_device() 41 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() 47 extern dma_addr_t dma_map_single(struct device *dev, void *cpu_addr, 50 extern void dma_unmap_single(struct device *dev, dma_addr_t handle, 59 static inline dma_addr_t dma_map_page(struct device *dev, struct page *page, in dma_map_page() 63 dma_addr_t handle; in dma_map_page() 72 static inline void dma_unmap_page(struct device *dev, dma_addr_t handle, in dma_unmap_page() 80 extern void dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, 83 extern void dma_sync_single_for_device(struct device *dev, dma_addr_t handle, 94 extern void *dma_alloc_coherent(struct device *, size_t, dma_addr_t *, gfp_t); [all …]
|
/linux-4.1.27/arch/cris/include/asm/ |
D | dma-mapping.h | 20 dma_addr_t *dma_handle, gfp_t flag); 23 void *vaddr, dma_addr_t dma_handle); 26 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, in dma_alloc_coherent() 35 dma_addr_t dma_handle) in dma_free_coherent() 40 static inline dma_addr_t 49 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() 63 static inline dma_addr_t 72 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() 87 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_cpu() 93 dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_device() [all …]
|
/linux-4.1.27/arch/frv/include/asm/ |
D | dma-mapping.h | 21 void *dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp); 22 void dma_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_handle); 24 extern dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size, 28 void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() 45 dma_addr_t dma_map_page(struct device *dev, struct page *page, unsigned long offset, 49 void dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() 57 void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_cpu() 63 void dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_device() 70 void dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_cpu() 77 void dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_device() [all …]
|
D | pci.h | 28 extern void *consistent_alloc(gfp_t gfp, size_t size, dma_addr_t *dma_handle); 36 dma_addr_t *dma_handle); 39 void *vaddr, dma_addr_t dma_handle);
|
/linux-4.1.27/drivers/dma/ |
D | coh901318.h | 37 dma_addr_t src_addr; 38 dma_addr_t dst_addr; 39 dma_addr_t link_addr; 42 dma_addr_t phy_this; 97 dma_addr_t src, unsigned int size, 98 dma_addr_t dst, u32 ctrl_chained, u32 ctrl_last); 115 dma_addr_t buf, unsigned int size, 116 dma_addr_t dev_addr, u32 ctrl_chained, u32 ctrl_last, 137 dma_addr_t dev_addr, u32 ctrl_chained,
|
D | coh901318_lli.c | 61 dma_addr_t phy; in coh901318_lli_alloc() 144 dma_addr_t source, unsigned int size, in coh901318_lli_fill_memcpy() 145 dma_addr_t destination, u32 ctrl_chained, in coh901318_lli_fill_memcpy() 149 dma_addr_t src = source; in coh901318_lli_fill_memcpy() 150 dma_addr_t dst = destination; in coh901318_lli_fill_memcpy() 177 dma_addr_t buf, unsigned int size, in coh901318_lli_fill_single() 178 dma_addr_t dev_addr, u32 ctrl_chained, u32 ctrl_eom, in coh901318_lli_fill_single() 182 dma_addr_t src; in coh901318_lli_fill_single() 183 dma_addr_t dst; in coh901318_lli_fill_single() 234 dma_addr_t dev_addr, u32 ctrl_chained, u32 ctrl, in coh901318_lli_fill_sg() [all …]
|
D | ste_dma40_ll.c | 133 dma_addr_t data, in d40_phy_fill_lli() 135 dma_addr_t next_lli, in d40_phy_fill_lli() 212 d40_phy_buf_to_lli(struct d40_phy_lli *lli, dma_addr_t addr, u32 size, in d40_phy_buf_to_lli() 213 dma_addr_t lli_phys, dma_addr_t first_phys, u32 reg_cfg, in d40_phy_buf_to_lli() 223 dma_addr_t next = lli_phys; in d40_phy_buf_to_lli() 267 dma_addr_t target, in d40_phy_sg_to_lli() 269 dma_addr_t lli_phys, in d40_phy_sg_to_lli() 279 dma_addr_t l_phys = lli_phys; in d40_phy_sg_to_lli() 285 dma_addr_t sg_addr = sg_dma_address(current_sg); in d40_phy_sg_to_lli() 287 dma_addr_t dst = target ?: sg_addr; in d40_phy_sg_to_lli() [all …]
|
D | fsl_raid.h | 282 dma_addr_t inb_phys_addr; 287 dma_addr_t oub_phys_addr; 301 dma_addr_t cf_paddr; 304 dma_addr_t cdb_paddr;
|
D | fsl_raid.c | 249 size_t length, dma_addr_t addr, bool final) in fill_cfd_frame() 261 void *cf, dma_addr_t paddr) in fsl_re_init_desc() 285 dma_addr_t paddr; in fsl_re_chan_alloc_desc() 325 struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src, in fsl_re_prep_dma_genq() 400 struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src, in fsl_re_prep_dma_xor() 412 struct dma_chan *chan, dma_addr_t *dest, dma_addr_t *src, in fsl_re_prep_dma_pq() 439 dma_addr_t dma_src[2]; in fsl_re_prep_dma_pq() 535 struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, in fsl_re_prep_dma_memcpy() 586 dma_addr_t paddr; in fsl_re_alloc_chan_resources()
|
/linux-4.1.27/include/asm-generic/ |
D | dma-mapping-broken.h | 12 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, 17 dma_addr_t dma_handle); 20 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs() 28 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() 38 extern dma_addr_t 43 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, 54 extern dma_addr_t 59 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, 63 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, 67 dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, [all …]
|
D | pci-dma-compat.h | 17 dma_addr_t *dma_handle) in pci_alloc_consistent() 24 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 | dma-mapping-common.h | 10 static inline dma_addr_t dma_map_single_attrs(struct device *dev, void *ptr, in dma_map_single_attrs() 16 dma_addr_t addr; in dma_map_single_attrs() 29 static inline void dma_unmap_single_attrs(struct device *dev, dma_addr_t addr, in dma_unmap_single_attrs() 76 static inline dma_addr_t dma_map_page(struct device *dev, struct page *page, in dma_map_page() 81 dma_addr_t addr; in dma_map_page() 91 static inline void dma_unmap_page(struct device *dev, dma_addr_t addr, in dma_unmap_page() 102 static inline void dma_sync_single_for_cpu(struct device *dev, dma_addr_t addr, in dma_sync_single_for_cpu() 115 dma_addr_t addr, size_t size, in dma_sync_single_for_device() 127 dma_addr_t addr, in dma_sync_single_range_for_cpu() 141 dma_addr_t addr, in dma_sync_single_range_for_device() [all …]
|
D | dma-coherent.h | 10 dma_addr_t *dma_handle, void **ret); 20 dma_addr_t device_addr, size_t size, int flags); 25 dma_addr_t device_addr, size_t size);
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | dma-mapping.h | 11 void *(*alloc_consistent)(struct device *dev, size_t size, dma_addr_t *iova, gfp_t flag); 12 void *(*alloc_noncoherent)(struct device *dev, size_t size, dma_addr_t *iova, gfp_t flag); 13 void (*free_consistent)(struct device *dev, size_t size, void *vaddr, dma_addr_t iova); 14 …dma_addr_t (*map_single)(struct device *dev, void *addr, size_t size, enum dma_data_direction dire… 15 …void (*unmap_single)(struct device *dev, dma_addr_t iova, size_t size, enum dma_data_direction dir… 18 …void (*dma_sync_single_for_cpu)(struct device *dev, dma_addr_t iova, unsigned long offset, size_t … 19 …void (*dma_sync_single_for_device)(struct device *dev, dma_addr_t iova, unsigned long offset, size… 53 dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, in dma_alloc_coherent() 60 dma_alloc_noncoherent(struct device *dev, size_t size, dma_addr_t *dma_handle, in dma_alloc_noncoherent() 68 void *vaddr, dma_addr_t dma_handle) in dma_free_coherent() [all …]
|
/linux-4.1.27/arch/mips/cavium-octeon/ |
D | dma-octeon.c | 31 static dma_addr_t octeon_hole_phys_to_dma(phys_addr_t paddr) in octeon_hole_phys_to_dma() 39 static phys_addr_t octeon_hole_dma_to_phys(dma_addr_t daddr) in octeon_hole_dma_to_phys() 47 static dma_addr_t octeon_gen1_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_gen1_phys_to_dma() 54 static phys_addr_t octeon_gen1_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_gen1_dma_to_phys() 64 static dma_addr_t octeon_gen2_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_gen2_phys_to_dma() 69 static phys_addr_t octeon_gen2_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_gen2_dma_to_phys() 74 static dma_addr_t octeon_big_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_big_phys_to_dma() 86 static phys_addr_t octeon_big_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_big_dma_to_phys() 96 static dma_addr_t octeon_small_phys_to_dma(struct device *dev, in octeon_small_phys_to_dma() 112 dma_addr_t daddr) in octeon_small_dma_to_phys() [all …]
|
/linux-4.1.27/arch/arc/include/asm/ |
D | dma-mapping.h | 28 #define plat_kernel_addr_to_dma(dev, ptr) ((dma_addr_t)(ptr)) 35 dma_addr_t *dma_handle, gfp_t gfp); 38 dma_addr_t dma_handle); 41 dma_addr_t *dma_handle, gfp_t gfp); 44 dma_addr_t dma_handle); 48 void *cpu_addr, dma_addr_t dma_addr, size_t size); 50 void *cpu_addr, dma_addr_t dma_addr, 92 static inline dma_addr_t 101 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, in dma_unmap_single() 106 static inline dma_addr_t [all …]
|
/linux-4.1.27/arch/avr32/include/asm/ |
D | dma-mapping.h | 38 static inline int dma_mapping_error(struct device *dev, dma_addr_t addr) in dma_mapping_error() 55 dma_addr_t *handle, gfp_t gfp); 71 void *cpu_addr, dma_addr_t handle); 85 dma_addr_t *handle, gfp_t gfp); 101 void *cpu_addr, dma_addr_t handle); 116 static inline dma_addr_t 139 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() 159 static inline dma_addr_t 183 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() 264 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_cpu() [all …]
|
/linux-4.1.27/arch/mn10300/include/asm/ |
D | dma-mapping.h | 26 dma_addr_t *dma_handle, int flag); 29 void *vaddr, dma_addr_t dma_handle); 35 dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size, in dma_map_single() 44 void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() 78 dma_addr_t dma_map_page(struct device *dev, struct page *page, in dma_map_page() 87 void dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() 94 void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_cpu() 100 void dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_device() 107 void dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_cpu() 114 dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_device() [all …]
|
/linux-4.1.27/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); 89 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 static dma_addr_t [all …]
|
/linux-4.1.27/arch/nios2/include/asm/ |
D | dma-mapping.h | 59 dma_addr_t *dma_handle, gfp_t flag); 62 void *vaddr, dma_addr_t dma_handle); 64 static inline dma_addr_t dma_map_single(struct device *dev, void *ptr, in dma_map_single() 73 static inline void dma_unmap_single(struct device *dev, dma_addr_t dma_addr, in dma_unmap_single() 80 extern dma_addr_t dma_map_page(struct device *dev, struct page *page, 82 extern void dma_unmap_page(struct device *dev, dma_addr_t dma_address, 86 extern void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, 89 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction); 91 dma_addr_t dma_handle, unsigned long offset, size_t size, 94 dma_addr_t dma_handle, unsigned long offset, size_t size, [all …]
|
/linux-4.1.27/arch/metag/include/asm/ |
D | dma-mapping.h | 15 dma_addr_t *dma_handle, gfp_t flag); 18 void *vaddr, dma_addr_t dma_handle); 24 void *cpu_addr, dma_addr_t dma_addr, size_t size); 27 void *cpu_addr, dma_addr_t dma_addr, size_t size); 29 static inline dma_addr_t 40 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size, in dma_unmap_single() 67 static inline dma_addr_t 78 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() 105 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size, in dma_sync_single_for_cpu() 112 dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_device() [all …]
|
/linux-4.1.27/arch/arm/include/asm/xen/ |
D | page-coherent.h | 9 dma_addr_t dev_addr, unsigned long offset, size_t size, 11 void __xen_dma_unmap_page(struct device *hwdev, dma_addr_t handle, 15 dma_addr_t handle, size_t size, enum dma_data_direction dir); 18 dma_addr_t handle, size_t size, enum dma_data_direction dir); 21 dma_addr_t *dma_handle, gfp_t flags, in xen_alloc_coherent_pages() 28 void *cpu_addr, dma_addr_t dma_handle, in xen_free_coherent_pages() 35 dma_addr_t dev_addr, unsigned long offset, size_t size, in xen_dma_map_page() 49 static inline void xen_dma_unmap_page(struct device *hwdev, dma_addr_t handle, in xen_dma_unmap_page() 66 dma_addr_t handle, size_t size, enum dma_data_direction dir) in xen_dma_sync_single_for_cpu() 77 dma_addr_t handle, size_t size, enum dma_data_direction dir) in xen_dma_sync_single_for_device()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | dma-mapping.h | 21 #define DMA_ERROR_CODE (~(dma_addr_t)0x0) 25 dma_addr_t *dma_handle, gfp_t flag, 28 void *vaddr, dma_addr_t dma_handle, 32 void *cpu_addr, dma_addr_t handle, 45 dma_addr_t *handle, gfp_t gfp); 106 static inline dma_addr_t get_dma_offset(struct device *dev) in get_dma_offset() 114 static inline void set_dma_offset(struct device *dev, dma_addr_t off) in set_dma_offset() 143 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs() 161 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() 173 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() [all …]
|
D | device.h | 30 dma_addr_t dma_offset; 38 dma_addr_t max_direct_dma_addr;
|
D | iommu.h | 162 size_t size, dma_addr_t *dma_handle, 165 void *vaddr, dma_addr_t dma_handle); 166 extern dma_addr_t iommu_map_page(struct device *dev, struct iommu_table *tbl, 171 extern void iommu_unmap_page(struct iommu_table *tbl, dma_addr_t dma_handle,
|
/linux-4.1.27/arch/mips/include/asm/mach-cavium-octeon/ |
D | dma-coherence.h | 22 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, in plat_map_dma_mem() 29 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page() 37 dma_addr_t dma_addr) in plat_dma_addr_to_phys() 43 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem() 64 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr); 65 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr);
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | dma-mapping.h | 29 #define DMA_ERROR_CODE (~(dma_addr_t)0) 65 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 67 return (dma_addr_t)paddr; in phys_to_dma() 70 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dev_addr) in dma_to_phys() 75 static inline int dma_mapping_error(struct device *dev, dma_addr_t dev_addr) in dma_mapping_error() 97 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable() 113 dma_addr_t *dma_handle, gfp_t flags, in dma_alloc_attrs() 128 void *vaddr, dma_addr_t dev_addr, in dma_free_attrs() 144 dma_addr_t *handle, gfp_t flags) in dma_alloc_noncoherent() 150 void *cpu_addr, dma_addr_t handle) in dma_free_noncoherent()
|
/linux-4.1.27/drivers/scsi/bnx2fc/ |
D | bnx2fc.h | 211 dma_addr_t *task_ctx_dma; 213 dma_addr_t task_ctx_bd_dma; 218 dma_addr_t hash_tbl_pbl_dma; 220 dma_addr_t t2_hash_tbl_dma; 222 dma_addr_t t2_hash_tbl_ptr_dma; 225 dma_addr_t dummy_buf_dma; 234 dma_addr_t stats_buf_dma; 320 dma_addr_t sq_dma; 326 dma_addr_t cq_dma; 332 dma_addr_t rq_dma; [all …]
|
/linux-4.1.27/arch/x86/include/asm/ |
D | dma-mapping.h | 47 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() 64 dma_addr_t *dma_addr, gfp_t flag, 68 void *vaddr, dma_addr_t dma_addr, 72 extern bool dma_capable(struct device *dev, dma_addr_t addr, size_t size); 73 extern dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr); 74 extern phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr); 77 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable() 85 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 90 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys() 131 dma_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle, in dma_alloc_attrs() [all …]
|
D | swiotlb.h | 33 dma_addr_t *dma_handle, gfp_t flags, 36 void *vaddr, dma_addr_t dma_addr,
|
/linux-4.1.27/arch/mips/include/asm/mach-generic/ |
D | dma-coherence.h | 14 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, in plat_map_dma_mem() 20 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page() 27 dma_addr_t dma_addr) in plat_dma_addr_to_phys() 32 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem() 62 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 67 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
|
/linux-4.1.27/include/xen/ |
D | swiotlb-xen.h | 11 dma_addr_t *dma_handle, gfp_t flags, 16 void *vaddr, dma_addr_t dma_handle, 19 extern dma_addr_t xen_swiotlb_map_page(struct device *dev, struct page *page, 24 extern void xen_swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr, 38 xen_swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr, 46 xen_swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr, 54 xen_swiotlb_dma_mapping_error(struct device *hwdev, dma_addr_t dma_addr);
|
/linux-4.1.27/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.1.27/arch/mips/include/asm/mach-ip27/ |
D | dma-coherence.h | 21 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, in plat_map_dma_mem() 24 dma_addr_t pa = dev_to_baddr(dev, virt_to_phys(addr)); in plat_map_dma_mem() 29 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page() 32 dma_addr_t pa = dev_to_baddr(dev, page_to_phys(page)); in plat_map_dma_mem_page() 38 dma_addr_t dma_addr) in plat_dma_addr_to_phys() 43 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
|
/linux-4.1.27/arch/mips/include/asm/mach-ip32/ |
D | dma-coherence.h | 29 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, in plat_map_dma_mem() 32 dma_addr_t pa = virt_to_phys(addr) & RAM_OFFSET_MASK; in plat_map_dma_mem() 40 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page() 43 dma_addr_t pa; in plat_map_dma_mem_page() 55 dma_addr_t dma_addr) in plat_dma_addr_to_phys() 65 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
|
/linux-4.1.27/arch/x86/include/asm/xen/ |
D | page-coherent.h | 9 dma_addr_t *dma_handle, gfp_t flags, in xen_alloc_coherent_pages() 18 void *cpu_addr, dma_addr_t dma_handle, in xen_free_coherent_pages() 25 dma_addr_t dev_addr, unsigned long offset, size_t size, in xen_dma_map_page() 28 static inline void xen_dma_unmap_page(struct device *hwdev, dma_addr_t handle, in xen_dma_unmap_page() 33 dma_addr_t handle, size_t size, enum dma_data_direction dir) { } in xen_dma_sync_single_for_cpu() 36 dma_addr_t handle, size_t size, enum dma_data_direction dir) { } in xen_dma_sync_single_for_device()
|
/linux-4.1.27/drivers/xen/ |
D | swiotlb-xen.c | 83 static inline dma_addr_t xen_phys_to_bus(phys_addr_t paddr) in xen_phys_to_bus() 86 dma_addr_t dma = (dma_addr_t)mfn << PAGE_SHIFT; in xen_phys_to_bus() 93 static inline phys_addr_t xen_bus_to_phys(dma_addr_t baddr) in xen_bus_to_phys() 96 dma_addr_t dma = (dma_addr_t)pfn << PAGE_SHIFT; in xen_bus_to_phys() 104 static inline dma_addr_t xen_virt_to_bus(void *address) in xen_virt_to_bus() 139 static int is_xen_swiotlb_buffer(dma_addr_t dma_addr) in is_xen_swiotlb_buffer() 164 dma_addr_t dma_handle; in xen_swiotlb_fixup() 297 dma_addr_t *dma_handle, gfp_t flags, in xen_swiotlb_alloc_coherent() 304 dma_addr_t dev_addr; in xen_swiotlb_alloc_coherent() 342 xen_free_coherent_pages(hwdev, size, ret, (dma_addr_t)phys, attrs); in xen_swiotlb_alloc_coherent() [all …]
|
/linux-4.1.27/arch/mips/include/asm/mach-loongson/ |
D | dma-coherence.h | 20 extern dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr); 21 extern phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr); 22 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, in plat_map_dma_mem() 32 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page() 43 dma_addr_t dma_addr) in plat_dma_addr_to_phys() 54 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
|
/linux-4.1.27/drivers/scsi/megaraid/ |
D | megaraid_mbox.h | 136 dma_addr_t mbox_dma_h; 139 dma_addr_t sgl_dma_h; 141 dma_addr_t pthru_dma_h; 143 dma_addr_t epthru_dma_h; 144 dma_addr_t buf_dma_h; 190 dma_addr_t una_mbox64_dma; 193 dma_addr_t mbox_dma; 216 dma_addr_t sysfs_buffer_dma;
|
/linux-4.1.27/drivers/crypto/amcc/ |
D | crypto4xx_core.h | 78 dma_addr_t pdr_pa; /* physical address used to 81 dma_addr_t gdr_pa; /* physical address used to 84 dma_addr_t sdr_pa; /* physical address used to 87 dma_addr_t scatter_buffer_pa; 91 dma_addr_t shadow_sa_pool_pa; 93 dma_addr_t shadow_sr_pool_pa; 118 dma_addr_t sa_in_dma_addr; 120 dma_addr_t sa_out_dma_addr; 122 dma_addr_t state_record_dma_addr;
|
/linux-4.1.27/arch/hexagon/kernel/ |
D | dma.c | 33 static inline void *dma_addr_to_virt(dma_addr_t dma_addr) in dma_addr_to_virt() 64 dma_addr_t *dma_addr, gfp_t flag, in hexagon_dma_alloc_coherent() 90 *dma_addr = (dma_addr_t) virt_to_phys(ret); in hexagon_dma_alloc_coherent() 98 dma_addr_t dma_addr, struct dma_attrs *attrs) in hexagon_free_coherent() 104 dma_addr_t bus, size_t size) in check_addr() 183 static dma_addr_t hexagon_map_page(struct device *dev, struct page *page, in hexagon_map_page() 188 dma_addr_t bus = page_to_phys(page) + offset; in hexagon_map_page() 200 dma_addr_t dma_handle, size_t size, in hexagon_sync_single_for_cpu() 207 dma_addr_t dma_handle, size_t size, in hexagon_sync_single_for_device()
|
/linux-4.1.27/arch/m68k/kernel/ |
D | dma.c | 22 dma_addr_t *handle, gfp_t flag) in dma_alloc_coherent() 65 void *addr, dma_addr_t handle) in dma_free_coherent() 76 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent() 94 void *vaddr, dma_addr_t dma_handle) in dma_free_coherent() 104 void dma_sync_single_for_device(struct device *dev, dma_addr_t handle, in dma_sync_single_for_device() 133 dma_addr_t dma_map_single(struct device *dev, void *addr, size_t size, in dma_map_single() 136 dma_addr_t handle = virt_to_bus(addr); in dma_map_single() 143 dma_addr_t dma_map_page(struct device *dev, struct page *page, in dma_map_page() 147 dma_addr_t handle = page_to_phys(page) + offset; in dma_map_page()
|
/linux-4.1.27/arch/mips/include/asm/mach-ath25/ |
D | dma-coherence.h | 22 static inline dma_addr_t ath25_dev_offset(struct device *dev) in ath25_dev_offset() 33 static inline dma_addr_t 39 static inline dma_addr_t 46 plat_dma_addr_to_phys(struct device *dev, dma_addr_t dma_addr) in plat_dma_addr_to_phys() 52 plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, size_t size, in plat_unmap_dma_mem()
|
/linux-4.1.27/arch/openrisc/kernel/ |
D | dma.c | 85 dma_addr_t *dma_handle, gfp_t gfp, in or1k_dma_alloc() 120 dma_addr_t dma_handle, struct dma_attrs *attrs) in or1k_dma_free() 136 static dma_addr_t 143 dma_addr_t addr = page_to_phys(page) + offset; in or1k_map_page() 171 or1k_unmap_page(struct device *dev, dma_addr_t dma_handle, in or1k_unmap_page() 209 dma_addr_t dma_handle, size_t size, in or1k_sync_single_for_cpu() 213 dma_addr_t addr = dma_handle; in or1k_sync_single_for_cpu() 222 dma_addr_t dma_handle, size_t size, in or1k_sync_single_for_device() 226 dma_addr_t addr = dma_handle; in or1k_sync_single_for_device()
|
/linux-4.1.27/drivers/net/ethernet/cisco/enic/ |
D | enic_res.h | 44 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_ex() 70 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_cont() 79 dma_addr_t dma_addr, unsigned int len, int vlan_tag_insert, in enic_queue_wq_desc() 89 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_csum() 101 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_csum_l4() 112 void *os_buf, dma_addr_t dma_addr, unsigned int len, in enic_queue_wq_desc_tso() 124 dma_addr_t dma_addr, unsigned int len) in enic_queue_rq_desc() 146 int enic_set_rss_key(struct enic *enic, dma_addr_t key_pa, u64 len); 147 int enic_set_rss_cpu(struct enic *enic, dma_addr_t cpu_pa, u64 len);
|
/linux-4.1.27/drivers/block/mtip32xx/ |
D | mtip32xx.h | 324 dma_addr_t command_header_dma; /* corresponding physical address */ 328 dma_addr_t command_dma; /* corresponding physical address */ 377 dma_addr_t command_list_dma; 387 dma_addr_t rxfis_dma; 395 dma_addr_t block1_dma; 405 dma_addr_t identify_dma; 415 dma_addr_t sector_buffer_dma; 423 dma_addr_t log_buf_dma; 426 dma_addr_t smart_buf_dma;
|
/linux-4.1.27/drivers/net/vmxnet3/ |
D | vmxnet3_int.h | 130 dma_addr_t basePA; 162 dma_addr_t basePA; 178 dma_addr_t basePA; 192 dma_addr_t dma_addr; 231 dma_addr_t buf_info_pa; 255 dma_addr_t dma_addr; 280 dma_addr_t buf_info_pa; 342 dma_addr_t shared_pa; 343 dma_addr_t queue_desc_pa; 364 dma_addr_t adapter_pa; [all …]
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | dma-mapping.h | 21 extern void machvec_dma_sync_single(struct device *, dma_addr_t, size_t, 29 dma_addr_t *daddr, gfp_t gfp, in dma_alloc_attrs() 43 void *caddr, dma_addr_t daddr, in dma_free_attrs() 58 static inline int dma_mapping_error(struct device *dev, dma_addr_t daddr) in dma_mapping_error() 80 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable() 88 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 93 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
|
/linux-4.1.27/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 | 43 dma_addr_t dma_handle, in xilly_dma_sync_single_for_cpu_of() 51 dma_addr_t dma_handle, in xilly_dma_sync_single_for_device_of() 59 dma_addr_t dma_handle, in xilly_dma_sync_single_nop() 79 dma_addr_t *ret_dma_handle in xilly_map_single_of() 82 dma_addr_t addr; in xilly_map_single_of()
|
D | xillybus_pcie.c | 54 dma_addr_t dma_handle, in xilly_dma_sync_single_for_cpu_pci() 65 dma_addr_t dma_handle, in xilly_dma_sync_single_for_device_pci() 95 dma_addr_t *ret_dma_handle in xilly_map_single_pci() 99 dma_addr_t addr; in xilly_map_single_pci()
|
/linux-4.1.27/arch/tile/include/asm/ |
D | dma-mapping.h | 40 static inline dma_addr_t get_dma_offset(struct device *dev) in get_dma_offset() 45 static inline void set_dma_offset(struct device *dev, dma_addr_t off) in set_dma_offset() 50 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 55 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys() 69 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable() 78 dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() 120 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs() 134 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
|
D | device.h | 24 dma_addr_t dma_offset; 30 dma_addr_t max_direct_dma_addr;
|
/linux-4.1.27/arch/tile/kernel/ |
D | pci-dma.c | 36 dma_addr_t *dma_handle, gfp_t gfp, in tile_dma_alloc_coherent() 44 dma_addr_t addr; in tile_dma_alloc_coherent() 80 void *vaddr, dma_addr_t dma_handle, in tile_dma_free_coherent() 171 static void __dma_prep_pa_range(dma_addr_t dma_addr, size_t size, in __dma_prep_pa_range() 187 static void __dma_complete_pa_range(dma_addr_t dma_addr, size_t size, in __dma_complete_pa_range() 240 static dma_addr_t tile_dma_map_page(struct device *dev, struct page *page, in tile_dma_map_page() 253 static void tile_dma_unmap_page(struct device *dev, dma_addr_t dma_address, in tile_dma_unmap_page() 264 dma_addr_t dma_handle, in tile_dma_sync_single_for_cpu() 274 dma_addr_t dma_handle, size_t size, in tile_dma_sync_single_for_device() 313 tile_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in tile_dma_mapping_error() [all …]
|
/linux-4.1.27/drivers/scsi/ibmvscsi/ |
D | ibmvscsi.h | 59 dma_addr_t msg_token; 78 dma_addr_t ext_list_token; 87 dma_addr_t iu_token; 106 dma_addr_t caps_addr; 107 dma_addr_t adapter_info_addr;
|
/linux-4.1.27/arch/avr32/mm/ |
D | dma-coherent.c | 41 dma_addr_t *handle, gfp_t gfp) in __dma_alloc() 88 struct page *page, dma_addr_t handle) in __dma_free() 97 dma_addr_t *handle, gfp_t gfp) in dma_alloc_coherent() 111 void *cpu_addr, dma_addr_t handle) in dma_free_coherent() 125 dma_addr_t *handle, gfp_t gfp) in dma_alloc_writecombine() 128 dma_addr_t phys; in dma_alloc_writecombine() 143 void *cpu_addr, dma_addr_t handle) in dma_free_writecombine()
|
/linux-4.1.27/arch/arm/mach-iop13xx/include/mach/ |
D | memory.h | 14 static inline dma_addr_t __virt_to_lbus(void __iomem *x) in __virt_to_lbus() 19 static inline void __iomem *__lbus_to_virt(dma_addr_t x) in __lbus_to_virt() 37 dma_addr_t __dma = addr; \ 48 dma_addr_t __dma; \ 59 (dma_addr_t)__pfn_to_phys(pfn); \
|
/linux-4.1.27/drivers/video/fbdev/ |
D | sa1100fb.h | 41 dma_addr_t map_dma; 46 dma_addr_t screen_dma; 48 dma_addr_t palette_dma; 51 dma_addr_t dbar1; 52 dma_addr_t dbar2;
|
/linux-4.1.27/drivers/net/ethernet/altera/ |
D | altera_sgdma.c | 25 dma_addr_t ndesc_phys, 26 dma_addr_t raddr, 27 dma_addr_t waddr, 38 static dma_addr_t 42 static dma_addr_t 79 priv->rxdescphys = (dma_addr_t) 0; in sgdma_initialize() 80 priv->txdescphys = (dma_addr_t) 0; in sgdma_initialize() 308 dma_addr_t ndesc_phys, in sgdma_setup_descrip() 309 dma_addr_t raddr, in sgdma_setup_descrip() 310 dma_addr_t waddr, in sgdma_setup_descrip() [all …]
|
/linux-4.1.27/arch/openrisc/include/asm/ |
D | dma-mapping.h | 30 #define DMA_ERROR_CODE (~(dma_addr_t)0x0) 44 dma_addr_t *dma_handle, gfp_t gfp, in dma_alloc_attrs() 60 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() 71 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_noncoherent() 81 void *cpu_addr, dma_addr_t dma_handle) in dma_free_noncoherent() 96 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
|
/linux-4.1.27/include/sound/ |
D | memalloc.h | 67 dma_addr_t addr; /* physical address */ 83 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.1.27/arch/mips/loongson/common/ |
D | dma-swiotlb.c | 13 dma_addr_t *dma_handle, gfp_t gfp, struct dma_attrs *attrs) in loongson_dma_alloc_coherent() 47 void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs) in loongson_dma_free_coherent() 57 static dma_addr_t loongson_dma_map_page(struct device *dev, struct page *page, in loongson_dma_map_page() 62 dma_addr_t daddr = swiotlb_map_page(dev, page, offset, size, in loongson_dma_map_page() 79 dma_addr_t dma_handle, size_t size, in loongson_dma_sync_single_for_device() 106 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 118 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
|
/linux-4.1.27/arch/nios2/mm/ |
D | dma-mapping.c | 25 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent() 51 dma_addr_t dma_handle) in dma_free_coherent() 80 dma_addr_t dma_map_page(struct device *dev, struct page *page, in dma_map_page() 95 void dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() 123 void dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_cpu() 132 void dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_device() 141 void dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_cpu() 151 void dma_sync_single_range_for_device(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_range_for_device()
|
/linux-4.1.27/arch/arm/xen/ |
D | mm.c | 47 static void dma_cache_maint(dma_addr_t handle, unsigned long offset, in dma_cache_maint() 87 static void __xen_dma_page_dev_to_cpu(struct device *hwdev, dma_addr_t handle, in __xen_dma_page_dev_to_cpu() 93 static void __xen_dma_page_cpu_to_dev(struct device *hwdev, dma_addr_t handle, in __xen_dma_page_cpu_to_dev() 100 dma_addr_t dev_addr, unsigned long offset, size_t size, in __xen_dma_map_page() 111 void __xen_dma_unmap_page(struct device *hwdev, dma_addr_t handle, in __xen_dma_unmap_page() 125 dma_addr_t handle, size_t size, enum dma_data_direction dir) in __xen_dma_sync_single_for_cpu() 133 dma_addr_t handle, size_t size, enum dma_data_direction dir) in __xen_dma_sync_single_for_device() 149 dma_addr_t *dma_handle) in xen_create_contiguous_region()
|
/linux-4.1.27/arch/mips/include/asm/mach-bmips/ |
D | dma-coherence.h | 24 extern dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, size_t size); 25 extern dma_addr_t plat_map_dma_mem_page(struct device *dev, struct page *page); 27 dma_addr_t dma_addr); 29 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
|
/linux-4.1.27/drivers/mtd/nand/gpmi-nand/ |
D | gpmi-nand.h | 183 dma_addr_t page_buffer_phys; 187 dma_addr_t payload_phys; 190 dma_addr_t auxiliary_phys; 291 dma_addr_t payload, dma_addr_t auxiliary); 293 dma_addr_t payload, dma_addr_t auxiliary);
|
/linux-4.1.27/arch/frv/mb93090-mb00/ |
D | pci-dma.c | 21 void *dma_alloc_coherent(struct device *hwdev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent() 34 void dma_free_coherent(struct device *hwdev, size_t size, void *vaddr, dma_addr_t dma_handle) in dma_free_coherent() 41 dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size, in dma_map_single() 83 dma_addr_t dma_map_page(struct device *dev, struct page *page, unsigned long offset, in dma_map_page() 88 return (dma_addr_t) page_to_phys(page) + offset; in dma_map_page()
|
D | pci-dma-nommu.c | 37 void *dma_alloc_coherent(struct device *hwdev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent() 89 void dma_free_coherent(struct device *hwdev, size_t size, void *vaddr, dma_addr_t dma_handle) in dma_free_coherent() 110 dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size, in dma_map_single() 138 dma_addr_t dma_map_page(struct device *dev, struct page *page, unsigned long offset, in dma_map_page() 143 return (dma_addr_t) page_to_phys(page) + offset; in dma_map_page()
|
/linux-4.1.27/drivers/scsi/qla4xxx/ |
D | ql4_glbl.h | 29 int qla4xxx_get_flash(struct scsi_qla_host *ha, dma_addr_t dma_addr, 40 dma_addr_t fw_ddb_entry_dma, 49 dma_addr_t fw_ddb_entry_dma, uint32_t *mbx_sts); 51 uint32_t *mbox_sts, dma_addr_t init_fw_cb_dma); 58 uint32_t *mbox_sts, dma_addr_t acb_dma); 59 int qla4xxx_get_acb(struct scsi_qla_host *ha, dma_addr_t acb_dma, 80 int qla4xxx_set_flash(struct scsi_qla_host *ha, dma_addr_t dma_addr, 109 dma_addr_t init_fw_cb_dma); 162 uint16_t stats_size, dma_addr_t stats_dma); 169 dma_addr_t fw_ddb_entry_dma, uint16_t ddb_index); [all …]
|
/linux-4.1.27/arch/mips/include/asm/mach-jazz/ |
D | dma-coherence.h | 15 static inline dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, size_t size) in plat_map_dma_mem() 20 static inline dma_addr_t plat_map_dma_mem_page(struct device *dev, in plat_map_dma_mem_page() 27 dma_addr_t dma_addr) in plat_dma_addr_to_phys() 32 static inline void plat_unmap_dma_mem(struct device *dev, dma_addr_t dma_addr, in plat_unmap_dma_mem()
|
/linux-4.1.27/arch/unicore32/include/asm/ |
D | dma-mapping.h | 43 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() 55 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable() 63 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 68 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys() 88 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs() 99 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
|
/linux-4.1.27/drivers/staging/i2o/ |
D | memory.c | 71 dma_addr_t i2o_dma_map_single(struct i2o_controller *c, void *ptr, in i2o_dma_map_single() 78 dma_addr_t dma_addr; in i2o_dma_map_single() 94 if ((sizeof(dma_addr_t) > 4) && c->pae_support) { in i2o_dma_map_single() 103 if ((sizeof(dma_addr_t) > 4) && c->pae_support) in i2o_dma_map_single() 149 if ((sizeof(dma_addr_t) > 4) && c->pae_support) { in i2o_dma_map_sg() 161 if ((sizeof(dma_addr_t) > 4) && c->pae_support) in i2o_dma_map_sg() 188 if ((sizeof(dma_addr_t) > 4) && (pdev->dma_mask == DMA_BIT_MASK(64))) { in i2o_dma_alloc() 198 if ((sizeof(dma_addr_t) > 4) && dma_64) in i2o_dma_alloc()
|
/linux-4.1.27/drivers/staging/vt6655/ |
D | device.h | 224 dma_addr_t pool_dma; 225 dma_addr_t rd0_pool_dma; 226 dma_addr_t rd1_pool_dma; 228 dma_addr_t td0_pool_dma; 229 dma_addr_t td1_pool_dma; 231 dma_addr_t tx_bufs_dma0; 232 dma_addr_t tx_bufs_dma1; 233 dma_addr_t tx_beacon_dma;
|
D | desc.h | 172 dma_addr_t skb_dma; 173 dma_addr_t curr_desc; 259 dma_addr_t skb_dma; 260 dma_addr_t buf_dma; 261 dma_addr_t curr_desc;
|
/linux-4.1.27/drivers/scsi/ |
D | 3w-9xxx.h | 446 #define TW_COMMAND_QUEUE_REG_ADDR(x) (sizeof(dma_addr_t) > 4 ? ((unsigned char __iomem *)x->base_ad… 471 #define TW_COMMAND_SIZE (sizeof(dma_addr_t) > 4 ? 5 : 4) 472 #define TW_APACHE_MAX_SGL_LENGTH (sizeof(dma_addr_t) > 4 ? 72 : 109) 473 #define TW_ESCALADE_MAX_SGL_LENGTH (sizeof(dma_addr_t) > 4 ? 41 : 62) 474 #define TW_PADDING_LENGTH (sizeof(dma_addr_t) > 4 ? 8 : 0) 475 #define TW_CPU_TO_SGL(x) (sizeof(dma_addr_t) > 4 ? cpu_to_le64(x) : cpu_to_le32(x)) 481 dma_addr_t address; 502 dma_addr_t padding; 507 dma_addr_t padding2; 642 dma_addr_t generic_buffer_phys[TW_Q_LENGTH]; [all …]
|
D | 3w-sas.h | 201 #define TW_COMMAND_SIZE (sizeof(dma_addr_t) > 4 ? 6 : 4) 202 #define TW_LIBERATOR_MAX_SGL_LENGTH (sizeof(dma_addr_t) > 4 ? 46 : 92) 203 #define TW_LIBERATOR_MAX_SGL_LENGTH_OLD (sizeof(dma_addr_t) > 4 ? 47 : 94) 206 #define TW_CPU_TO_SGL(x) (sizeof(dma_addr_t) > 4 ? cpu_to_le64(x) : cpu_to_le32(x)) 212 dma_addr_t address; 213 dma_addr_t length; 360 dma_addr_t generic_buffer_phys[TW_Q_LENGTH]; 362 dma_addr_t command_packet_phys[TW_Q_LENGTH]; 364 dma_addr_t sense_buffer_phys[TW_Q_LENGTH];
|
D | mvumi.h | 43 #define IS_DMA64 (sizeof(dma_addr_t) == 8) 229 dma_addr_t bus_addr; 265 dma_addr_t frame_phys; 503 dma_addr_t ib_list_phys; 506 dma_addr_t ib_frame_phys; 509 dma_addr_t ob_list_phys; 512 dma_addr_t ib_shadow_phys; 515 dma_addr_t ob_shadow_phys; 518 dma_addr_t handshake_page_phys;
|
D | hptiop.h | 107 dma_addr_t addr; 265 dma_addr_t dma_handle; 288 dma_addr_t internal_req_phy; 298 dma_addr_t inlist_phy; 301 dma_addr_t outlist_phy; 303 dma_addr_t outlist_cptr_phy; 331 dma_addr_t dma_coherent_handle;
|
D | wd719x.h | 59 dma_addr_t phys; /* bus address of the SCB */ 71 dma_addr_t fw_phys; /* firmware buffer bus address */ 74 dma_addr_t params_phys; /* host parameters bus address */ 76 dma_addr_t hash_phys; /* hash table bus address */
|
D | dpti.h | 230 dma_addr_t reply_pool_pa; 238 dma_addr_t status_block_pa; 240 dma_addr_t hrt_pa; 242 dma_addr_t lct_pa; 279 void *opblk, dma_addr_t opblk_pa, int oplen, 280 void *resblk, dma_addr_t resblk_pa, int reslen);
|
D | megaraid.h | 194 dma_addr_t dma_h_bulkdata; 195 dma_addr_t dma_h_sgdata; 199 dma_addr_t sgl_dma_addr; 202 dma_addr_t pthru_dma_addr; 204 dma_addr_t epthru_dma_addr; 774 dma_addr_t una_mbox64_dma; 778 dma_addr_t mbox_dma; 790 dma_addr_t buf_dma_handle; 991 static int mega_adapinq(adapter_t *, dma_addr_t); 992 static int mega_internal_dev_inquiry(adapter_t *, u8, u8, dma_addr_t);
|
D | atp870u.h | 58 dma_addr_t prd_bus; /* Bus address of PRD */ 59 dma_addr_t prdaddr; /* Dynamically updated in driver */
|
/linux-4.1.27/drivers/scsi/bnx2i/ |
D | bnx2i.h | 197 dma_addr_t req_dma_addr; 202 dma_addr_t resp_dma_addr; 206 dma_addr_t req_bd_dma; 208 dma_addr_t resp_bd_dma; 241 dma_addr_t bd_tbl_dma; 263 dma_addr_t bd_tbl_dma; 450 dma_addr_t mp_bd_dma; 452 dma_addr_t dummy_buf_dma; 635 dma_addr_t sq_phys; 647 dma_addr_t sq_pgtbl_phys; [all …]
|
/linux-4.1.27/arch/arm/mach-ks8695/include/mach/ |
D | memory.h | 32 (dma_addr_t)__virt_to_phys((unsigned long)x) \ 33 : (dma_addr_t)__virt_to_bus(x); }) 35 ({ dma_addr_t __dma = __pfn_to_phys(pfn); \ 41 ({ dma_addr_t __dma = x; \
|
/linux-4.1.27/arch/x86/pci/ |
D | sta2x11-fixup.c | 134 static dma_addr_t p2a(dma_addr_t p, struct pci_dev *pdev) in p2a() 137 dma_addr_t a; in p2a() 150 static dma_addr_t a2p(dma_addr_t a, struct pci_dev *pdev) in a2p() 153 dma_addr_t p; in a2p() 170 dma_addr_t *dma_handle, in sta2x11_swiotlb_alloc_coherent() 222 bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable() 248 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 260 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
|
/linux-4.1.27/arch/microblaze/kernel/ |
D | dma.c | 19 dma_addr_t *dma_handle, gfp_t flag, in dma_direct_alloc_coherent() 44 void *vaddr, dma_addr_t dma_handle, in dma_direct_free_coherent() 76 static inline dma_addr_t dma_direct_map_page(struct device *dev, in dma_direct_map_page() 88 dma_addr_t dma_address, in dma_direct_unmap_page() 103 dma_addr_t dma_handle, size_t size, in dma_direct_sync_single_for_cpu() 117 dma_addr_t dma_handle, size_t size, in dma_direct_sync_single_for_device() 158 void *cpu_addr, dma_addr_t handle, size_t size, in dma_direct_mmap_coherent()
|
/linux-4.1.27/drivers/net/ethernet/atheros/alx/ |
D | alx.h | 54 dma_addr_t rrd_dma; 57 dma_addr_t rfd_dma; 68 dma_addr_t tpd_dma; 86 dma_addr_t dma;
|
/linux-4.1.27/drivers/tty/serial/ |
D | ifx6x60.h | 87 dma_addr_t rx_dma; 88 dma_addr_t tx_dma; 101 dma_addr_t rx_bus; 102 dma_addr_t tx_bus;
|
D | samsung.h | 60 dma_addr_t rx_addr; 61 dma_addr_t tx_addr; 68 dma_addr_t tx_transfer_addr;
|
D | icom.h | 242 dma_addr_t statStg_pci; 244 dma_addr_t xmitRestart_pci; 246 dma_addr_t xmit_buf_pci; 248 dma_addr_t recv_buf_pci;
|
/linux-4.1.27/arch/s390/include/asm/ |
D | dma-mapping.h | 12 #define DMA_ERROR_CODE (~(dma_addr_t) 0x0) 42 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable() 49 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() 62 dma_addr_t *dma_handle, gfp_t flags, in dma_alloc_attrs() 79 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
|
/linux-4.1.27/drivers/net/wireless/prism54/ |
D | islpci_dev.h | 64 dma_addr_t pci_addr; /* address of memory as seen by device */ 116 dma_addr_t device_host_address; /* base DMA address (bus address) */ 117 dma_addr_t device_psm_buffer; /* host memory for PSM buffering (bus address) */ 158 dma_addr_t pci_map_tx_address[ISL38XX_CB_TX_QSIZE]; 159 dma_addr_t pci_map_rx_address[ISL38XX_CB_RX_QSIZE];
|
/linux-4.1.27/arch/hexagon/include/asm/ |
D | dma-mapping.h | 50 extern int dma_is_consistent(struct device *dev, dma_addr_t dma_handle); 56 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable() 63 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() 76 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs() 94 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
|
/linux-4.1.27/arch/ia64/sn/pci/ |
D | pci_dma.c | 79 dma_addr_t * dma_handle, gfp_t flags, in sn_dma_alloc_coherent() 141 dma_addr_t dma_handle, struct dma_attrs *attrs) in sn_dma_free_coherent() 176 static dma_addr_t sn_dma_map_page(struct device *dev, struct page *page, in sn_dma_map_page() 182 dma_addr_t dma_addr; in sn_dma_map_page() 219 static void sn_dma_unmap_page(struct device *dev, dma_addr_t dma_addr, in sn_dma_unmap_page() 254 sg->dma_address = (dma_addr_t) NULL; in sn_dma_unmap_sg() 293 dma_addr_t dma_addr; in sn_dma_map_sg() 323 static void sn_dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, in sn_dma_sync_single_for_cpu() 329 static void sn_dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, in sn_dma_sync_single_for_device() 348 static int sn_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in sn_dma_mapping_error()
|
/linux-4.1.27/arch/arc/mm/ |
D | dma.c | 30 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_noncoherent() 47 dma_addr_t dma_handle) in dma_free_noncoherent() 55 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent() 77 dma_addr_t dma_handle) in dma_free_coherent()
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos_drm_buf.c | 57 dma_addr_t start_addr; in lowlevel_buffer_allocate() 108 (dma_addr_t)buf->dma_addr, &buf->dma_attrs); in lowlevel_buffer_allocate() 109 buf->dma_addr = (dma_addr_t)NULL; in lowlevel_buffer_allocate() 136 (dma_addr_t)buf->dma_addr, &buf->dma_attrs); in lowlevel_buffer_deallocate() 140 (dma_addr_t)buf->dma_addr, &buf->dma_attrs); in lowlevel_buffer_deallocate() 142 buf->dma_addr = (dma_addr_t)NULL; in lowlevel_buffer_deallocate()
|
/linux-4.1.27/arch/c6x/kernel/ |
D | dma.c | 17 static void c6x_dma_sync(dma_addr_t handle, size_t size, in c6x_dma_sync() 39 dma_addr_t dma_map_single(struct device *dev, void *ptr, size_t size, in dma_map_single() 42 dma_addr_t addr = virt_to_phys(ptr); in dma_map_single() 54 void dma_unmap_single(struct device *dev, dma_addr_t handle, in dma_unmap_single() 94 void dma_sync_single_for_cpu(struct device *dev, dma_addr_t handle, in dma_sync_single_for_cpu() 104 void dma_sync_single_for_device(struct device *dev, dma_addr_t handle, in dma_sync_single_for_device()
|
/linux-4.1.27/drivers/misc/genwqe/ |
D | card_base.h | 177 dma_addr_t dma_addr; /* physical DMA address */ 180 dma_addr_t *dma_list; /* list of dma addresses per page */ 224 dma_addr_t ddcb_daddr; /* DMA address */ 353 dma_addr_t sgl_dma_addr; 366 dma_addr_t fpage_dma_addr; 369 dma_addr_t lpage_dma_addr; 376 dma_addr_t *dma_list); 540 dma_addr_t *dma_handle); 542 void *vaddr, dma_addr_t dma_handle);
|
/linux-4.1.27/arch/ia64/sn/pci/pcibr/ |
D | pcibr_dma.c | 43 static dma_addr_t 127 static dma_addr_t 165 static dma_addr_t 208 pcibr_dma_unmap(struct pci_dev *hwdev, dma_addr_t dma_handle, int direction) in pcibr_dma_unmap() 356 dma_addr_t 359 dma_addr_t dma_handle; in pcibr_dma_map() 394 dma_addr_t 398 dma_addr_t dma_handle; in pcibr_dma_map_consistent() 405 dma_handle = (dma_addr_t) pcibr_dmamap_ate32(pcidev_info, in pcibr_dma_map_consistent()
|
/linux-4.1.27/arch/arm/mm/ |
D | dma-mapping.c | 75 static dma_addr_t arm_dma_map_page(struct device *dev, struct page *page, in arm_dma_map_page() 84 static dma_addr_t arm_coherent_dma_map_page(struct device *dev, struct page *page, in arm_coherent_dma_map_page() 105 static void arm_dma_unmap_page(struct device *dev, dma_addr_t handle, in arm_dma_unmap_page() 115 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_cpu() 123 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_device() 148 dma_addr_t *handle, gfp_t gfp, struct dma_attrs *attrs); 150 dma_addr_t handle, struct dma_attrs *attrs); 172 if (sizeof(mask) != sizeof(dma_addr_t) && in __dma_supported() 173 mask > (dma_addr_t)~0 && in __dma_supported() 611 static void *__dma_alloc(struct device *dev, size_t size, dma_addr_t *handle, in __dma_alloc() [all …]
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_sp.h | 83 dma_addr_t rdata_mapping; 485 dma_addr_t rdata_mapping; 905 dma_addr_t sge_map; 946 dma_addr_t dscr_map; 947 dma_addr_t sge_map; 948 dma_addr_t rcq_map; 949 dma_addr_t rcq_np_map; 977 dma_addr_t dscr_map; 1062 dma_addr_t rdata_mapping; 1312 dma_addr_t rdata_mapping; [all …]
|
/linux-4.1.27/arch/mips/include/asm/ |
D | dma-mapping.h | 23 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable() 71 dma_addr_t *dma_handle, gfp_t gfp, in dma_alloc_attrs() 87 void *vaddr, dma_addr_t dma_handle, in dma_free_attrs() 99 dma_addr_t *dma_handle, gfp_t flag); 102 void *vaddr, dma_addr_t dma_handle);
|
/linux-4.1.27/arch/x86/kernel/ |
D | pci-nommu.c | 15 check_addr(char *name, struct device *hwdev, dma_addr_t bus, size_t size) in check_addr() 28 static dma_addr_t nommu_map_page(struct device *dev, struct page *page, in nommu_map_page() 33 dma_addr_t bus = page_to_phys(page) + offset; in nommu_map_page() 77 dma_addr_t addr, size_t size, in nommu_sync_single_for_device()
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | dma-mapping.c | 82 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent() 99 dma_addr_t dma_handle) in dma_free_coherent() 108 void __dma_sync(dma_addr_t addr, size_t size, in __dma_sync() 123 sg->dma_address = (dma_addr_t) sg_virt(sg); in dma_map_sg() 138 sg->dma_address = (dma_addr_t) sg_virt(sg); in dma_sync_sg_for_device()
|
/linux-4.1.27/arch/sh/include/asm/ |
D | dma-mapping.h | 45 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() 59 dma_addr_t *dma_handle, gfp_t gfp, in dma_alloc_attrs() 79 void *vaddr, dma_addr_t dma_handle, in dma_free_attrs() 94 dma_addr_t *dma_addr, gfp_t flag, 97 void *vaddr, dma_addr_t dma_handle,
|
/linux-4.1.27/drivers/vme/ |
D | vme_bridge.h | 41 dma_addr_t address; 124 unsigned long long *, unsigned long long *, dma_addr_t *, 127 unsigned long long, dma_addr_t, u32, u32); 164 dma_addr_t *dma); 166 void *vaddr, dma_addr_t dma);
|
/linux-4.1.27/drivers/base/ |
D | dma-mapping.c | 23 dma_addr_t dma_handle; 66 dma_addr_t *dma_handle, gfp_t gfp) in dmam_alloc_coherent() 101 dma_addr_t dma_handle) in dmam_free_coherent() 125 dma_addr_t *dma_handle, gfp_t gfp) in dmam_alloc_noncoherent() 160 dma_addr_t dma_handle) in dmam_free_noncoherent() 191 dma_addr_t device_addr, size_t size, int flags) in dmam_declare_coherent_memory() 229 void *cpu_addr, dma_addr_t handle, size_t size) in dma_common_get_sgtable() 247 void *cpu_addr, dma_addr_t dma_addr, size_t size) in dma_common_mmap()
|
D | dma-coherent.c | 12 dma_addr_t device_base; 20 static int dma_init_coherent_memory(phys_addr_t phys_addr, dma_addr_t device_addr, in dma_init_coherent_memory() 88 dma_addr_t device_addr, size_t size, int flags) in dma_declare_coherent_memory() 118 dma_addr_t device_addr, size_t size) in dma_mark_declared_memory_occupied() 156 dma_addr_t *dma_handle, void **ret) in dma_alloc_from_coherent()
|
/linux-4.1.27/arch/mips/mm/ |
D | dma-default.c | 50 dma_addr_t dma_addr) in dma_addr_to_page() 116 dma_addr_t * dma_handle, gfp_t gfp) in dma_alloc_noncoherent() 134 dma_addr_t * dma_handle, gfp_t gfp, struct dma_attrs *attrs) in mips_dma_alloc_coherent() 168 dma_addr_t dma_handle) in dma_free_noncoherent() 176 dma_addr_t dma_handle, struct dma_attrs *attrs) in mips_dma_free_coherent() 255 static void mips_dma_unmap_page(struct device *dev, dma_addr_t dma_addr, in mips_dma_unmap_page() 284 static dma_addr_t mips_dma_map_page(struct device *dev, struct page *page, in mips_dma_map_page() 310 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) in mips_dma_sync_single_for_cpu() 319 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) in mips_dma_sync_single_for_device() 349 int mips_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in mips_dma_mapping_error()
|
/linux-4.1.27/arch/arm/common/ |
D | dmabounce.c | 58 dma_addr_t safe_dma_addr; 83 int (*needs_bounce)(struct device *, dma_addr_t, size_t); 168 find_safe_buffer(struct dmabounce_device_info *device_info, dma_addr_t safe_dma_addr) in find_safe_buffer() 211 dma_addr_t dma_addr, const char *where) in find_safe_buffer_dev() 222 static int needs_bounce(struct device *dev, dma_addr_t dma_addr, size_t size) in needs_bounce() 245 static inline dma_addr_t map_single(struct device *dev, void *ptr, size_t size, in map_single() 311 static dma_addr_t dmabounce_map_page(struct device *dev, struct page *page, in dmabounce_map_page() 315 dma_addr_t dma_addr; in dmabounce_map_page() 346 static void dmabounce_unmap_page(struct device *dev, dma_addr_t dma_addr, size_t size, in dmabounce_unmap_page() 363 static int __dmabounce_sync_for_cpu(struct device *dev, dma_addr_t addr, in __dmabounce_sync_for_cpu() [all …]
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/pcie/ |
D | internal.h | 53 dma_addr_t page_dma; 97 dma_addr_t bd_dma; 108 dma_addr_t rb_stts_dma; 113 dma_addr_t dma; 167 dma_addr_t dma_addr; /* physical addr for BD's */ 230 dma_addr_t scratchbufs_dma; 243 static inline dma_addr_t 285 dma_addr_t ict_tbl_dma; 330 dma_addr_t fw_mon_phys;
|
/linux-4.1.27/drivers/infiniband/hw/nes/ |
D | nes_verbs.h | 90 dma_addr_t pbl_pbase; 95 dma_addr_t pbl_pbase; 144 dma_addr_t ietf_frame_pbase; 160 dma_addr_t nesqp_context_pbase; 162 dma_addr_t pbl_pbase;
|
D | nes_hw.h | 897 dma_addr_t sq_pbase; 917 dma_addr_t frag_paddr[NES_NIC_WQ_SIZE]; 919 dma_addr_t sq_pbase; /* PCI memory for host rings */ 920 dma_addr_t rq_pbase; /* PCI memory for host rings */ 938 dma_addr_t cq_pbase; /* PCI memory for host rings */ 952 dma_addr_t sq_pbase; /* PCI memory for host rings */ 953 dma_addr_t rq_pbase; /* PCI memory for host rings */ 954 dma_addr_t q2_pbase; /* PCI memory for host rings */ 969 dma_addr_t cq_pbase; /* PCI memory for host rings */ 977 dma_addr_t ceq_pbase; /* PCI memory for host rings */ [all …]
|
/linux-4.1.27/arch/arm64/mm/ |
D | dma-mapping.c | 92 dma_addr_t *dma_handle, gfp_t flags, in __dma_alloc_coherent() 122 void *vaddr, dma_addr_t dma_handle, in __dma_free_coherent() 141 dma_addr_t *dma_handle, gfp_t flags, in __dma_alloc() 190 void *vaddr, dma_addr_t dma_handle, in __dma_free() 205 static dma_addr_t __swiotlb_map_page(struct device *dev, struct page *page, in __swiotlb_map_page() 210 dma_addr_t dev_addr; in __swiotlb_map_page() 220 static void __swiotlb_unmap_page(struct device *dev, dma_addr_t dev_addr, in __swiotlb_unmap_page() 261 dma_addr_t dev_addr, size_t size, in __swiotlb_sync_single_for_cpu() 270 dma_addr_t dev_addr, size_t size, in __swiotlb_sync_single_for_device() 308 void *cpu_addr, dma_addr_t dma_addr, size_t size) in __dma_common_mmap() [all …]
|
/linux-4.1.27/include/linux/dma/ |
D | dw.h | 54 dma_addr_t buf_addr, size_t buf_len, size_t period_len, 60 dma_addr_t dw_dma_get_src_addr(struct dma_chan *chan); 62 dma_addr_t dw_dma_get_dst_addr(struct dma_chan *chan);
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_fcoe.h | 41 #define IXGBE_FCPTR_MAX (IXGBE_BUFFCNT_MAX * sizeof(dma_addr_t)) 65 dma_addr_t udp; 83 dma_addr_t extra_ddp_buffer_dma;
|
/linux-4.1.27/arch/ia64/include/asm/sn/ |
D | pcibus_provider_defs.h | 48 dma_addr_t (*dma_map)(struct pci_dev *, unsigned long, size_t, int flags); 49 dma_addr_t (*dma_map_consistent)(struct pci_dev *, unsigned long, size_t, int flags); 50 void (*dma_unmap)(struct pci_dev *, dma_addr_t, int);
|
D | pcibr_provider.h | 122 extern dma_addr_t pcibr_dma_map(struct pci_dev *, unsigned long, size_t, int type); 123 extern dma_addr_t pcibr_dma_map_consistent(struct pci_dev *, unsigned long, size_t, int type); 124 extern void pcibr_dma_unmap(struct pci_dev *, dma_addr_t, int);
|
/linux-4.1.27/arch/mips/bmips/ |
D | dma.c | 43 static dma_addr_t bmips_phys_to_dma(struct device *dev, phys_addr_t pa) in bmips_phys_to_dma() 55 dma_addr_t plat_map_dma_mem(struct device *dev, void *addr, size_t size) in plat_map_dma_mem() 60 dma_addr_t plat_map_dma_mem_page(struct device *dev, struct page *page) in plat_map_dma_mem_page() 65 unsigned long plat_dma_addr_to_phys(struct device *dev, dma_addr_t dma_addr) in plat_dma_addr_to_phys()
|
/linux-4.1.27/drivers/dma/ppc4xx/ |
D | adma.h | 69 dma_addr_t dma_desc_pool; 107 dma_addr_t pdest; 108 dma_addr_t qdest; 147 dma_addr_t phys;
|
D | adma.c | 130 int index, dma_addr_t addr); 192 static void prep_dma_xor_dbg(int id, dma_addr_t dst, dma_addr_t *src, in prep_dma_xor_dbg() 203 static void prep_dma_pq_dbg(int id, dma_addr_t *dst, dma_addr_t *src, in prep_dma_pq_dbg() 216 static void prep_dma_pqzero_sum_dbg(int id, dma_addr_t *src, in prep_dma_pqzero_sum_dbg() 536 int src_idx, dma_addr_t addrh, in ppc440spe_desc_set_src_addr() 537 dma_addr_t addrl) in ppc440spe_desc_set_src_addr() 617 dma_addr_t addrh, dma_addr_t addrl, in ppc440spe_desc_set_dest_addr() 826 static int ppc440spe_dma2_pq_slot_count(dma_addr_t *srcs, in ppc440spe_dma2_pq_slot_count() 834 dma_addr_t cur_addr = srcs[i]; in ppc440spe_dma2_pq_slot_count() 835 dma_addr_t old_addr = srcs[i-1]; in ppc440spe_dma2_pq_slot_count() [all …]
|
/linux-4.1.27/drivers/net/ethernet/ibm/ |
D | ibmveth.h | 120 dma_addr_t *dma_addr; 130 dma_addr_t queue_dma; 143 dma_addr_t buffer_list_dma; 144 dma_addr_t filter_list_dma; 150 dma_addr_t bounce_buffer_dma;
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | dma.c | 43 dma_addr_t *dma_handle, gfp_t flag, in dma_direct_alloc_coherent() 100 void *vaddr, dma_addr_t dma_handle, in dma_direct_free_coherent() 111 void *cpu_addr, dma_addr_t handle, size_t size, in dma_direct_mmap_coherent() 174 static inline dma_addr_t dma_direct_map_page(struct device *dev, in dma_direct_map_page() 187 dma_addr_t dma_address, in dma_direct_unmap_page() 207 dma_addr_t dma_handle, size_t size, in dma_direct_sync_single() 265 return DMA_BIT_MASK(8 * sizeof(dma_addr_t)); in __dma_get_required_mask()
|
D | dma-iommu.c | 20 dma_addr_t *dma_handle, gfp_t flag, in dma_iommu_alloc_coherent() 29 void *vaddr, dma_addr_t dma_handle, in dma_iommu_free_coherent() 40 static dma_addr_t dma_iommu_map_page(struct device *dev, struct page *page, in dma_iommu_map_page() 50 static void dma_iommu_unmap_page(struct device *dev, dma_addr_t dma_handle, in dma_iommu_unmap_page()
|
D | iommu.c | 55 static void __iommu_free(struct iommu_table *, dma_addr_t, unsigned int); 306 static dma_addr_t iommu_alloc(struct device *dev, struct iommu_table *tbl, in iommu_alloc() 313 dma_addr_t ret = DMA_ERROR_CODE; in iommu_alloc() 349 static bool iommu_free_check(struct iommu_table *tbl, dma_addr_t dma_addr, in iommu_free_check() 396 static void __iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, in __iommu_free() 418 static void iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, in iommu_free() 436 dma_addr_t dma_next = 0, dma_addr; in ppc_iommu_map_sg() 589 dma_addr_t dma_handle = sg->dma_address; in ppc_iommu_unmap_sg() 756 dma_addr_t iommu_map_page(struct device *dev, struct iommu_table *tbl, in iommu_map_page() 761 dma_addr_t dma_handle = DMA_ERROR_CODE; in iommu_map_page() [all …]
|
/linux-4.1.27/drivers/gpu/drm/omapdrm/ |
D | omap_dmm_priv.h | 133 dma_addr_t current_pa; 144 dma_addr_t refill_pa; 166 dma_addr_t dummy_pa; 169 dma_addr_t refill_pa;
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | dma-mapping.h | 8 #define DMA_ERROR_CODE (~(dma_addr_t)0x0) 47 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs() 61 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() 70 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
|
/linux-4.1.27/drivers/spi/ |
D | spi-fsl-lib.h | 45 dma_addr_t tx_dma; 46 dma_addr_t rx_dma; 50 dma_addr_t dma_dummy_tx; 51 dma_addr_t dma_dummy_rx;
|
/linux-4.1.27/arch/parisc/kernel/ |
D | pci-dma.c | 416 static void * pa11_dma_alloc_consistent (struct device *dev, size_t size, dma_addr_t *dma_handle, g… in pa11_dma_alloc_consistent() 429 *dma_handle = (dma_addr_t) paddr; in pa11_dma_alloc_consistent() 442 static void pa11_dma_free_consistent (struct device *dev, size_t size, void *vaddr, dma_addr_t dma_… in pa11_dma_free_consistent() 453 static dma_addr_t pa11_dma_map_single(struct device *dev, void *addr, size_t size, enum dma_data_di… in pa11_dma_map_single() 461 static void pa11_dma_unmap_single(struct device *dev, dma_addr_t dma_handle, size_t size, enum dma_… in pa11_dma_unmap_single() 486 sg_dma_address(sglist) = (dma_addr_t) virt_to_phys(vaddr); in pa11_dma_map_sg() 509 static void pa11_dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, unsigned long o… in pa11_dma_sync_single_for_cpu() 516 static void pa11_dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, unsigned lon… in pa11_dma_sync_single_for_device() 559 dma_addr_t *dma_handle, gfp_t flag) in fail_alloc_consistent() 565 dma_addr_t *dma_handle, gfp_t flag) in pa11_dma_alloc_noncoherent() [all …]
|
/linux-4.1.27/arch/arm/mach-omap1/include/mach/ |
D | memory.h | 29 ({ dma_addr_t __dma = __pfn_to_phys(pfn); \ 35 ({ dma_addr_t __dma = addr; \ 46 (dma_addr_t) (is_lbus_device(dev) ? \
|
/linux-4.1.27/drivers/rapidio/devices/ |
D | tsi721.h | 666 dma_addr_t bd_phys; 668 dma_addr_t sts_phys; 690 dma_addr_t bd_phys; 692 dma_addr_t sts_phys; 700 dma_addr_t buf_phys; 703 dma_addr_t imfq_phys; 706 dma_addr_t imd_phys; 721 dma_addr_t omd_phys; 724 dma_addr_t omq_phys[TSI721_OMSGD_RING_SIZE]; 727 dma_addr_t sts_phys; [all …]
|
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac.h | 38 dma_addr_t buf; 54 dma_addr_t dma_tx_phy; 70 dma_addr_t *rx_skbuff_dma; 71 dma_addr_t dma_rx_phy;
|
/linux-4.1.27/lib/ |
D | swiotlb.c | 135 static dma_addr_t swiotlb_virt_to_bus(struct device *hwdev, in swiotlb_virt_to_bus() 426 dma_addr_t tbl_dma_addr, in swiotlb_tbl_map_single() 544 dma_addr_t start_dma_addr = phys_to_dma(hwdev, io_tlb_start); in map_single() 630 dma_addr_t *dma_handle, gfp_t flags) in swiotlb_alloc_coherent() 632 dma_addr_t dev_addr; in swiotlb_alloc_coherent() 686 dma_addr_t dev_addr) in swiotlb_free_coherent() 731 dma_addr_t swiotlb_map_page(struct device *dev, struct page *page, in swiotlb_map_page() 737 dma_addr_t dev_addr = phys_to_dma(dev, phys); in swiotlb_map_page() 777 static void unmap_single(struct device *hwdev, dma_addr_t dev_addr, in unmap_single() 801 void swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr, in swiotlb_unmap_page() [all …]
|
/linux-4.1.27/drivers/iommu/ |
D | rockchip-iommu.c | 259 static u32 rk_iova_dte_index(dma_addr_t iova) in rk_iova_dte_index() 264 static u32 rk_iova_pte_index(dma_addr_t iova) in rk_iova_pte_index() 269 static u32 rk_iova_page_offset(dma_addr_t iova) in rk_iova_page_offset() 289 static void rk_iommu_zap_lines(struct rk_iommu *iommu, dma_addr_t iova, in rk_iommu_zap_lines() 292 dma_addr_t iova_end = iova + size; in rk_iommu_zap_lines() 411 static void log_iova(struct rk_iommu *iommu, dma_addr_t iova) in log_iova() 462 dma_addr_t iova; in rk_iommu_irq() 511 dma_addr_t iova) in rk_iommu_iova_to_phys() 539 dma_addr_t iova, size_t size) in rk_iommu_zap_iova() 555 dma_addr_t iova) in rk_dte_get_page_table() [all …]
|
/linux-4.1.27/drivers/scsi/isci/ |
D | unsolicited_frame_control.h | 178 dma_addr_t physical_address; 201 dma_addr_t physical_address; 223 dma_addr_t physical_address;
|
/linux-4.1.27/drivers/hid/usbhid/ |
D | usbhid.h | 72 dma_addr_t inbuf_dma; /* Input buffer dma */ 79 dma_addr_t ctrlbuf_dma; /* Control buffer dma */ 86 dma_addr_t outbuf_dma; /* Output buffer dma */
|
/linux-4.1.27/drivers/parisc/ |
D | ccio-rm-dma.c | 83 dma_addr_t *handle) in ccio_alloc_consistent() 97 void *vaddr, dma_addr_t handle) in ccio_free_consistent() 102 static dma_addr_t ccio_map_single(struct pci_dev *dev, void *ptr, size_t size, in ccio_map_single() 108 static void ccio_unmap_single(struct pci_dev *dev, dma_addr_t dma_addr, in ccio_unmap_single()
|
/linux-4.1.27/sound/soc/samsung/ |
D | idma.c | 48 dma_addr_t start; 49 dma_addr_t pos; 50 dma_addr_t end; 51 dma_addr_t period; 52 dma_addr_t periodsz; 60 dma_addr_t lp_tx_addr; 65 static void idma_getpos(dma_addr_t *src) in idma_getpos() 230 dma_addr_t src; in idma_pointer() 395 void idma_reg_addr_init(void __iomem *regs, dma_addr_t addr) in idma_reg_addr_init()
|
/linux-4.1.27/drivers/crypto/caam/ |
D | desc_constr.h | 11 #define CAAM_PTR_SZ sizeof(dma_addr_t) 77 static inline void append_ptr(u32 *desc, dma_addr_t ptr) in append_ptr() 79 dma_addr_t *offset = (dma_addr_t *)desc_end(desc); in append_ptr() 86 static inline void init_job_desc_shared(u32 *desc, dma_addr_t ptr, int len, in init_job_desc_shared() 134 static inline void append_cmd_ptr(u32 *desc, dma_addr_t ptr, int len, in append_cmd_ptr() 142 static inline void append_cmd_ptr_extlen(u32 *desc, dma_addr_t ptr, in append_cmd_ptr_extlen() 202 static inline void append_##cmd(u32 *desc, dma_addr_t ptr, unsigned int len, \ 213 static inline void append_store(u32 *desc, dma_addr_t ptr, unsigned int len, 231 static inline void append_seq_##cmd##_ptr_intlen(u32 *desc, dma_addr_t ptr, \ 255 static inline void append_##cmd##_extlen(u32 *desc, dma_addr_t ptr, \ [all …]
|
/linux-4.1.27/arch/s390/pci/ |
D | pci_dma.c | 98 static unsigned long *dma_walk_cpu_trans(unsigned long *rto, dma_addr_t dma_addr) in dma_walk_cpu_trans() 118 dma_addr_t dma_addr, int flags) in dma_update_cpu_trans() 143 dma_addr_t dma_addr, size_t size, int flags) in dma_update_trans() 147 dma_addr_t start_dma_addr = dma_addr; in dma_update_trans() 275 static dma_addr_t s390_dma_map_pages(struct device *dev, struct page *page, in s390_dma_map_pages() 284 dma_addr_t dma_addr; in s390_dma_map_pages() 315 static void s390_dma_unmap_pages(struct device *dev, dma_addr_t dma_addr, in s390_dma_unmap_pages() 337 dma_addr_t *dma_handle, gfp_t flag, in s390_dma_alloc() 343 dma_addr_t map; in s390_dma_alloc() 367 void *pa, dma_addr_t dma_handle, in s390_dma_free()
|
/linux-4.1.27/drivers/scsi/qla2xxx/ |
D | qla_gbl.h | 236 qla2x00_load_ram(scsi_qla_host_t *, dma_addr_t, uint32_t, uint32_t); 239 qla2x00_dump_ram(scsi_qla_host_t *, dma_addr_t, uint32_t, uint32_t); 260 qla2x00_issue_iocb(scsi_qla_host_t *, void *, dma_addr_t, size_t); 300 qla2x00_send_sns(scsi_qla_host_t *, dma_addr_t, uint16_t, size_t); 323 qla2x00_get_id_list(scsi_qla_host_t *, void *, dma_addr_t, uint16_t *); 334 dma_addr_t); 338 dma_addr_t); 369 qla2x00_enable_eft_trace(scsi_qla_host_t *, dma_addr_t, uint16_t); 374 qla2x00_enable_fce_trace(scsi_qla_host_t *, dma_addr_t, uint16_t , uint16_t *, 387 qla2x00_read_sfp(scsi_qla_host_t *, dma_addr_t, uint8_t *, [all …]
|
/linux-4.1.27/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e.h | 384 dma_addr_t dma; 393 dma_addr_t dma; /* receive rage DMA address */ 395 dma_addr_t write_offset_dma; /* the DMA address which contain the 411 dma_addr_t dma; /* descriptor ring physical address */ 417 dma_addr_t cmb_dma; 424 dma_addr_t dma; 454 dma_addr_t ring_dma;
|
/linux-4.1.27/arch/microblaze/include/asm/ |
D | dma-mapping.h | 33 #define DMA_ERROR_CODE (~(dma_addr_t)0x0) 91 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error() 108 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs() 125 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
|
/linux-4.1.27/drivers/message/fusion/ |
D | mptbase.h | 486 dma_addr_t IocPg4_dma; /* Phys Addr of IOCPage4 data */ 538 dma_addr_t dma; 594 typedef void (*MPT_ADD_SGE)(void *pAddr, u32 flagslength, dma_addr_t dma_addr); 596 dma_addr_t dma_addr); 633 dma_addr_t alloc_dma; 653 dma_addr_t ChainBufferDMA; 657 dma_addr_t req_frames_dma; 669 dma_addr_t sense_buf_pool_dma; 673 dma_addr_t HostPageBuffer_dma; 692 dma_addr_t cached_fw_dma; [all …]
|
/linux-4.1.27/drivers/media/pci/cx25821/ |
D | cx25821.h | 124 dma_addr_t dma; 196 dma_addr_t _dma_phys_addr; 197 dma_addr_t _dma_phys_start_addr; 201 dma_addr_t _data_buf_phys_addr; 285 dma_addr_t _risc_phys_addr; 286 dma_addr_t _risc_phys_start_addr; 291 dma_addr_t _audiodata_buf_phys_addr;
|
/linux-4.1.27/arch/sparc/kernel/ |
D | ioport.c | 262 dma_addr_t *dma_addrp, gfp_t gfp, in sbus_alloc_coherent() 318 dma_addr_t ba, struct dma_attrs *attrs) in sbus_free_coherent() 355 static dma_addr_t sbus_map_page(struct device *dev, struct page *page, in sbus_map_page() 373 static void sbus_unmap_page(struct device *dev, dma_addr_t ba, size_t n, in sbus_unmap_page() 431 dma_addr_t *pba, gfp_t gfp, in pci32_alloc_coherent() 485 dma_addr_t ba, struct dma_attrs *attrs) in pci32_free_coherent() 518 static dma_addr_t pci32_map_page(struct device *dev, struct page *page, in pci32_map_page() 527 static void pci32_unmap_page(struct device *dev, dma_addr_t ba, size_t size, in pci32_unmap_page() 592 static void pci32_sync_single_for_cpu(struct device *dev, dma_addr_t ba, in pci32_sync_single_for_cpu() 600 static void pci32_sync_single_for_device(struct device *dev, dma_addr_t ba, in pci32_sync_single_for_device()
|
/linux-4.1.27/include/linux/platform_data/ |
D | dma-rcar-audmapp.h | 24 dma_addr_t src; 25 dma_addr_t dst;
|
D | edma.h | 129 void edma_set_src(unsigned slot, dma_addr_t src_port, 131 void edma_set_dest(unsigned slot, dma_addr_t dest_port, 133 dma_addr_t edma_get_position(unsigned slot, bool dst);
|
/linux-4.1.27/arch/alpha/include/asm/ |
D | dma-mapping.h | 18 dma_addr_t *dma_handle, gfp_t gfp, in dma_alloc_attrs() 27 void *vaddr, dma_addr_t dma_handle, in dma_free_attrs() 33 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
|
D | agp_backend.h | 22 dma_addr_t bus_base; 38 unsigned long (*translate)(alpha_agp_info *, dma_addr_t);
|
/linux-4.1.27/drivers/usb/class/ |
D | cdc-acm.h | 67 dma_addr_t dmah; 77 dma_addr_t dma; 89 dma_addr_t ctrl_dma; /* dma handles of buffers */
|
/linux-4.1.27/drivers/usb/host/whci/ |
D | whcd.h | 49 dma_addr_t pz_list_dma; 50 dma_addr_t dn_buf_dma; 51 dma_addr_t di_buf_dma; 57 dma_addr_t gen_cmd_buf_dma; 103 dma_addr_t dma_addr;
|
/linux-4.1.27/drivers/dma/ioat/ |
D | dma_v3.c | 91 dma_addr_t addr, u32 offset, int idx) in xor_set_src() 98 static dma_addr_t pq_get_src(struct ioat_raw_descriptor *descs[2], int idx) in pq_get_src() 105 static dma_addr_t pq16_get_src(struct ioat_raw_descriptor *desc[3], int idx) in pq16_get_src() 113 dma_addr_t addr, u32 offset, u8 coef, int idx) in pq_set_src() 241 dma_addr_t addr, u32 offset, u8 coef, unsigned idx) in pq16_set_src() 371 static void __cleanup(struct ioat2_dma_chan *ioat, dma_addr_t phys_complete) in __cleanup() 596 dma_addr_t phys_complete; in ioat3_timer_event() 663 dma_addr_t dest, dma_addr_t *src, unsigned int src_cnt, in __ioat3_prep_xor_lock() 753 ioat3_prep_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src, in ioat3_prep_xor() 760 ioat3_prep_xor_val(struct dma_chan *chan, dma_addr_t *src, in ioat3_prep_xor_val() [all …]
|
/linux-4.1.27/arch/sh/kernel/ |
D | dma-nommu.c | 13 static dma_addr_t nommu_map_page(struct device *dev, struct page *page, in nommu_map_page() 18 dma_addr_t addr = page_to_phys(page) + offset; in nommu_map_page() 48 static void nommu_sync_single(struct device *dev, dma_addr_t addr, in nommu_sync_single()
|
/linux-4.1.27/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 | 57 dma_addr_t *dma_addr; 61 dma_addr_t bus_addr;
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_user_pages.c | 106 dma_addr_t ipath_map_page(struct pci_dev *hwdev, struct page *page, in ipath_map_page() 109 dma_addr_t phys; in ipath_map_page() 130 dma_addr_t ipath_map_single(struct pci_dev *hwdev, void *ptr, size_t size, in ipath_map_single() 133 dma_addr_t phys; in ipath_map_single()
|
/linux-4.1.27/sound/soc/fsl/ |
D | fsl_dma.c | 60 dma_addr_t ssi_stx_phys; 61 dma_addr_t ssi_srx_phys; 101 dma_addr_t ssi_sxx_phys; 103 dma_addr_t ld_buf_phys; 105 dma_addr_t dma_buf_phys; 106 dma_addr_t dma_buf_next; 107 dma_addr_t dma_buf_end; 394 dma_addr_t ld_buf_phys; in fsl_dma_open() 553 dma_addr_t ssi_sxx_phys = dma_private->ssi_sxx_phys; in fsl_dma_hw_params() 562 dma_addr_t temp_addr = substream->dma_buffer.addr; in fsl_dma_hw_params() [all …]
|
/linux-4.1.27/include/drm/ |
D | ati_pcigart.h | 18 dma_addr_t bus_addr; 19 dma_addr_t table_mask;
|
/linux-4.1.27/drivers/infiniband/hw/ocrdma/ |
D | ocrdma.h | 106 dma_addr_t pa; 112 dma_addr_t pa; 117 dma_addr_t dma; 206 dma_addr_t pa; 246 dma_addr_t pa; 318 dma_addr_t pa; 353 dma_addr_t pa; 425 dma_addr_t pa;
|
/linux-4.1.27/drivers/net/ethernet/arc/ |
D | emac.h | 83 dma_addr_t data; 143 dma_addr_t rxbd_dma; 144 dma_addr_t txbd_dma;
|
/linux-4.1.27/drivers/usb/core/ |
D | buffer.c | 114 dma_addr_t *dma in hcd_buffer_alloc() 123 *dma = ~(dma_addr_t) 0; in hcd_buffer_alloc() 138 dma_addr_t dma in hcd_buffer_free()
|
/linux-4.1.27/arch/mips/lantiq/xway/ |
D | xrx200_phy_fw.c | 19 static dma_addr_t xway_gphy_load(struct platform_device *pdev) in xway_gphy_load() 22 dma_addr_t dev_addr = 0; in xway_gphy_load() 80 dma_addr_t fw_addr; in xway_phy_fw_probe()
|
/linux-4.1.27/drivers/scsi/lpfc/ |
D | lpfc_scsi.h | 146 dma_addr_t nonsg_phys; /* Non scatter-gather physical address. */ 154 dma_addr_t dma_handle; 160 dma_addr_t dma_phys_bpl;
|
/linux-4.1.27/drivers/net/ethernet/broadcom/ |
D | cnic.h | 126 dma_addr_t mapping; 134 dma_addr_t *pg_map_arr; 137 dma_addr_t pgtbl_map; 163 dma_addr_t kwqe_data_mapping; 198 dma_addr_t l2_ring_map; 202 dma_addr_t l2_buf_map;
|
/linux-4.1.27/drivers/infiniband/hw/amso1100/ |
D | c2.h | 221 dma_addr_t next_offset; 227 dma_addr_t next_offset; 252 dma_addr_t dma_addr; 275 dma_addr_t mapaddr; 348 dma_addr_t hint_count_dma; 367 dma_addr_t dma; 545 dma_addr_t *dma_addr, gfp_t gfp_mask);
|
/linux-4.1.27/drivers/scsi/fnic/ |
D | fnic_io.h | 58 dma_addr_t sense_buf_pa; /* dma address for sense buffer*/ 59 dma_addr_t sgl_list_pa; /* dma address for sgl list */
|
/linux-4.1.27/drivers/scsi/mpt3sas/ |
D | mpt3sas_base.h | 448 dma_addr_t chain_buffer_dma; 514 typedef void (*MPT_ADD_SGE)(void *paddr, u32 flags_length, dma_addr_t dma_addr); 520 dma_addr_t data_out_dma, size_t data_out_sz, 521 dma_addr_t data_in_dma, size_t data_in_sz); 576 dma_addr_t reply_post_free_dma; 867 dma_addr_t config_page_dma; 875 dma_addr_t request_dma; 897 dma_addr_t hi_priority_dma; 905 dma_addr_t internal_dma; 912 dma_addr_t sense_dma; [all …]
|
/linux-4.1.27/drivers/net/ethernet/faraday/ |
D | ftmac100.c | 68 dma_addr_t descs_dma_addr; 110 static void ftmac100_set_rx_ring_base(struct ftmac100 *priv, dma_addr_t addr) in ftmac100_set_rx_ring_base() 115 static void ftmac100_set_tx_ring_base(struct ftmac100 *priv, dma_addr_t addr) in ftmac100_set_tx_ring_base() 272 dma_addr_t addr) in ftmac100_rxdes_set_dma_addr() 277 static dma_addr_t ftmac100_rxdes_get_dma_addr(struct ftmac100_rxdes *rxdes) in ftmac100_rxdes_get_dma_addr() 403 dma_addr_t map; in ftmac100_rx_packet() 532 dma_addr_t addr) in ftmac100_txdes_set_dma_addr() 537 static dma_addr_t ftmac100_txdes_get_dma_addr(struct ftmac100_txdes *txdes) in ftmac100_txdes_get_dma_addr() 589 dma_addr_t map; in ftmac100_tx_complete_packet() 636 dma_addr_t map) in ftmac100_xmit() [all …]
|
/linux-4.1.27/drivers/crypto/qat/qat_common/ |
D | qat_crypto.h | 71 dma_addr_t blp; 73 dma_addr_t bloutp;
|
/linux-4.1.27/arch/cris/arch-v32/drivers/pci/ |
D | dma.c | 20 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent() 43 void *vaddr, dma_addr_t dma_handle) in dma_free_coherent()
|
/linux-4.1.27/arch/unicore32/mm/ |
D | dma-swiotlb.c | 21 dma_addr_t *dma_handle, gfp_t flags, in unicore_swiotlb_alloc_coherent() 28 void *vaddr, dma_addr_t dma_addr, in unicore_swiotlb_free_coherent()
|
/linux-4.1.27/drivers/net/fddi/skfp/h/ |
D | osdef1st.h | 110 dma_addr_t dma_addr; 115 dma_addr_t dma_addr;
|
/linux-4.1.27/drivers/usb/host/ |
D | ohci-mem.c | 73 dma_to_td (struct ohci_hcd *hc, dma_addr_t td_dma) in dma_to_td() 88 dma_addr_t dma; in td_alloc() 122 dma_addr_t dma; in ed_alloc()
|
/linux-4.1.27/sound/pci/ymfpci/ |
D | ymfpci.h | 251 dma_addr_t bank_addr; 313 dma_addr_t bank_base_playback_addr; 314 dma_addr_t bank_base_capture_addr; 315 dma_addr_t bank_base_effect_addr; 316 dma_addr_t work_base_addr;
|
/linux-4.1.27/drivers/char/tpm/ |
D | tpm_ibmvtpm.h | 40 dma_addr_t crq_dma_handle; 43 dma_addr_t rtce_dma_handle;
|
/linux-4.1.27/drivers/usb/dwc2/ |
D | hcd.h | 134 dma_addr_t xfer_dma; 135 dma_addr_t align_buf; 161 dma_addr_t desc_list_addr; 185 dma_addr_t dma; 187 dma_addr_t setup_dma; 281 dma_addr_t dw_align_buf_dma; 286 dma_addr_t desc_list_dma;
|
/linux-4.1.27/drivers/net/ethernet/atheros/atlx/ |
D | atl1.h | 598 dma_addr_t dma; /* physical address*/ 610 dma_addr_t dma; 616 dma_addr_t dma; /* descriptor ring physical address */ 628 dma_addr_t dma; /* descriptor ring physical address */ 639 dma_addr_t dma; /* descriptor ring physical address */ 649 dma_addr_t dma; 655 dma_addr_t dma;
|