Searched defs:dma_map_ops (Results 1 – 2 of 2) sorted by relevance
| /kernel/linux/linux-5.10/include/linux/ |
| D | dma-map-ops.h | 14 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/ |
| D | dma-mapping.h | 79 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 …]
|