Home
last modified time | relevance | path

Searched refs:sess_arg (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.4/drivers/tee/optee/
Ddevice.c95 struct tee_ioctl_open_session_arg sess_arg; in optee_enumerate_devices() local
102 memset(&sess_arg, 0, sizeof(sess_arg)); in optee_enumerate_devices()
110 memcpy(sess_arg.uuid, pta_uuid.b, TEE_IOCTL_UUID_LEN); in optee_enumerate_devices()
111 sess_arg.clnt_login = TEE_IOCTL_LOGIN_PUBLIC; in optee_enumerate_devices()
112 sess_arg.num_params = 0; in optee_enumerate_devices()
114 rc = tee_client_open_session(ctx, &sess_arg, NULL); in optee_enumerate_devices()
115 if ((rc < 0) || (sess_arg.ret != TEEC_SUCCESS)) { in optee_enumerate_devices()
121 rc = get_devices(ctx, sess_arg.session, NULL, &shm_size); in optee_enumerate_devices()
133 rc = get_devices(ctx, sess_arg.session, device_shm, &shm_size); in optee_enumerate_devices()
155 tee_client_close_session(ctx, sess_arg.session); in optee_enumerate_devices()
/Linux-v5.4/drivers/char/hw_random/
Doptee-rng.c218 struct tee_ioctl_open_session_arg sess_arg; in optee_rng_probe() local
220 memset(&sess_arg, 0, sizeof(sess_arg)); in optee_rng_probe()
229 memcpy(sess_arg.uuid, rng_device->id.uuid.b, TEE_IOCTL_UUID_LEN); in optee_rng_probe()
230 sess_arg.clnt_login = TEE_IOCTL_LOGIN_PUBLIC; in optee_rng_probe()
231 sess_arg.num_params = 0; in optee_rng_probe()
233 ret = tee_client_open_session(pvt_data.ctx, &sess_arg, NULL); in optee_rng_probe()
234 if ((ret < 0) || (sess_arg.ret != 0)) { in optee_rng_probe()
236 sess_arg.ret); in optee_rng_probe()
240 pvt_data.session_id = sess_arg.session; in optee_rng_probe()
/Linux-v5.4/drivers/char/tpm/
Dtpm_ftpm_tee.c223 struct tee_ioctl_open_session_arg sess_arg; in ftpm_tee_probe() local
243 memset(&sess_arg, 0, sizeof(sess_arg)); in ftpm_tee_probe()
244 memcpy(sess_arg.uuid, ftpm_ta_uuid.b, TEE_IOCTL_UUID_LEN); in ftpm_tee_probe()
245 sess_arg.clnt_login = TEE_IOCTL_LOGIN_PUBLIC; in ftpm_tee_probe()
246 sess_arg.num_params = 0; in ftpm_tee_probe()
248 rc = tee_client_open_session(pvt_data->ctx, &sess_arg, NULL); in ftpm_tee_probe()
249 if ((rc < 0) || (sess_arg.ret != 0)) { in ftpm_tee_probe()
251 __func__, sess_arg.ret); in ftpm_tee_probe()
255 pvt_data->session = sess_arg.session; in ftpm_tee_probe()