• Home
  • Raw
  • Download

Lines Matching refs:session

523 static void nfs4_release_session_slot_tables(struct nfs4_session *session)  in nfs4_release_session_slot_tables()  argument
525 nfs4_release_slot_table(&session->fc_slot_table); in nfs4_release_session_slot_tables()
526 nfs4_release_slot_table(&session->bc_slot_table); in nfs4_release_session_slot_tables()
540 tbl->session = ses; in nfs4_setup_session_slot_tables()
546 tbl->session = ses; in nfs4_setup_session_slot_tables()
557 struct nfs4_session *session; in nfs4_alloc_session() local
559 session = kzalloc(sizeof(struct nfs4_session), GFP_NOFS); in nfs4_alloc_session()
560 if (!session) in nfs4_alloc_session()
563 nfs4_init_slot_table(&session->fc_slot_table, "ForeChannel Slot table"); in nfs4_alloc_session()
564 nfs4_init_slot_table(&session->bc_slot_table, "BackChannel Slot table"); in nfs4_alloc_session()
565 session->session_state = 1<<NFS4_SESSION_INITING; in nfs4_alloc_session()
567 session->clp = clp; in nfs4_alloc_session()
568 return session; in nfs4_alloc_session()
571 static void nfs4_destroy_session_slot_tables(struct nfs4_session *session) in nfs4_destroy_session_slot_tables() argument
573 nfs4_shutdown_slot_table(&session->fc_slot_table); in nfs4_destroy_session_slot_tables()
574 nfs4_shutdown_slot_table(&session->bc_slot_table); in nfs4_destroy_session_slot_tables()
577 void nfs4_destroy_session(struct nfs4_session *session) in nfs4_destroy_session() argument
582 cred = nfs4_get_clid_cred(session->clp); in nfs4_destroy_session()
583 nfs4_proc_destroy_session(session, cred); in nfs4_destroy_session()
587 xprt = rcu_dereference(session->clp->cl_rpcclient->cl_xprt); in nfs4_destroy_session()
592 nfs4_destroy_session_slot_tables(session); in nfs4_destroy_session()
593 kfree(session); in nfs4_destroy_session()
629 struct nfs4_session *session = clp->cl_session; in nfs4_init_ds_session() local
633 if (test_and_clear_bit(NFS4_SESSION_INITING, &session->session_state)) { in nfs4_init_ds_session()