/Linux-v5.10/drivers/crypto/ccp/ |
D | tee-dev.c | 24 static int tee_alloc_ring(struct psp_tee_device *tee, int ring_size) in tee_alloc_ring() argument 26 struct ring_buf_manager *rb_mgr = &tee->rb_mgr; in tee_alloc_ring() 47 static void tee_free_ring(struct psp_tee_device *tee) in tee_free_ring() argument 49 struct ring_buf_manager *rb_mgr = &tee->rb_mgr; in tee_free_ring() 63 static int tee_wait_cmd_poll(struct psp_tee_device *tee, unsigned int timeout, in tee_wait_cmd_poll() argument 70 *reg = ioread32(tee->io_regs + tee->vdata->cmdresp_reg); in tee_wait_cmd_poll() 77 dev_err(tee->dev, "tee: command timed out, disabling PSP\n"); in tee_wait_cmd_poll() 84 struct tee_init_ring_cmd *tee_alloc_cmd_buffer(struct psp_tee_device *tee) in tee_alloc_cmd_buffer() argument 92 cmd->hi_addr = upper_32_bits(tee->rb_mgr.ring_pa); in tee_alloc_cmd_buffer() 93 cmd->low_addr = lower_32_bits(tee->rb_mgr.ring_pa); in tee_alloc_cmd_buffer() [all …]
|
D | Makefile | 13 tee-dev.o
|
D | sp-dev.h | 58 const struct tee_vdata *tee; member
|
/Linux-v5.10/drivers/tee/amdtee/ |
D | call.c | 15 static int tee_params_to_amd_params(struct tee_param *tee, u32 count, in tee_params_to_amd_params() argument 24 if (!tee || !amd || count > TEE_MAX_PARAMS) in tee_params_to_amd_params() 30 if (tee[i].attr > TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_INOUT) 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() 51 amd->params[i].mref.offset = tee[i].u.memref.shm_offs; 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() [all …]
|
/Linux-v5.10/drivers/tee/ |
D | Makefile | 2 obj-$(CONFIG_TEE) += tee.o 3 tee-objs += tee_core.o 4 tee-objs += tee_shm.o 5 tee-objs += tee_shm_pool.o
|
D | Kconfig | 18 source "drivers/tee/optee/Kconfig" 19 source "drivers/tee/amdtee/Kconfig"
|
/Linux-v5.10/Documentation/staging/ |
D | tee.rst | 23 include/uapi/linux/tee.h defines the generic interface to a TEE. 25 User space (the client) connects to the driver by opening /dev/tee[0-9]* or 47 system access. A normal client opens /dev/tee[0-9]* and a supplicant opens 95 MODULE_DEVICE_TABLE(tee, client_id_table); 159 || |tee- | || 173 or tee-supplicant. An RPC is identified by a special range of SMCCC return 176 tee-supplicant without further involvement of the driver, except switching 182 OP-TEE provides a pseudo Trusted Application: drivers/tee/optee/device.c in 272 [3] drivers/tee/optee/optee_smc.h 274 [4] drivers/tee/optee/optee_msg.h [all …]
|
D | index.rst | 15 tee
|
/Linux-v5.10/Documentation/ABI/testing/ |
D | sysfs-bus-optee-devices | 1 What: /sys/bus/tee/devices/optee-ta-<uuid>/ 4 Contact: op-tee@lists.trustedfirmware.org
|
/Linux-v5.10/tools/testing/selftests/cpufreq/ |
D | special-tests.sh | 68 echo ondemand | sudo tee $CPUFREQROOT/policy*/scaling_governor & 69 echo userspace | sudo tee $CPUFREQROOT/policy*/scaling_governor &
|
/Linux-v5.10/Documentation/devicetree/bindings/arm/firmware/ |
D | linaro,optee-tz.txt | 18 in drivers/tee/optee/optee_smc.h 21 in drivers/tee/optee/optee_smc.h
|
/Linux-v5.10/tools/testing/selftests/net/ |
D | fin_ack_lat.sh | 21 ./fin_ack_lat | tee $tmpfile &
|
/Linux-v5.10/tools/time/ |
D | udelay_test.sh | 26 tee -a $tmp_file < $UDELAY_PATH
|
/Linux-v5.10/tools/testing/selftests/pstore/ |
D | common_tests | 68 /bin/echo "$@" | tee -a $LOG_FILE
|
/Linux-v5.10/arch/arm64/boot/dts/realtek/ |
D | rtd139x.dtsi | 32 tee: tee@10100000 { label
|
D | rtd129x.dtsi | 33 tee: tee@10100000 { label
|
D | rtd16xx.dtsi | 30 tee: tee@10100000 { label
|
/Linux-v5.10/tools/testing/selftests/ftrace/ |
D | ftracetest | 388 __run_test $1 | tee -a $testlog 2>&1 390 __run_test $1 2>> $testlog | tee -a $testlog
|
/Linux-v5.10/tools/bootconfig/scripts/ |
D | ftrace.sh | 101 [ -f set_graph_function ] && echo | tee set_graph_*
|
/Linux-v5.10/drivers/net/ethernet/mellanox/mlxsw/ |
D | core_env.c | 342 enum mlxsw_reg_mtmp_tee tee; in mlxsw_env_temp_event_set() local 373 tee = enable ? MLXSW_REG_MTMP_TEE_GENERATE_EVENT : MLXSW_REG_MTMP_TEE_NO_EVENT; in mlxsw_env_temp_event_set() 374 mlxsw_reg_mtmp_tee_set(mtmp_pl, tee); in mlxsw_env_temp_event_set()
|
/Linux-v5.10/drivers/firmware/broadcom/ |
D | Kconfig | 32 registers on tee bus and invoke calls to manage firmware on BNXT device.
|
D | tee_bnxt_fw.c | 251 MODULE_DEVICE_TABLE(tee, tee_bnxt_fw_id_table);
|
/Linux-v5.10/tools/testing/selftests/rcutorture/bin/ |
D | parse-console.sh | 118 fi | tee -a $file.diags
|
D | kvm-test-1-run.sh | 140 echo CPU count limited from $cpu_count to $TORTURE_ALLOTED_CPUS | tee -a $resdir/Warnings
|
/Linux-v5.10/drivers/char/hw_random/ |
D | optee-rng.c | 279 MODULE_DEVICE_TABLE(tee, optee_rng_id_table);
|