Home
last modified time | relevance | path

Searched refs:sec_addr (Results 1 - 7 of 7) sorted by relevance

/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/mmz/
H A Ddrv_tzsmmu.c55 if (ret || !mem_addr.sec_addr) { 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()
73 u32 secmem_free(mmb_addr_t sec_addr, unsigned int iommu) in secmem_free() argument
85 addr = (u32)get_nonsecsmmu_by_secsmmu(sec_addr); in secmem_free()
87 addr = (u32)sec_addr; in secmem_free()
96 sec_base_addr = sec_addr - offset; in secmem_free()
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()
141 if (mem_addr.sec_addr ! in secmem_map_to_secsmmu()
177 secmem_unmap_from_secsmmu(HI_U32 sec_addr, int iommu) secmem_unmap_from_secsmmu() argument
245 sec_mem_get(HI_U32 sec_addr, int iommu) sec_mem_get() argument
269 sec_mem_put(HI_U32 sec_addr, int iommu) sec_mem_put() argument
311 sec_mem_buf_query_ref(HI_U32 sec_addr, int iommu, HI_U32 *ref) sec_mem_buf_query_ref() argument
[all...]
H A Ddrv_tzsmmu.h27 u32 secmem_free(mmb_addr_t sec_addr, unsigned int iommu);
30 int secmem_unmap_from_secsmmu(HI_U32 sec_addr, int iommu);
35 int sec_mem_get(HI_U32 sec_addr, int iommu);
36 int sec_mem_put(HI_U32 sec_addr, int iommu);
37 int sec_mem_buf_query_ref(HI_U32 sec_addr, int iommu, HI_U32 *ref);
H A Ddrv_media_mem.h198 extern hil_mmb_t *hil_mmb_getby_sec_addr(HI_U32 sec_addr, HI_U32 iommu);
210 extern int sec_mmb_query_ref(HI_U32 sec_addr, int iommu, HI_U32 *ref);
H A Ddrv_media_mem.c492 hil_mmb_t *hil_mmb_getby_sec_addr(HI_U32 sec_addr, HI_U32 iommu) in hil_mmb_getby_sec_addr() argument
497 if (sec_addr == 0) { in hil_mmb_getby_sec_addr()
509 /* is sec_addr is phys_addr, so it just in ddr zone */ in hil_mmb_getby_sec_addr()
511 if (m->phys_addr <= sec_addr && sec_addr < (m->phys_addr + m->length)) { in hil_mmb_getby_sec_addr()
516 /* if sec_addr is sec_smmu, then it maybe both in ddr zone and smmu zone */ in hil_mmb_getby_sec_addr()
522 if (m->sec_smmu != 0 && m->sec_smmu <= sec_addr && sec_addr < (m->sec_smmu + m->length)) { in hil_mmb_getby_sec_addr()
533 hi_mmz_warn("smmu:0x%x err args\n", sec_addr); in hil_mmb_getby_sec_addr()
535 hi_mmz_warn("phys:0x%x err args\n", sec_addr); in hil_mmb_getby_sec_addr()
1455 sec_mmb_query_ref(HI_U32 sec_addr, int iommu, HI_U32 *ref) sec_mmb_query_ref() argument
[all...]
H A Ddrv_tee_smmu_agent.c72 mem_addr.sec_addr = smmu_ctrl->sec_smmu; in smmu_agent_mem_alloc()
/device/soc/rockchip/rk3588/kernel/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac.h68 dma_addr_t sec_addr; member
/device/soc/rockchip/rk3588/kernel/include/linux/
H A Dstmmac.h68 dma_addr_t sec_addr; member

Completed in 6 milliseconds