Lines Matching refs:param

67 	struct tee_param param[4];  in trusted_tee_seal()  local
71 memset(&param, 0, sizeof(param)); in trusted_tee_seal()
94 param[0].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_INPUT; in trusted_tee_seal()
95 param[0].u.memref.shm = reg_shm_in; in trusted_tee_seal()
96 param[0].u.memref.size = p->key_len; in trusted_tee_seal()
97 param[0].u.memref.shm_offs = 0; in trusted_tee_seal()
98 param[1].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_OUTPUT; in trusted_tee_seal()
99 param[1].u.memref.shm = reg_shm_out; in trusted_tee_seal()
100 param[1].u.memref.size = sizeof(p->blob); in trusted_tee_seal()
101 param[1].u.memref.shm_offs = 0; in trusted_tee_seal()
103 ret = tee_client_invoke_func(pvt_data.ctx, &inv_arg, param); in trusted_tee_seal()
109 p->blob_len = param[1].u.memref.size; in trusted_tee_seal()
128 struct tee_param param[4]; in trusted_tee_unseal() local
132 memset(&param, 0, sizeof(param)); in trusted_tee_unseal()
155 param[0].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_INPUT; in trusted_tee_unseal()
156 param[0].u.memref.shm = reg_shm_in; in trusted_tee_unseal()
157 param[0].u.memref.size = p->blob_len; in trusted_tee_unseal()
158 param[0].u.memref.shm_offs = 0; in trusted_tee_unseal()
159 param[1].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_OUTPUT; in trusted_tee_unseal()
160 param[1].u.memref.shm = reg_shm_out; in trusted_tee_unseal()
161 param[1].u.memref.size = sizeof(p->key); in trusted_tee_unseal()
162 param[1].u.memref.shm_offs = 0; in trusted_tee_unseal()
164 ret = tee_client_invoke_func(pvt_data.ctx, &inv_arg, param); in trusted_tee_unseal()
170 p->key_len = param[1].u.memref.size; in trusted_tee_unseal()
189 struct tee_param param[4]; in trusted_tee_get_random() local
193 memset(&param, 0, sizeof(param)); in trusted_tee_get_random()
206 param[0].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_OUTPUT; in trusted_tee_get_random()
207 param[0].u.memref.shm = reg_shm; in trusted_tee_get_random()
208 param[0].u.memref.size = key_len; in trusted_tee_get_random()
209 param[0].u.memref.shm_offs = 0; in trusted_tee_get_random()
211 ret = tee_client_invoke_func(pvt_data.ctx, &inv_arg, param); in trusted_tee_get_random()
217 ret = param[0].u.memref.size; in trusted_tee_get_random()