Lines Matching refs:dma_heap
16 struct dma_heap;
26 struct dma_buf *(*allocate)(struct dma_heap *heap,
30 long (*get_pool_size)(struct dma_heap *heap);
32 int (*get_phys)(struct dma_heap *heap, struct dma_heap_phys_data *phys);
57 void *dma_heap_get_drvdata(struct dma_heap *heap);
66 struct device *dma_heap_get_dev(struct dma_heap *heap);
75 const char *dma_heap_get_name(struct dma_heap *heap);
81 struct dma_heap *dma_heap_add(const struct dma_heap_export_info *exp_info);
87 void dma_heap_put(struct dma_heap *heap);
96 struct dma_heap *dma_heap_find(const char *name);
107 struct dma_buf *dma_heap_buffer_alloc(struct dma_heap *heap, size_t len,
125 int dma_heap_bufferfd_alloc(struct dma_heap *heap, size_t len,