Lines Matching refs:mem_object
65 struct qcomtee_mem_object *mem_object = to_qcomtee_mem_object(object); in qcomtee_mem_object_release() local
68 tee_shm_put(mem_object->shm); in qcomtee_mem_object_release()
69 kfree(mem_object); in qcomtee_mem_object_release()
94 struct qcomtee_mem_object *mem_object __free(kfree) = kzalloc_obj(*mem_object); in qcomtee_memobj_param_to_object()
95 if (!mem_object) in qcomtee_memobj_param_to_object()
103 err = qcomtee_object_user_init(&mem_object->object, in qcomtee_memobj_param_to_object()
113 mem_object->paddr = shm->paddr; in qcomtee_memobj_param_to_object()
114 mem_object->size = shm->size; in qcomtee_memobj_param_to_object()
115 mem_object->shm = shm; in qcomtee_memobj_param_to_object()
117 *object = &no_free_ptr(mem_object)->object; in qcomtee_memobj_param_to_object()
127 struct qcomtee_mem_object *mem_object; in qcomtee_memobj_param_from_object() local
129 mem_object = to_qcomtee_mem_object(object); in qcomtee_memobj_param_from_object()
131 if (mem_object->shm->ctx != ctx) in qcomtee_memobj_param_from_object()
134 param->u.objref.id = mem_object->shm->id; in qcomtee_memobj_param_from_object()
157 struct qcomtee_mem_object *mem_object = to_qcomtee_mem_object(object); in qcomtee_mem_object_map() local
160 qcomtee_object_get(&mem_object->object); in qcomtee_mem_object_map()
162 *map_object = &mem_object->object; in qcomtee_mem_object_map()
163 *mem_paddr = mem_object->paddr; in qcomtee_mem_object_map()
164 *mem_size = mem_object->size; in qcomtee_mem_object_map()