diff options
author | Alan Cox | 2017-04-28 14:10:01 +0200 |
---|---|---|
committer | Greg Kroah-Hartman | 2017-04-28 14:27:26 +0200 |
commit | 08674e986293c36dcb078702009760291bec4f2c (patch) | |
tree | ceccdfadefdc77b53f47cdfeff5d9206cbc97806 /drivers/staging/media/atomisp/pci/atomisp2/css2400 | |
parent | atomisp: kill off mmgr_free (diff) | |
download | kernel-qcow2-linux-08674e986293c36dcb078702009760291bec4f2c.tar.gz kernel-qcow2-linux-08674e986293c36dcb078702009760291bec4f2c.tar.xz kernel-qcow2-linux-08674e986293c36dcb078702009760291bec4f2c.zip |
atomisp: remove hmm_load/store/clear indirections
We have a layer of un-needed wrapping here that can go. In addition there are
some functions that don't exist and one that isn't used which can also go.
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/media/atomisp/pci/atomisp2/css2400')
-rw-r--r-- | drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_memory_access.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_memory_access.c b/drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_memory_access.c index f8fc14c79aa7..282075942ba6 100644 --- a/drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_memory_access.c +++ b/drivers/staging/media/atomisp/pci/atomisp2/css2400/ia_css_memory_access.c @@ -52,22 +52,23 @@ mmgr_calloc(const size_t N, const size_t size) return mmgr_alloc_attr(size * N, MMGR_ATTRIBUTE_CLEARED); } -void -mmgr_clear(hrt_vaddress vaddr, const size_t size) +void mmgr_clear(hrt_vaddress vaddr, const size_t size) { - hrt_isp_css_mm_set(vaddr, 0, size); + if (vaddr) + hmm_set(vaddr, 0, size); } -void -mmgr_load(const hrt_vaddress vaddr, void *data, const size_t size) +void mmgr_load(const hrt_vaddress vaddr, void *data, const size_t size) { - hrt_isp_css_mm_load(vaddr, data, size); + if (vaddr && data) + hmm_load(vaddr, data, size); } void mmgr_store(const hrt_vaddress vaddr, const void *data, const size_t size) { - hrt_isp_css_mm_store(vaddr, data, size); + if (vaddr && data) + hmm_store(vaddr, data, size); } hrt_vaddress |