Lines Matching refs:pvt_data

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