summaryrefslogtreecommitdiff
path: root/bmm_lib.h
diff options
context:
space:
mode:
authorRussell King <rmk+cubox@arm.linux.org.uk>2013-12-05 18:46:37 +0000
committerRussell King <rmk@arm.linux.org.uk>2013-12-08 21:35:46 +0000
commitdcad449e26e81b71e4a498dc5bfaf014a5566acd (patch)
tree3267d9da183ea6f6ab94d7de3422b3c98b20127a /bmm_lib.h
parent6def9c19ccdfb0cb2c22a5f1dcfb3bb1aba60c99 (diff)
Add dma_buf export API by physical addressv1.1.3
Add an API to export BMM buffers by passing in a physical address. This allows a BMM buffer without a virtual mapping to be passed to other device drivers.
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 b6fa853..09348ef 100644
--- a/bmm_lib.h
+++ b/bmm_lib.h
@@ -50,6 +50,7 @@ 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_phys_dmabuf_fd(unsigned long paddr);
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);