• Home
  • Raw
  • Download

Lines Matching defs:dev

100 static inline void debug_dma_mapping_error(struct device *dev,  in debug_dma_mapping_error()
104 static inline void debug_dma_map_single(struct device *dev, const void *addr, in debug_dma_map_single()
111 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
169 static inline dma_addr_t dma_map_page_attrs(struct device *dev, in dma_map_page_attrs()
175 static inline void dma_unmap_page_attrs(struct device *dev, dma_addr_t addr, in dma_unmap_page_attrs()
179 static inline unsigned int dma_map_sg_attrs(struct device *dev, in dma_map_sg_attrs()
185 static inline void dma_unmap_sg_attrs(struct device *dev, in dma_unmap_sg_attrs()
190 static inline int dma_map_sgtable(struct device *dev, struct sg_table *sgt, in dma_map_sgtable()
195 static inline dma_addr_t dma_map_resource(struct device *dev, in dma_map_resource()
201 static inline void dma_unmap_resource(struct device *dev, dma_addr_t addr, in dma_unmap_resource()
205 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
209 static inline void *dma_alloc_attrs(struct device *dev, size_t size, in dma_alloc_attrs()
214 static void dma_free_attrs(struct device *dev, size_t size, void *cpu_addr, in dma_free_attrs()
218 static inline void *dmam_alloc_attrs(struct device *dev, size_t size, in dmam_alloc_attrs()
223 static inline void dmam_free_coherent(struct device *dev, size_t size, in dmam_free_coherent()
227 static inline int dma_get_sgtable_attrs(struct device *dev, in dma_get_sgtable_attrs()
233 static inline int dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, in dma_mmap_attrs()
239 static inline bool dma_can_mmap(struct device *dev) in dma_can_mmap()
243 static inline bool dma_pci_p2pdma_supported(struct device *dev) in dma_pci_p2pdma_supported()
247 static inline int dma_set_mask(struct device *dev, u64 mask) in dma_set_mask()
251 static inline int dma_set_coherent_mask(struct device *dev, u64 mask) in dma_set_coherent_mask()
255 static inline u64 dma_get_required_mask(struct device *dev) in dma_get_required_mask()
259 static inline bool dma_addressing_limited(struct device *dev) in dma_addressing_limited()
263 static inline size_t dma_max_mapping_size(struct device *dev) in dma_max_mapping_size()
267 static inline size_t dma_opt_mapping_size(struct device *dev) in dma_opt_mapping_size()
271 static inline unsigned long dma_get_merge_boundary(struct device *dev) in dma_get_merge_boundary()
275 static inline struct sg_table *dma_alloc_noncontiguous(struct device *dev, in dma_alloc_noncontiguous()
281 static inline void dma_free_noncontiguous(struct device *dev, size_t size, in dma_free_noncontiguous()
285 static inline void *dma_vmap_noncontiguous(struct device *dev, size_t size, in dma_vmap_noncontiguous()
290 static inline void dma_vunmap_noncontiguous(struct device *dev, void *vaddr) in dma_vunmap_noncontiguous()
293 static inline int dma_mmap_noncontiguous(struct device *dev, in dma_mmap_noncontiguous()
332 static inline bool dma_iova_try_alloc(struct device *dev, in dma_iova_try_alloc()
337 static inline void dma_iova_free(struct device *dev, in dma_iova_free()
341 static inline void dma_iova_destroy(struct device *dev, in dma_iova_destroy()
346 static inline int dma_iova_sync(struct device *dev, in dma_iova_sync()
351 static inline int dma_iova_link(struct device *dev, in dma_iova_link()
357 static inline void dma_iova_unlink(struct device *dev, in dma_iova_unlink()
375 static inline bool dma_dev_need_sync(const struct device *dev) in dma_dev_need_sync()
381 static inline void dma_sync_single_for_cpu(struct device *dev, dma_addr_t addr, in dma_sync_single_for_cpu()
388 static inline void dma_sync_single_for_device(struct device *dev, in dma_sync_single_for_device()
395 static inline void dma_sync_sg_for_cpu(struct device *dev, in dma_sync_sg_for_cpu()
402 static inline void dma_sync_sg_for_device(struct device *dev, in dma_sync_sg_for_device()
409 static inline bool dma_need_sync(struct device *dev, dma_addr_t dma_addr) in dma_need_sync()
415 static inline bool dma_dev_need_sync(const struct device *dev) in dma_dev_need_sync()
419 static inline void dma_sync_single_for_cpu(struct device *dev, dma_addr_t addr, in dma_sync_single_for_cpu()
423 static inline void dma_sync_single_for_device(struct device *dev, in dma_sync_single_for_device()
427 static inline void dma_sync_sg_for_cpu(struct device *dev, in dma_sync_sg_for_cpu()
431 static inline void dma_sync_sg_for_device(struct device *dev, in dma_sync_sg_for_device()
435 static inline bool dma_need_sync(struct device *dev, dma_addr_t dma_addr) in dma_need_sync()
439 static inline bool dma_need_unmap(struct device *dev) in dma_need_unmap()
452 static inline void *dma_alloc_noncoherent(struct device *dev, size_t size, in dma_alloc_noncoherent()
459 static inline void dma_free_noncoherent(struct device *dev, size_t size, in dma_free_noncoherent()
465 static inline dma_addr_t dma_map_single_attrs(struct device *dev, void *ptr, in dma_map_single_attrs()
477 static inline void dma_unmap_single_attrs(struct device *dev, dma_addr_t addr, in dma_unmap_single_attrs()
483 static inline void dma_sync_single_range_for_cpu(struct device *dev, in dma_sync_single_range_for_cpu()
490 static inline void dma_sync_single_range_for_device(struct device *dev, in dma_sync_single_range_for_device()
508 static inline void dma_unmap_sgtable(struct device *dev, struct sg_table *sgt, in dma_unmap_sgtable()
526 static inline void dma_sync_sgtable_for_cpu(struct device *dev, in dma_sync_sgtable_for_cpu()
543 static inline void dma_sync_sgtable_for_device(struct device *dev, in dma_sync_sgtable_for_device()
560 static inline void *dma_alloc_coherent(struct device *dev, size_t size, in dma_alloc_coherent()
567 static inline void dma_free_coherent(struct device *dev, size_t size, in dma_free_coherent()
574 static inline u64 dma_get_mask(struct device *dev) in dma_get_mask()
587 static inline int dma_set_mask_and_coherent(struct device *dev, u64 mask) in dma_set_mask_and_coherent()
599 static inline int dma_coerce_mask_and_coherent(struct device *dev, u64 mask) in dma_coerce_mask_and_coherent()
605 static inline unsigned int dma_get_max_seg_size(struct device *dev) in dma_get_max_seg_size()
612 static inline void dma_set_max_seg_size(struct device *dev, unsigned int size) in dma_set_max_seg_size()
619 static inline unsigned long dma_get_seg_boundary(struct device *dev) in dma_get_seg_boundary()
637 static inline unsigned long dma_get_seg_boundary_nr_pages(struct device *dev, in dma_get_seg_boundary_nr_pages()
645 static inline void dma_set_seg_boundary(struct device *dev, unsigned long mask) in dma_set_seg_boundary()
652 static inline unsigned int dma_get_min_align_mask(struct device *dev) in dma_get_min_align_mask()
659 static inline void dma_set_min_align_mask(struct device *dev, in dma_set_min_align_mask()
677 static inline void *dmam_alloc_coherent(struct device *dev, size_t size, in dmam_alloc_coherent()
684 static inline void *dma_alloc_wc(struct device *dev, size_t size, in dma_alloc_wc()
695 static inline void dma_free_wc(struct device *dev, size_t size, in dma_free_wc()
702 static inline int dma_mmap_wc(struct device *dev, in dma_mmap_wc()