Lines Matching refs:sess
106 struct optee_session *sess; in find_session() local
108 list_for_each_entry(sess, &ctxdata->sess_list, list_node) in find_session()
109 if (sess->session_id == session_id) in find_session()
110 return sess; in find_session()
217 struct optee_session *sess = NULL; in optee_open_session() local
243 sess = kzalloc(sizeof(*sess), GFP_KERNEL); in optee_open_session()
244 if (!sess) { in optee_open_session()
256 sess->session_id = msg_arg->session; in optee_open_session()
258 list_add(&sess->list_node, &ctxdata->sess_list); in optee_open_session()
261 kfree(sess); in optee_open_session()
286 struct optee_session *sess; in optee_close_session() local
290 sess = find_session(ctxdata, session); in optee_close_session()
291 if (sess) in optee_close_session()
292 list_del(&sess->list_node); in optee_close_session()
294 if (!sess) in optee_close_session()
296 kfree(sess); in optee_close_session()
317 struct optee_session *sess; in optee_invoke_func() local
322 sess = find_session(ctxdata, arg->session); in optee_invoke_func()
324 if (!sess) in optee_invoke_func()
362 struct optee_session *sess; in optee_cancel_req() local
366 sess = find_session(ctxdata, session); in optee_cancel_req()
368 if (!sess) in optee_cancel_req()