Lines Matching refs:mobj

39 static struct mobj *shm_mobj;
42 static struct mobj **sdp_mem_mobjs;
48 struct mobj *mobj, in param_mem_from_mobj() argument
54 if (mobj_get_pa(mobj, 0, 0, &b) != TEE_SUCCESS) in param_mem_from_mobj()
57 if (!core_is_buffer_inside(pa, MAX(sz, 1UL), b, mobj->size)) in param_mem_from_mobj()
60 mem->mobj = mobj_get(mobj); in param_mem_from_mobj()
75 mem->mobj = NULL; in set_fmem_param()
80 mem->mobj = mobj_ffa_get_by_cookie(global_id, in set_fmem_param()
82 if (!mem->mobj) in set_fmem_param()
94 mem->mobj->size < req_size) in set_fmem_param()
104 struct mobj __maybe_unused **mobj = NULL; in set_tmem_param() local
107 struct mobj *rmobj = NULL; in set_tmem_param()
113 mem->mobj = NULL; in set_tmem_param()
123 mem->mobj = msg_param_mobj_from_noncontig(pa, sz, shm_ref, in set_tmem_param()
125 if (!mem->mobj) in set_tmem_param()
140 for (mobj = sdp_mem_mobjs; *mobj; mobj++) in set_tmem_param()
141 if (param_mem_from_mobj(mem, *mobj, pa, sz)) in set_tmem_param()
164 mem->mobj = mobj_reg_shm_get_by_cookie(shm_ref); in set_rmem_param()
165 if (!mem->mobj) in set_rmem_param()
176 mem->mobj->size < req_size) in set_rmem_param()
279 mobj_put(param->u[n].mem.mobj); in cleanup_shm_refs()
494 struct mobj *mobj = NULL; in register_shm() local
504 mobj = msg_param_mobj_from_noncontig(tmem->buf_ptr, tmem->size, in register_shm()
507 if (!mobj) in register_shm()
510 mobj_reg_shm_unguard(mobj); in register_shm()
536 struct mobj *mobj = NULL; in lend_protmem() local
560 mobj = mobj_protmem_alloc(pa, sz, cookie, use_case); in lend_protmem()
561 if (mobj) in lend_protmem()
638 if (param.u[1].mem.mobj) { in get_protmem_config()
639 res = mobj_inc_map(param.u[1].mem.mobj); in get_protmem_config()
642 buf = mobj_get_va(param.u[1].mem.mobj, param.u[1].mem.offs, sz); in get_protmem_config()
670 mobj_dec_map(param.u[1].mem.mobj); in get_protmem_config()