Lines Matching refs:sess
126 struct optee_session *sess; in find_session() local
128 list_for_each_entry(sess, &ctxdata->sess_list, list_node) in find_session()
129 if (sess->session_id == session_id) in find_session()
130 return sess; in find_session()
289 struct optee_session *sess = NULL; in optee_open_session() local
325 sess = kzalloc(sizeof(*sess), GFP_KERNEL); in optee_open_session()
326 if (!sess) { in optee_open_session()
338 sess->session_id = msg_arg->session; in optee_open_session()
340 list_add(&sess->list_node, &ctxdata->sess_list); in optee_open_session()
343 kfree(sess); in optee_open_session()
387 struct optee_session *sess; in optee_close_session() local
391 sess = find_session(ctxdata, session); in optee_close_session()
392 if (sess) in optee_close_session()
393 list_del(&sess->list_node); in optee_close_session()
395 if (!sess) in optee_close_session()
397 kfree(sess); in optee_close_session()
409 struct optee_session *sess; in optee_invoke_func() local
416 sess = find_session(ctxdata, arg->session); in optee_invoke_func()
418 if (!sess) in optee_invoke_func()
459 struct optee_session *sess; in optee_cancel_req() local
465 sess = find_session(ctxdata, session); in optee_cancel_req()
467 if (!sess) in optee_cancel_req()