Searched refs:sess_list (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/tee/tstee/ |
| H A D | core.c | 66 xa_init_flags(&ctxdata->sess_list, XA_FLAGS_ALLOC); in tstee_open() 82 xa_for_each(&ctxdata->sess_list, idx, sess) { in tstee_release() 83 xa_erase(&ctxdata->sess_list, idx); in tstee_release() 87 xa_destroy(&ctxdata->sess_list); in tstee_release() 131 rc = xa_alloc(&ctxdata->sess_list, &sess_id, sess, xa_limit_32b, in tstee_open_session() 150 sess = xa_erase(&ctxdata->sess_list, session); in tstee_close_session() 175 xa_lock(&ctxdata->sess_list); in tstee_invoke_func() 176 sess = xa_load(&ctxdata->sess_list, arg->session); in tstee_invoke_func() 185 xa_unlock(&ctxdata->sess_list); in tstee_invoke_func()
|
| H A D | tstee_private.h | 89 struct xarray sess_list; member
|
| /linux/drivers/tee/amdtee/ |
| H A D | core.c | 45 INIT_LIST_HEAD(&ctxdata->sess_list); in amdtee_open() 80 sess = list_first_entry_or_null(&ctxdata->sess_list, in amdtee_release() 118 list_for_each_entry(sess, &ctxdata->sess_list, list_node) in alloc_session() 130 list_add(&sess->list_node, &ctxdata->sess_list); in alloc_session() 147 list_for_each_entry(sess, &ctxdata->sess_list, list_node) in find_session()
|
| H A D | amdtee_private.h | 72 struct list_head sess_list; member
|
| /linux/drivers/tee/optee/ |
| H A D | core.c | 153 INIT_LIST_HEAD(&ctxdata->sess_list); in optee_open() 172 list_for_each_entry_safe(sess, sess_tmp, &ctxdata->sess_list, in optee_release_helper()
|
| H A D | call.c | 210 list_for_each_entry(sess, &ctxdata->sess_list, list_node) in find_session() 423 list_add(&sess->list_node, &ctxdata->sess_list); in optee_open_session()
|
| /linux/drivers/block/rnbd/ |
| H A D | rnbd-clt.c | 27 static LIST_HEAD(sess_list); 863 list_for_each_entry_safe(sess, sn, &sess_list, list) { in __find_and_get_sess() 918 list_add(&sess->list, &sess_list); in find_or_create_sess() 1473 list_for_each_entry(sess, &sess_list, list) { in __exists_dev() 1771 list_for_each_entry_safe(sess, sn, &sess_list, list) { in rnbd_destroy_sessions() 1789 WARN_ON(!list_empty(&sess_list)); in rnbd_destroy_sessions()
|
| H A D | rnbd-srv.c | 66 static LIST_HEAD(sess_list); 298 list_add(&srv_sess->list, &sess_list); in create_sess() 857 WARN_ON(!list_empty(&sess_list)); in rnbd_srv_cleanup_module()
|
| /linux/drivers/target/iscsi/ |
| H A D | iscsi_target_login.c | 113 sess_list) { in iscsi_check_for_session_reinstatement() 457 sess_list) { in iscsi_login_non_zero_tsih_s2()
|
| /linux/drivers/scsi/ |
| H A D | scsi_transport_iscsi.c | 1625 list_for_each_entry(sess, &sesslist, sess_list) { in iscsi_session_lookup() 2039 INIT_LIST_HEAD(&session->sess_list); in iscsi_alloc_session() 2107 list_add(&session->sess_list, &sesslist); in iscsi_add_session() 2159 if (!list_empty(&session->sess_list)) in iscsi_remove_session() 2160 list_del(&session->sess_list); in iscsi_remove_session() 2377 if (list_empty(&session->sess_list)) { in iscsi_force_destroy_session() 3961 list_del_init(&session->sess_list); in iscsi_if_recv_msg()
|