Searched refs:nsrv4 (Results 1 – 8 of 8) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_state.c | 83 static void rfs4_ss_clid_write(nfs4_srv_t *nsrv4, rfs4_client_t *cp, char *leaf); 722 nfs4_srv_t *nsrv4 = nfs4_get_srv(); in rfs4_ss_oldstate() local 724 atomic_add_32(&(nsrv4->nfs4_cur_servinst->nreclaim), nclients); in rfs4_ss_oldstate() 729 rfs4_ss_init(nfs4_srv_t *nsrv4) in rfs4_ss_init() argument 735 rfs4_dss_readstate(nsrv4, npaths, &default_dss_path); in rfs4_ss_init() 741 rfs4_ss_fini(nfs4_srv_t *nsrv4) in rfs4_ss_fini() argument 745 mutex_enter(&nsrv4->servinst_lock); in rfs4_ss_fini() 746 sip = nsrv4->nfs4_cur_servinst; in rfs4_ss_fini() 751 mutex_exit(&nsrv4->servinst_lock); in rfs4_ss_fini() 795 rfs4_dss_readstate(nfs4_srv_t *nsrv4, int npaths, char **paths) in rfs4_dss_readstate() argument [all …]
|
H A D | nfs4x_state.c | 102 nfs4_srv_t *nsrv4 = nfs4_get_srv(); in rfs4x_findsession_by_id() local 104 sp = (rfs4_session_t *)rfs4_dbsearch(nsrv4->rfs4_session_idx, in rfs4x_findsession_by_id() 128 nfs4_srv_t *nsrv4 = nfs4_get_srv(); in rfs4x_createsession() local 136 if ((sp = (rfs4_session_t *)rfs4_dbsearch(nsrv4->rfs4_session_idx, in rfs4x_createsession() 359 nfs4_srv_t *nsrv4 = nfs4_get_srv(); in rfs4_session_create() local 377 sidp->impl_id.start_time = nsrv4->rfs4_start_time; in rfs4_session_create() 516 rfs4x_state_init_locked(nfs4_srv_t *nsrv4) in rfs4x_state_init_locked() argument 518 nsrv4->rfs4_session_tab = rfs4_table_create(nsrv4->nfs4_server_state, in rfs4x_state_init_locked() 523 nsrv4->rfs4_session_idx = rfs4_index_create(nsrv4->rfs4_session_tab, in rfs4x_state_init_locked() 528 rfs4x_state_fini(nfs4_srv_t *nsrv4) in rfs4x_state_fini() argument
|
H A D | nfs4_srv_deleg.c | 139 rfs4_set_deleg_policy(nfs4_srv_t *nsrv4, srv_deleg_policy_t new_policy) in rfs4_set_deleg_policy() argument 141 rw_enter(&nsrv4->deleg_policy_lock, RW_WRITER); in rfs4_set_deleg_policy() 142 nsrv4->nfs4_deleg_policy = new_policy; in rfs4_set_deleg_policy() 143 rw_exit(&nsrv4->deleg_policy_lock); in rfs4_set_deleg_policy() 147 rfs4_hold_deleg_policy(nfs4_srv_t *nsrv4) in rfs4_hold_deleg_policy() argument 149 rw_enter(&nsrv4->deleg_policy_lock, RW_READER); in rfs4_hold_deleg_policy() 153 rfs4_rele_deleg_policy(nfs4_srv_t *nsrv4) in rfs4_rele_deleg_policy() argument 155 rw_exit(&nsrv4->deleg_policy_lock); in rfs4_rele_deleg_policy() 161 nfs4_srv_t *nsrv4 = nfs4_get_srv(); in nfs4_get_deleg_policy() local 162 return (nsrv4->nfs4_deleg_policy); in nfs4_get_deleg_policy() [all …]
|
H A D | nfs4_srv.c | 623 nfs4_srv_t *nsrv4; in rfs4_srv_zone_init() local 626 nsrv4 = kmem_zalloc(sizeof (*nsrv4), KM_SLEEP); in rfs4_srv_zone_init() 656 nsrv4->write4verf = *(uint64_t *)&verf; in rfs4_srv_zone_init() 659 nsrv4->nfs4_server_state = NULL; in rfs4_srv_zone_init() 660 nsrv4->nfs4_cur_servinst = NULL; in rfs4_srv_zone_init() 661 nsrv4->nfs4_deleg_policy = SRV_NEVER_DELEGATE; in rfs4_srv_zone_init() 662 mutex_init(&nsrv4->deleg_lock, NULL, MUTEX_DEFAULT, NULL); in rfs4_srv_zone_init() 663 mutex_init(&nsrv4->state_lock, NULL, MUTEX_DEFAULT, NULL); in rfs4_srv_zone_init() 664 mutex_init(&nsrv4->servinst_lock, NULL, MUTEX_DEFAULT, NULL); in rfs4_srv_zone_init() 665 rw_init(&nsrv4->deleg_policy_lock, NULL, RW_DEFAULT, NULL); in rfs4_srv_zone_init() [all …]
|
H A D | nfs4_dispatch.c | 97 nfs4_srv_t *nsrv4 = nfs4_get_srv(); in rfs4_fini_drc() local 98 rfs4_drc_t *drc = nsrv4->nfs4_drc; in rfs4_fini_drc() 387 nfs4_srv_t *nsrv4 = nfs4_get_srv(); in rfs40_dispatch() local 388 rfs4_drc_t *nfs4_drc = nsrv4->nfs4_drc; in rfs40_dispatch()
|
H A D | nfs4x_srv.c | 250 nfs4_srv_t *nsrv4; in rfs4x_op_exchange_id() local 458 nsrv4 = nfs4_get_srv(); in rfs4x_op_exchange_id() 461 rfs4_ss_clid(nsrv4, cp); in rfs4x_op_exchange_id() 476 rfs4_ss_chkclid(nsrv4, cp); in rfs4x_op_exchange_id()
|
H A D | nfs4_db.c | 734 nfs4_srv_t *nsrv4 = nfs4_get_srv(); in rfs4_cpr_callb() local 735 rfs4_table_t *table = nsrv4->rfs4_client_tab; in rfs4_cpr_callb()
|
/illumos-gate/usr/src/uts/common/nfs/ |
H A D | nfs4.h | 1521 extern void rfs4_ss_clid(nfs4_srv_t *nsrv4, rfs4_client_t *); 1522 extern void rfs4_ss_chkclid(nfs4_srv_t *nsrv4, rfs4_client_t *);
|