| /optee_os/core/mm/ |
| H A D | core_mmu.c | 200 paddr_t pa, size_t size) in _pbuf_intersects() 210 #define pbuf_intersects(a, pa, size) \ argument 214 paddr_t pa, size_t size) in _pbuf_is_inside() 224 #define pbuf_is_inside(a, pa, size) \ argument 227 static bool pa_is_in_map(struct tee_mmap_region *map, paddr_t pa, size_t len) in pa_is_in_map() 284 find_map_by_type_and_pa(enum teecore_memtypes type, paddr_t pa, size_t len) in find_map_by_type_and_pa() 313 static struct tee_mmap_region *find_map_by_pa(unsigned long pa) in find_map_by_pa() 390 paddr_t pa, size_t size) in carve_out_phys_mem() 619 static struct mobj *core_sdp_mem_alloc_mobj(paddr_t pa, size_t size) in core_sdp_mem_alloc_mobj() 727 paddr_t pa = MIN(dst->pa, src->pa); in merge_mmaps() local [all …]
|
| H A D | mobj.c | 37 paddr_t pa; member 53 size_t granule, paddr_t *pa) in mobj_phys_get_pa() 135 static struct mobj *mobj_phys_init(paddr_t pa, size_t size, uint32_t mem_type, in mobj_phys_init() 179 struct mobj *mobj_phys_alloc(paddr_t pa, size_t size, uint32_t mem_type, in mobj_phys_alloc() 240 paddr_t pa; member 258 size_t granule, paddr_t *pa) in mobj_shm_get_pa() 335 struct mobj *mobj_shm_alloc(paddr_t pa, size_t size, uint64_t cookie) in mobj_shm_alloc() 441 size_t granule, paddr_t *pa) in mobj_with_fobj_get_pa()
|
| H A D | mobj_dyn_shm.c | 52 paddr_t pa; member 82 size_t granule, paddr_t *pa) in mobj_reg_shm_get_pa() 318 static TEE_Result check_reg_shm_conflict(struct mobj_reg_shm *r, paddr_t pa, in check_reg_shm_conflict() 550 static TEE_Result check_reg_shm_list_conflict(paddr_t pa, paddr_size_t size) in check_reg_shm_list_conflict() 585 size_t granule, paddr_t *pa) in mobj_protmem_get_pa() 691 struct mobj *mobj_protmem_alloc(paddr_t pa, paddr_size_t size, uint64_t cookie, in mobj_protmem_alloc() 792 static struct mobj_protmem *protmem_find_by_pa_unlocked(paddr_t pa, in protmem_find_by_pa_unlocked() 807 struct mobj *mobj_protmem_get_by_pa(paddr_t pa, paddr_size_t size) in mobj_protmem_get_by_pa()
|
| H A D | page_alloc.c | 55 paddr_t pa = 0; in virt_page_alloc() local
|
| /optee_os/core/drivers/remoteproc/ |
| H A D | stm32_remoteproc.c | 137 paddr_t *pa) in stm32_rproc_da_to_pa() 165 TEE_Result stm32_rproc_map(uint32_t rproc_id, paddr_t pa, size_t size, in stm32_rproc_map() 197 paddr_t pa = virt_to_phys(va); in stm32_rproc_unmap() local 257 uint32_t pa = fdt32_to_cpu(list[i + 1]); in stm32_rproc_get_dma_range() local 350 paddr_t pa = 0; in stm32_rproc_clean_up_memories() local
|
| /optee_os/core/kernel/ |
| H A D | user_mode_ctx.c | 17 paddr_t pa = 0; in user_mode_ctx_print_mappings() local
|
| H A D | transfer_list.c | 27 static paddr_t get_align_base_addr(paddr_t pa, in get_align_base_addr() 46 struct transfer_list_header *transfer_list_map(paddr_t pa) in transfer_list_map() 126 struct transfer_list_header *transfer_list_init(paddr_t pa, size_t max_size) in transfer_list_init() 165 transfer_list_relocate(struct transfer_list_header *tl, paddr_t pa, in transfer_list_relocate()
|
| /optee_os/core/arch/arm/tee/ |
| H A D | cache.c | 21 paddr_t pa; in cache_operation() local
|
| /optee_os/core/lib/libtomcrypt/src/misc/ |
| H A D | mem_neq.c | 32 const unsigned char* pa; in mem_neq() local
|
| /optee_os/core/pta/stm32mp/ |
| H A D | remoteproc_pta.c | 79 paddr_t pa = 0; in rproc_pta_load_segment() local 127 paddr_t pa = 0; in rproc_pta_set_memory() local 165 paddr_t pa = 0; in rproc_pta_da_to_pa() local
|
| /optee_os/core/arch/arm/mm/ |
| H A D | core_mmu.c | 98 TEE_Result cache_op_outer(enum cache_op op, paddr_t pa, size_t len) in cache_op_outer() 192 bool arch_va2pa_helper(void *va, paddr_t *pa) in arch_va2pa_helper()
|
| H A D | tee_pager.c | 227 void *tee_pager_phys_to_virt(paddr_t pa, size_t len) in tee_pager_phys_to_virt() 432 static void tblidx_get_entry(struct tblidx tblidx, paddr_t *pa, uint32_t *attr) in tblidx_get_entry() 439 static void tblidx_set_entry(struct tblidx tblidx, paddr_t pa, uint32_t attr) in tblidx_set_entry() 563 static void *pager_add_alias_page(paddr_t pa) in pager_add_alias_page() 706 paddr_t pa; in get_pmem_pa() local 786 paddr_t pa = 0; in map_pgts() local 1219 paddr_t pa = 0; in tee_pager_unhide_page() local 1368 paddr_t pa = get_pmem_pa(pmem); in pager_deploy_page() local 1474 paddr_t pa) in make_dirty_page() 1508 paddr_t pa = 0; in make_iv_available() local [all …]
|
| H A D | core_mmu_v7.c | 259 paddr_t pa = virt_to_phys((void *)core_mmu_get_main_ttb_va(prtn)); in core_mmu_get_main_ttb_pa() local 273 paddr_t pa = virt_to_phys((void *)core_mmu_get_ul1_ttb_va(prtn)); in core_mmu_get_ul1_ttb_pa() local 294 paddr_t pa = 0; in alloc_l2_table() local 609 paddr_t pa, uint32_t attr) in core_mmu_set_entry_primitive() 653 paddr_t pa; in core_mmu_entry_to_finer_grained() local 702 size_t idx, paddr_t *pa, uint32_t *attr) in core_mmu_get_entry_primitive()
|
| H A D | mobj_ffa.c | 98 paddr_t pa; member 430 paddr_t pa, unsigned int num_pages) in mobj_ffa_add_pages_at() 742 size_t granule, paddr_t *pa) in ffa_shm_get_pa() 957 size_t granule, paddr_t *pa) in ffa_prm_get_pa() 1026 static bool cmp_protmem_pa(struct mobj_ffa *mf, uint64_t pa) in cmp_protmem_pa() 1037 struct mobj *mobj_ffa_protmem_get_by_pa(paddr_t pa, paddr_size_t size) in mobj_ffa_protmem_get_by_pa()
|
| H A D | sp_mem.c | 77 paddr_t pa, unsigned int num_pages) in sp_mem_add_pages() 125 size_t granule, paddr_t *pa) in get_pa()
|
| H A D | core_mmu_lpae.c | 653 paddr_t pa = 0; in core_mmu_xlat_table_alloc() local 726 paddr_t pa = 0; in core_mmu_xlat_table_entry_pa2va() local 807 paddr_t pa = 0; in share_region() local 1345 paddr_t pa; in core_mmu_entry_to_finer_grained() local 1387 paddr_t pa, uint32_t attr) in core_mmu_set_entry_primitive() 1396 size_t idx, paddr_t *pa, uint32_t *attr) in core_mmu_get_entry_primitive()
|
| /optee_os/core/arch/arm/plat-stm32mp1/ |
| H A D | stm32_util.h | 102 static inline paddr_t stm32mp1_pa_or_sram_alias_pa(paddr_t pa) in stm32mp1_pa_or_sram_alias_pa()
|
| /optee_os/core/lib/scmi-server/ |
| H A D | scmi_server.c | 19 uintptr_t smt_phys_to_virt(uintptr_t pa, size_t sz, bool shmem_is_secure) in smt_phys_to_virt()
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | tee_l2cc_mutex.c | 27 void tee_l2cc_store_mutex_boot_pa(uint32_t pa) in tee_l2cc_store_mutex_boot_pa()
|
| H A D | thread_optee_smc.c | 368 static struct mobj *rpc_shm_mobj_alloc(paddr_t pa, size_t sz, uint64_t cookie) in rpc_shm_mobj_alloc() 390 paddr_t pa; in thread_rpc_alloc_arg() local 439 paddr_t pa = 0; in set_tmem() local
|
| /optee_os/core/include/mm/ |
| H A D | core_memprot.h | 131 paddr_t pa; member
|
| /optee_os/core/tee/ |
| H A D | entry_std.c | 49 const paddr_t pa, in param_mem_from_mobj() 105 paddr_t pa = READ_ONCE(tmem->buf_ptr); in set_tmem_param() local 540 paddr_t pa = 0; in lend_protmem() local
|
| /optee_os/core/arch/riscv/mm/ |
| H A D | core_mmu_arch.c | 161 static unsigned long pa_to_ppn(paddr_t pa) in pa_to_ppn() 307 paddr_t pa = 0; in core_mmu_pgt_alloc() local 684 bool arch_va2pa_helper(void *va, paddr_t *pa) in arch_va2pa_helper() 837 size_t idx, paddr_t *pa, uint32_t *attr) in core_mmu_get_entry_primitive() 856 paddr_t pa, uint32_t attr) in core_mmu_set_entry_primitive()
|
| /optee_os/core/arch/arm/plat-stm32mp2/ |
| H A D | main.c | 71 paddr_t pa; in plat_console_init() member
|
| /optee_os/core/arch/riscv/kernel/ |
| H A D | thread_optee_abi.c | 369 static struct mobj *rpc_shm_mobj_alloc(paddr_t pa, size_t sz, uint64_t cookie) in rpc_shm_mobj_alloc() 391 paddr_t pa; in thread_rpc_alloc_arg() local 440 paddr_t pa = 0; in set_tmem() local
|