Home
last modified time | relevance | path

Searched refs:dma_heap (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.10/include/linux/
Ddma-heap.h15 struct dma_heap;
24 int (*allocate)(struct dma_heap *heap,
51 void *dma_heap_get_drvdata(struct dma_heap *heap);
57 struct dma_heap *dma_heap_add(const struct dma_heap_export_info *exp_info);
/Linux-v5.10/drivers/dma-buf/
Ddma-heap.c36 struct dma_heap { struct
51 static int dma_heap_buffer_alloc(struct dma_heap *heap, size_t len, in dma_heap_buffer_alloc() argument
68 struct dma_heap *heap; in dma_heap_open()
86 struct dma_heap *heap = file->private_data; in dma_heap_ioctl_allocate()
188 void *dma_heap_get_drvdata(struct dma_heap *heap) in dma_heap_get_drvdata()
193 struct dma_heap *dma_heap_add(const struct dma_heap_export_info *exp_info) in dma_heap_add()
195 struct dma_heap *heap, *h, *err_ret; in dma_heap_add()
DKconfig63 This options creates per heap chardevs in /dev/dma_heap/ which
/Linux-v5.10/drivers/dma-buf/heaps/
Dsystem_heap.c23 struct dma_heap *sys_heap;
35 static int system_heap_allocate(struct dma_heap *heap, in system_heap_allocate()
Dcma_heap.c25 struct dma_heap *heap;
43 static int cma_heap_allocate(struct dma_heap *heap, in cma_heap_allocate()
Dheap-helpers.h31 struct dma_heap *heap;