Lines Matching refs:dma_addr_t

81 				dma_addr_t *dma_handle, gfp_t gfp,
84 void *vaddr, dma_addr_t dma_handle,
87 void *, dma_addr_t, size_t,
91 dma_addr_t, size_t, unsigned long attrs);
93 dma_addr_t (*map_page)(struct device *dev, struct page *page,
97 void (*unmap_page)(struct device *dev, dma_addr_t dma_handle,
111 dma_addr_t (*map_resource)(struct device *dev, phys_addr_t phys_addr,
114 void (*unmap_resource)(struct device *dev, dma_addr_t dma_handle,
118 dma_addr_t dma_handle, size_t size,
121 dma_addr_t dma_handle, size_t size,
131 int (*mapping_error)(struct device *dev, dma_addr_t dma_addr);
164 dma_addr_t *dma_handle, void **ret);
170 void *dma_alloc_from_global_coherent(ssize_t size, dma_addr_t *dma_handle);
181 dma_addr_t *dma_handle) in dma_alloc_from_global_coherent()
226 static inline dma_addr_t dma_map_single_attrs(struct device *dev, void *ptr, in dma_map_single_attrs()
232 dma_addr_t addr; in dma_map_single_attrs()
244 static inline void dma_unmap_single_attrs(struct device *dev, dma_addr_t addr, in dma_unmap_single_attrs()
288 static inline dma_addr_t dma_map_page_attrs(struct device *dev, in dma_map_page_attrs()
295 dma_addr_t addr; in dma_map_page_attrs()
305 dma_addr_t addr, size_t size, in dma_unmap_page_attrs()
317 static inline dma_addr_t dma_map_resource(struct device *dev, in dma_map_resource()
324 dma_addr_t addr; in dma_map_resource()
340 static inline void dma_unmap_resource(struct device *dev, dma_addr_t addr, in dma_unmap_resource()
352 static inline void dma_sync_single_for_cpu(struct device *dev, dma_addr_t addr, in dma_sync_single_for_cpu()
365 dma_addr_t addr, size_t size, in dma_sync_single_for_device()
377 dma_addr_t addr, in dma_sync_single_range_for_cpu()
391 dma_addr_t addr, in dma_sync_single_range_for_device()
448 void *cpu_addr, dma_addr_t dma_addr, size_t size);
474 dma_addr_t dma_addr, size_t size, unsigned long attrs) in dma_mmap_attrs()
487 void *cpu_addr, dma_addr_t dma_addr, size_t size);
491 dma_addr_t dma_addr, size_t size, in dma_get_sgtable_attrs()
509 dma_addr_t *dma_handle, gfp_t flag, in dma_alloc_attrs()
535 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs()
561 dma_addr_t *dma_handle, gfp_t flag) in dma_alloc_coherent()
567 void *cpu_addr, dma_addr_t dma_handle) in dma_free_coherent()
572 static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr) in dma_mapping_error()
711 dma_addr_t *dma_handle, gfp_t flag) in dma_zalloc_coherent()
731 dma_addr_t device_addr, size_t size, int flags);
734 dma_addr_t device_addr, size_t size);
738 dma_addr_t device_addr, size_t size, int flags) in dma_declare_coherent_memory()
750 dma_addr_t device_addr, size_t size) in dma_mark_declared_memory_occupied()
773 dma_addr_t *dma_handle, gfp_t gfp);
775 dma_addr_t dma_handle);
778 dma_addr_t *dma_handle, gfp_t gfp) in dmam_alloc_coherent()
781 void *vaddr, dma_addr_t dma_handle) { } in dmam_free_coherent()
785 dma_addr_t *dma_handle, gfp_t gfp,
790 dma_addr_t device_addr, size_t size,
795 phys_addr_t phys_addr, dma_addr_t device_addr, in dmam_declare_coherent_memory()
807 dma_addr_t *dma_addr, gfp_t gfp) in dma_alloc_wc()
817 void *cpu_addr, dma_addr_t dma_addr) in dma_free_wc()
828 void *cpu_addr, dma_addr_t dma_addr, in dma_mmap_wc()
839 #define DEFINE_DMA_UNMAP_ADDR(ADDR_NAME) dma_addr_t ADDR_NAME