summaryrefslogtreecommitdiff
path: root/bmm_lib.h
diff options
context:
space:
mode:
authorRussell King <rmk@arm.linux.org.uk>2013-06-20 13:32:17 +0100
committerRussell King <rmk@arm.linux.org.uk>2013-06-22 23:27:34 +0100
commitf1383479463443d22cf9f730adf40679e59ea2fc (patch)
treefdb6f5596593a42990553cacb46a239583249817 /bmm_lib.h
parent399b0f5486bf1199b74a6eb043b3aed60723d1fe (diff)
Add dma_buf export API
Add an API to allow bmm buffers to be exported as dma_buf objects, so they can be imported into DRM without needing to resort to passing physical addresses around.
Diffstat (limited to 'bmm_lib.h')
-rw-r--r--bmm_lib.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/bmm_lib.h b/bmm_lib.h
index 14af196..1c4bbec 100644
--- a/bmm_lib.h
+++ b/bmm_lib.h
@@ -47,6 +47,7 @@ void *bmm_attach(unsigned long paddr, unsigned long len);
void bmm_detach(void *vaddr, unsigned long len);
void *bmm_get_vaddr(unsigned long paddr);
unsigned long bmm_get_paddr(void *vaddr);
+int bmm_get_dmabuf_fd(void *vaddr);
int bmm_get_mem_attr(void *vaddr);
int bmm_set_mem_attr(void *vaddr, int attr); /* Not supported yet */
unsigned long bmm_get_mem_size(void *vaddr);