Lines Matching refs:pvt_data

58 static struct trusted_key_tee_private pvt_data;  variable
73 reg_shm_in = tee_shm_register(pvt_data.ctx, (unsigned long)p->key, in trusted_tee_seal()
77 dev_err(pvt_data.dev, "key shm register failed\n"); in trusted_tee_seal()
81 reg_shm_out = tee_shm_register(pvt_data.ctx, (unsigned long)p->blob, in trusted_tee_seal()
85 dev_err(pvt_data.dev, "blob shm register failed\n"); in trusted_tee_seal()
91 inv_arg.session = pvt_data.session_id; in trusted_tee_seal()
103 ret = tee_client_invoke_func(pvt_data.ctx, &inv_arg, param); in trusted_tee_seal()
105 dev_err(pvt_data.dev, "TA_CMD_SEAL invoke err: %x\n", in trusted_tee_seal()
134 reg_shm_in = tee_shm_register(pvt_data.ctx, (unsigned long)p->blob, in trusted_tee_unseal()
138 dev_err(pvt_data.dev, "blob shm register failed\n"); in trusted_tee_unseal()
142 reg_shm_out = tee_shm_register(pvt_data.ctx, (unsigned long)p->key, in trusted_tee_unseal()
146 dev_err(pvt_data.dev, "key shm register failed\n"); in trusted_tee_unseal()
152 inv_arg.session = pvt_data.session_id; in trusted_tee_unseal()
164 ret = tee_client_invoke_func(pvt_data.ctx, &inv_arg, param); in trusted_tee_unseal()
166 dev_err(pvt_data.dev, "TA_CMD_UNSEAL invoke err: %x\n", in trusted_tee_unseal()
195 reg_shm = tee_shm_register(pvt_data.ctx, (unsigned long)key, key_len, in trusted_tee_get_random()
198 dev_err(pvt_data.dev, "key shm register failed\n"); in trusted_tee_get_random()
203 inv_arg.session = pvt_data.session_id; in trusted_tee_get_random()
211 ret = tee_client_invoke_func(pvt_data.ctx, &inv_arg, param); in trusted_tee_get_random()
213 dev_err(pvt_data.dev, "TA_CMD_GET_RANDOM invoke err: %x\n", in trusted_tee_get_random()
241 pvt_data.ctx = tee_client_open_context(NULL, optee_ctx_match, NULL, in trusted_key_probe()
243 if (IS_ERR(pvt_data.ctx)) in trusted_key_probe()
250 ret = tee_client_open_session(pvt_data.ctx, &sess_arg, NULL); in trusted_key_probe()
257 pvt_data.session_id = sess_arg.session; in trusted_key_probe()
263 pvt_data.dev = dev; in trusted_key_probe()
268 tee_client_close_session(pvt_data.ctx, pvt_data.session_id); in trusted_key_probe()
270 tee_client_close_context(pvt_data.ctx); in trusted_key_probe()
278 tee_client_close_session(pvt_data.ctx, pvt_data.session_id); in trusted_key_remove()
279 tee_client_close_context(pvt_data.ctx); in trusted_key_remove()