Lines Matching refs:tee
7 #include <linux/tee.h>
9 #include <linux/psp-tee.h>
15 static int tee_params_to_amd_params(struct tee_param *tee, u32 count,
24 if (!tee || !amd || count > TEE_MAX_PARAMS)
30 if (tee[i].attr > TEE_IOCTL_PARAM_ATTR_TYPE_MEMREF_INOUT)
33 amd->param_types |= ((tee[i].attr & 0xF) << i * 4);
48 u32 buf_id = get_buffer_id(tee[i].u.memref.shm);
51 amd->params[i].mref.offset = tee[i].u.memref.shm_offs;
52 amd->params[i].mref.size = tee[i].u.memref.size;
59 if (tee[i].u.value.c)
62 amd->params[i].val.a = tee[i].u.value.a;
63 amd->params[i].val.b = tee[i].u.value.b;
72 static int amd_params_to_tee_params(struct tee_param *tee, u32 count,
81 if (!tee || !amd || count > TEE_MAX_PARAMS)
103 tee[i].u.memref.shm_offs = amd->params[i].mref.offset;
104 tee[i].u.memref.size = amd->params[i].mref.size;
112 tee[i].u.value.a = amd->params[i].val.a;
113 tee[i].u.value.b = amd->params[i].val.b;
114 tee[i].u.value.c = 0;