Lines Matching defs:mobj
18 #include <mm/mobj.h>
39 static struct mobj *shm_mobj;
42 static struct mobj **sdp_mem_mobjs;
48 struct mobj *mobj,
54 if (mobj_get_pa(mobj, 0, 0, &b) != TEE_SUCCESS)
57 if (!core_is_buffer_inside(pa, MAX(sz, 1UL), b, mobj->size))
60 mem->mobj = mobj_get(mobj);
75 mem->mobj = NULL;
80 mem->mobj = mobj_ffa_get_by_cookie(global_id,
82 if (!mem->mobj)
94 mem->mobj->size < req_size)
104 struct mobj __maybe_unused **mobj = NULL;
107 struct mobj *rmobj = NULL;
113 mem->mobj = NULL;
123 mem->mobj = msg_param_mobj_from_noncontig(pa, sz, shm_ref,
125 if (!mem->mobj)
140 for (mobj = sdp_mem_mobjs; *mobj; mobj++)
141 if (param_mem_from_mobj(mem, *mobj, pa, sz))
164 mem->mobj = mobj_reg_shm_get_by_cookie(shm_ref);
165 if (!mem->mobj)
176 mem->mobj->size < req_size)
279 mobj_put(param->u[n].mem.mobj);
491 struct mobj *mobj = NULL;
501 mobj = msg_param_mobj_from_noncontig(tmem->buf_ptr, tmem->size,
504 if (!mobj)
507 mobj_reg_shm_unguard(mobj);
533 struct mobj *mobj = NULL;
557 mobj = mobj_protmem_alloc(pa, sz, cookie, use_case);
558 if (mobj)
635 if (param.u[1].mem.mobj) {
636 res = mobj_inc_map(param.u[1].mem.mobj);
639 buf = mobj_get_va(param.u[1].mem.mobj, param.u[1].mem.offs, sz);
667 mobj_dec_map(param.u[1].mem.mobj);