Home
last modified time | relevance | path

Searched refs:phyaddr (Results 1 - 23 of 23) sorted by relevance

/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/tde/driver/src/include/
H A Dtde_define.h105 #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 Dwmalloc.h55 * 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 Ddrv_mmz_ext_k.c37 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 Ddrv_tzsmmu.c37 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 Ddrv_mmz_userdev.c66 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 Ddrv_tzsmmu.h26 u32 secmem_alloc(mmb_addr_t phyaddr, unsigned int iommu);
29 u32 secmem_map_to_secsmmu(HI_U32 phyaddr, int iommu);
H A Ddrv_mmz_intf.c150 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 Ddrv_mmz.h42 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 Ddrv_media_mem.c232 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 Ddrv_media_mem.h228 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 Dhi_math_adapt.h303 __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 Dhi_math_adapt.h300 __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 Dhi_math_adapt.h300 __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 Ddrm_allocator.cpp93 DISPLAY_LOGD("phyaddr %{public}" PRIx64 "", args.phyaddr); in GetPhysicalAddr()
94 return args.phyaddr; in GetPhysicalAddr()
H A Dhisilicon_drm.h26 __u64 phyaddr; member
/device/soc/rockchip/common/hardware/display/src/display_gralloc/
H A Dhisilicon_drm.h28 __u64 phyaddr; member
/device/soc/rockchip/rk3399/hardware/display/src/display_gralloc/
H A Dhisilicon_drm.h28 __u64 phyaddr; member
/device/soc/rockchip/rk3566/hardware/display/src/display_gralloc/
H A Dhisilicon_drm.h28 __u64 phyaddr; member
/device/soc/rockchip/rk3568/hardware/display/src/display_gralloc/
H A Dhisilicon_drm.h28 __u64 phyaddr; member
/device/soc/rockchip/rk3588/hardware/display/src/display_gralloc/
H A Dhisilicon_drm.h28 __u64 phyaddr; member
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/tde/driver/src/src/
H A Dwmalloc.c342 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 Dhi_common.h125 hi_u32 phyaddr; member
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hifb/src/
H A Dhifb_main.c144 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

Completed in 38 milliseconds