/linux-4.4.14/include/linux/ |
D | dma-attrs.h | 30 struct dma_attrs { struct 35 struct dma_attrs x = { \ argument 39 static inline void init_dma_attrs(struct dma_attrs *attrs) in init_dma_attrs() 50 static inline void dma_set_attr(enum dma_attr attr, struct dma_attrs *attrs) in dma_set_attr() 63 static inline int dma_get_attr(enum dma_attr attr, struct dma_attrs *attrs) in dma_get_attr() 71 static inline void dma_set_attr(enum dma_attr attr, struct dma_attrs *attrs) in dma_set_attr() 75 static inline int dma_get_attr(enum dma_attr attr, struct dma_attrs *attrs) in dma_get_attr()
|
D | swiotlb.h | 7 struct dma_attrs; 68 struct dma_attrs *attrs); 71 struct dma_attrs *attrs); 83 enum dma_data_direction dir, struct dma_attrs *attrs); 88 struct dma_attrs *attrs);
|
D | dma-mapping.h | 21 struct dma_attrs *attrs); 24 struct dma_attrs *attrs); 26 void *, dma_addr_t, size_t, struct dma_attrs *attrs); 29 dma_addr_t, size_t, struct dma_attrs *attrs); 34 struct dma_attrs *attrs); 37 struct dma_attrs *attrs); 44 struct dma_attrs *attrs); 48 struct dma_attrs *attrs); 263 struct dma_attrs;
|
D | dma-iommu.h | 59 enum dma_data_direction dir, struct dma_attrs *attrs); 61 enum dma_data_direction dir, struct dma_attrs *attrs);
|
/linux-4.4.14/include/xen/ |
D | swiotlb-xen.h | 12 struct dma_attrs *attrs); 17 struct dma_attrs *attrs); 22 struct dma_attrs *attrs); 26 struct dma_attrs *attrs); 30 struct dma_attrs *attrs); 35 struct dma_attrs *attrs);
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | dma-iommu.c | 21 struct dma_attrs *attrs) in dma_iommu_alloc_coherent() 30 struct dma_attrs *attrs) in dma_iommu_free_coherent() 43 struct dma_attrs *attrs) in dma_iommu_map_page() 52 struct dma_attrs *attrs) in dma_iommu_unmap_page() 61 struct dma_attrs *attrs) in dma_iommu_map_sg() 69 struct dma_attrs *attrs) in dma_iommu_unmap_sg()
|
D | dma.c | 67 struct dma_attrs *attrs) in __dma_direct_alloc_coherent() 124 struct dma_attrs *attrs) in __dma_direct_free_coherent() 135 struct dma_attrs *attrs) in dma_direct_alloc_coherent() 159 struct dma_attrs *attrs) in dma_direct_free_coherent() 180 struct dma_attrs *attrs) in dma_direct_mmap_coherent() 198 struct dma_attrs *attrs) in dma_direct_map_sg() 214 struct dma_attrs *attrs) in dma_direct_unmap_sg() 235 struct dma_attrs *attrs) in dma_direct_map_page() 246 struct dma_attrs *attrs) in dma_direct_unmap_page()
|
D | ibmebus.c | 68 struct dma_attrs *attrs) in ibmebus_alloc_coherent() 81 struct dma_attrs *attrs) in ibmebus_free_coherent() 91 struct dma_attrs *attrs) in ibmebus_map_page() 100 struct dma_attrs *attrs) in ibmebus_unmap_page() 108 struct dma_attrs *attrs) in ibmebus_map_sg() 124 struct dma_attrs *attrs) in ibmebus_unmap_sg()
|
D | iommu.c | 310 struct dma_attrs *attrs) in iommu_alloc() 434 struct dma_attrs *attrs) in ppc_iommu_map_sg() 577 struct dma_attrs *attrs) in ppc_iommu_unmap_sg() 756 struct dma_attrs *attrs) in iommu_map_page() 793 struct dma_attrs *attrs) in iommu_unmap_page()
|
D | vio.c | 485 struct dma_attrs *attrs) in vio_dma_iommu_alloc_coherent() 506 struct dma_attrs *attrs) in vio_dma_iommu_free_coherent() 518 struct dma_attrs *attrs) in vio_dma_iommu_map_page() 542 struct dma_attrs *attrs) in vio_dma_iommu_unmap_page() 555 struct dma_attrs *attrs) in vio_dma_iommu_map_sg() 591 struct dma_attrs *attrs) in vio_dma_iommu_unmap_sg()
|
/linux-4.4.14/arch/arm64/mm/ |
D | dma-mapping.c | 32 static pgprot_t __get_dma_pgprot(struct dma_attrs *attrs, pgprot_t prot, in __get_dma_pgprot() 91 struct dma_attrs *attrs) in __dma_alloc_coherent() 121 struct dma_attrs *attrs) in __dma_free_coherent() 140 struct dma_attrs *attrs) in __dma_alloc() 188 struct dma_attrs *attrs) in __dma_free() 205 struct dma_attrs *attrs) in __swiotlb_map_page() 219 struct dma_attrs *attrs) in __swiotlb_unmap_page() 228 struct dma_attrs *attrs) in __swiotlb_map_sg_attrs() 245 struct dma_attrs *attrs) in __swiotlb_unmap_sg_attrs() 306 struct dma_attrs *attrs) in __swiotlb_mmap() [all …]
|
/linux-4.4.14/drivers/gpu/drm/rockchip/ |
D | rockchip_drm_gem.c | 31 init_dma_attrs(&rk_obj->dma_attrs); in rockchip_gem_alloc_buf() 32 dma_set_attr(DMA_ATTR_WRITE_COMBINE, &rk_obj->dma_attrs); in rockchip_gem_alloc_buf() 35 dma_set_attr(DMA_ATTR_NO_KERNEL_MAPPING, &rk_obj->dma_attrs); in rockchip_gem_alloc_buf() 39 &rk_obj->dma_attrs); in rockchip_gem_alloc_buf() 54 &rk_obj->dma_attrs); in rockchip_gem_free_buf() 73 obj->size, &rk_obj->dma_attrs); in rockchip_drm_gem_object_mmap() 270 &rk_obj->dma_attrs); in rockchip_gem_prime_get_sg_table() 284 if (dma_get_attr(DMA_ATTR_NO_KERNEL_MAPPING, &rk_obj->dma_attrs)) in rockchip_gem_prime_vmap()
|
D | rockchip_drm_gem.h | 26 struct dma_attrs dma_attrs; member
|
/linux-4.4.14/arch/x86/include/asm/xen/ |
D | page-coherent.h | 10 struct dma_attrs *attrs) in xen_alloc_coherent_pages() 19 struct dma_attrs *attrs) in xen_free_coherent_pages() 26 enum dma_data_direction dir, struct dma_attrs *attrs) { } in xen_dma_map_page() 30 struct dma_attrs *attrs) { } in xen_dma_unmap_page()
|
/linux-4.4.14/arch/arm/include/asm/xen/ |
D | page-coherent.h | 10 enum dma_data_direction dir, struct dma_attrs *attrs); 13 struct dma_attrs *attrs); 22 struct dma_attrs *attrs) in xen_alloc_coherent_pages() 29 struct dma_attrs *attrs) in xen_free_coherent_pages() 36 enum dma_data_direction dir, struct dma_attrs *attrs) in xen_dma_map_page() 62 struct dma_attrs *attrs) in xen_dma_unmap_page()
|
/linux-4.4.14/arch/h8300/kernel/ |
D | dma.c | 15 struct dma_attrs *attrs) in dma_alloc() 35 struct dma_attrs *attrs) in dma_free() 44 struct dma_attrs *attrs) in map_page() 51 struct dma_attrs *attrs) in map_sg()
|
/linux-4.4.14/arch/openrisc/kernel/ |
D | dma.c | 86 struct dma_attrs *attrs) in or1k_dma_alloc() 120 dma_addr_t dma_handle, struct dma_attrs *attrs) in or1k_dma_free() 140 struct dma_attrs *attrs) in or1k_map_page() 173 struct dma_attrs *attrs) in or1k_unmap_page() 181 struct dma_attrs *attrs) in or1k_map_sg() 197 struct dma_attrs *attrs) in or1k_unmap_sg()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | dma-mapping.h | 186 gfp_t gfp, struct dma_attrs *attrs); 203 dma_addr_t handle, struct dma_attrs *attrs); 220 struct dma_attrs *attrs); 274 enum dma_data_direction, struct dma_attrs *attrs); 276 enum dma_data_direction, struct dma_attrs *attrs); 283 struct dma_attrs *attrs);
|
/linux-4.4.14/arch/microblaze/kernel/ |
D | dma.c | 20 struct dma_attrs *attrs) in dma_direct_alloc_coherent() 45 struct dma_attrs *attrs) in dma_direct_free_coherent() 56 struct dma_attrs *attrs) in dma_direct_map_sg() 81 struct dma_attrs *attrs) in dma_direct_map_page() 91 struct dma_attrs *attrs) in dma_direct_unmap_page() 160 struct dma_attrs *attrs) in dma_direct_mmap_coherent()
|
/linux-4.4.14/arch/tile/kernel/ |
D | pci-dma.c | 37 struct dma_attrs *attrs) in tile_dma_alloc_coherent() 81 struct dma_attrs *attrs) in tile_dma_free_coherent() 205 struct dma_attrs *attrs) in tile_dma_map_sg() 227 struct dma_attrs *attrs) in tile_dma_unmap_sg() 243 struct dma_attrs *attrs) in tile_dma_map_page() 255 struct dma_attrs *attrs) in tile_dma_unmap_page() 346 struct dma_attrs *attrs) in tile_pci_dma_alloc_coherent() 371 struct dma_attrs *attrs) in tile_pci_dma_free_coherent() 378 struct dma_attrs *attrs) in tile_pci_dma_map_sg() 403 struct dma_attrs *attrs) in tile_pci_dma_unmap_sg() [all …]
|
/linux-4.4.14/arch/sparc/kernel/ |
D | ioport.c | 263 struct dma_attrs *attrs) in sbus_alloc_coherent() 318 dma_addr_t ba, struct dma_attrs *attrs) in sbus_free_coherent() 358 struct dma_attrs *attrs) in sbus_map_page() 374 enum dma_data_direction dir, struct dma_attrs *attrs) in sbus_unmap_page() 380 enum dma_data_direction dir, struct dma_attrs *attrs) in sbus_map_sg() 387 enum dma_data_direction dir, struct dma_attrs *attrs) in sbus_unmap_sg() 432 struct dma_attrs *attrs) in pci32_alloc_coherent() 485 dma_addr_t ba, struct dma_attrs *attrs) in pci32_free_coherent() 521 struct dma_attrs *attrs) in pci32_map_page() 528 enum dma_data_direction dir, struct dma_attrs *attrs) in pci32_unmap_page() [all …]
|
D | iommu.c | 199 struct dma_attrs *attrs) in dma_4u_alloc_coherent() 248 struct dma_attrs *attrs) in dma_4u_free_coherent() 266 struct dma_attrs *attrs) in dma_4u_map_page() 388 struct dma_attrs *attrs) in dma_4u_unmap_page() 434 struct dma_attrs *attrs) in dma_4u_map_sg() 610 struct dma_attrs *attrs) in dma_4u_unmap_sg()
|
D | pci_sun4v.c | 133 struct dma_attrs *attrs) in dma_4v_alloc_coherent() 216 dma_addr_t dvma, struct dma_attrs *attrs) in dma_4v_free_coherent() 238 struct dma_attrs *attrs) in dma_4v_map_page() 297 struct dma_attrs *attrs) in dma_4v_unmap_page() 325 struct dma_attrs *attrs) in dma_4v_map_sg() 469 struct dma_attrs *attrs) in dma_4v_unmap_sg()
|
/linux-4.4.14/arch/arm/mm/ |
D | dma-mapping.c | 78 struct dma_attrs *attrs) in arm_dma_map_page() 87 struct dma_attrs *attrs) in arm_coherent_dma_map_page() 108 struct dma_attrs *attrs) in arm_dma_unmap_page() 149 dma_addr_t *handle, gfp_t gfp, struct dma_attrs *attrs); 151 dma_addr_t handle, struct dma_attrs *attrs); 154 struct dma_attrs *attrs); 577 static inline pgprot_t __get_dma_pgprot(struct dma_attrs *attrs, pgprot_t prot) in __get_dma_pgprot() 617 struct dma_attrs *attrs, const void *caller) in __dma_alloc() 676 gfp_t gfp, struct dma_attrs *attrs) in arm_dma_alloc() 685 dma_addr_t *handle, gfp_t gfp, struct dma_attrs *attrs) in arm_coherent_dma_alloc() [all …]
|
/linux-4.4.14/arch/xtensa/kernel/ |
D | pci-dma.c | 145 struct dma_attrs *attrs) in xtensa_dma_alloc() 174 dma_addr_t dma_handle, struct dma_attrs *attrs) in xtensa_dma_free() 188 struct dma_attrs *attrs) in xtensa_map_page() 198 struct dma_attrs *attrs) in xtensa_unmap_page() 205 struct dma_attrs *attrs) in xtensa_map_sg() 220 struct dma_attrs *attrs) in xtensa_unmap_sg()
|
/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() 52 struct dma_attrs *attrs) in loongson_dma_map_page() 62 struct dma_attrs *attrs) in loongson_dma_map_sg()
|
/linux-4.4.14/arch/alpha/kernel/ |
D | pci-noop.c | 112 struct dma_attrs *attrs) in alpha_noop_alloc_coherent() 128 struct dma_attrs *attrs) in alpha_noop_free_coherent() 136 struct dma_attrs *attrs) in alpha_noop_map_page() 142 enum dma_data_direction dir, struct dma_attrs *attrs) in alpha_noop_map_sg()
|
D | pci_iommu.c | 352 struct dma_attrs *attrs) in alpha_pci_map_page() 372 struct dma_attrs *attrs) in alpha_pci_unmap_page() 436 struct dma_attrs *attrs) in alpha_pci_alloc_coherent() 481 struct dma_attrs *attrs) in alpha_pci_free_coherent() 654 struct dma_attrs *attrs) in alpha_pci_map_sg() 732 struct dma_attrs *attrs) in alpha_pci_unmap_sg()
|
/linux-4.4.14/drivers/gpu/drm/exynos/ |
D | exynos_drm_gem.c | 36 init_dma_attrs(&exynos_gem->dma_attrs); in exynos_drm_alloc_buf() 44 dma_set_attr(DMA_ATTR_FORCE_CONTIGUOUS, &exynos_gem->dma_attrs); in exynos_drm_alloc_buf() 56 dma_set_attr(attr, &exynos_gem->dma_attrs); in exynos_drm_alloc_buf() 57 dma_set_attr(DMA_ATTR_NO_KERNEL_MAPPING, &exynos_gem->dma_attrs); in exynos_drm_alloc_buf() 69 &exynos_gem->dma_attrs); in exynos_drm_alloc_buf() 77 &exynos_gem->dma_attrs); in exynos_drm_alloc_buf() 101 exynos_gem->dma_addr, &exynos_gem->dma_attrs); in exynos_drm_alloc_buf() 122 &exynos_gem->dma_attrs); in exynos_drm_free_buf() 339 &exynos_gem->dma_attrs); in exynos_drm_gem_mmap_buffer()
|
D | exynos_drm_gem.h | 53 struct dma_attrs dma_attrs; member
|
D | exynos_drm_fbdev.c | 55 &exynos_gem->dma_attrs); in exynos_drm_fb_mmap()
|
D | exynos_drm_g2d.c | 238 struct dma_attrs cmdlist_dma_attrs;
|
/linux-4.4.14/arch/hexagon/kernel/ |
D | dma.c | 54 struct dma_attrs *attrs) in hexagon_dma_alloc_coherent() 87 dma_addr_t dma_addr, struct dma_attrs *attrs) in hexagon_free_coherent() 108 struct dma_attrs *attrs) in hexagon_map_sg() 175 struct dma_attrs *attrs) in hexagon_map_page()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | iommu.h | 56 struct dma_attrs *attrs); 251 struct dma_attrs *attrs); 256 struct dma_attrs *attrs); 267 struct dma_attrs *attrs); 270 struct dma_attrs *attrs);
|
D | dma-mapping.h | 28 struct dma_attrs *attrs); 31 struct dma_attrs *attrs); 35 size_t size, struct dma_attrs *attrs);
|
/linux-4.4.14/arch/sh/include/asm/ |
D | dma-mapping.h | 22 struct dma_attrs *attrs); 25 struct dma_attrs *attrs);
|
/linux-4.4.14/arch/x86/include/asm/ |
D | swiotlb.h | 34 struct dma_attrs *attrs); 37 struct dma_attrs *attrs);
|
D | dma-mapping.h | 53 struct dma_attrs *attrs); 57 struct dma_attrs *attrs);
|
/linux-4.4.14/arch/ia64/sn/pci/ |
D | pci_dma.c | 80 struct dma_attrs *attrs) in sn_dma_alloc_coherent() 141 dma_addr_t dma_handle, struct dma_attrs *attrs) in sn_dma_free_coherent() 179 struct dma_attrs *attrs) in sn_dma_map_page() 221 struct dma_attrs *attrs) in sn_dma_unmap_page() 243 struct dma_attrs *attrs) in sn_dma_unmap_sg() 276 struct dma_attrs *attrs) in sn_dma_map_sg()
|
/linux-4.4.14/arch/mips/mm/ |
D | dma-default.c | 133 dma_addr_t * dma_handle, gfp_t gfp, struct dma_attrs *attrs) in mips_dma_alloc_coherent() 178 dma_addr_t dma_handle, struct dma_attrs *attrs) in mips_dma_free_coherent() 202 struct dma_attrs *attrs) in mips_dma_mmap() 293 size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) in mips_dma_unmap_page() 303 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in mips_dma_map_sg() 324 struct dma_attrs *attrs) in mips_dma_map_page() 334 struct dma_attrs *attrs) in mips_dma_unmap_sg()
|
/linux-4.4.14/include/asm-generic/ |
D | dma-mapping-common.h | 14 struct dma_attrs *attrs) in dma_map_single_attrs() 33 struct dma_attrs *attrs) in dma_unmap_single_attrs() 49 struct dma_attrs *attrs) in dma_map_sg_attrs() 67 struct dma_attrs *attrs) in dma_unmap_sg_attrs() 212 dma_addr_t dma_addr, size_t size, struct dma_attrs *attrs) in dma_mmap_attrs() 229 dma_addr_t dma_addr, size_t size, struct dma_attrs *attrs) in dma_get_sgtable_attrs() 247 struct dma_attrs *attrs) in dma_alloc_attrs() 269 struct dma_attrs *attrs) in dma_free_attrs()
|
D | dma-mapping-broken.h | 21 struct dma_attrs *attrs) in dma_alloc_attrs() 29 struct dma_attrs *attrs) in dma_free_attrs()
|
/linux-4.4.14/drivers/misc/mic/host/ |
D | mic_boot.c | 40 struct dma_attrs *attrs) in __mic_dma_alloc() 60 dma_addr_t dma_handle, struct dma_attrs *attrs) in __mic_dma_free() 72 struct dma_attrs *attrs) in __mic_dma_map_page() 84 struct dma_attrs *attrs) in __mic_dma_unmap_page() 94 struct dma_attrs *attrs) in __mic_dma_map_sg() 125 struct dma_attrs *attrs) in __mic_dma_unmap_sg() 223 struct dma_attrs *attrs) in mic_dma_map_page() 234 struct dma_attrs *attrs) in mic_dma_unmap_page()
|
/linux-4.4.14/arch/unicore32/mm/ |
D | dma-swiotlb.c | 22 struct dma_attrs *attrs) in unicore_swiotlb_alloc_coherent() 29 struct dma_attrs *attrs) in unicore_swiotlb_free_coherent()
|
/linux-4.4.14/arch/ia64/kernel/ |
D | pci-swiotlb.c | 19 struct dma_attrs *attrs) in ia64_swiotlb_alloc_coherent() 28 struct dma_attrs *attrs) in ia64_swiotlb_free_coherent()
|
/linux-4.4.14/arch/mips/netlogic/common/ |
D | nlm-dma.c | 48 dma_addr_t *dma_handle, gfp_t gfp, struct dma_attrs *attrs) in nlm_dma_alloc_coherent() 65 void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs) in nlm_dma_free_coherent()
|
/linux-4.4.14/drivers/xen/ |
D | swiotlb-xen.c | 297 struct dma_attrs *attrs) in xen_swiotlb_alloc_coherent() 349 dma_addr_t dev_addr, struct dma_attrs *attrs) in xen_swiotlb_free_coherent() 381 struct dma_attrs *attrs) in xen_swiotlb_map_page() 437 struct dma_attrs *attrs) in xen_unmap_single() 465 struct dma_attrs *attrs) in xen_swiotlb_unmap_page() 541 struct dma_attrs *attrs) in xen_swiotlb_map_sg_attrs() 602 struct dma_attrs *attrs) in xen_swiotlb_unmap_sg_attrs()
|
/linux-4.4.14/arch/powerpc/platforms/ps3/ |
D | system-bus.c | 519 struct dma_attrs *attrs) in ps3_alloc_coherent() 556 dma_addr_t dma_handle, struct dma_attrs *attrs) in ps3_free_coherent() 572 struct dma_attrs *attrs) in ps3_sb_map_page() 595 struct dma_attrs *attrs) in ps3_ioc0_map_page() 629 size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) in ps3_unmap_page() 643 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in ps3_sb_map_sg() 673 struct dma_attrs *attrs) in ps3_ioc0_map_sg() 680 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in ps3_sb_unmap_sg() 689 struct dma_attrs *attrs) in ps3_ioc0_unmap_sg()
|
/linux-4.4.14/arch/x86/kernel/ |
D | pci-nommu.c | 31 struct dma_attrs *attrs) in nommu_map_page() 58 struct dma_attrs *attrs) in nommu_map_sg()
|
D | pci-swiotlb.c | 19 struct dma_attrs *attrs) in x86_swiotlb_alloc_coherent() 40 struct dma_attrs *attrs) in x86_swiotlb_free_coherent()
|
D | amd_gart_64.c | 245 struct dma_attrs *attrs) in gart_map_page() 267 struct dma_attrs *attrs) in gart_unmap_page() 289 enum dma_data_direction dir, struct dma_attrs *attrs) in gart_unmap_sg() 390 enum dma_data_direction dir, struct dma_attrs *attrs) in gart_map_sg() 480 gfp_t flag, struct dma_attrs *attrs) in gart_alloc_coherent() 512 dma_addr_t dma_addr, struct dma_attrs *attrs) in gart_free_coherent()
|
D | pci-dma.c | 80 struct dma_attrs *attrs) in dma_generic_alloc_coherent() 123 dma_addr_t dma_addr, struct dma_attrs *attrs) in dma_generic_free_coherent()
|
D | pci-calgary_64.c | 343 struct dma_attrs *attrs) in calgary_unmap_sg() 367 struct dma_attrs *attrs) in calgary_map_sg() 410 struct dma_attrs *attrs) in calgary_map_page() 425 struct dma_attrs *attrs) in calgary_unmap_page() 435 dma_addr_t *dma_handle, gfp_t flag, struct dma_attrs *attrs) in calgary_alloc_coherent() 469 struct dma_attrs *attrs) in calgary_free_coherent()
|
/linux-4.4.14/arch/sh/kernel/ |
D | dma-nommu.c | 16 struct dma_attrs *attrs) in nommu_map_page() 28 struct dma_attrs *attrs) in nommu_map_sg()
|
/linux-4.4.14/arch/mips/cavium-octeon/ |
D | dma-octeon.c | 128 struct dma_attrs *attrs) in octeon_dma_map_page() 138 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in octeon_dma_map_sg() 160 dma_addr_t *dma_handle, gfp_t gfp, struct dma_attrs *attrs) in octeon_dma_alloc_coherent() 192 void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs) in octeon_dma_free_coherent()
|
/linux-4.4.14/arch/s390/pci/ |
D | pci_dma.c | 285 struct dma_attrs *attrs) in s390_dma_map_pages() 331 struct dma_attrs *attrs) in s390_dma_unmap_pages() 354 struct dma_attrs *attrs) in s390_dma_alloc() 384 struct dma_attrs *attrs) in s390_dma_free() 396 struct dma_attrs *attrs) in s390_dma_map_sg() 429 struct dma_attrs *attrs) in s390_dma_unmap_sg()
|
/linux-4.4.14/arch/sh/mm/ |
D | consistent.c | 37 struct dma_attrs *attrs) in dma_generic_alloc_coherent() 69 struct dma_attrs *attrs) in dma_generic_free_coherent()
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | dma-mapping.h | 25 struct dma_attrs *attrs) in dma_alloc_attrs() 33 struct dma_attrs *attrs) in dma_free_attrs()
|
/linux-4.4.14/arch/arm/xen/ |
D | mm.c | 101 enum dma_data_direction dir, struct dma_attrs *attrs) in __xen_dma_map_page() 113 struct dma_attrs *attrs) in __xen_dma_unmap_page()
|
/linux-4.4.14/arch/powerpc/platforms/cell/ |
D | iommu.c | 169 struct dma_attrs *attrs) in tce_build_cell() 575 struct dma_attrs *attrs) in dma_fixed_alloc_coherent() 589 struct dma_attrs *attrs) in dma_fixed_free_coherent() 601 struct dma_attrs *attrs) in dma_fixed_map_page() 614 struct dma_attrs *attrs) in dma_fixed_unmap_page() 626 struct dma_attrs *attrs) in dma_fixed_map_sg() 638 struct dma_attrs *attrs) in dma_fixed_unmap_sg()
|
/linux-4.4.14/arch/ia64/hp/common/ |
D | sba_iommu.c | 922 struct dma_attrs *attrs) in sba_map_page() 1008 struct dma_attrs *attrs) in sba_map_single_attrs() 1049 enum dma_data_direction dir, struct dma_attrs *attrs) in sba_unmap_page() 1118 enum dma_data_direction dir, struct dma_attrs *attrs) in sba_unmap_single_attrs() 1133 gfp_t flags, struct dma_attrs *attrs) in sba_alloc_coherent() 1194 dma_addr_t dma_handle, struct dma_attrs *attrs) in sba_free_coherent() 1445 struct dma_attrs *attrs); 1458 struct dma_attrs *attrs) in sba_map_sg_attrs() 1554 struct dma_attrs *attrs) in sba_unmap_sg_attrs()
|
/linux-4.4.14/lib/ |
D | swiotlb.c | 741 struct dma_attrs *attrs) in swiotlb_map_page() 810 struct dma_attrs *attrs) in swiotlb_unmap_page() 880 enum dma_data_direction dir, struct dma_attrs *attrs) in swiotlb_map_sg_attrs() 927 int nelems, enum dma_data_direction dir, struct dma_attrs *attrs) in swiotlb_unmap_sg_attrs()
|
/linux-4.4.14/drivers/video/fbdev/omap2/omapfb/ |
D | omapfb.h | 54 struct dma_attrs attrs;
|
/linux-4.4.14/drivers/iommu/ |
D | dma-iommu.c | 385 enum dma_data_direction dir, struct dma_attrs *attrs) in iommu_dma_unmap_page() 507 enum dma_data_direction dir, struct dma_attrs *attrs) in iommu_dma_unmap_sg()
|
D | amd_iommu.c | 2559 struct dma_attrs *attrs) in map_page() 2596 enum dma_data_direction dir, struct dma_attrs *attrs) in unmap_page() 2622 struct dma_attrs *attrs) in map_sg() 2681 struct dma_attrs *attrs) in unmap_sg() 2712 struct dma_attrs *attrs) in alloc_coherent() 2777 struct dma_attrs *attrs) in free_coherent()
|
D | intel-iommu.c | 3494 struct dma_attrs *attrs) in intel_map_page() 3626 struct dma_attrs *attrs) in intel_unmap_page() 3633 struct dma_attrs *attrs) in intel_alloc_coherent() 3679 dma_addr_t dma_handle, struct dma_attrs *attrs) in intel_free_coherent() 3694 struct dma_attrs *attrs) in intel_unmap_sg() 3714 enum dma_data_direction dir, struct dma_attrs *attrs) in intel_map_sg()
|
/linux-4.4.14/arch/powerpc/platforms/powernv/ |
D | pci.h | 207 struct dma_attrs *attrs);
|
D | pci.c | 598 struct dma_attrs *attrs) in pnv_tce_build()
|
D | pci-ioda.c | 1695 struct dma_attrs *attrs) in pnv_ioda1_tce_build() 1798 struct dma_attrs *attrs) in pnv_ioda2_tce_build()
|
/linux-4.4.14/arch/powerpc/platforms/pasemi/ |
D | iommu.c | 91 struct dma_attrs *attrs) in iobmap_build()
|
/linux-4.4.14/Documentation/ |
D | DMA-API.txt | 372 struct dma_attrs *attrs) 377 struct dma_attrs *attrs) 382 struct dma_attrs *attrs) 387 struct dma_attrs *attrs) 391 struct dma_attrs*. 393 struct dma_attrs encapsulates a set of "DMA attributes". For the 394 definition of struct dma_attrs see linux/dma-attrs.h. 399 If struct dma_attrs* is NULL, the semantics of each of these 425 struct dma_attrs *attrs)
|
/linux-4.4.14/arch/arm/common/ |
D | dmabounce.c | 313 struct dma_attrs *attrs) in dmabounce_map_page() 347 enum dma_data_direction dir, struct dma_attrs *attrs) in dmabounce_unmap_page()
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | dart_iommu.c | 166 struct dma_attrs *attrs) in dart_build()
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | machvec.h | 25 struct dma_attrs;
|
/linux-4.4.14/arch/x86/pci/ |
D | sta2x11-fixup.c | 172 struct dma_attrs *attrs) in sta2x11_swiotlb_alloc_coherent()
|
/linux-4.4.14/arch/powerpc/platforms/pseries/ |
D | iommu.c | 155 struct dma_attrs *attrs) in tce_build_pSeries() 211 struct dma_attrs *attrs) in tce_build_pSeriesLP() 254 struct dma_attrs *attrs) in tce_buildmulti_pSeriesLP()
|
/linux-4.4.14/include/rdma/ |
D | ib_verbs.h | 2637 struct dma_attrs *attrs) in ib_dma_map_single_attrs() 2646 struct dma_attrs *attrs) in ib_dma_unmap_single_attrs() 2724 struct dma_attrs *attrs) in ib_dma_map_sg_attrs() 2732 struct dma_attrs *attrs) in ib_dma_unmap_sg_attrs()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | gk20a.c | 109 struct dma_attrs attrs;
|