| H A D | direct.c | 26 static inline dma_addr_t phys_to_dma_direct(struct device *dev, in phys_to_dma_direct()   argument  34 static inline struct page *dma_direct_to_page(struct device *dev, in dma_direct_to_page()   argument  40 u64 dma_direct_get_required_mask(struct device *dev) in dma_direct_get_required_mask()   argument  48 static gfp_t dma_direct_optimal_gfp_mask(struct device *dev, u64 *phys_limit) in dma_direct_optimal_gfp_mask()   argument  70 dma_coherent_ok(struct device * dev,phys_addr_t phys,size_t size) dma_coherent_ok()  argument  80 dma_set_decrypted(struct device * dev,void * vaddr,size_t size) dma_set_decrypted()  argument  87 dma_set_encrypted(struct device * dev,void * vaddr,size_t size) dma_set_encrypted()  argument  99 __dma_direct_free_pages(struct device * dev,struct page * page,size_t size) __dma_direct_free_pages()  argument  107 dma_direct_alloc_swiotlb(struct device * dev,size_t size) dma_direct_alloc_swiotlb()  argument  119 __dma_direct_alloc_pages(struct device * dev,size_t size,gfp_t gfp,bool allow_highmem) __dma_direct_alloc_pages()  argument  167 dma_direct_use_pool(struct device * dev,gfp_t gfp) dma_direct_use_pool()  argument  172 dma_direct_alloc_from_pool(struct device * dev,size_t size,dma_addr_t * dma_handle,gfp_t gfp) dma_direct_alloc_from_pool()  argument  190 dma_direct_alloc_no_mapping(struct device * dev,size_t size,dma_addr_t * dma_handle,gfp_t gfp) dma_direct_alloc_no_mapping()  argument  208 dma_direct_alloc(struct device * dev,size_t size,dma_addr_t * dma_handle,gfp_t gfp,unsigned long attrs) dma_direct_alloc()  argument  315 dma_direct_free(struct device * dev,size_t size,void * cpu_addr,dma_addr_t dma_addr,unsigned long attrs) dma_direct_free()  argument  358 dma_direct_alloc_pages(struct device * dev,size_t size,dma_addr_t * dma_handle,enum dma_data_direction dir,gfp_t gfp) dma_direct_alloc_pages()  argument  381 dma_direct_free_pages(struct device * dev,size_t size,struct page * page,dma_addr_t dma_addr,enum dma_data_direction dir) dma_direct_free_pages()  argument  399 dma_direct_sync_sg_for_device(struct device * dev,struct scatterlist * sgl,int nents,enum dma_data_direction dir) dma_direct_sync_sg_for_device()  argument  420 dma_direct_sync_sg_for_cpu(struct device * dev,struct scatterlist * sgl,int nents,enum dma_data_direction dir) dma_direct_sync_sg_for_cpu()  argument  446 dma_direct_unmap_sg(struct device * dev,struct scatterlist * sgl,int nents,enum dma_data_direction dir,unsigned long attrs) dma_direct_unmap_sg()  argument  462 dma_direct_map_sg(struct device * dev,struct scatterlist * sgl,int nents,enum dma_data_direction dir,unsigned long attrs) dma_direct_map_sg()  argument  505 dma_direct_map_resource(struct device * dev,phys_addr_t paddr,size_t size,enum dma_data_direction dir,unsigned long attrs) dma_direct_map_resource()  argument  521 dma_direct_get_sgtable(struct device * dev,struct sg_table * sgt,void * cpu_addr,dma_addr_t dma_addr,size_t size,unsigned long attrs) dma_direct_get_sgtable()  argument  534 dma_direct_can_mmap(struct device * dev) dma_direct_can_mmap()  argument  540 dma_direct_mmap(struct device * dev,struct vm_area_struct * vma,void * cpu_addr,dma_addr_t dma_addr,size_t size,unsigned long attrs) dma_direct_mmap()  argument  564 dma_direct_supported(struct device * dev,u64 mask) dma_direct_supported()  argument  587 dma_find_range(struct device * dev,unsigned long start_pfn) dma_find_range()  argument  612 struct device *dev = data; check_ram_in_range_map()  local  627 dma_direct_all_ram_mapped(struct device * dev) dma_direct_all_ram_mapped()  argument  635 dma_direct_max_mapping_size(struct device * dev) dma_direct_max_mapping_size()  argument  644 dma_direct_need_sync(struct device * dev,dma_addr_t dma_addr) dma_direct_need_sync()  argument  666 dma_direct_set_offset(struct device * dev,phys_addr_t cpu_start,dma_addr_t dma_start,u64 size) dma_direct_set_offset()  argument  [all...] |