| H A D | mapping.c | 37 unsigned long attrs; member 45 this->attrs); in dmam_release() 85 * @attrs: Flags in the DMA_ATTR_* namespace. 94 gfp_t gfp, unsigned long attrs) in dmam_alloc_attrs() argument 103 vaddr = dma_alloc_attrs(dev, size, dma_handle, gfp, attrs); in dmam_alloc_attrs() 112 dr->attrs = attrs; in dmam_alloc_attrs() 156 enum dma_data_direction dir, unsigned long attrs) in dma_map_phys() argument 159 bool is_mmio = attrs & DMA_ATTR_MMIO; in dma_map_phys() 167 if (!dev_is_dma_coherent(dev) && (attrs in dma_map_phys() 186 dma_map_page_attrs(struct device * dev,struct page * page,size_t offset,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_map_page_attrs() argument 202 dma_unmap_phys(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_unmap_phys() argument 221 dma_unmap_page_attrs(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_unmap_page_attrs() argument 231 __dma_map_sg_attrs(struct device * dev,struct scatterlist * sg,int nents,enum dma_data_direction dir,unsigned long attrs) __dma_map_sg_attrs() argument 280 dma_map_sg_attrs(struct device * dev,struct scatterlist * sg,int nents,enum dma_data_direction dir,unsigned long attrs) dma_map_sg_attrs() argument 319 dma_map_sgtable(struct device * dev,struct sg_table * sgt,enum dma_data_direction dir,unsigned long attrs) dma_map_sgtable() argument 333 dma_unmap_sg_attrs(struct device * dev,struct scatterlist * sg,int nents,enum dma_data_direction dir,unsigned long attrs) dma_unmap_sg_attrs() argument 351 dma_map_resource(struct device * dev,phys_addr_t phys_addr,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_map_resource() argument 362 dma_unmap_resource(struct device * dev,dma_addr_t addr,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_unmap_resource() argument 508 dma_get_sgtable_attrs(struct device * dev,struct sg_table * sgt,void * cpu_addr,dma_addr_t dma_addr,size_t size,unsigned long attrs) dma_get_sgtable_attrs() argument 529 dma_pgprot(struct device * dev,pgprot_t prot,unsigned long attrs) dma_pgprot() argument 575 dma_mmap_attrs(struct device * dev,struct vm_area_struct * vma,void * cpu_addr,dma_addr_t dma_addr,size_t size,unsigned long attrs) dma_mmap_attrs() argument 617 dma_alloc_attrs(struct device * dev,size_t size,dma_addr_t * dma_handle,gfp_t flag,unsigned long attrs) dma_alloc_attrs() argument 661 dma_free_attrs(struct device * dev,size_t size,void * cpu_addr,dma_addr_t dma_handle,unsigned long attrs) dma_free_attrs() argument 790 dma_alloc_noncontiguous(struct device * dev,size_t size,enum dma_data_direction dir,gfp_t gfp,unsigned long attrs) dma_alloc_noncontiguous() argument [all...] |