| /linux-4.4.14/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 | 20 dma_addr_t *dma_handle, gfp_t gfp, 23 void *vaddr, dma_addr_t dma_handle, 26 void *, dma_addr_t, size_t, struct dma_attrs *attrs); 29 dma_addr_t, size_t, struct dma_attrs *attrs); 31 dma_addr_t (*map_page)(struct device *dev, struct page *page, 35 void (*unmap_page)(struct device *dev, dma_addr_t dma_handle, 50 dma_addr_t dma_handle, size_t size, 53 dma_addr_t dma_handle, size_t size, 61 int (*mapping_error)(struct device *dev, dma_addr_t dma_addr); 188 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 | dma-iommu.h | 32 int iommu_dma_init_domain(struct iommu_domain *domain, dma_addr_t base, u64 size); 42 gfp_t gfp, int prot, dma_addr_t *handle, 45 dma_addr_t *handle); 49 dma_addr_t iommu_dma_map_page(struct device *dev, struct page *page, 58 void iommu_dma_unmap_page(struct device *dev, dma_addr_t handle, size_t size, 63 int iommu_dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
|
| D | dmaengine.h | 160 dma_addr_t src_start; 161 dma_addr_t dst_start; 360 dma_addr_t src_addr; 361 dma_addr_t dst_addr; 450 dma_addr_t addr[0]; 474 dma_addr_t phys; 690 struct dma_chan *chan, dma_addr_t dst, dma_addr_t src, 693 struct dma_chan *chan, dma_addr_t dst, dma_addr_t *src, 696 struct dma_chan *chan, dma_addr_t *src, unsigned int src_cnt, 699 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 | vme.h | 121 void *vme_alloc_consistent(struct vme_resource *, size_t, dma_addr_t *); 123 dma_addr_t); 131 unsigned long long, dma_addr_t, u32, u32); 133 unsigned long long *, dma_addr_t *, u32 *, u32 *); 151 struct vme_dma_attr *vme_dma_pci_attribute(dma_addr_t);
|
| 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 | dmapool.h | 25 dma_addr_t *handle); 28 dma_addr_t *handle) in dma_pool_zalloc() 33 void dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t addr);
|
| 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;
|
| /linux-4.4.14/arch/arm/include/asm/ |
| D | dma-mapping.h | 16 #define DMA_ERROR_CODE (~(dma_addr_t)0x0) 61 static inline dma_addr_t pfn_to_dma(struct device *dev, unsigned long pfn) in pfn_to_dma() 65 return (dma_addr_t)__pfn_to_bus(pfn); in pfn_to_dma() 68 static inline unsigned long dma_to_pfn(struct device *dev, dma_addr_t addr) in dma_to_pfn() 78 static inline void *dma_to_virt(struct device *dev, dma_addr_t addr) in dma_to_virt() 89 static inline dma_addr_t virt_to_dma(struct device *dev, void *addr) in virt_to_dma() 94 return (dma_addr_t)__virt_to_bus((unsigned long)(addr)); in virt_to_dma() 98 static inline dma_addr_t pfn_to_dma(struct device *dev, unsigned long pfn) in pfn_to_dma() 103 static inline unsigned long dma_to_pfn(struct device *dev, dma_addr_t addr) in dma_to_pfn() 108 static inline void *dma_to_virt(struct device *dev, dma_addr_t addr) in dma_to_virt() [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.4.14/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.4.14/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.4.14/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.4.14/drivers/misc/mic/host/ |
| D | mic_smpt.h | 30 void (*set)(struct mic_device *mdev, dma_addr_t dma_addr, u8 index); 39 dma_addr_t dma_addr; 75 dma_addr_t mic_map_single(struct mic_device *mdev, void *va, size_t size); 77 dma_addr_t mic_addr, size_t size); 78 dma_addr_t mic_map(struct mic_device *mdev, 79 dma_addr_t dma_addr, size_t size); 80 void mic_unmap(struct mic_device *mdev, dma_addr_t mic_addr, size_t size); 81 dma_addr_t mic_to_dma_addr(struct mic_device *mdev, dma_addr_t mic_addr); 90 static inline bool mic_map_error(dma_addr_t mic_addr) in mic_map_error()
|
| D | mic_smpt.c | 32 static inline u8 mic_sys_addr_to_smpt(struct mic_device *mdev, dma_addr_t pa) in mic_sys_addr_to_smpt() 42 static inline u64 mic_smpt_offset(struct mic_device *mdev, dma_addr_t pa) in mic_smpt_offset() 47 static inline u64 mic_smpt_align_low(struct mic_device *mdev, dma_addr_t pa) in mic_smpt_align_low() 53 static inline u64 mic_smpt_align_high(struct mic_device *mdev, dma_addr_t pa) in mic_smpt_align_high() 72 mic_is_system_addr(struct mic_device *mdev, dma_addr_t pa) in mic_is_system_addr() 99 static dma_addr_t mic_smpt_op(struct mic_device *mdev, u64 dma_addr, in mic_smpt_op() 106 dma_addr_t mic_addr = 0; in mic_smpt_op() 107 dma_addr_t addr = dma_addr; in mic_smpt_op() 150 static int mic_get_smpt_ref_count(struct mic_device *mdev, dma_addr_t dma_addr, in mic_get_smpt_ref_count() 177 dma_addr_t mic_to_dma_addr(struct mic_device *mdev, dma_addr_t mic_addr) in mic_to_dma_addr() [all …]
|
| D | mic_boot.c | 39 dma_addr_t *dma_handle, gfp_t gfp, in __mic_dma_alloc() 44 dma_addr_t tmp; in __mic_dma_alloc() 60 dma_addr_t dma_handle, struct dma_attrs *attrs) in __mic_dma_free() 69 static dma_addr_t 82 __mic_dma_unmap_page(struct device *dev, dma_addr_t dma_addr, in __mic_dma_unmap_page() 100 dma_addr_t da; in __mic_dma_map_sg() 130 dma_addr_t da; in __mic_dma_unmap_sg() 220 static dma_addr_t 232 mic_dma_unmap_page(struct device *dev, dma_addr_t dma_addr, in mic_dma_unmap_page()
|
| /linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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 | 11 dma_addr_t *dma_handle) in pci_alloc_consistent() 18 dma_addr_t *dma_handle) in pci_zalloc_consistent() 26 void *vaddr, dma_addr_t dma_handle) in pci_free_consistent() 31 static inline dma_addr_t 38 pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr, in pci_unmap_single() 44 static inline dma_addr_t 52 pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, in pci_unmap_page() 73 pci_dma_sync_single_for_cpu(struct pci_dev *hwdev, dma_addr_t dma_handle, in pci_dma_sync_single_for_cpu() 80 pci_dma_sync_single_for_device(struct pci_dev *hwdev, dma_addr_t dma_handle, in pci_dma_sync_single_for_device() 101 pci_dma_mapping_error(struct pci_dev *pdev, dma_addr_t dma_addr) in pci_dma_mapping_error()
|
| D | dma-mapping-common.h | 11 static inline dma_addr_t dma_map_single_attrs(struct device *dev, void *ptr, in dma_map_single_attrs() 17 dma_addr_t addr; in dma_map_single_attrs() 30 static inline void dma_unmap_single_attrs(struct device *dev, dma_addr_t addr, in dma_unmap_single_attrs() 77 static inline dma_addr_t dma_map_page(struct device *dev, struct page *page, in dma_map_page() 82 dma_addr_t addr; in dma_map_page() 92 static inline void dma_unmap_page(struct device *dev, dma_addr_t addr, in dma_unmap_page() 103 static inline void dma_sync_single_for_cpu(struct device *dev, dma_addr_t addr, in dma_sync_single_for_cpu() 116 dma_addr_t addr, size_t size, in dma_sync_single_for_device() 128 dma_addr_t addr, in dma_sync_single_range_for_cpu() 142 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.4.14/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.4.14/arch/arc/include/asm/ |
| D | dma-mapping.h | 18 dma_addr_t *dma_handle, gfp_t gfp); 21 dma_addr_t dma_handle); 24 dma_addr_t *dma_handle, gfp_t gfp); 27 dma_addr_t dma_handle); 31 void *cpu_addr, dma_addr_t dma_addr, size_t size); 33 void *cpu_addr, dma_addr_t dma_addr, 75 static inline dma_addr_t 80 return (dma_addr_t)cpu_addr; in dma_map_single() 84 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, in dma_unmap_single() 89 static inline dma_addr_t [all …]
|
| /linux-4.4.14/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() 265 dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, in dma_sync_single_for_cpu() [all …]
|
| /linux-4.4.14/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.4.14/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.4.14/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.4.14/arch/powerpc/include/asm/ |
| D | dma-mapping.h | 22 #define DMA_ERROR_CODE (~(dma_addr_t)0x0) 27 dma_addr_t *dma_handle, gfp_t flag, 30 void *vaddr, dma_addr_t dma_handle, 34 void *cpu_addr, dma_addr_t handle, 47 dma_addr_t *handle, gfp_t gfp); 108 static inline dma_addr_t get_dma_offset(struct device *dev) in get_dma_offset() 116 static inline void set_dma_offset(struct device *dev, dma_addr_t off) in set_dma_offset() 133 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable() 148 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 153 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
|
| D | device.h | 31 dma_addr_t dma_offset; 41 dma_addr_t max_direct_dma_addr;
|
| /linux-4.4.14/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() 60 static inline void xen_dma_unmap_page(struct device *hwdev, dma_addr_t handle, in xen_dma_unmap_page() 81 dma_addr_t handle, size_t size, enum dma_data_direction dir) in xen_dma_sync_single_for_cpu() 92 dma_addr_t handle, size_t size, enum dma_data_direction dir) in xen_dma_sync_single_for_device()
|
| /linux-4.4.14/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; 319 dma_addr_t sq_dma; 325 dma_addr_t cq_dma; 331 dma_addr_t rq_dma; [all …]
|
| /linux-4.4.14/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.4.14/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.4.14/arch/x86/include/asm/ |
| D | dma-mapping.h | 52 dma_addr_t *dma_addr, gfp_t flag, 56 void *vaddr, dma_addr_t dma_addr, 60 extern bool dma_capable(struct device *dev, dma_addr_t addr, size_t size); 61 extern dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr); 62 extern phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr); 65 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable() 73 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 78 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
|
| D | swiotlb.h | 33 dma_addr_t *dma_handle, gfp_t flags, 36 void *vaddr, dma_addr_t dma_addr,
|
| /linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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)bfn << XEN_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)xen_pfn << XEN_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() 163 dma_addr_t dma_handle; in xen_swiotlb_fixup() 296 dma_addr_t *dma_handle, gfp_t flags, in xen_swiotlb_alloc_coherent() 303 dma_addr_t dev_addr; in xen_swiotlb_alloc_coherent() 338 xen_free_coherent_pages(hwdev, size, ret, (dma_addr_t)phys, attrs); in xen_swiotlb_alloc_coherent() [all …]
|
| /linux-4.4.14/arch/mips/include/asm/mach-loongson64/ |
| 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.4.14/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.4.14/arch/hexagon/kernel/ |
| D | dma.c | 33 static inline void *dma_addr_to_virt(dma_addr_t dma_addr) in dma_addr_to_virt() 53 dma_addr_t *dma_addr, gfp_t flag, in hexagon_dma_alloc_coherent() 79 *dma_addr = (dma_addr_t) virt_to_phys(ret); in hexagon_dma_alloc_coherent() 87 dma_addr_t dma_addr, struct dma_attrs *attrs) in hexagon_free_coherent() 93 dma_addr_t bus, size_t size) in check_addr() 172 static dma_addr_t hexagon_map_page(struct device *dev, struct page *page, in hexagon_map_page() 177 dma_addr_t bus = page_to_phys(page) + offset; in hexagon_map_page() 189 dma_addr_t dma_handle, size_t size, in hexagon_sync_single_for_cpu() 196 dma_addr_t dma_handle, size_t size, in hexagon_sync_single_for_device()
|
| /linux-4.4.14/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.4.14/arch/arc/mm/ |
| D | dma.c | 29 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_noncoherent() 39 *dma_handle = (dma_addr_t)paddr; in dma_alloc_noncoherent() 46 dma_addr_t dma_handle) in dma_free_noncoherent() 53 dma_addr_t *dma_handle, gfp_t gfp) in dma_alloc_coherent() 82 *dma_handle = (dma_addr_t)paddr; in dma_alloc_coherent() 101 dma_addr_t dma_handle) in dma_free_coherent()
|
| /linux-4.4.14/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.4.14/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() 142 dma_addr_t dev_addr) in xen_arch_need_swiotlb() 168 dma_addr_t *dma_handle) in xen_create_contiguous_region()
|
| /linux-4.4.14/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);
|
| D | vnic_dev.h | 56 dma_addr_t bus_addr; 63 dma_addr_t base_addr; 67 dma_addr_t base_addr_unaligned; 81 dma_addr_t bus_addr; 99 dma_addr_t notify_pa; 101 dma_addr_t linkstatus_pa; 103 dma_addr_t stats_pa; 105 dma_addr_t fw_info_pa;
|
| /linux-4.4.14/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.4.14/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() 136 dma_addr_t dma_map_single(struct device *dev, void *addr, size_t size, in dma_map_single() 139 dma_addr_t handle = virt_to_bus(addr); in dma_map_single() 146 dma_addr_t dma_map_page(struct device *dev, struct page *page, in dma_map_page() 150 dma_addr_t handle = page_to_phys(page) + offset; in dma_map_page()
|
| /linux-4.4.14/drivers/block/mtip32xx/ |
| D | mtip32xx.h | 330 dma_addr_t command_header_dma; /* corresponding physical address */ 334 dma_addr_t command_dma; /* corresponding physical address */ 383 dma_addr_t command_list_dma; 393 dma_addr_t rxfis_dma; 401 dma_addr_t block1_dma; 411 dma_addr_t identify_dma; 421 dma_addr_t sector_buffer_dma; 424 dma_addr_t log_buf_dma; 427 dma_addr_t smart_buf_dma;
|
| /linux-4.4.14/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; 346 dma_addr_t shared_pa; 347 dma_addr_t queue_desc_pa; 368 dma_addr_t adapter_pa; [all …]
|
| /linux-4.4.14/drivers/dma/ioat/ |
| D | dma.h | 96 dma_addr_t last_completion; 111 dma_addr_t completion_dma; 152 dma_addr_t dma; 392 ioat_dma_prep_memcpy_lock(struct dma_chan *c, dma_addr_t dma_dest, 393 dma_addr_t dma_src, size_t len, unsigned long flags); 397 ioat_prep_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src, 400 ioat_prep_xor_val(struct dma_chan *chan, dma_addr_t *src, 404 ioat_prep_pq(struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src, 408 ioat_prep_pq_val(struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src, 412 ioat_prep_pqxor(struct dma_chan *chan, dma_addr_t dst, dma_addr_t *src, [all …]
|
| D | prep.c | 44 dma_addr_t addr, u32 offset, int idx) in xor_set_src() 51 static dma_addr_t pq_get_src(struct ioat_raw_descriptor *descs[2], int idx) in pq_get_src() 58 static dma_addr_t pq16_get_src(struct ioat_raw_descriptor *desc[3], int idx) in pq16_get_src() 66 dma_addr_t addr, u32 offset, u8 coef, int idx) in pq_set_src() 76 dma_addr_t addr, u32 offset, u8 coef, unsigned idx) in pq16_set_src() 113 ioat_dma_prep_memcpy_lock(struct dma_chan *c, dma_addr_t dma_dest, in ioat_dma_prep_memcpy_lock() 114 dma_addr_t dma_src, size_t len, unsigned long flags) in ioat_dma_prep_memcpy_lock() 119 dma_addr_t dst = dma_dest; in ioat_dma_prep_memcpy_lock() 120 dma_addr_t src = dma_src; in ioat_dma_prep_memcpy_lock() 165 dma_addr_t dest, dma_addr_t *src, unsigned int src_cnt, in __ioat_prep_xor_lock() [all …]
|
| /linux-4.4.14/drivers/staging/vt6655/ |
| D | device.h | 127 dma_addr_t pool_dma; 128 dma_addr_t rd0_pool_dma; 129 dma_addr_t rd1_pool_dma; 131 dma_addr_t td0_pool_dma; 132 dma_addr_t td1_pool_dma; 134 dma_addr_t tx_bufs_dma0; 135 dma_addr_t tx_bufs_dma1; 136 dma_addr_t tx_beacon_dma;
|
| /linux-4.4.14/drivers/misc/mic/scif/ |
| D | scif_nodeqp.h | 126 dma_addr_t phys_addr; 163 dma_addr_t local_buf; 164 dma_addr_t local_qp; 165 dma_addr_t remote_buf; 190 int scif_setup_qp_connect(struct scif_qp *qp, dma_addr_t *qp_offset, 192 int scif_setup_qp_accept(struct scif_qp *qp, dma_addr_t *qp_offset, 193 dma_addr_t phys, int local_size,
|
| D | scif_map.h | 24 scif_alloc_coherent(dma_addr_t *dma_handle, in scif_alloc_coherent() 44 scif_free_coherent(void *va, dma_addr_t local, in scif_free_coherent() 58 scif_map_single(dma_addr_t *dma_handle, in scif_map_single() 79 scif_unmap_single(dma_addr_t local, struct scif_dev *scifdev, in scif_unmap_single() 91 scif_ioremap(dma_addr_t phys, size_t size, struct scif_dev *scifdev) in scif_ioremap() 115 scif_map_page(dma_addr_t *dma_handle, struct page *page, in scif_map_page()
|
| D | scif_rma.h | 169 dma_addr_t *lookup; 170 dma_addr_t offset; 203 dma_addr_t src_dma_addr; 272 dma_addr_t mapped_offset; 275 dma_addr_t *dma_addr; 375 dma_addr_t scif_off_to_dma_addr(struct scif_window *window, s64 off, 379 dma_addr_t __scif_off_to_dma_addr(struct scif_window *window, s64 off) in __scif_off_to_dma_addr()
|
| /linux-4.4.14/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.4.14/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.4.14/arch/arm64/include/asm/ |
| D | dma-mapping.h | 27 #define DMA_ERROR_CODE (~(dma_addr_t)0) 69 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 71 return (dma_addr_t)paddr; in phys_to_dma() 74 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dev_addr) in dma_to_phys() 79 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
|
| /linux-4.4.14/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.4.14/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.4.14/drivers/scsi/ibmvscsi/ |
| D | ibmvscsi.h | 60 dma_addr_t msg_token; 79 dma_addr_t ext_list_token; 88 dma_addr_t iu_token; 107 dma_addr_t caps_addr; 108 dma_addr_t adapter_info_addr;
|
| /linux-4.4.14/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.4.14/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 77 priv->rxdescphys = (dma_addr_t) 0; in sgdma_initialize() 78 priv->txdescphys = (dma_addr_t) 0; in sgdma_initialize() 306 dma_addr_t ndesc_phys, in sgdma_setup_descrip() 307 dma_addr_t raddr, in sgdma_setup_descrip() 308 dma_addr_t waddr, in sgdma_setup_descrip() [all …]
|
| /linux-4.4.14/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.4.14/arch/mips/loongson64/common/ |
| D | dma-swiotlb.c | 13 dma_addr_t *dma_handle, gfp_t gfp, struct dma_attrs *attrs) in loongson_dma_alloc_coherent() 44 void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs) in loongson_dma_free_coherent() 49 static dma_addr_t loongson_dma_map_page(struct device *dev, struct page *page, in loongson_dma_map_page() 54 dma_addr_t daddr = swiotlb_map_page(dev, page, offset, size, in loongson_dma_map_page() 71 dma_addr_t dma_handle, size_t size, in loongson_dma_sync_single_for_device() 101 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 113 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
|
| /linux-4.4.14/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.4.14/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.4.14/arch/xtensa/include/asm/ |
| D | dma-mapping.h | 21 #define DMA_ERROR_CODE (~(dma_addr_t)0x0) 38 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 40 return (dma_addr_t)paddr; in phys_to_dma() 43 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
|
| /linux-4.4.14/arch/xtensa/kernel/ |
| D | pci-dma.c | 51 static void do_cache_op(dma_addr_t dma_handle, size_t size, in do_cache_op() 74 dma_addr_t dma_handle, size_t size, in xtensa_sync_single_for_cpu() 93 dma_addr_t dma_handle, size_t size, in xtensa_sync_single_for_device() 144 dma_addr_t *handle, gfp_t flag, in xtensa_dma_alloc() 174 dma_addr_t dma_handle, struct dma_attrs *attrs) in xtensa_dma_free() 185 static dma_addr_t xtensa_map_page(struct device *dev, struct page *page, in xtensa_map_page() 190 dma_addr_t dma_handle = page_to_phys(page) + offset; in xtensa_map_page() 196 static void xtensa_unmap_page(struct device *dev, dma_addr_t dma_handle, in xtensa_unmap_page() 231 int xtensa_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in xtensa_dma_mapping_error()
|
| /linux-4.4.14/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.4.14/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.4.14/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() 84 dma_addr_t dma_map_page(struct device *dev, struct page *page, unsigned long offset, in dma_map_page() 89 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() 140 dma_addr_t dma_map_page(struct device *dev, struct page *page, unsigned long offset, in dma_map_page() 145 return (dma_addr_t) page_to_phys(page) + offset; in dma_map_page()
|
| /linux-4.4.14/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.4.14/arch/ia64/include/asm/ |
| D | dma-mapping.h | 21 extern void machvec_dma_sync_single(struct device *, dma_addr_t, size_t, 30 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable() 38 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 43 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
|
| /linux-4.4.14/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[HPTIOP_MAX_REQUESTS];
|
| D | wd719x.h | 57 dma_addr_t phys; /* bus address of the SCB */ 69 dma_addr_t fw_phys; /* firmware buffer bus address */ 72 dma_addr_t params_phys; /* host parameters bus address */ 74 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 | 57 dma_addr_t prd_bus; /* Bus address of PRD */ 58 dma_addr_t prdaddr; /* Dynamically updated in driver */
|
| /linux-4.4.14/arch/arm64/mm/ |
| D | dma-mapping.c | 90 dma_addr_t *dma_handle, gfp_t flags, in __dma_alloc_coherent() 120 void *vaddr, dma_addr_t dma_handle, in __dma_free_coherent() 139 dma_addr_t *dma_handle, gfp_t flags, in __dma_alloc() 187 void *vaddr, dma_addr_t dma_handle, in __dma_free() 202 static dma_addr_t __swiotlb_map_page(struct device *dev, struct page *page, in __swiotlb_map_page() 207 dma_addr_t dev_addr; in __swiotlb_map_page() 217 static void __swiotlb_unmap_page(struct device *dev, dma_addr_t dev_addr, in __swiotlb_unmap_page() 258 dma_addr_t dev_addr, size_t size, in __swiotlb_sync_single_for_cpu() 267 dma_addr_t dev_addr, size_t size, in __swiotlb_sync_single_for_device() 305 void *cpu_addr, dma_addr_t dma_addr, size_t size, in __swiotlb_mmap() [all …]
|
| /linux-4.4.14/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() 67 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
|
| D | device.h | 24 dma_addr_t dma_offset; 30 dma_addr_t max_direct_dma_addr;
|
| /linux-4.4.14/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.4.14/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.4.14/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.4.14/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() 159 void *cpu_addr, dma_addr_t handle, size_t size, in dma_direct_mmap_coherent()
|
| /linux-4.4.14/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.4.14/arch/arm/mm/ |
| D | dma-mapping.c | 76 static dma_addr_t arm_dma_map_page(struct device *dev, struct page *page, in arm_dma_map_page() 85 static dma_addr_t arm_coherent_dma_map_page(struct device *dev, struct page *page, in arm_coherent_dma_map_page() 106 static void arm_dma_unmap_page(struct device *dev, dma_addr_t handle, in arm_dma_unmap_page() 116 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_cpu() 124 dma_addr_t handle, size_t size, enum dma_data_direction dir) in arm_dma_sync_single_for_device() 149 dma_addr_t *handle, gfp_t gfp, struct dma_attrs *attrs); 151 dma_addr_t handle, struct dma_attrs *attrs); 153 void *cpu_addr, dma_addr_t dma_addr, size_t size, 176 if (sizeof(mask) != sizeof(dma_addr_t) && in __dma_supported() 177 mask > (dma_addr_t)~0 && in __dma_supported() [all …]
|
| /linux-4.4.14/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.4.14/drivers/infiniband/hw/nes/ |
| D | nes_verbs.h | 83 dma_addr_t paddr; 94 dma_addr_t pbl_pbase; 99 dma_addr_t pbl_pbase; 148 dma_addr_t ietf_frame_pbase; 164 dma_addr_t nesqp_context_pbase; 166 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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/iommu/ |
| D | dma-iommu.c | 88 int iommu_dma_init_domain(struct iommu_domain *domain, dma_addr_t base, u64 size) in iommu_dma_init_domain() 155 dma_addr_t dma_limit) in __alloc_iova() 168 static void __iommu_dma_unmap(struct iommu_domain *domain, dma_addr_t dma_addr) in __iommu_dma_unmap() 257 dma_addr_t *handle) in iommu_dma_free() 282 gfp_t gfp, int prot, dma_addr_t *handle, in iommu_dma_alloc() 290 dma_addr_t dma_addr; in iommu_dma_alloc() 362 dma_addr_t iommu_dma_map_page(struct device *dev, struct page *page, in iommu_dma_map_page() 365 dma_addr_t dma_addr; in iommu_dma_map_page() 384 void iommu_dma_unmap_page(struct device *dev, dma_addr_t handle, size_t size, in iommu_dma_unmap_page() 395 dma_addr_t dma_addr) in __finalise_sg() [all …]
|
| 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, size_t size) in rk_iommu_zap_iova_first_last() [all …]
|
| D | tegra-smmu.c | 47 dma_addr_t pd_dma; 151 static bool smmu_dma_addr_valid(struct tegra_smmu *smmu, dma_addr_t addr) in smmu_dma_addr_valid() 157 static dma_addr_t smmu_pde_to_dma(u32 pde) in smmu_pde_to_dma() 167 static inline void smmu_flush_ptc(struct tegra_smmu *smmu, dma_addr_t dma, in smmu_flush_ptc() 529 dma_addr_t *dmap) in tegra_smmu_pte_lookup() 545 static u32 *as_get_pte(struct tegra_smmu_as *as, dma_addr_t iova, in as_get_pte() 546 dma_addr_t *dmap) in as_get_pte() 553 dma_addr_t dma; in as_get_pte() 607 dma_addr_t pte_dma = smmu_pde_to_dma(pd[pde]); in tegra_smmu_pte_put_use() 618 u32 *pte, dma_addr_t pte_dma, u32 val) in tegra_smmu_set_pte() [all …]
|
| /linux-4.4.14/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 mips_dma_alloc_noncoherent() 133 dma_addr_t * dma_handle, gfp_t gfp, struct dma_attrs *attrs) in mips_dma_alloc_coherent() 171 void *vaddr, dma_addr_t dma_handle) in mips_dma_free_noncoherent() 178 dma_addr_t dma_handle, struct dma_attrs *attrs) in mips_dma_free_coherent() 201 void *cpu_addr, dma_addr_t dma_addr, size_t size, in mips_dma_mmap() 292 static void mips_dma_unmap_page(struct device *dev, dma_addr_t dma_addr, in mips_dma_unmap_page() 322 static dma_addr_t mips_dma_map_page(struct device *dev, struct page *page, in mips_dma_map_page() 349 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) in mips_dma_sync_single_for_cpu() 358 dma_addr_t dma_handle, size_t size, enum dma_data_direction direction) in mips_dma_sync_single_for_device() [all …]
|
| /linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
| D | bnx2x_sp.h | 85 dma_addr_t rdata_mapping; 487 dma_addr_t rdata_mapping; 910 dma_addr_t sge_map; 951 dma_addr_t dscr_map; 952 dma_addr_t sge_map; 953 dma_addr_t rcq_map; 954 dma_addr_t rcq_np_map; 982 dma_addr_t dscr_map; 1067 dma_addr_t rdata_mapping; 1329 dma_addr_t rdata_mapping; [all …]
|
| /linux-4.4.14/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.4.14/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.4.14/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()
|
| /linux-4.4.14/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.4.14/arch/powerpc/kernel/ |
| D | dma.c | 66 dma_addr_t *dma_handle, gfp_t flag, in __dma_direct_alloc_coherent() 123 void *vaddr, dma_addr_t dma_handle, in __dma_direct_free_coherent() 134 dma_addr_t *dma_handle, gfp_t flag, in dma_direct_alloc_coherent() 158 void *vaddr, dma_addr_t dma_handle, in dma_direct_free_coherent() 179 void *cpu_addr, dma_addr_t handle, size_t size, in dma_direct_mmap_coherent() 230 static inline dma_addr_t dma_direct_map_page(struct device *dev, in dma_direct_map_page() 243 dma_addr_t dma_address, in dma_direct_unmap_page() 263 dma_addr_t dma_handle, size_t size, in dma_direct_sync_single() 348 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() 753 dma_addr_t iommu_map_page(struct device *dev, struct iommu_table *tbl, in iommu_map_page() 758 dma_addr_t dma_handle = DMA_ERROR_CODE; in iommu_map_page() [all …]
|
| /linux-4.4.14/drivers/vme/ |
| D | vme_bridge.h | 43 dma_addr_t address; 131 unsigned long long *, unsigned long long *, dma_addr_t *, 134 unsigned long long, dma_addr_t, u32, u32); 171 dma_addr_t *dma); 173 void *vaddr, dma_addr_t dma);
|
| /linux-4.4.14/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.4.14/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.4.14/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);
|
| /linux-4.4.14/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.4.14/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.4.14/arch/unicore32/include/asm/ |
| D | dma-mapping.h | 33 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable() 41 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 46 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
|
| /linux-4.4.14/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.4.14/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.4.14/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() 488 sg_dma_address(sg) = (dma_addr_t) virt_to_phys(vaddr); in pa11_dma_map_sg() 512 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() 519 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() 564 dma_addr_t *dma_handle, gfp_t flag) in fail_alloc_consistent() 570 dma_addr_t *dma_handle, gfp_t flag) in pa11_dma_alloc_noncoherent() [all …]
|
| /linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/ |
| D | bnxt.h | 505 dma_addr_t mapping; 512 dma_addr_t *dma_arr; 515 dma_addr_t pg_tbl_map; 538 dma_addr_t tx_desc_mapping[MAX_TX_PAGES]; 541 dma_addr_t tx_push_mapping; 551 dma_addr_t mapping; 576 dma_addr_t rx_desc_mapping[MAX_RX_PAGES]; 577 dma_addr_t rx_agg_desc_mapping[MAX_RX_AGG_PAGES]; 591 dma_addr_t cp_desc_mapping[MAX_CP_PAGES]; 594 dma_addr_t hw_stats_map; [all …]
|
| /linux-4.4.14/include/linux/qed/ |
| D | qed_chain.h | 24 #define HILO_DMA(hi, lo) HILO_GEN(hi, lo, dma_addr_t) 52 dma_addr_t p_phys_table; 60 dma_addr_t p_phys_addr; 153 static inline dma_addr_t 378 dma_addr_t p_phys_addr, in qed_chain_init() 458 dma_addr_t p_phys_addr, in qed_chain_pbl_init() 462 dma_addr_t p_phys_pbl, in qed_chain_pbl_init() 463 dma_addr_t *p_virt_pbl) in qed_chain_pbl_init() 465 dma_addr_t *p_pbl_dma = p_virt_pbl; in qed_chain_pbl_init()
|
| D | qed_eth_if.h | 132 dma_addr_t bd_chain_phys_addr, 133 dma_addr_t cqe_pbl_addr, 142 dma_addr_t pbl_addr,
|
| /linux-4.4.14/drivers/net/wireless/iwlwifi/pcie/ |
| D | internal.h | 68 dma_addr_t page_dma; 113 dma_addr_t bd_dma; 123 dma_addr_t rb_stts_dma; 154 dma_addr_t dma; 208 dma_addr_t dma_addr; /* physical addr for BD's */ 271 dma_addr_t scratchbufs_dma; 284 static inline dma_addr_t 328 dma_addr_t ict_tbl_dma; 376 dma_addr_t fw_mon_phys;
|
| /linux-4.4.14/arch/arm/mach-omap1/include/mach/ |
| D | memory.h | 31 ({ dma_addr_t __dma = __pfn_to_phys(pfn); \ 37 ({ dma_addr_t __dma = addr; \ 48 (dma_addr_t) (is_lbus_device(dev) ? \
|
| /linux-4.4.14/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.4.14/drivers/net/ethernet/stmicro/stmmac/ |
| D | stmmac.h | 46 dma_addr_t buf; 62 dma_addr_t dma_tx_phy; 78 dma_addr_t *rx_skbuff_dma; 79 dma_addr_t dma_rx_phy;
|
| /linux-4.4.14/drivers/net/ethernet/ibm/ |
| D | ibmveth.h | 130 dma_addr_t *dma_addr; 140 dma_addr_t queue_dma; 153 dma_addr_t buffer_list_dma; 154 dma_addr_t filter_list_dma; 161 dma_addr_t bounce_buffer_dma;
|
| /linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/h8300/kernel/ |
| D | dma.c | 14 dma_addr_t *dma_handle, gfp_t gfp, in dma_alloc() 34 void *vaddr, dma_addr_t dma_handle, in dma_free() 41 static dma_addr_t map_page(struct device *dev, struct page *page, in map_page()
|
| /linux-4.4.14/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.4.14/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() 693 dma_addr_t dev_addr) in swiotlb_free_coherent() 738 dma_addr_t swiotlb_map_page(struct device *dev, struct page *page, in swiotlb_map_page() 744 dma_addr_t dev_addr = phys_to_dma(dev, phys); in swiotlb_map_page() 784 static void unmap_single(struct device *hwdev, dma_addr_t dev_addr, in unmap_single() 808 void swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr, in swiotlb_unmap_page() [all …]
|
| /linux-4.4.14/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.4.14/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.4.14/drivers/nvme/host/ |
| D | nvme.h | 67 dma_addr_t cmb_dma_addr; 109 dma_addr_t first_dma; 129 dma_addr_t dma_addr, u32 *result); 131 dma_addr_t dma_addr, u32 *result);
|
| /linux-4.4.14/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; 691 dma_addr_t cached_fw_dma; [all …]
|
| /linux-4.4.14/drivers/media/pci/cx25821/ |
| D | cx25821.h | 125 dma_addr_t dma; 197 dma_addr_t _dma_phys_addr; 198 dma_addr_t _dma_phys_start_addr; 202 dma_addr_t _data_buf_phys_addr; 286 dma_addr_t _risc_phys_addr; 287 dma_addr_t _risc_phys_start_addr; 292 dma_addr_t _audiodata_buf_phys_addr;
|
| /linux-4.4.14/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.4.14/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.4.14/arch/s390/include/asm/ |
| D | pci_dma.h | 82 static inline unsigned int calc_rtx(dma_addr_t ptr) in calc_rtx() 87 static inline unsigned int calc_sx(dma_addr_t ptr) in calc_sx() 92 static inline unsigned int calc_px(dma_addr_t ptr) in calc_px() 198 unsigned long *dma_walk_cpu_trans(unsigned long *rto, dma_addr_t dma_addr);
|
| D | dma-mapping.h | 12 #define DMA_ERROR_CODE (~(dma_addr_t) 0x0) 28 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
|
| /linux-4.4.14/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.4.14/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.4.14/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()
|
| /linux-4.4.14/drivers/staging/rdma/ipath/ |
| D | ipath_user_pages.c | 105 dma_addr_t ipath_map_page(struct pci_dev *hwdev, struct page *page, in ipath_map_page() 108 dma_addr_t phys; in ipath_map_page() 129 dma_addr_t ipath_map_single(struct pci_dev *hwdev, void *ptr, size_t size, in ipath_map_single() 132 dma_addr_t phys; in ipath_map_single()
|
| /linux-4.4.14/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.4.14/include/drm/ |
| D | ati_pcigart.h | 18 dma_addr_t bus_addr; 19 dma_addr_t table_mask;
|
| /linux-4.4.14/drivers/crypto/marvell/ |
| D | tdma.c | 100 dma_addr_t dma_handle; in mv_cesa_dma_add_desc() 128 dma_addr_t dma_handle; in mv_cesa_dma_add_op() 153 dma_addr_t dst, dma_addr_t src, u32 size, in mv_cesa_dma_add_data_transfer() 206 dma_addr_t dst, src; in mv_cesa_dma_add_op_transfers()
|
| /linux-4.4.14/drivers/infiniband/hw/ocrdma/ |
| D | ocrdma.h | 121 dma_addr_t pa; 127 dma_addr_t pa; 132 dma_addr_t dma; 223 dma_addr_t pa; 266 dma_addr_t pa; 338 dma_addr_t pa; 373 dma_addr_t pa; 445 dma_addr_t pa;
|
| /linux-4.4.14/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.4.14/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.4.14/drivers/usb/core/ |
| D | buffer.c | 115 dma_addr_t *dma in hcd_buffer_alloc() 124 *dma = ~(dma_addr_t) 0; in hcd_buffer_alloc() 139 dma_addr_t dma in hcd_buffer_free()
|
| /linux-4.4.14/arch/s390/pci/ |
| D | pci_dma.c | 98 unsigned long *dma_walk_cpu_trans(unsigned long *rto, dma_addr_t dma_addr) in dma_walk_cpu_trans() 133 dma_addr_t dma_addr, size_t size, int flags) in dma_update_trans() 137 dma_addr_t start_dma_addr = dma_addr; in dma_update_trans() 282 static dma_addr_t s390_dma_map_pages(struct device *dev, struct page *page, in s390_dma_map_pages() 291 dma_addr_t dma_addr; in s390_dma_map_pages() 329 static void s390_dma_unmap_pages(struct device *dev, dma_addr_t dma_addr, in s390_dma_unmap_pages() 353 dma_addr_t *dma_handle, gfp_t flag, in s390_dma_alloc() 359 dma_addr_t map; in s390_dma_alloc() 383 void *pa, dma_addr_t dma_handle, in s390_dma_free()
|
| /linux-4.4.14/arch/sh/include/asm/ |
| D | dma-mapping.h | 21 dma_addr_t *dma_addr, gfp_t flag, 24 void *vaddr, dma_addr_t dma_handle,
|
| /linux-4.4.14/drivers/scsi/snic/ |
| D | vnic_dev.h | 50 dma_addr_t bus_addr; 57 dma_addr_t base_addr; 61 dma_addr_t base_addr_unaligned;
|
| /linux-4.4.14/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.4.14/drivers/staging/rdma/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.4.14/arch/hexagon/include/asm/ |
| D | dma-mapping.h | 48 extern int dma_is_consistent(struct device *dev, dma_addr_t dma_handle); 54 static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size) in dma_capable()
|
| /linux-4.4.14/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.4.14/drivers/crypto/qat/qat_common/ |
| D | qat_crypto.h | 69 dma_addr_t blp; 71 dma_addr_t bloutp;
|
| D | qat_asym_algs.c | 69 dma_addr_t m; 70 dma_addr_t e; 71 dma_addr_t n; 74 dma_addr_t c; 75 dma_addr_t d; 76 dma_addr_t n; 85 dma_addr_t c; 88 dma_addr_t m; 98 dma_addr_t dma_n; 99 dma_addr_t dma_e; [all …]
|
| /linux-4.4.14/drivers/media/v4l2-core/ |
| D | videobuf2-dma-contig.c | 32 dma_addr_t dma_addr; 53 dma_addr_t expected = sg_dma_address(sgt->sgl); in vb2_dc_get_contiguous_size() 451 static inline dma_addr_t vb2_dc_pfn_to_dma(struct device *dev, unsigned long pfn) in vb2_dc_pfn_to_dma() 453 return (dma_addr_t)__arch_pfn_to_dma(dev, pfn); in vb2_dc_pfn_to_dma() 456 static inline dma_addr_t vb2_dc_pfn_to_dma(struct device *dev, unsigned long pfn) in vb2_dc_pfn_to_dma() 458 return (dma_addr_t)__pfn_to_bus(pfn); in vb2_dc_pfn_to_dma() 461 static inline dma_addr_t vb2_dc_pfn_to_dma(struct device *dev, unsigned long pfn) in vb2_dc_pfn_to_dma() 463 return (dma_addr_t)__pfn_to_phys(pfn); in vb2_dc_pfn_to_dma() 466 static inline dma_addr_t vb2_dc_pfn_to_dma(struct device *dev, unsigned long pfn) in vb2_dc_pfn_to_dma() 469 return (dma_addr_t)(pfn) << PAGE_SHIFT; in vb2_dc_pfn_to_dma()
|
| /linux-4.4.14/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.4.14/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.4.14/drivers/net/fddi/skfp/h/ |
| D | osdef1st.h | 110 dma_addr_t dma_addr; 115 dma_addr_t dma_addr;
|
| /linux-4.4.14/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.4.14/arch/alpha/include/asm/ |
| D | agp_backend.h | 22 dma_addr_t bus_base; 38 unsigned long (*translate)(alpha_agp_info *, dma_addr_t);
|
| /linux-4.4.14/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.4.14/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.4.14/drivers/net/ethernet/aurora/ |
| D | nb8800.h | 221 dma_addr_t dma_desc; 224 dma_addr_t dma_addr; 303 dma_addr_t rx_desc_dma; 306 dma_addr_t tx_desc_dma;
|