summaryrefslogtreecommitdiffstats
path: root/drivers/staging/media/atomisp/pci/atomisp2/css2400
diff options
context:
space:
mode:
authorAlan Cox <alan@linux.intel.com>2017-04-28 13:10:01 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-04-28 14:27:26 +0200
commit08674e986293c36dcb078702009760291bec4f2c (patch)
treececcdfadefdc77b53f47cdfeff5d9206cbc97806 /drivers/staging/media/atomisp/pci/atomisp2/css2400
parentf5a6ddaad4f49292b93a6c34825590a72391d0ab (diff)
downloadop-kernel-dev-08674e986293c36dcb078702009760291bec4f2c.zip
op-kernel-dev-08674e986293c36dcb078702009760291bec4f2c.tar.gz
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.c15
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 f8fc14c..2820759 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
OpenPOWER on IntegriCloud