Searched refs:pvt_data (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/firmware/broadcom/ |
| H A D | tee_bnxt_fw.c | 64 static struct tee_bnxt_fw_private pvt_data; variable 74 arg->session = pvt_data.session_id; in prepare_args() 81 param[0].u.memref.shm = pvt_data.fw_shm_pool; in prepare_args() 105 if (!pvt_data.ctx) in tee_bnxt_fw_load() 110 ret = tee_client_invoke_func(pvt_data.ctx, &arg, param); in tee_bnxt_fw_load() 112 dev_err(pvt_data.dev, in tee_bnxt_fw_load() 140 if (!pvt_data.ctx) in tee_bnxt_copy_coredump() 154 ret = tee_client_invoke_func(pvt_data.ctx, &arg, param); in tee_bnxt_copy_coredump() 156 dev_err(pvt_data.dev, in tee_bnxt_copy_coredump() 162 core_data = tee_shm_get_va(pvt_data.fw_shm_pool, 0); in tee_bnxt_copy_coredump() [all …]
|
| /linux/drivers/char/hw_random/ |
| H A D | optee-rng.c | 73 static size_t get_optee_rng_data(struct optee_rng_private *pvt_data, in get_optee_rng_data() argument 87 inv_arg.session = pvt_data->session_id; in get_optee_rng_data() 92 param[0].u.memref.shm = pvt_data->entropy_shm_pool; in get_optee_rng_data() 96 ret = tee_client_invoke_func(pvt_data->ctx, &inv_arg, param); in get_optee_rng_data() 98 dev_err(pvt_data->dev, "TA_CMD_GET_ENTROPY invoke err: %x\n", in get_optee_rng_data() 103 rng_data = tee_shm_get_va(pvt_data->entropy_shm_pool, 0); in get_optee_rng_data() 105 dev_err(pvt_data->dev, "tee_shm_get_va failed\n"); in get_optee_rng_data() 117 struct optee_rng_private *pvt_data = to_optee_rng_private(rng); in optee_rng_read() local 126 rng_size = get_optee_rng_data(pvt_data, data, (max - read)); in optee_rng_read() 131 if (wait && pvt_data->data_rate) { in optee_rng_read() [all …]
|
| /linux/drivers/char/tpm/ |
| H A D | tpm_ftpm_tee.c | 48 struct ftpm_tee_private *pvt_data = dev_get_drvdata(chip->dev.parent); in ftpm_tee_tpm_op_send() local 55 struct tee_shm *shm = pvt_data->shm; in ftpm_tee_tpm_op_send() 70 .session = pvt_data->session, in ftpm_tee_tpm_op_send() 102 rc = tee_client_invoke_func(pvt_data->ctx, &transceive_args, in ftpm_tee_tpm_op_send() 176 struct ftpm_tee_private *pvt_data = NULL; in ftpm_tee_probe_generic() local 179 pvt_data = devm_kzalloc(dev, sizeof(struct ftpm_tee_private), in ftpm_tee_probe_generic() 181 if (!pvt_data) in ftpm_tee_probe_generic() 184 dev_set_drvdata(dev, pvt_data); in ftpm_tee_probe_generic() 187 pvt_data->ctx = tee_client_open_context(NULL, ftpm_tee_match, NULL, in ftpm_tee_probe_generic() 189 if (IS_ERR(pvt_data->ctx)) { in ftpm_tee_probe_generic() [all …]
|
| /linux/security/keys/trusted-keys/ |
| H A D | trusted_tee.c | 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() [all …]
|
| /linux/drivers/firmware/efi/stmm/ |
| H A D | tee_stmm_efi.c | 27 static struct tee_stmm_efi_private pvt_data; variable 69 shm = tee_shm_register_kernel_buf(pvt_data.ctx, comm_buf, buf_size); in tee_mm_communicate() 71 dev_err(pvt_data.dev, "Unable to register shared memory\n"); in tee_mm_communicate() 77 arg.session = pvt_data.session; in tee_mm_communicate() 88 rc = tee_client_invoke_func(pvt_data.ctx, &arg, param); in tee_mm_communicate() 92 dev_err(pvt_data.dev, in tee_mm_communicate() 138 dev_err(pvt_data.dev, "%s failed!\n", __func__); in mm_communicate() 443 dev_err(pvt_data.dev, "Getting variable property failed\n"); in tee_set_variable() 461 dev_dbg(pvt_data.dev, "Set Variable %s %d %lx\n", __FILE__, __LINE__, ret); in tee_set_variable() 508 tee_client_close_context(pvt_data.ctx); in tee_stmm_efi_close_context() [all …]
|