diff options
author | Russell King <rmk@arm.linux.org.uk> | 2012-10-25 12:01:33 +0100 |
---|---|---|
committer | Russell King <rmk@arm.linux.org.uk> | 2012-10-25 12:14:24 +0100 |
commit | 2e67ed108763894e78221d99ed2e8e8b5b570199 (patch) | |
tree | 422c7364e6efd88eb0683147a7bf9fbb0745899b /bmm_lib.h | |
parent | cee66e4b54e8a9e8098052341f218642a3c2d43c (diff) |
Make physical addresses 'unsigned long'
Rather than having physical addresses be a void * pointer, make them
integer like; they're really just numbers because we can't ever
dereference them and they certainly aren't pointer-like.
Diffstat (limited to 'bmm_lib.h')
-rw-r--r-- | bmm_lib.h | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -42,11 +42,11 @@ int bmm_init(); void bmm_exit(); void *bmm_malloc(unsigned long size, int attr); void bmm_free(void *vaddr); -void *bmm_attach(void *paddr, unsigned long len); +void *bmm_attach(unsigned long paddr, unsigned long len); void bmm_detach(void *vaddr, unsigned long len); -void *bmm_get_vaddr(void *paddr); -void *bmm_get_paddr(void *vaddr); -void *bmm_get_kern_paddr(void *vaddr, unsigned long size); +void *bmm_get_vaddr(unsigned long paddr); +unsigned long bmm_get_paddr(void *vaddr); +unsigned long bmm_get_kern_paddr(void *vaddr, unsigned long size); 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); |