Lines Matching defs:dev
99 static inline void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in debug_dma_mapping_error()
102 static inline void debug_dma_map_single(struct device *dev, const void *addr, unsigned long len) in debug_dma_map_single()
108 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
151 static inline dma_addr_t dma_map_page_attrs(struct device *dev, struct page *page, size_t offset, s… in dma_map_page_attrs()
156 static inline void dma_unmap_page_attrs(struct device *dev, dma_addr_t addr, size_t size, enum dma_… in dma_unmap_page_attrs()
160 static inline int dma_map_sg_attrs(struct device *dev, struct scatterlist *sg, int nents, enum dma_… in dma_map_sg_attrs()
165 static inline void dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg, int nents, in dma_unmap_sg_attrs()
169 static inline dma_addr_t dma_map_resource(struct device *dev, phys_addr_t phys_addr, size_t size, in dma_map_resource()
174 static inline void dma_unmap_resource(struct device *dev, dma_addr_t addr, size_t size, enum dma_da… in dma_unmap_resource()
178 static inline void dma_sync_single_for_cpu(struct device *dev, dma_addr_t addr, size_t size, in dma_sync_single_for_cpu()
182 static inline void dma_sync_single_for_device(struct device *dev, dma_addr_t addr, size_t size, in dma_sync_single_for_device()
186 static inline void dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_cpu()
190 static inline void dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems, in dma_sync_sg_for_device()
194 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
198 static inline void *dma_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t … in dma_alloc_attrs()
203 static void dma_free_attrs(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_handle, … in dma_free_attrs()
206 static inline void *dmam_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t… in dmam_alloc_attrs()
211 static inline void dmam_free_coherent(struct device *dev, size_t size, void *vaddr, dma_addr_t dma_… in dmam_free_coherent()
214 static inline int dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt, void *cpu_addr, d… in dma_get_sgtable_attrs()
219 static inline int dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dm… in dma_mmap_attrs()
224 static inline bool dma_can_mmap(struct device *dev) in dma_can_mmap()
228 static inline int dma_supported(struct device *dev, u64 mask) in dma_supported()
232 static inline int dma_set_mask(struct device *dev, u64 mask) in dma_set_mask()
236 static inline int dma_set_coherent_mask(struct device *dev, u64 mask) in dma_set_coherent_mask()
240 static inline u64 dma_get_required_mask(struct device *dev) in dma_get_required_mask()
244 static inline size_t dma_max_mapping_size(struct device *dev) in dma_max_mapping_size()
248 static inline bool dma_need_sync(struct device *dev, dma_addr_t dma_addr) in dma_need_sync()
252 static inline unsigned long dma_get_merge_boundary(struct device *dev) in dma_get_merge_boundary()
267 static inline dma_addr_t dma_map_single_attrs(struct device *dev, void *ptr, size_t size, enum dma_… in dma_map_single_attrs()
278 static inline void dma_unmap_single_attrs(struct device *dev, dma_addr_t addr, size_t size, enum dm… in dma_unmap_single_attrs()
284 static inline void dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t addr, unsigned long… in dma_sync_single_range_for_cpu()
290 static inline void dma_sync_single_range_for_device(struct device *dev, dma_addr_t addr, unsigned l… in dma_sync_single_range_for_device()
312 static inline int dma_map_sgtable(struct device *dev, struct sg_table *sgt, enum dma_data_direction… in dma_map_sgtable()
336 static inline void dma_unmap_sgtable(struct device *dev, struct sg_table *sgt, enum dma_data_direct… in dma_unmap_sgtable()
354 static inline void dma_sync_sgtable_for_cpu(struct device *dev, struct sg_table *sgt, enum dma_data… in dma_sync_sgtable_for_cpu()
370 static inline void dma_sync_sgtable_for_device(struct device *dev, struct sg_table *sgt, enum dma_d… in dma_sync_sgtable_for_device()
384 static inline void *dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp… in dma_alloc_coherent()
389 static inline void dma_free_coherent(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dm… in dma_free_coherent()
394 static inline u64 dma_get_mask(struct device *dev) in dma_get_mask()
408 static inline int dma_set_mask_and_coherent(struct device *dev, u64 mask) in dma_set_mask_and_coherent()
421 static inline int dma_coerce_mask_and_coherent(struct device *dev, u64 mask) in dma_coerce_mask_and_coherent()
435 static inline bool dma_addressing_limited(struct device *dev) in dma_addressing_limited()
440 static inline unsigned int dma_get_max_seg_size(struct device *dev) in dma_get_max_seg_size()
448 static inline int dma_set_max_seg_size(struct device *dev, unsigned int size) in dma_set_max_seg_size()
457 static inline unsigned long dma_get_seg_boundary(struct device *dev) in dma_get_seg_boundary()
476 static inline unsigned long dma_get_seg_boundary_nr_pages(struct device *dev, unsigned int page_shi… in dma_get_seg_boundary_nr_pages()
484 static inline int dma_set_seg_boundary(struct device *dev, unsigned long mask) in dma_set_seg_boundary()
493 static inline unsigned int dma_get_min_align_mask(struct device *dev) in dma_get_min_align_mask()
501 static inline int dma_set_min_align_mask(struct device *dev, unsigned int min_align_mask) in dma_set_min_align_mask()
518 static inline void *dmam_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gf… in dmam_alloc_coherent()
523 static inline void *dma_alloc_wc(struct device *dev, size_t size, dma_addr_t *dma_addr, gfp_t gfp) in dma_alloc_wc()
534 static inline void dma_free_wc(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_addr) in dma_free_wc()
539 static inline int dma_mmap_wc(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_a… in dma_mmap_wc()