Home
last modified time | relevance | path

Searched refs:tee (Results 1 – 22 of 22) sorted by relevance

/drivers/crypto/ccp/
A Dtee-dev.c169 tee = devm_kzalloc(dev, sizeof(*tee), GFP_KERNEL); in tee_dev_init()
170 if (!tee) in tee_dev_init()
175 tee->dev = dev; in tee_dev_init()
176 tee->psp = psp; in tee_dev_init()
180 tee->vdata = (struct tee_vdata *)psp->vdata->tee; in tee_dev_init()
181 if (!tee->vdata) { in tee_dev_init()
209 if (!tee) in tee_dev_destroy()
230 (tee->rb_mgr.ring_start + tee->rb_mgr.wptr); in tee_submit_cmd()
232 rptr = ioread32(tee->io_regs + tee->vdata->ring_rptr_reg); in tee_submit_cmd()
279 if (tee->rb_mgr.wptr >= tee->rb_mgr.ring_size) in tee_submit_cmd()
[all …]
A Dsp-pci.c59 version_attribute_show(tee_version, psp->vdata->tee->info_reg)
82 if (attr == &dev_attr_tee_version.attr && psp->capability.tee && in psp_firmware_is_visible()
83 psp->vdata->tee->info_reg) in psp_firmware_is_visible()
84 val = ioread32(psp->io_regs + psp->vdata->tee->info_reg); in psp_firmware_is_visible()
413 .tee = &teev1,
428 .tee = &teev1,
439 .tee = &teev2,
452 .tee = &teev2,
A DMakefile13 tee-dev.o \
A Dpsp-dev.h33 tee :1, member
A Dsp-dev.h73 const struct tee_vdata *tee; member
A Dpsp-dev.c177 if (!psp->capability.tee) { in psp_check_tee_support()
/drivers/tee/amdtee/
A Dcall.c24 if (!tee || !amd || count > TEE_MAX_PARAMS) in tee_params_to_amd_params()
33 amd->param_types |= ((tee[i].attr & 0xF) << i * 4); in tee_params_to_amd_params()
48 u32 buf_id = get_buffer_id(tee[i].u.memref.shm); in tee_params_to_amd_params()
52 amd->params[i].mref.size = tee[i].u.memref.size; in tee_params_to_amd_params()
59 if (tee[i].u.value.c) in tee_params_to_amd_params()
62 amd->params[i].val.a = tee[i].u.value.a; in tee_params_to_amd_params()
63 amd->params[i].val.b = tee[i].u.value.b; in tee_params_to_amd_params()
81 if (!tee || !amd || count > TEE_MAX_PARAMS) in amd_params_to_tee_params()
112 tee[i].u.value.a = amd->params[i].val.a; in amd_params_to_tee_params()
113 tee[i].u.value.b = amd->params[i].val.b; in amd_params_to_tee_params()
[all …]
/drivers/tee/
A DMakefile2 obj-$(CONFIG_TEE) += tee.o
3 tee-objs += tee_core.o
4 tee-objs += tee_shm.o
5 tee-objs += tee_shm_pool.o
A DKconfig16 source "drivers/tee/optee/Kconfig"
17 source "drivers/tee/amdtee/Kconfig"
18 source "drivers/tee/tstee/Kconfig"
/drivers/tee/optee/
A DKconfig27 Documentation/tee/op-tee.rst.
/drivers/platform/x86/amd/pmf/
A DMakefile10 tee-if.o spc.o
/drivers/firmware/broadcom/
A DKconfig32 registers on tee bus and invoke calls to manage firmware on BNXT device.
A Dtee_bnxt_fw.c258 MODULE_DEVICE_TABLE(tee, tee_bnxt_fw_id_table);
/drivers/char/hw_random/
A Doptee-rng.c278 MODULE_DEVICE_TABLE(tee, optee_rng_id_table);
/drivers/
A DMakefile185 obj-$(CONFIG_TEE) += tee/
A DKconfig232 source "drivers/tee/Kconfig"
/drivers/char/tpm/
A Dtpm_ftpm_tee.c335 MODULE_DEVICE_TABLE(tee, optee_ftpm_id_table);
/drivers/net/ethernet/mellanox/mlxsw/
A Dcore_env.c860 enum mlxsw_reg_mtmp_tee tee; in mlxsw_env_temp_event_set() local
893 tee = enable ? MLXSW_REG_MTMP_TEE_GENERATE_EVENT : MLXSW_REG_MTMP_TEE_NO_EVENT; in mlxsw_env_temp_event_set()
894 mlxsw_reg_mtmp_tee_set(mtmp_pl, tee); in mlxsw_env_temp_event_set()
A Dreg.h9540 MLXSW_ITEM32(reg, mtmp, tee, 0x0C, 30, 2);
/drivers/rtc/
A Drtc-optee.c335 MODULE_DEVICE_TABLE(tee, optee_rtc_id_table);
/drivers/firmware/arm_scmi/transports/
A Doptee.c609 MODULE_DEVICE_TABLE(tee, scmi_optee_service_id);
/drivers/firmware/efi/stmm/
A Dtee_stmm_efi.c588 MODULE_DEVICE_TABLE(tee, tee_stmm_efi_id_table);

Completed in 47 milliseconds