Home
last modified time | relevance | path

Searched refs:use_case (Results 1 – 7 of 7) sorted by relevance

/optee_os/core/include/mm/
H A Dmobj.h247 enum mobj_use_case use_case);
252 enum mobj_use_case use_case);
263 enum mobj_use_case use_case);
306 enum mobj_use_case use_case);
332 enum mobj_use_case use_case __unused) in mobj_protmem_alloc()
359 enum mobj_use_case use_case __unused) in mobj_ffa_assign_protmem()
401 TEE_Result plat_get_protmem_config(enum mobj_use_case use_case,
417 TEE_Result plat_set_protmem_range(enum mobj_use_case use_case, paddr_t pa,
421 plat_get_protmem_config(enum mobj_use_case use_case __unused, in plat_get_protmem_config()
429 plat_set_protmem_range(enum mobj_use_case use_case __unused, in plat_set_protmem_range()
/optee_os/core/arch/arm/mm/
H A Dmobj_ffa.c99 enum mobj_use_case use_case; member
188 enum mobj_use_case use_case) in ffa_prm_new() argument
194 use_case == MOBJ_USE_CASE_NS_SHM) in ffa_prm_new()
206 m->use_case = use_case; in ffa_prm_new()
214 enum mobj_use_case use_case) in mobj_ffa_sel1_spmc_new() argument
228 switch (use_case) { in mobj_ffa_sel1_spmc_new()
234 m = ffa_prm_new(num_pages, use_case); in mobj_ffa_sel1_spmc_new()
406 enum mobj_use_case use_case) in mobj_ffa_spmc_new() argument
411 if (use_case == MOBJ_USE_CASE_NS_SHM) in mobj_ffa_spmc_new()
414 mf = ffa_prm_new(num_pages, use_case); in mobj_ffa_spmc_new()
[all …]
/optee_os/core/arch/arm/include/kernel/
H A Dthread_spmc.h81 enum mobj_use_case use_case);
86 TEE_Result thread_spmc_get_protmem_config(enum mobj_use_case use_case,
92 thread_spmc_get_protmem_config(enum mobj_use_case use_case __unused, in thread_spmc_get_protmem_config()
/optee_os/core/tee/
H A Dentry_std.c534 uint64_t use_case = 0; in lend_protmem()
544 use_case = READ_ONCE(arg->params[0].u.value.a); in lend_protmem()
550 switch (use_case) { in lend_protmem()
557 mobj = mobj_protmem_alloc(pa, sz, cookie, use_case); in lend_protmem()
568 uint64_t use_case = 0; in assign_protmem()
576 use_case = READ_ONCE(arg->params[0].u.value.b); in assign_protmem()
577 res = mobj_ffa_assign_protmem(cookie, use_case); in assign_protmem()
612 uint64_t use_case = 0; in get_protmem_config()
628 use_case = param.u[0].val.a; in get_protmem_config()
630 if (use_case > in get_protmem_config()
537 uint64_t use_case = 0; lend_protmem() local
571 uint64_t use_case = 0; assign_protmem() local
615 uint64_t use_case = 0; get_protmem_config() local
[all...]
/optee_os/core/mm/
H A Dmobj_dyn_shm.c53 enum mobj_use_case use_case; member
573 m->use_case, m->pa, m->mobj.size); in protect_mem()
575 return plat_set_protmem_range(m->use_case, m->pa, m->mobj.size); in protect_mem()
581 m->use_case, m->pa, m->mobj.size); in restore_mem()
695 enum mobj_use_case use_case) in mobj_protmem_alloc() argument
701 if (use_case == MOBJ_USE_CASE_NS_SHM || in mobj_protmem_alloc()
710 m->use_case = use_case; in mobj_protmem_alloc()
H A Dmobj.c534 TEE_Result __weak plat_set_protmem_range(enum mobj_use_case use_case __unused, in plat_set_protmem_range()
549 TEE_Result __weak plat_get_protmem_config(enum mobj_use_case use_case, in plat_get_protmem_config() argument
553 if (use_case != MOBJ_USE_CASE_SEC_VIDEO_PLAY) in plat_get_protmem_config()
/optee_os/core/arch/arm/kernel/
H A Dthread_spmc.c1179 enum mobj_use_case use_case = MOBJ_USE_CASE_NS_SHM; in add_mem_op() local
1198 use_case = mem_trans->tag; in add_mem_op()
1199 op.mf = mobj_ffa_sel1_spmc_new(cookie, op.page_count, use_case); in add_mem_op()
2400 TEE_Result thread_spmc_get_protmem_config(enum mobj_use_case use_case, in thread_spmc_get_protmem_config() argument
2413 res = plat_get_protmem_config(use_case, min_mem_sz, min_mem_align); in thread_spmc_get_protmem_config()
2777 enum mobj_use_case use_case) in thread_spmc_populate_mobj_from_rx() argument
2780 struct ffa_mem_transaction_x retrieve_desc = { .tag = use_case}; in thread_spmc_populate_mobj_from_rx()
2790 if (use_case == MOBJ_USE_CASE_NS_SHM) in thread_spmc_populate_mobj_from_rx()
2827 mf = mobj_ffa_spmc_new(cookie, total_page_count, use_case); in thread_spmc_populate_mobj_from_rx()