/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/tde/driver/src/include/ |
H A D | tde_define.h | 105 #define tde_free_mmb(phyaddr) \ 107 if (phyaddr != MMB_ADDR_INVALID) { \ 108 cmpi_mmz_free(phyaddr, HI_NULL); \ 112 #define tde_get_phyaddr_mmb(bufname, size, phyaddr) \ 114 phyaddr = cmpi_mmz_malloc(HI_NULL, bufname, size); \ 115 if (phyaddr == 0) { \ 117 phyaddr = 0; \ 123 #define tde_flush_cached_mmb(virtaddr, phyaddr, len) \ 125 osal_flush_dcache_area(virtaddr, phyaddr, len); \
|
H A D | wmalloc.h | 55 * Input: phyaddr physics address. CNcomment: Physical address 58 hi_void *wgetvrt(hi_u64 phyaddr);
|
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/mmz/ |
H A D | drv_mmz_ext_k.c | 37 mmb_addr_t phyaddr; in hi_drv_mmz_alloc_and_map() local 48 phyaddr = new_mmb(name, size, align, NULL); in hi_drv_mmz_alloc_and_map() 49 if (phyaddr == MMB_ADDR_INVALID) { in hi_drv_mmz_alloc_and_map() 54 mmz_buf->pu8_start_vir_addr = remap_mmb(phyaddr, 0); in hi_drv_mmz_alloc_and_map() 56 delete_mmb(phyaddr, 0); in hi_drv_mmz_alloc_and_map() 61 mmz_buf->start_phy_addr = (HI_U32)phyaddr; in hi_drv_mmz_alloc_and_map() 76 mmb_addr_t phyaddr; in hi_drv_mmz_unmap_and_release() local 82 phyaddr = mmz_buf->start_phy_addr; in hi_drv_mmz_unmap_and_release() 84 if (phyaddr != MMB_ADDR_INVALID) { in hi_drv_mmz_unmap_and_release() 88 delete_mmb(phyaddr, in hi_drv_mmz_unmap_and_release() 94 mmb_addr_t phyaddr; hi_drv_mmz_alloc() local 124 mmb_addr_t phyaddr; hi_drv_mmz_map_cache() local 144 mmb_addr_t phyaddr; hi_drv_mmz_flush() local 169 mmb_addr_t phyaddr; hi_drv_mmz_map() local 196 mmb_addr_t phyaddr; hi_drv_mmz_release() local 448 mmb_addr_t phyaddr; hi_drv_mmz_map_to_smmu() local 601 mmb_addr_t phyaddr; hi_drv_secmmz_alloc() local [all...] |
H A D | drv_tzsmmu.c | 37 u32 secmem_alloc(mmb_addr_t phyaddr, unsigned int iommu) in secmem_alloc() argument 45 teebuf.table = get_meminfo(phyaddr, iommu, &size, &base_addr); in secmem_alloc() 60 set_sec_mmb_flag(phyaddr, iommu); in secmem_alloc() 61 sec_mmb_get(phyaddr, iommu, mem_addr.sec_addr); in secmem_alloc() 63 return iommu ? mem_addr.sec_addr : phyaddr; in secmem_alloc() 127 u32 secmem_map_to_secsmmu(HI_U32 phyaddr, int iommu) in secmem_map_to_secsmmu() argument 137 mem_addr.sec_addr = get_sec_smmu_by_nosmmu(phyaddr); in secmem_map_to_secsmmu() 139 mem_addr.sec_addr = get_sec_smmu_by_phys(phyaddr); in secmem_map_to_secsmmu() 147 teebuf.table = get_meminfo(phyaddr, iommu, &size, &base_addr); in secmem_map_to_secsmmu() 161 offset = phyaddr in secmem_map_to_secsmmu() [all...] |
H A D | drv_mmz_userdev.c | 66 unsigned int phyaddr; in mmz_flush_dcache_mmb() local 80 phyaddr = mi->phys_addr; in mmz_flush_dcache_mmb() 83 phyaddr = mi->smmu_addr; in mmz_flush_dcache_mmb() 87 mmb = hil_mmb_getby_phys(phyaddr, iommu); in mmz_flush_dcache_mmb() 103 hi_mmz_warn("mmb smmu:0x%x have not mapped yet!\n", (unsigned int)phyaddr); in mmz_flush_dcache_mmb() 105 hi_mmz_warn("mmb phy:0x%x have not mapped yet!\n", (unsigned int)phyaddr); in mmz_flush_dcache_mmb() 126 flush_outer_cache_range(phyaddr, mmb->length, iommu); in mmz_flush_dcache_mmb() 209 unsigned int phyaddr; in ioctl_mmb_free() local 213 phyaddr = mi->phys_addr; in ioctl_mmb_free() 216 phyaddr in ioctl_mmb_free() 238 unsigned int phyaddr; ioctl_mmb_get() local 257 unsigned int phyaddr; ioctl_mmb_put() local 276 unsigned int phyaddr; ioctl_mmb_query_ref() local 312 dma_buf_export_fd(unsigned int phyaddr, unsigned int iommu) dma_buf_export_fd() argument 328 unsigned int phyaddr; ioctl_dma_buf_export_fd() local 372 unsigned int phyaddr; ioctl_mmb_user_map_cace_attr() local 491 unsigned int phyaddr; ioctl_mmb_user_remap() local 631 unsigned int phyaddr; ioctl_mmb_user_unmap() local [all...] |
H A D | drv_tzsmmu.h | 26 u32 secmem_alloc(mmb_addr_t phyaddr, unsigned int iommu); 29 u32 secmem_map_to_secsmmu(HI_U32 phyaddr, int iommu);
|
H A D | drv_mmz_intf.c | 150 void flush_cache_kern(mmb_addr_t phyaddr, const void *viraddr, mmb_addr_t len, unsigned int iommu) in flush_cache_kern() argument 154 flush_outer_cache_range(phyaddr, len, iommu); in flush_cache_kern() 158 mmb = hil_mmb_getby_phys(phyaddr, iommu); in flush_cache_kern() 183 mmb_addr_t phyaddr = MMB_ADDR_INVALID; in get_phyaddr_byvirt() local 196 phyaddr = mmb->phys_addr + ((uintptr_t)mapped_addr - (uintptr_t)mmb->kdata->kvirt); in get_phyaddr_byvirt() 202 return phyaddr; in get_phyaddr_byvirt()
|
H A D | drv_mmz.h | 42 void flush_cache_kern(mmb_addr_t phyaddr, const void *viraddr, mmb_addr_t len, unsigned int iommu); 57 int dma_buf_export_fd(unsigned int phyaddr, unsigned int iommu);
|
H A D | drv_media_mem.c | 232 void flush_outer_cache_range(mmb_addr_t phyaddr, mmb_addr_t len, unsigned int iommu) in flush_outer_cache_range() argument 237 outer_flush_range(phyaddr, phyaddr + len); in flush_outer_cache_range() 241 mmb = hil_mmb_getby_phys(phyaddr, iommu); in flush_outer_cache_range() 254 void flush_outer_cache_range(mmb_addr_t phyaddr, mmb_addr_t len, unsigned int iommu) in flush_outer_cache_range() argument 256 (void)phyaddr; in flush_outer_cache_range() 995 mmb_addr_t phyaddr; in hil_mmb_unmap() local 1009 phyaddr = mmb->iommu_addr; in hil_mmb_unmap() 1011 phyaddr = mmb->phys_addr; in hil_mmb_unmap() 1018 flush_outer_cache_range(phyaddr, mm in hil_mmb_unmap() [all...] |
H A D | drv_media_mem.h | 228 void flush_outer_cache_range(mmb_addr_t phyaddr, mmb_addr_t len, HI_U32 iommu);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/include/adapt/ |
H A D | hi_math_adapt.h | 303 __inline static hi_u32 get_low_addr(hi_u64 phyaddr) in get_low_addr() argument 305 return (hi_u32)phyaddr; in get_low_addr() 308 __inline static hi_u32 get_high_addr(hi_u64 phyaddr) in get_high_addr() argument 310 return (hi_u32)(phyaddr >> 32); in get_high_addr()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/adapt/ |
H A D | hi_math_adapt.h | 300 __inline static hi_u32 get_low_addr(hi_u64 phyaddr) in get_low_addr() argument 302 return (hi_u32)phyaddr; in get_low_addr() 305 __inline static hi_u32 get_high_addr(hi_u64 phyaddr) in get_high_addr() argument 307 return (hi_u32)(phyaddr >> 32); in get_high_addr()
|
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/adapt/ |
H A D | hi_math_adapt.h | 300 __inline static hi_u32 get_low_addr(hi_u64 phyaddr) in get_low_addr() argument 302 return (hi_u32)phyaddr; in get_low_addr() 305 __inline static hi_u32 get_high_addr(hi_u64 phyaddr) in get_high_addr() argument 307 return (hi_u32)(phyaddr >> 32); in get_high_addr()
|
/device/soc/hisilicon/common/hal/display/source/display_gralloc/src/ |
H A D | drm_allocator.cpp | 93 DISPLAY_LOGD("phyaddr %{public}" PRIx64 "", args.phyaddr); in GetPhysicalAddr() 94 return args.phyaddr; in GetPhysicalAddr()
|
H A D | hisilicon_drm.h | 26 __u64 phyaddr;
member
|
/device/soc/rockchip/common/hardware/display/src/display_gralloc/ |
H A D | hisilicon_drm.h | 28 __u64 phyaddr; member
|
/device/soc/rockchip/rk3399/hardware/display/src/display_gralloc/ |
H A D | hisilicon_drm.h | 28 __u64 phyaddr; member
|
/device/soc/rockchip/rk3566/hardware/display/src/display_gralloc/ |
H A D | hisilicon_drm.h | 28 __u64 phyaddr; member
|
/device/soc/rockchip/rk3568/hardware/display/src/display_gralloc/ |
H A D | hisilicon_drm.h | 28 __u64 phyaddr; member
|
/device/soc/rockchip/rk3588/hardware/display/src/display_gralloc/ |
H A D | hisilicon_drm.h | 28 __u64 phyaddr;
member
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/tde/driver/src/src/ |
H A D | wmalloc.c | 342 hi_void *wgetvrt(hi_u64 phyaddr) in wgetvrt() argument 344 if ((phyaddr < g_mem_poolphy_addr) || (phyaddr >= (g_mem_poolphy_addr + TDE_MEMPOOL_SIZE))) { in wgetvrt() 348 return (hi_void *)((hi_u8 *)g_mem_pool_vrt_addr + (phyaddr - g_mem_poolphy_addr)); in wgetvrt()
|
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/include/ |
H A D | hi_common.h | 125 hi_u32 phyaddr; member
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hifb/src/ |
H A D | hifb_main.c | 144 hi_void hifb_buf_freemem(hi_u64 phyaddr); 1032 hifb_trace(HI_DBG_WARN, "Compression is opened, but compressed buffer phyaddr for refreshing is HI_NULL(0)\n"); in hifb_set_dcmp_info() 5076 hi_void hifb_buf_freemem(hi_u64 phyaddr) argument 5078 cmpi_mmz_free(phyaddr, HI_NULL); 7687 * check canvas phyaddr
|