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.h80 enum mobj_use_case use_case);
85 TEE_Result thread_spmc_get_protmem_config(enum mobj_use_case use_case,
91 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.c537 uint64_t use_case = 0; in lend_protmem() local
547 use_case = READ_ONCE(arg->params[0].u.value.a); in lend_protmem()
553 switch (use_case) { in lend_protmem()
560 mobj = mobj_protmem_alloc(pa, sz, cookie, use_case); in lend_protmem()
571 uint64_t use_case = 0; in assign_protmem() local
579 use_case = READ_ONCE(arg->params[0].u.value.b); in assign_protmem()
580 res = mobj_ffa_assign_protmem(cookie, use_case); in assign_protmem()
615 uint64_t use_case = 0; in get_protmem_config() local
631 use_case = param.u[0].val.a; in get_protmem_config()
633 if (use_case >= INT_MAX) { in get_protmem_config()
[all …]
/optee_os/core/mm/
H A Dmobj_dyn_shm.c53 enum mobj_use_case use_case; member
570 m->use_case, m->pa, m->mobj.size); in protect_mem()
572 return plat_set_protmem_range(m->use_case, m->pa, m->mobj.size); in protect_mem()
578 m->use_case, m->pa, m->mobj.size); in restore_mem()
692 enum mobj_use_case use_case) in mobj_protmem_alloc() argument
698 if (use_case == MOBJ_USE_CASE_NS_SHM || in mobj_protmem_alloc()
707 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.c1176 enum mobj_use_case use_case = MOBJ_USE_CASE_NS_SHM; in add_mem_op() local
1195 use_case = mem_trans->tag; in add_mem_op()
1196 op.mf = mobj_ffa_sel1_spmc_new(cookie, op.page_count, use_case); in add_mem_op()
2396 TEE_Result thread_spmc_get_protmem_config(enum mobj_use_case use_case, in thread_spmc_get_protmem_config() argument
2409 res = plat_get_protmem_config(use_case, min_mem_sz, min_mem_align); in thread_spmc_get_protmem_config()
2721 enum mobj_use_case use_case) in thread_spmc_populate_mobj_from_rx() argument
2724 struct ffa_mem_transaction_x retrieve_desc = { .tag = use_case}; in thread_spmc_populate_mobj_from_rx()
2735 if (use_case == MOBJ_USE_CASE_NS_SHM) in thread_spmc_populate_mobj_from_rx()
2760 mf = mobj_ffa_spmc_new(cookie, num_pages, use_case); in thread_spmc_populate_mobj_from_rx()