Lines Matching +defs:dev +defs:attrs

25 static inline dma_addr_t phys_to_dma_direct(struct device *dev,  in phys_to_dma_direct()
33 static inline struct page *dma_direct_to_page(struct device *dev, in dma_direct_to_page()
39 u64 dma_direct_get_required_mask(struct device *dev) in dma_direct_get_required_mask()
47 static gfp_t dma_direct_optimal_gfp_mask(struct device *dev, u64 dma_mask, in dma_direct_optimal_gfp_mask()
68 static bool dma_coherent_ok(struct device *dev, phys_addr_t phys, size_t size) in dma_coherent_ok()
78 static struct page *__dma_direct_alloc_pages(struct device *dev, size_t size, in __dma_direct_alloc_pages()
117 static void *dma_direct_alloc_from_pool(struct device *dev, size_t size, in dma_direct_alloc_from_pool()
133 void *dma_direct_alloc(struct device *dev, size_t size, in dma_direct_alloc()
134 dma_addr_t *dma_handle, gfp_t gfp, unsigned long attrs) in dma_direct_alloc()
244 void dma_direct_free(struct device *dev, size_t size, in dma_direct_free()
245 void *cpu_addr, dma_addr_t dma_addr, unsigned long attrs) in dma_direct_free()
279 struct page *dma_direct_alloc_pages(struct device *dev, size_t size, in dma_direct_alloc_pages()
317 void dma_direct_free_pages(struct device *dev, size_t size, in dma_direct_free_pages()
337 void dma_direct_sync_sg_for_device(struct device *dev, in dma_direct_sync_sg_for_device()
360 void dma_direct_sync_sg_for_cpu(struct device *dev, in dma_direct_sync_sg_for_cpu()
384 void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl, in dma_direct_unmap_sg()
385 int nents, enum dma_data_direction dir, unsigned long attrs) in dma_direct_unmap_sg()
396 int dma_direct_map_sg(struct device *dev, struct scatterlist *sgl, int nents, in dma_direct_map_sg()
397 enum dma_data_direction dir, unsigned long attrs) in dma_direct_map_sg()
417 dma_addr_t dma_direct_map_resource(struct device *dev, phys_addr_t paddr, in dma_direct_map_resource()
418 size_t size, enum dma_data_direction dir, unsigned long attrs) in dma_direct_map_resource()
433 int dma_direct_get_sgtable(struct device *dev, struct sg_table *sgt, in dma_direct_get_sgtable()
435 unsigned long attrs) in dma_direct_get_sgtable()
446 bool dma_direct_can_mmap(struct device *dev) in dma_direct_can_mmap()
452 int dma_direct_mmap(struct device *dev, struct vm_area_struct *vma, in dma_direct_mmap()
454 unsigned long attrs) in dma_direct_mmap()
472 int dma_direct_supported(struct device *dev, u64 mask) in dma_direct_supported()
495 size_t dma_direct_max_mapping_size(struct device *dev) in dma_direct_max_mapping_size()
504 bool dma_direct_need_sync(struct device *dev, dma_addr_t dma_addr) in dma_direct_need_sync()
526 int dma_direct_set_offset(struct device *dev, phys_addr_t cpu_start, in dma_direct_set_offset()