Symbol: tee_param
drivers/bus/stm32_dbg_bus.c
77
struct tee_param param[1] = {0};
drivers/char/hw_random/optee-rng.c
180
struct tee_param param[4];
drivers/char/hw_random/optee-rng.c
80
struct tee_param param[4];
drivers/char/tpm/tpm_ftpm_tee.c
54
struct tee_param command_params[4];
drivers/char/tpm/tpm_ftpm_tee.c
75
command_params[0] = (struct tee_param) {
drivers/char/tpm/tpm_ftpm_tee.c
93
command_params[1] = (struct tee_param) {
drivers/firmware/arm_scmi/transports/optee.c
189
struct tee_param param[1] = { };
drivers/firmware/arm_scmi/transports/optee.c
229
struct tee_param param[1] = { };
drivers/firmware/arm_scmi/transports/optee.c
267
struct tee_param param[1] = { };
drivers/firmware/arm_scmi/transports/optee.c
290
struct tee_param param[3] = { };
drivers/firmware/broadcom/tee_bnxt_fw.c
103
struct tee_param param[MAX_TEE_PARAM_ARRY_MEMB];
drivers/firmware/broadcom/tee_bnxt_fw.c
134
struct tee_param param[MAX_TEE_PARAM_ARRY_MEMB];
drivers/firmware/broadcom/tee_bnxt_fw.c
68
struct tee_param *param)
drivers/firmware/efi/stmm/tee_stmm_efi.c
56
struct tee_param param[4];
drivers/nvmem/stm32-bsec-optee-ta.c
144
struct tee_param param[2];
drivers/nvmem/stm32-bsec-optee-ta.c
209
struct tee_param param[2];
drivers/platform/x86/amd/pmf/tee-if.c
239
struct tee_param param[MAX_TEE_PARAM];
drivers/platform/x86/amd/pmf/tee-if.c
277
struct tee_param param[MAX_TEE_PARAM];
drivers/platform/x86/amd/pmf/tee-if.c
46
struct tee_param *param)
drivers/rtc/rtc-optee.c
157
struct tee_param param[4] = {0};
drivers/rtc/rtc-optee.c
196
struct tee_param param[4] = {0};
drivers/rtc/rtc-optee.c
231
struct tee_param param[4] = {0};
drivers/rtc/rtc-optee.c
256
struct tee_param param[4] = {0};
drivers/rtc/rtc-optee.c
281
struct tee_param param[1] = {0};
drivers/rtc/rtc-optee.c
328
struct tee_param param[1] = {0};
drivers/rtc/rtc-optee.c
367
struct tee_param param[1] = {0};
drivers/rtc/rtc-optee.c
401
struct tee_param param[1] = {0};
drivers/rtc/rtc-optee.c
426
struct tee_param param[1] = {0};
drivers/rtc/rtc-optee.c
447
struct tee_param param[1] = {0};
drivers/rtc/rtc-optee.c
503
struct tee_param param[4] = {0};
drivers/tee/amdtee/amdtee_private.h
123
struct tee_param *param);
drivers/tee/amdtee/amdtee_private.h
129
struct tee_param *param);
drivers/tee/amdtee/amdtee_private.h
143
struct tee_param *p);
drivers/tee/amdtee/amdtee_private.h
152
struct tee_param *p);
drivers/tee/amdtee/call.c
15
static int tee_params_to_amd_params(struct tee_param *tee, u32 count,
drivers/tee/amdtee/call.c
241
struct tee_param *p)
drivers/tee/amdtee/call.c
352
struct tee_param *p)
drivers/tee/amdtee/call.c
72
static int amd_params_to_tee_params(struct tee_param *tee, u32 count,
drivers/tee/amdtee/core.c
215
struct tee_param *param)
drivers/tee/amdtee/core.c
367
struct tee_param *param)
drivers/tee/optee/call.c
364
struct tee_param *param)
drivers/tee/optee/call.c
513
struct tee_param *param)
drivers/tee/optee/device.c
25
struct tee_param param[4];
drivers/tee/optee/ffa_abi.c
124
static void from_msg_param_ffa_mem(struct optee *optee, struct tee_param *p,
drivers/tee/optee/ffa_abi.c
157
struct tee_param *params, size_t num_params,
drivers/tee/optee/ffa_abi.c
163
struct tee_param *p = params + n;
drivers/tee/optee/ffa_abi.c
191
const struct tee_param *p)
drivers/tee/optee/ffa_abi.c
231
const struct tee_param *params)
drivers/tee/optee/ffa_abi.c
236
const struct tee_param *p = params + n;
drivers/tee/optee/optee_private.h
215
size_t num_params, const struct tee_param *params);
drivers/tee/optee/optee_private.h
216
int (*from_msg_param)(struct optee *optee, struct tee_param *params,
drivers/tee/optee/optee_private.h
321
struct tee_param *param);
drivers/tee/optee/optee_private.h
330
struct tee_param *param);
drivers/tee/optee/optee_private.h
332
struct tee_param *param);
drivers/tee/optee/optee_private.h
336
struct tee_param *param);
drivers/tee/optee/optee_private.h
342
struct tee_param *param);
drivers/tee/optee/optee_private.h
360
static inline void optee_from_msg_param_value(struct tee_param *p, u32 attr,
drivers/tee/optee/optee_private.h
371
const struct tee_param *p)
drivers/tee/optee/protmem.c
211
struct tee_param params[2] = {
drivers/tee/optee/rpc.c
190
struct tee_param *params;
drivers/tee/optee/rpc.c
194
params = kmalloc_objs(struct tee_param, arg->num_params);
drivers/tee/optee/rpc.c
218
struct tee_param param;
drivers/tee/optee/rpc.c
240
struct tee_param param;
drivers/tee/optee/rpc.c
267
struct tee_param params[1];
drivers/tee/optee/rpc.c
320
struct tee_param params[2];
drivers/tee/optee/rpc.c
371
struct tee_param params[2];
drivers/tee/optee/rpc.c
41
struct tee_param *params;
drivers/tee/optee/rpc.c
58
params = kmalloc_objs(struct tee_param, arg->num_params);
drivers/tee/optee/smc_abi.c
110
static void from_msg_param_reg_mem(struct tee_param *p, u32 attr,
drivers/tee/optee/smc_abi.c
138
static int optee_from_msg_param(struct optee *optee, struct tee_param *params,
drivers/tee/optee/smc_abi.c
146
struct tee_param *p = params + n;
drivers/tee/optee/smc_abi.c
181
const struct tee_param *p)
drivers/tee/optee/smc_abi.c
209
const struct tee_param *p)
drivers/tee/optee/smc_abi.c
230
size_t num_params, const struct tee_param *params)
drivers/tee/optee/smc_abi.c
236
const struct tee_param *p = params + n;
drivers/tee/optee/smc_abi.c
83
static int from_msg_param_tmp_mem(struct tee_param *p, u32 attr,
drivers/tee/optee/supp.c
201
static int supp_check_recv_params(size_t num_params, struct tee_param *params,
drivers/tee/optee/supp.c
21
struct tee_param *param;
drivers/tee/optee/supp.c
246
struct tee_param *param)
drivers/tee/optee/supp.c
302
sizeof(struct tee_param) * req->num_params);
drivers/tee/optee/supp.c
310
struct tee_param *param,
drivers/tee/optee/supp.c
361
struct tee_param *param)
drivers/tee/optee/supp.c
380
struct tee_param *p = req->param + n;
drivers/tee/optee/supp.c
86
struct tee_param *param)
drivers/tee/qcomtee/call.c
110
int qcomtee_objref_to_arg(struct qcomtee_arg *arg, struct tee_param *param,
drivers/tee/qcomtee/call.c
159
int qcomtee_objref_from_arg(struct tee_param *param, struct qcomtee_arg *arg,
drivers/tee/qcomtee/call.c
204
struct tee_param *params, int num_params,
drivers/tee/qcomtee/call.c
271
static int qcomtee_params_from_args(struct tee_param *params,
drivers/tee/qcomtee/call.c
322
static int qcomtee_params_check(struct tee_param *params, int num_params)
drivers/tee/qcomtee/call.c
360
static int qcomtee_root_object_check(u32 op, struct tee_param *params,
drivers/tee/qcomtee/call.c
396
struct tee_param *params)
drivers/tee/qcomtee/call.c
491
struct tee_param *params)
drivers/tee/qcomtee/call.c
51
int qcomtee_context_add_qtee_object(struct tee_param *param,
drivers/tee/qcomtee/call.c
545
struct tee_param *params)
drivers/tee/qcomtee/call.c
73
struct tee_param *param,
drivers/tee/qcomtee/call.c
88
void qcomtee_context_del_qtee_object(struct tee_param *param,
drivers/tee/qcomtee/mem_obj.c
123
int qcomtee_memobj_param_from_object(struct tee_param *param,
drivers/tee/qcomtee/mem_obj.c
88
struct tee_param *param,
drivers/tee/qcomtee/qcomtee.h
100
void qcomtee_context_del_qtee_object(struct tee_param *param,
drivers/tee/qcomtee/qcomtee.h
103
int qcomtee_objref_to_arg(struct qcomtee_arg *arg, struct tee_param *param,
drivers/tee/qcomtee/qcomtee.h
105
int qcomtee_objref_from_arg(struct tee_param *param, struct qcomtee_arg *arg,
drivers/tee/qcomtee/qcomtee.h
116
struct tee_param *param,
drivers/tee/qcomtee/qcomtee.h
118
int qcomtee_user_param_from_object(struct tee_param *param,
drivers/tee/qcomtee/qcomtee.h
137
struct tee_param *params, int num_params,
drivers/tee/qcomtee/qcomtee.h
141
struct tee_param *params, int num_params,
drivers/tee/qcomtee/qcomtee.h
163
struct tee_param *param,
drivers/tee/qcomtee/qcomtee.h
167
int qcomtee_memobj_param_from_object(struct tee_param *param,
drivers/tee/qcomtee/qcomtee.h
94
int qcomtee_context_add_qtee_object(struct tee_param *param,
drivers/tee/qcomtee/qcomtee.h
98
struct tee_param *param,
drivers/tee/qcomtee/user_obj.c
367
struct tee_param *param,
drivers/tee/qcomtee/user_obj.c
396
int qcomtee_user_param_from_object(struct tee_param *param,
drivers/tee/qcomtee/user_obj.c
431
static int qcomtee_cb_params_from_args(struct tee_param *params,
drivers/tee/qcomtee/user_obj.c
505
struct tee_param *params, int num_params,
drivers/tee/qcomtee/user_obj.c
586
struct tee_param *params, int num_params,
drivers/tee/qcomtee/user_obj.c
662
struct tee_param *params, int num_params,
drivers/tee/tee_core.c
1372
struct tee_param *param)
drivers/tee/tee_core.c
1398
struct tee_param *param)
drivers/tee/tee_core.c
22
#define TEE_IOCTL_PARAM_SIZE(x) (size_mul(sizeof(struct tee_param), (x)))
drivers/tee/tee_core.c
432
static int params_from_user(struct tee_context *ctx, struct tee_param *params,
drivers/tee/tee_core.c
494
size_t num_params, struct tee_param *params)
drivers/tee/tee_core.c
500
struct tee_param *p = params + n;
drivers/tee/tee_core.c
533
static void free_params(struct tee_param *params, size_t num_params)
drivers/tee/tee_core.c
555
struct tee_param *params = NULL;
drivers/tee/tee_core.c
576
params = kzalloc_objs(struct tee_param, arg.num_params);
drivers/tee/tee_core.c
623
struct tee_param *params = NULL;
drivers/tee/tee_core.c
643
params = kzalloc_objs(struct tee_param, arg.num_params);
drivers/tee/tee_core.c
675
struct tee_param *params = NULL;
drivers/tee/tee_core.c
695
params = kzalloc_objs(struct tee_param, arg.num_params);
drivers/tee/tee_core.c
750
size_t num_params, struct tee_param *params)
drivers/tee/tee_core.c
756
struct tee_param *p = params + n;
drivers/tee/tee_core.c
811
struct tee_param *params;
drivers/tee/tee_core.c
832
params = kzalloc_objs(struct tee_param, num_params);
drivers/tee/tee_core.c
862
static int params_from_supp(struct tee_param *params, size_t num_params,
drivers/tee/tee_core.c
868
struct tee_param *p = params + n;
drivers/tee/tee_core.c
929
struct tee_param *params;
drivers/tee/tee_core.c
952
params = kzalloc_objs(struct tee_param, num_params);
drivers/tee/tstee/core.c
161
struct tee_param *param)
drivers/tee/tstee/core.c
95
struct tee_param *param __always_unused)
include/linux/tee_core.h
112
struct tee_param *param);
include/linux/tee_core.h
117
struct tee_param *param);
include/linux/tee_core.h
120
struct tee_param *param);
include/linux/tee_core.h
123
struct tee_param *param);
include/linux/tee_core.h
125
struct tee_param *param);
include/linux/tee_core.h
391
static inline bool tee_param_is_memref(struct tee_param *param)
include/linux/tee_drv.h
247
struct tee_param *param);
include/linux/tee_drv.h
284
struct tee_param *param);
security/keys/trusted-keys/trusted_tee.c
114
struct tee_param param[4];
security/keys/trusted-keys/trusted_tee.c
161
struct tee_param param[4];
security/keys/trusted-keys/trusted_tee.c
67
struct tee_param param[4];