Lines Matching full:param

67 	struct tee_param param[4];  in trusted_tee_seal()  local
71 memset(&param, 0, sizeof(param)); in trusted_tee_seal()
84 param[0].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_INPUT; in trusted_tee_seal()
85 param[0].u.memref.shm = reg_shm; in trusted_tee_seal()
86 param[0].u.memref.size = p->key_len; in trusted_tee_seal()
87 param[0].u.memref.shm_offs = 0; in trusted_tee_seal()
88 param[1].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_OUTPUT; in trusted_tee_seal()
89 param[1].u.memref.shm = reg_shm; in trusted_tee_seal()
90 param[1].u.memref.size = sizeof(p->blob); in trusted_tee_seal()
91 param[1].u.memref.shm_offs = sizeof(p->key); in trusted_tee_seal()
93 ret = tee_client_invoke_func(pvt_data.ctx, &inv_arg, param); in trusted_tee_seal()
99 p->blob_len = param[1].u.memref.size; in trusted_tee_seal()
114 struct tee_param param[4]; in trusted_tee_unseal() local
118 memset(&param, 0, sizeof(param)); in trusted_tee_unseal()
131 param[0].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_INPUT; in trusted_tee_unseal()
132 param[0].u.memref.shm = reg_shm; in trusted_tee_unseal()
133 param[0].u.memref.size = p->blob_len; in trusted_tee_unseal()
134 param[0].u.memref.shm_offs = sizeof(p->key); in trusted_tee_unseal()
135 param[1].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_OUTPUT; in trusted_tee_unseal()
136 param[1].u.memref.shm = reg_shm; in trusted_tee_unseal()
137 param[1].u.memref.size = sizeof(p->key); in trusted_tee_unseal()
138 param[1].u.memref.shm_offs = 0; in trusted_tee_unseal()
140 ret = tee_client_invoke_func(pvt_data.ctx, &inv_arg, param); in trusted_tee_unseal()
146 p->key_len = param[1].u.memref.size; in trusted_tee_unseal()
161 struct tee_param param[4]; in trusted_tee_get_random() local
165 memset(&param, 0, sizeof(param)); in trusted_tee_get_random()
177 param[0].attr = TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_OUTPUT; in trusted_tee_get_random()
178 param[0].u.memref.shm = reg_shm; in trusted_tee_get_random()
179 param[0].u.memref.size = key_len; in trusted_tee_get_random()
180 param[0].u.memref.shm_offs = 0; in trusted_tee_get_random()
182 ret = tee_client_invoke_func(pvt_data.ctx, &inv_arg, param); in trusted_tee_get_random()
188 ret = param[0].u.memref.size; in trusted_tee_get_random()