/linux-4.1.27/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 | 20 struct dma_attrs *attrs); 23 struct dma_attrs *attrs); 25 void *, dma_addr_t, size_t, struct dma_attrs *attrs); 28 dma_addr_t, size_t, struct dma_attrs *attrs); 33 struct dma_attrs *attrs); 36 struct dma_attrs *attrs); 43 struct dma_attrs *attrs); 47 struct dma_attrs *attrs); 259 struct dma_attrs;
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos_drm_buf.c | 32 init_dma_attrs(&buf->dma_attrs); in lowlevel_buffer_allocate() 40 dma_set_attr(DMA_ATTR_FORCE_CONTIGUOUS, &buf->dma_attrs); in lowlevel_buffer_allocate() 51 dma_set_attr(attr, &buf->dma_attrs); in lowlevel_buffer_allocate() 52 dma_set_attr(DMA_ATTR_NO_KERNEL_MAPPING, &buf->dma_attrs); in lowlevel_buffer_allocate() 69 &buf->dma_attrs); in lowlevel_buffer_allocate() 86 &buf->dma_attrs); in lowlevel_buffer_allocate() 108 (dma_addr_t)buf->dma_addr, &buf->dma_attrs); in lowlevel_buffer_allocate() 136 (dma_addr_t)buf->dma_addr, &buf->dma_attrs); in lowlevel_buffer_deallocate() 140 (dma_addr_t)buf->dma_addr, &buf->dma_attrs); in lowlevel_buffer_deallocate()
|
D | exynos_drm_gem.h | 43 struct dma_attrs dma_attrs; member
|
D | exynos_drm_fbdev.c | 56 buffer->dma_addr, buffer->size, &buffer->dma_attrs); in exynos_drm_fb_mmap()
|
D | exynos_drm_gem.c | 346 &buffer->dma_attrs); in exynos_drm_gem_mmap_buffer()
|
D | exynos_drm_g2d.c | 236 struct dma_attrs cmdlist_dma_attrs;
|
/linux-4.1.27/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.1.27/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 | 44 struct dma_attrs *attrs) in dma_direct_alloc_coherent() 101 struct dma_attrs *attrs) in dma_direct_free_coherent() 112 struct dma_attrs *attrs) in dma_direct_mmap_coherent() 130 struct dma_attrs *attrs) in dma_direct_map_sg() 146 struct dma_attrs *attrs) in dma_direct_unmap_sg() 179 struct dma_attrs *attrs) in dma_direct_map_page() 190 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() 759 struct dma_attrs *attrs) in iommu_map_page() 796 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.1.27/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() 51 struct dma_attrs *attrs) in xen_dma_unmap_page()
|
/linux-4.1.27/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.1.27/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() 72 obj->size, &rk_obj->dma_attrs); in rockchip_drm_gem_object_mmap() 276 &rk_obj->dma_attrs); in rockchip_gem_prime_get_sg_table() 290 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.1.27/arch/arm/include/asm/ |
D | dma-mapping.h | 210 gfp_t gfp, struct dma_attrs *attrs); 216 struct dma_attrs *attrs) in dma_alloc_attrs() 242 dma_addr_t handle, struct dma_attrs *attrs); 248 struct dma_attrs *attrs) in dma_free_attrs() 272 struct dma_attrs *attrs); 326 enum dma_data_direction, struct dma_attrs *attrs); 328 enum dma_data_direction, struct dma_attrs *attrs); 335 struct dma_attrs *attrs);
|
/linux-4.1.27/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.1.27/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() 159 struct dma_attrs *attrs) in dma_direct_mmap_coherent()
|
/linux-4.1.27/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.1.27/arch/openrisc/include/asm/ |
D | dma-mapping.h | 45 struct dma_attrs *attrs) in dma_alloc_attrs() 61 struct dma_attrs *attrs) in dma_free_attrs() 73 struct dma_attrs attrs; in dma_alloc_noncoherent() 83 struct dma_attrs attrs; in dma_free_noncoherent()
|
/linux-4.1.27/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.1.27/arch/arm64/mm/ |
D | dma-mapping.c | 34 static pgprot_t __get_dma_pgprot(struct dma_attrs *attrs, pgprot_t prot, in __get_dma_pgprot() 93 struct dma_attrs *attrs) in __dma_alloc_coherent() 123 struct dma_attrs *attrs) in __dma_free_coherent() 142 struct dma_attrs *attrs) in __dma_alloc() 191 struct dma_attrs *attrs) in __dma_free() 208 struct dma_attrs *attrs) in __swiotlb_map_page() 222 struct dma_attrs *attrs) in __swiotlb_unmap_page() 231 struct dma_attrs *attrs) in __swiotlb_map_sg_attrs() 248 struct dma_attrs *attrs) in __swiotlb_unmap_sg_attrs() 333 struct dma_attrs *attrs) in __swiotlb_mmap()
|
/linux-4.1.27/arch/arm/mm/ |
D | dma-mapping.c | 77 struct dma_attrs *attrs) in arm_dma_map_page() 86 struct dma_attrs *attrs) in arm_coherent_dma_map_page() 107 struct dma_attrs *attrs) in arm_dma_unmap_page() 148 dma_addr_t *handle, gfp_t gfp, struct dma_attrs *attrs); 150 dma_addr_t handle, struct dma_attrs *attrs); 573 static inline pgprot_t __get_dma_pgprot(struct dma_attrs *attrs, pgprot_t prot) in __get_dma_pgprot() 613 struct dma_attrs *attrs, const void *caller) in __dma_alloc() 668 gfp_t gfp, struct dma_attrs *attrs) in arm_dma_alloc() 681 dma_addr_t *handle, gfp_t gfp, struct dma_attrs *attrs) in arm_coherent_dma_alloc() 698 struct dma_attrs *attrs) in arm_dma_mmap() [all …]
|
/linux-4.1.27/arch/sh/include/asm/ |
D | dma-mapping.h | 60 struct dma_attrs *attrs) in dma_alloc_attrs() 80 struct dma_attrs *attrs) in dma_free_attrs() 95 struct dma_attrs *attrs); 98 struct dma_attrs *attrs);
|
/linux-4.1.27/arch/mips/loongson/common/ |
D | dma-swiotlb.c | 13 dma_addr_t *dma_handle, gfp_t gfp, struct dma_attrs *attrs) in loongson_dma_alloc_coherent() 47 void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs) in loongson_dma_free_coherent() 60 struct dma_attrs *attrs) in loongson_dma_map_page() 70 struct dma_attrs *attrs) in loongson_dma_map_sg()
|
/linux-4.1.27/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.1.27/arch/powerpc/include/asm/ |
D | dma-mapping.h | 26 struct dma_attrs *attrs); 29 struct dma_attrs *attrs); 33 size_t size, struct dma_attrs *attrs); 144 struct dma_attrs *attrs) in dma_alloc_attrs() 162 struct dma_attrs *attrs) in dma_free_attrs()
|
D | iommu.h | 154 struct dma_attrs *attrs); 159 struct dma_attrs *attrs); 170 struct dma_attrs *attrs); 173 struct dma_attrs *attrs);
|
D | machdep.h | 73 struct dma_attrs *attrs); 87 struct dma_attrs *attrs);
|
/linux-4.1.27/arch/hexagon/kernel/ |
D | dma.c | 65 struct dma_attrs *attrs) in hexagon_dma_alloc_coherent() 98 dma_addr_t dma_addr, struct dma_attrs *attrs) in hexagon_free_coherent() 119 struct dma_attrs *attrs) in hexagon_map_sg() 186 struct dma_attrs *attrs) in hexagon_map_page()
|
/linux-4.1.27/arch/x86/include/asm/ |
D | dma-mapping.h | 65 struct dma_attrs *attrs); 69 struct dma_attrs *attrs); 132 gfp_t gfp, struct dma_attrs *attrs) in dma_alloc_attrs() 162 struct dma_attrs *attrs) in dma_free_attrs()
|
D | swiotlb.h | 34 struct dma_attrs *attrs); 37 struct dma_attrs *attrs);
|
/linux-4.1.27/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.1.27/include/asm-generic/ |
D | dma-mapping-common.h | 13 struct dma_attrs *attrs) in dma_map_single_attrs() 32 struct dma_attrs *attrs) in dma_unmap_single_attrs() 48 struct dma_attrs *attrs) in dma_map_sg_attrs() 66 struct dma_attrs *attrs) in dma_unmap_sg_attrs() 211 dma_addr_t dma_addr, size_t size, struct dma_attrs *attrs) in dma_mmap_attrs() 228 dma_addr_t dma_addr, size_t size, struct dma_attrs *attrs) in dma_get_sgtable_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.1.27/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.1.27/arch/mips/mm/ |
D | dma-default.c | 134 dma_addr_t * dma_handle, gfp_t gfp, struct dma_attrs *attrs) in mips_dma_alloc_coherent() 176 dma_addr_t dma_handle, struct dma_attrs *attrs) in mips_dma_free_coherent() 256 size_t size, enum dma_data_direction direction, struct dma_attrs *attrs) in mips_dma_unmap_page() 266 int nents, enum dma_data_direction direction, struct dma_attrs *attrs) in mips_dma_map_sg() 286 struct dma_attrs *attrs) in mips_dma_map_page() 296 struct dma_attrs *attrs) in mips_dma_unmap_sg()
|
/linux-4.1.27/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.1.27/drivers/xen/ |
D | swiotlb-xen.c | 298 struct dma_attrs *attrs) in xen_swiotlb_alloc_coherent() 353 dma_addr_t dev_addr, struct dma_attrs *attrs) in xen_swiotlb_free_coherent() 388 struct dma_attrs *attrs) in xen_swiotlb_map_page() 444 struct dma_attrs *attrs) in xen_unmap_single() 472 struct dma_attrs *attrs) in xen_swiotlb_unmap_page() 548 struct dma_attrs *attrs) in xen_swiotlb_map_sg_attrs() 609 struct dma_attrs *attrs) in xen_swiotlb_unmap_sg_attrs()
|
/linux-4.1.27/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() 70 void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs) in nlm_dma_free_coherent()
|
/linux-4.1.27/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.1.27/arch/x86/kernel/ |
D | pci-swiotlb.c | 19 struct dma_attrs *attrs) in x86_swiotlb_alloc_coherent() 33 struct dma_attrs *attrs) in x86_swiotlb_free_coherent()
|
D | pci-nommu.c | 31 struct dma_attrs *attrs) in nommu_map_page() 58 struct dma_attrs *attrs) in nommu_map_sg()
|
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 | 91 struct dma_attrs *attrs) in dma_generic_alloc_coherent() 134 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.1.27/arch/alpha/include/asm/ |
D | dma-mapping.h | 19 struct dma_attrs *attrs) in dma_alloc_attrs() 28 struct dma_attrs *attrs) in dma_free_attrs()
|
/linux-4.1.27/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.1.27/arch/s390/pci/ |
D | pci_dma.c | 278 struct dma_attrs *attrs) in s390_dma_map_pages() 317 struct dma_attrs *attrs) in s390_dma_unmap_pages() 338 struct dma_attrs *attrs) in s390_dma_alloc() 368 struct dma_attrs *attrs) in s390_dma_free() 380 struct dma_attrs *attrs) in s390_dma_map_sg() 413 struct dma_attrs *attrs) in s390_dma_unmap_sg()
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | dma-mapping.h | 48 struct dma_attrs *attrs) in dma_alloc_attrs() 62 struct dma_attrs *attrs) in dma_free_attrs()
|
/linux-4.1.27/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() 195 void *vaddr, dma_addr_t dma_handle, struct dma_attrs *attrs) in octeon_dma_free_coherent()
|
/linux-4.1.27/arch/s390/include/asm/ |
D | dma-mapping.h | 63 struct dma_attrs *attrs) in dma_alloc_attrs() 80 struct dma_attrs *attrs) in dma_free_attrs()
|
/linux-4.1.27/arch/hexagon/include/asm/ |
D | dma-mapping.h | 77 struct dma_attrs *attrs) in dma_alloc_attrs() 95 struct dma_attrs *attrs) in dma_free_attrs()
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | dma-mapping.h | 30 struct dma_attrs *attrs) in dma_alloc_attrs() 44 struct dma_attrs *attrs) in dma_free_attrs()
|
D | machvec.h | 25 struct dma_attrs;
|
/linux-4.1.27/arch/unicore32/include/asm/ |
D | dma-mapping.h | 89 struct dma_attrs *attrs) in dma_alloc_attrs() 100 struct dma_attrs *attrs) in dma_free_attrs()
|
/linux-4.1.27/arch/mips/include/asm/ |
D | dma-mapping.h | 72 struct dma_attrs *attrs) in dma_alloc_attrs() 88 struct dma_attrs *attrs) in dma_free_attrs()
|
/linux-4.1.27/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.1.27/arch/microblaze/include/asm/ |
D | dma-mapping.h | 109 struct dma_attrs *attrs) in dma_alloc_attrs() 126 struct dma_attrs *attrs) in dma_free_attrs()
|
/linux-4.1.27/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.1.27/arch/arm64/include/asm/ |
D | dma-mapping.h | 114 struct dma_attrs *attrs) in dma_alloc_attrs() 129 struct dma_attrs *attrs) in dma_free_attrs()
|
/linux-4.1.27/arch/tile/include/asm/ |
D | dma-mapping.h | 121 struct dma_attrs *attrs) in dma_alloc_attrs() 135 struct dma_attrs *attrs) in dma_free_attrs()
|
/linux-4.1.27/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.1.27/arch/xtensa/include/asm/ |
D | dma-mapping.h | 190 struct dma_attrs *attrs) in dma_alloc_attrs() 197 struct dma_attrs *attrs) in dma_free_attrs()
|
/linux-4.1.27/arch/powerpc/platforms/cell/ |
D | iommu.c | 169 struct dma_attrs *attrs) in tce_build_cell() 569 struct dma_attrs *attrs) in dma_fixed_alloc_coherent() 583 struct dma_attrs *attrs) in dma_fixed_free_coherent() 595 struct dma_attrs *attrs) in dma_fixed_map_page() 608 struct dma_attrs *attrs) in dma_fixed_unmap_page() 620 struct dma_attrs *attrs) in dma_fixed_map_sg() 632 struct dma_attrs *attrs) in dma_fixed_unmap_sg()
|
/linux-4.1.27/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() 1198 dma_addr_t dma_handle, struct dma_attrs *attrs) in sba_free_coherent() 1449 struct dma_attrs *attrs); 1462 struct dma_attrs *attrs) in sba_map_sg_attrs() 1558 struct dma_attrs *attrs) in sba_unmap_sg_attrs()
|
/linux-4.1.27/lib/ |
D | swiotlb.c | 734 struct dma_attrs *attrs) in swiotlb_map_page() 803 struct dma_attrs *attrs) in swiotlb_unmap_page() 873 enum dma_data_direction dir, struct dma_attrs *attrs) in swiotlb_map_sg_attrs() 920 int nelems, enum dma_data_direction dir, struct dma_attrs *attrs) in swiotlb_unmap_sg_attrs()
|
/linux-4.1.27/drivers/misc/mic/host/ |
D | mic_boot.c | 40 struct dma_attrs *attrs) in mic_dma_map_page() 51 struct dma_attrs *attrs) in mic_dma_unmap_page()
|
/linux-4.1.27/drivers/video/fbdev/omap2/omapfb/ |
D | omapfb.h | 54 struct dma_attrs attrs;
|
/linux-4.1.27/arch/powerpc/platforms/pasemi/ |
D | iommu.c | 91 struct dma_attrs *attrs) in iobmap_build()
|
/linux-4.1.27/Documentation/ |
D | DMA-API.txt | 378 struct dma_attrs *attrs) 383 struct dma_attrs *attrs) 388 struct dma_attrs *attrs) 393 struct dma_attrs *attrs) 397 struct dma_attrs*. 399 struct dma_attrs encapsulates a set of "DMA attributes". For the 400 definition of struct dma_attrs see linux/dma-attrs.h. 405 If struct dma_attrs* is NULL, the semantics of each of these 431 struct dma_attrs *attrs)
|
/linux-4.1.27/arch/powerpc/platforms/powernv/ |
D | pci.c | 578 struct dma_attrs *attrs, bool rm) in pnv_tce_build() 609 struct dma_attrs *attrs) in pnv_tce_build_vm() 642 struct dma_attrs *attrs) in pnv_tce_build_rm()
|
/linux-4.1.27/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.1.27/arch/powerpc/sysdev/ |
D | dart_iommu.c | 166 struct dma_attrs *attrs) in dart_build()
|
/linux-4.1.27/arch/x86/pci/ |
D | sta2x11-fixup.c | 172 struct dma_attrs *attrs) in sta2x11_swiotlb_alloc_coherent()
|
/linux-4.1.27/include/rdma/ |
D | ib_verbs.h | 2186 struct dma_attrs *attrs) in ib_dma_map_single_attrs() 2195 struct dma_attrs *attrs) in ib_dma_unmap_single_attrs() 2273 struct dma_attrs *attrs) in ib_dma_map_sg_attrs() 2281 struct dma_attrs *attrs) in ib_dma_unmap_sg_attrs()
|
/linux-4.1.27/arch/powerpc/platforms/pseries/ |
D | iommu.c | 86 struct dma_attrs *attrs) in tce_build_pSeries() 142 struct dma_attrs *attrs) in tce_build_pSeriesLP() 185 struct dma_attrs *attrs) in tce_buildmulti_pSeriesLP()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
D | gk20a.c | 94 struct dma_attrs attrs;
|
/linux-4.1.27/drivers/iommu/ |
D | amd_iommu.c | 2766 struct dma_attrs *attrs) in map_page() 2803 enum dma_data_direction dir, struct dma_attrs *attrs) in unmap_page() 2829 struct dma_attrs *attrs) in map_sg() 2888 struct dma_attrs *attrs) in unmap_sg() 2919 struct dma_attrs *attrs) in alloc_coherent() 2984 struct dma_attrs *attrs) in free_coherent()
|
D | intel-iommu.c | 3114 struct dma_attrs *attrs) in intel_map_page() 3246 struct dma_attrs *attrs) in intel_unmap_page() 3253 struct dma_attrs *attrs) in intel_alloc_coherent() 3299 dma_addr_t dma_handle, struct dma_attrs *attrs) in intel_free_coherent() 3314 struct dma_attrs *attrs) in intel_unmap_sg() 3334 enum dma_data_direction dir, struct dma_attrs *attrs) in intel_map_sg()
|