Home
last modified time | relevance | path

Searched defs:dma_map_ops (Results 1 – 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/include/linux/
Ddma-map-ops.h14 struct dma_map_ops { struct
15 void *(*alloc)(struct device *dev, size_t size,
18 void (*free)(struct device *dev, size_t size, void *vaddr,
20 struct page *(*alloc_pages)(struct device *dev, size_t size,
23 void (*free_pages)(struct device *dev, size_t size, struct page *vaddr,
25 void *(*alloc_noncoherent)(struct device *dev, size_t size,
28 void (*free_noncoherent)(struct device *dev, size_t size, void *vaddr,
30 int (*mmap)(struct device *, struct vm_area_struct *,
33 int (*get_sgtable)(struct device *dev, struct sg_table *sgt,
37 dma_addr_t (*map_page)(struct device *dev, struct page *page,
[all …]
/kernel/linux/linux-4.19/include/linux/
Ddma-mapping.h79 struct dma_map_ops { struct
80 void* (*alloc)(struct device *dev, size_t size,
83 void (*free)(struct device *dev, size_t size,
86 int (*mmap)(struct device *, struct vm_area_struct *,
90 int (*get_sgtable)(struct device *dev, struct sg_table *sgt, void *,
93 dma_addr_t (*map_page)(struct device *dev, struct page *page,
97 void (*unmap_page)(struct device *dev, dma_addr_t dma_handle,
104 int (*map_sg)(struct device *dev, struct scatterlist *sg,
107 void (*unmap_sg)(struct device *dev,
111 dma_addr_t (*map_resource)(struct device *dev, phys_addr_t phys_addr,
[all …]