Lines Matching defs:pvt_data
58 static struct trusted_key_tee_private pvt_data;
73 reg_shm = tee_shm_register_kernel_buf(pvt_data.ctx, p->key,
76 dev_err(pvt_data.dev, "shm register failed\n");
81 inv_arg.session = pvt_data.session_id;
93 ret = tee_client_invoke_func(pvt_data.ctx, &inv_arg, param);
95 dev_err(pvt_data.dev, "TA_CMD_SEAL invoke err: %x\n",
120 reg_shm = tee_shm_register_kernel_buf(pvt_data.ctx, p->key,
123 dev_err(pvt_data.dev, "shm register failed\n");
128 inv_arg.session = pvt_data.session_id;
140 ret = tee_client_invoke_func(pvt_data.ctx, &inv_arg, param);
142 dev_err(pvt_data.dev, "TA_CMD_UNSEAL invoke err: %x\n",
167 reg_shm = tee_shm_register_kernel_buf(pvt_data.ctx, key, key_len);
169 dev_err(pvt_data.dev, "key shm register failed\n");
174 inv_arg.session = pvt_data.session_id;
182 ret = tee_client_invoke_func(pvt_data.ctx, &inv_arg, param);
184 dev_err(pvt_data.dev, "TA_CMD_GET_RANDOM invoke err: %x\n",
213 pvt_data.ctx = tee_client_open_context(NULL, optee_ctx_match, NULL,
215 if (IS_ERR(pvt_data.ctx))
222 ret = tee_client_open_session(pvt_data.ctx, &sess_arg, NULL);
229 pvt_data.session_id = sess_arg.session;
235 pvt_data.dev = dev;
240 tee_client_close_session(pvt_data.ctx, pvt_data.session_id);
242 tee_client_close_context(pvt_data.ctx);
250 tee_client_close_session(pvt_data.ctx, pvt_data.session_id);
251 tee_client_close_context(pvt_data.ctx);