Lines Matching refs:memref
363 struct tee_param_memref *memref, in param_from_user_memref() argument
425 memref->shm_offs = ip->a + offs; in param_from_user_memref()
426 memref->size = ip->b; in param_from_user_memref()
427 memref->shm = shm; in param_from_user_memref()
480 rc = param_from_user_memref(ctx, ¶ms[n].u.memref, in params_from_user()
523 if (put_user((u64)p->u.memref.size, &up->b)) in params_to_user()
603 params[n].u.memref.shm) in tee_ioctl_open_session()
604 tee_shm_put(params[n].u.memref.shm); in tee_ioctl_open_session()
664 params[n].u.memref.shm) in tee_ioctl_invoke()
665 tee_shm_put(params[n].u.memref.shm); in tee_ioctl_invoke()
723 params[n].u.memref.shm) in tee_ioctl_object_invoke()
724 tee_shm_put(params[n].u.memref.shm); in tee_ioctl_object_invoke()
794 ip.b = p->u.memref.size; in params_to_supp()
795 if (!p->u.memref.shm) { in params_to_supp()
800 ip.a = p->u.memref.shm_offs; in params_to_supp()
801 ip.c = p->u.memref.shm->id; in params_to_supp()
917 p->u.memref.shm = NULL; in params_from_supp()
918 p->u.memref.shm_offs = 0; in params_from_supp()
919 p->u.memref.size = ip.b; in params_from_supp()