Home
last modified time | relevance | path

Searched refs:kvirt (Results 1 - 17 of 17) sorted by relevance

/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/include/
H A Dosal_mmz.h62 void *kvirt; member
74 #define hil_mmb_kvirt(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->kvirt; })
84 #define HIL_MMB_FMT_S "phys(0x%08pK, 0x%08pK), kvirt=0x%08pK, flags=0x%08pK, length=%luKB, name=\"%s\""
87 (unsigned long)(uintptr_t)((p)->kvirt), (p)->flags, (p)->length / SZ_1K, (p)->name
259 extern int hil_mmb_flush_dcache_byaddr_safe(void *kvirt, unsigned long phys_addr, unsigned long length);
269 #define hil_mmb_freeby_kvirt(kvirt) hil_mmb_free(hil_mmb_getby_kvirt(kvirt))
274 extern int hil_mmb_flush_dcache_byaddr(void *kvirt, unsigned long phys_addr, unsigned long length);
275 extern int hil_mmb_invalid_cache_byaddr(void *kvirt, unsigned long phys_addr, unsigned long length);
H A Dhi_osal.h276 extern void osal_flush_dcache_area(void *kvirt, unsigned long phys_addr, unsigned long length);
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/
H A Dosal_mmz.h59 void *kvirt; member
71 #define hil_mmb_kvirt(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->kvirt; })
81 #define HIL_MMB_FMT_S "phys(0x%08lX, 0x%08lX), kvirt=0x%08lX, flags=0x%08lX, length=%luKB, name=\"%s\""
84 (unsigned long)(uintptr_t)((p)->kvirt), (p)->flags, (p)->length / SZ_1K, (p)->name
256 extern int hil_mmb_flush_dcache_byaddr_safe(void *kvirt, unsigned long phys_addr, unsigned long length);
266 #define hil_mmb_freeby_kvirt(kvirt) hil_mmb_free(hil_mmb_getby_kvirt(kvirt))
271 extern int hil_mmb_flush_dcache_byaddr(void *kvirt, unsigned long phys_addr, unsigned long length);
272 extern int hil_mmb_invalid_cache_byaddr(void *kvirt, unsigned long phys_addr, unsigned long length);
H A Dhi_osal.h273 extern void osal_flush_dcache_area(void *kvirt, unsigned long phys_addr, unsigned long length);
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/
H A Dosal_mmz.h60 void *kvirt; member
72 #define hil_mmb_kvirt(p) ({hil_mmb_t *__mmb=(p); OSAL_BUG_ON(__mmb==NULL); __mmb->kvirt; })
82 #define HIL_MMB_FMT_S "phys(0x%08lX, 0x%08lX), kvirt=0x%08lX, flags=0x%08lX, length=%luKB, name=\"%s\""
85 (unsigned long)(uintptr_t)((p)->kvirt), (p)->flags, (p)->length / SZ_1K, (p)->name
242 extern int hil_mmb_flush_dcache_byaddr_safe(void *kvirt, unsigned long phys_addr, unsigned long length);
252 #define hil_mmb_freeby_kvirt(kvirt) hil_mmb_free(hil_mmb_getby_kvirt(kvirt))
257 extern int hil_mmb_flush_dcache_byaddr(void *kvirt, unsigned long phys_addr, unsigned long length);
258 extern int hil_mmb_invalid_cache_byaddr(void *kvirt, unsigned long phys_addr, unsigned long length);
H A Dhi_osal.h277 extern void osal_flush_dcache_area(void *kvirt, unsigned long phys_addr, unsigned long length);
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/mmz/
H A Dhisi_allocator.c410 return mmb->kvirt; in __mmb_map2kern()
415 mmb->kvirt = ioremap_cache(mmb->phys_addr, mmb->length); in __mmb_map2kern()
419 mmb->kvirt = ioremap_wc(mmb->phys_addr, mmb->length); in __mmb_map2kern()
422 if (mmb->kvirt) { in __mmb_map2kern()
429 return mmb->kvirt; in __mmb_map2kern()
436 __flush_dcache_area((void *)mmb->kvirt, (size_t)mmb->length); in __mmb_free()
438 __cpuc_flush_dcache_area((void *)mmb->kvirt, (size_t)mmb->length); in __mmb_free()
453 __flush_dcache_area((void *)mmb->kvirt, (size_t)mmb->length); in __mmb_unmap()
455 __cpuc_flush_dcache_area((void *)mmb->kvirt, (size_t)mmb->length); in __mmb_unmap()
465 iounmap(mmb->kvirt); in __mmb_unmap()
[all...]
H A Dmedia_mem.c449 int hil_mmb_flush_dcache_byaddr(void *kvirt, in hil_mmb_flush_dcache_byaddr() argument
453 if (kvirt == NULL) { in hil_mmb_flush_dcache_byaddr()
463 __flush_dcache_area(kvirt, length); in hil_mmb_flush_dcache_byaddr()
471 dmac_map_area(kvirt, length, DMA_TO_DEVICE); in hil_mmb_flush_dcache_byaddr()
473 __cpuc_flush_dcache_area(kvirt, length); in hil_mmb_flush_dcache_byaddr()
492 int hil_mmb_invalid_cache_byaddr(void *kvirt, in hil_mmb_invalid_cache_byaddr() argument
497 if (kvirt == NULL) { in hil_mmb_invalid_cache_byaddr()
502 __flush_dcache_area(kvirt, length); in hil_mmb_invalid_cache_byaddr()
510 dmac_map_area(kvirt, length, DMA_FROM_DEVICE); in hil_mmb_invalid_cache_byaddr()
512 __cpuc_flush_dcache_area(kvirt, lengt in hil_mmb_invalid_cache_byaddr()
1066 hil_mmb_flush_dcache_byaddr_safe(void *kvirt, unsigned long phys_addr, unsigned long length) global() argument
[all...]
H A Dcma_allocator.c322 __flush_dcache_area((void *)mmb->kvirt, (size_t)mmb->length); in __mmb_free()
324 __cpuc_flush_dcache_area((void*)mmb->kvirt, (size_t)mmb->length); in __mmb_free()
350 return mmb->kvirt;
423 mmb->kvirt = area->addr;
427 if (mmb->kvirt == NULL) {
439 return mmb->kvirt;
448 __flush_dcache_area((void *)mmb->kvirt, (size_t)mmb->length);
450 __cpuc_flush_dcache_area((void*)mmb->kvirt, (size_t)mmb->length);
465 vunmap(mmb->kvirt);
467 mmb->kvirt
[all...]
H A Dmmz_userdev.c565 int ioctl_mmb_invalid_cache_byaddr(void *kvirt, unsigned long phys_addr, unsigned long len) argument
567 return hil_mmb_invalid_cache_byaddr(kvirt, phys_addr, len);
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/
H A Dosal_cache.c27 void osal_flush_dcache_area(void *kvirt, unsigned long phys_addr, unsigned long length) in osal_flush_dcache_area() argument
29 hil_mmb_flush_dcache_byaddr(kvirt, phys_addr, length); in osal_flush_dcache_area()
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/
H A Dosal_cache.c25 void osal_flush_dcache_area(const void *kvirt, unsigned long phys_addr, unsigned long size) in osal_flush_dcache_area() argument
27 (void)kvirt; in osal_flush_dcache_area()
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/mmz/
H A Ddrv_media_mem.h113 void *kvirt; member
175 #define HIL_MMB_FMT "phys(0x%08X, 0x%08X), smmu = (0x%08X, 0x%08X),kvirt = %pK, length = %uKB, name = \"%s\""
178 ((p)->kdata == NULL) ? NULL : (p)->kdata->kvirt, (p)->length / SZ_1K, (p)->name
180 #define HIL_MMB_FMT "phys(0x%08X, 0x%08X),kvirt = %pK, length = %uKB, name = \"%s\""
182 ((p)->kdata == NULL) ? NULL : (p)->kdata->kvirt, (p)->length / SZ_1K, (p)->name
H A Ddrv_media_mem.c934 return kdata->kvirt; in _mmb_map2kern()
942 kdata->kvirt = _map2kern(mmb, cached); in _mmb_map2kern()
944 kdata->kvirt = dma_buf_vmap(mmb->handle); in _mmb_map2kern()
946 if (kdata->kvirt == NULL) { in _mmb_map2kern()
958 return kdata->kvirt; in _mmb_map2kern()
1017 __cpuc_flush_dcache_area((void *)kdata->kvirt, (size_t)mmb->length); in hil_mmb_unmap()
1020 __flush_dcache_area((void *)kdata->kvirt, (size_t)mmb->length); in hil_mmb_unmap()
1027 vunmap(kdata->kvirt); in hil_mmb_unmap()
1162 if (((uintptr_t)(m->kdata->kvirt) <= (uintptr_t)virt) && in hil_mmb_getby_kvirt()
1163 ((uintptr_t)virt < ((uintptr_t)m->kdata->kvirt in hil_mmb_getby_kvirt()
[all...]
H A Ddrv_mmz_intf.c192 iommuaddr = mmb->iommu_addr + ((uintptr_t)mapped_addr - (uintptr_t)mmb->kdata->kvirt); in get_phyaddr_byvirt()
196 phyaddr = mmb->phys_addr + ((uintptr_t)mapped_addr - (uintptr_t)mmb->kdata->kvirt); in get_phyaddr_byvirt()
H A Ddrv_mmz_userdev.c1156 vunmap(p->kvirt); in force_mmb_free()
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/include/
H A Dhi_osal.h274 void osal_flush_dcache_area(const void *kvirt, unsigned long phys_addr, unsigned long size);

Completed in 16 milliseconds