Lines Matching refs:nfs4_client

116 static bool is_client_expired(struct nfs4_client *clp)  in is_client_expired()
121 static __be32 get_client_locked(struct nfs4_client *clp) in get_client_locked()
135 renew_client_locked(struct nfs4_client *clp) in renew_client_locked()
155 static void put_client_renew_locked(struct nfs4_client *clp) in put_client_renew_locked()
167 static void put_client_renew(struct nfs4_client *clp) in put_client_renew()
193 struct nfs4_client *clp = ses->se_client; in nfsd4_put_session_locked()
205 struct nfs4_client *clp = ses->se_client; in nfsd4_put_session()
229 struct nfs4_client *clp) in find_openstateowner_str_locked()
247 struct nfs4_client *clp) in find_openstateowner_str()
484 alloc_clnt_odstate(struct nfs4_client *clp) in alloc_clnt_odstate()
534 struct nfs4_client *cl; in find_or_hash_clnt_odstate()
556 struct nfs4_stid *nfs4_alloc_stid(struct nfs4_client *cl, in nfs4_alloc_stid()
594 static struct nfs4_ol_stateid * nfs4_alloc_open_stateid(struct nfs4_client *clp) in nfs4_alloc_open_stateid()
691 alloc_init_deleg(struct nfs4_client *clp, struct svc_fh *current_fh, in alloc_init_deleg()
733 struct nfs4_client *clp = s->sc_client; in nfs4_put_stid()
782 nfs4_get_existing_delegation(struct nfs4_client *clp, struct nfs4_file *fp) in nfs4_get_existing_delegation()
785 struct nfs4_client *searchclp = NULL; in nfs4_get_existing_delegation()
816 struct nfs4_client *clp = dp->dl_stid.sc_client; in hash_delegation_locked()
869 struct nfs4_client *clp = dp->dl_stid.sc_client; in revoke_delegation()
1055 struct nfs4_client *clp = sop->so_client; in nfs4_put_stateowner()
1115 struct nfs4_client *clp = s->sc_client; in put_ol_stateid_locked()
1155 struct nfs4_client *clp = lo->lo_owner.so_client; in unhash_lockowner_locked()
1187 struct nfs4_client *clp = lo->lo_owner.so_client; in release_lockowner()
1246 struct nfs4_client *clp = oo->oo_owner.so_client; in unhash_openowner_locked()
1274 struct nfs4_client *clp = oo->oo_owner.so_client; in release_openowner()
1341 struct nfs4_client *clp = ses->se_client; in gen_sessionid()
1460 struct nfs4_client *clp = c->cn_session->se_client; in nfsd4_conn_lost()
1493 struct nfs4_client *clp = ses->se_client; in nfsd4_hash_conn()
1531 struct nfs4_client *clp = s->se_client; in nfsd4_del_conns()
1561 static void init_session(struct svc_rqst *rqstp, struct nfsd4_session *new, struct nfs4_client *clp… in init_session()
1642 struct nfs4_client *clp = ses->se_client; in unhash_session()
1674 static struct nfs4_client *alloc_client(struct xdr_netobj name) in alloc_client()
1676 struct nfs4_client *clp; in alloc_client()
1679 clp = kzalloc(sizeof(struct nfs4_client), GFP_KERNEL); in alloc_client()
1715 free_client(struct nfs4_client *clp) in free_client()
1735 unhash_client_locked(struct nfs4_client *clp) in unhash_client_locked()
1760 unhash_client(struct nfs4_client *clp) in unhash_client()
1769 static __be32 mark_client_expired_locked(struct nfs4_client *clp) in mark_client_expired_locked()
1778 __destroy_client(struct nfs4_client *clp) in __destroy_client()
1817 destroy_client(struct nfs4_client *clp) in destroy_client()
1823 static void expire_client(struct nfs4_client *clp) in expire_client()
1830 static void copy_verf(struct nfs4_client *target, nfs4_verifier *source) in copy_verf()
1836 static void copy_clid(struct nfs4_client *target, struct nfs4_client *source) in copy_clid()
1944 static bool mach_creds_match(struct nfs4_client *cl, struct svc_rqst *rqstp) in mach_creds_match()
1959 static void gen_confirm(struct nfs4_client *clp, struct nfsd_net *nn) in gen_confirm()
1972 static void gen_clid(struct nfs4_client *clp, struct nfsd_net *nn) in gen_clid()
1980 find_stateid_locked(struct nfs4_client *cl, stateid_t *t) in find_stateid_locked()
1991 find_stateid_by_type(struct nfs4_client *cl, stateid_t *t, char typemask) in find_stateid_by_type()
2007 static struct nfs4_client *create_client(struct xdr_netobj name, in create_client()
2010 struct nfs4_client *clp; in create_client()
2035 add_clp_to_name_tree(struct nfs4_client *new_clp, struct rb_root *root) in add_clp_to_name_tree()
2038 struct nfs4_client *clp; in add_clp_to_name_tree()
2041 clp = rb_entry(*new, struct nfs4_client, cl_namenode); in add_clp_to_name_tree()
2054 static struct nfs4_client *
2059 struct nfs4_client *clp; in find_clp_in_name_tree()
2062 clp = rb_entry(node, struct nfs4_client, cl_namenode); in find_clp_in_name_tree()
2075 add_to_unconfirmed(struct nfs4_client *clp) in add_to_unconfirmed()
2090 move_to_confirmed(struct nfs4_client *clp) in move_to_confirmed()
2105 static struct nfs4_client *
2108 struct nfs4_client *clp; in find_client_in_id_table()
2122 static struct nfs4_client *
2131 static struct nfs4_client *
2140 static bool clp_used_exchangeid(struct nfs4_client *clp) in clp_used_exchangeid()
2145 static struct nfs4_client *
2152 static struct nfs4_client *
2160 gen_callback(struct nfs4_client *clp, struct nfsd4_setclientid *se, struct svc_rqst *rqstp) in gen_callback()
2291 nfsd4_set_ex_flags(struct nfs4_client *new, struct nfsd4_exchange_id *clid) in nfsd4_set_ex_flags()
2306 static bool client_has_state(struct nfs4_client *clp) in client_has_state()
2324 struct nfs4_client *conf, *new; in nfsd4_exchange_id()
2325 struct nfs4_client *unconf = NULL; in nfsd4_exchange_id()
2583 struct nfs4_client *conf, *unconf; in nfsd4_create_session()
2584 struct nfs4_client *old = NULL; in nfsd4_create_session()
2826 struct nfs4_client *clp = ses->se_client; in nfsd4_sequence_check_conn()
2874 struct nfs4_client *clp; in nfsd4_sequence()
3006 struct nfs4_client *conf, *unconf; in nfsd4_destroy_clientid()
3007 struct nfs4_client *clp = NULL; in nfsd4_destroy_clientid()
3087 struct nfs4_client *conf, *new; in nfsd4_setclientid()
3088 struct nfs4_client *unconf = NULL; in nfsd4_setclientid()
3143 struct nfs4_client *conf, *unconf; in nfsd4_setclientid_confirm()
3144 struct nfs4_client *old = NULL; in nfsd4_setclientid_confirm()
3316 … void *alloc_stateowner(struct kmem_cache *slab, struct xdr_netobj *owner, struct nfs4_client *clp) in alloc_stateowner()
3338 static void hash_openowner(struct nfs4_openowner *oo, struct nfs4_client *clp, unsigned int strhash… in hash_openowner()
3368 struct nfs4_client *clp = cstate->clp; in alloc_init_open_stateowner()
3670 struct nfs4_client *found; in lookup_clientid()
3707 struct nfs4_client *clp = NULL; in nfsd4_process_open1()
3777 static struct nfs4_delegation *find_deleg_stateid(struct nfs4_client *cl, stateid_t *s) in find_deleg_stateid()
3794 nfs4_check_deleg(struct nfs4_client *cl, struct nfsd4_open *open, in nfs4_check_deleg()
3968 static bool nfsd4_cb_channel_good(struct nfs4_client *clp) in nfsd4_cb_channel_good()
4062 nfs4_set_delegation(struct nfs4_client *clp, struct svc_fh *fh, in nfs4_set_delegation()
4144 struct nfs4_client *clp = stp->st_stid.sc_client; in nfs4_open_delegation()
4229 struct nfs4_client *cl = open->op_openowner->oo_owner.so_client; in nfsd4_process_open2()
4350 struct nfs4_client *clp; in nfsd4_renew()
4405 struct nfs4_client *clp; in nfs4_laundromat()
4418 clp = list_entry(pos, struct nfs4_client, cl_lru); in nfs4_laundromat()
4433 clp = list_entry(pos, struct nfs4_client, cl_lru); in nfs4_laundromat()
4608 static __be32 nfsd4_validate_stateid(struct nfs4_client *cl, stateid_t *stateid) in nfsd4_validate_stateid()
4774 struct nfs4_client *cl = cstate->session->se_client; in nfsd4_test_stateid()
4791 struct nfs4_client *cl = cstate->session->se_client; in nfsd4_free_stateid()
5040 struct nfs4_client *clp = s->st_stid.sc_client; in nfsd4_close_open_stateid()
5218 struct nfs4_client *clp) in find_lockowner_str_locked()
5237 struct nfs4_client *clp) in find_lockowner_str()
5272 alloc_init_lock_stateowner(unsigned int strhashval, struct nfs4_client *clp, in alloc_init_lock_stateowner()
5303 struct nfs4_client *clp = lo->lo_owner.so_client; in init_lock_stateid()
5328 struct nfs4_client *clp = lo->lo_owner.so_client; in find_lock_stateid()
5349 struct nfs4_client *clp = oo->oo_owner.so_client; in find_or_create_lock_stateid()
5402 struct nfs4_client *cl = oo->oo_owner.so_client; in lookup_or_create_lock_state()
5835 struct nfs4_client *clp; in nfsd4_release_lockowner()
5978 put_client(struct nfs4_client *clp) in put_client()
5983 static struct nfs4_client *
5986 struct nfs4_client *clp; in nfsd_find_client()
6003 struct nfs4_client *clp; in nfsd_inject_print_clients()
6027 struct nfs4_client *clp; in nfsd_inject_forget_client()
6054 struct nfs4_client *clp, *next; in nfsd_inject_forget_clients()
6078 static void nfsd_print_count(struct nfs4_client *clp, unsigned int count, in nfsd_print_count()
6090 struct nfs4_client *clp = lst->st_stid.sc_client; in nfsd_inject_add_lock_to_list()
6102 static u64 nfsd_foreach_client_lock(struct nfs4_client *clp, u64 max, in nfsd_foreach_client_lock()
6143 nfsd_collect_client_locks(struct nfs4_client *clp, struct list_head *collect, in nfsd_collect_client_locks()
6150 nfsd_print_client_locks(struct nfs4_client *clp) in nfsd_print_client_locks()
6160 struct nfs4_client *clp; in nfsd_inject_print_locks()
6179 struct nfs4_client *clp; in nfsd_reap_locks()
6194 struct nfs4_client *clp; in nfsd_inject_forget_client_locks()
6215 struct nfs4_client *clp; in nfsd_inject_forget_locks()
6235 nfsd_foreach_client_openowner(struct nfs4_client *clp, u64 max, in nfsd_foreach_client_openowner()
6272 nfsd_print_client_openowners(struct nfs4_client *clp) in nfsd_print_client_openowners()
6281 nfsd_collect_client_openowners(struct nfs4_client *clp, in nfsd_collect_client_openowners()
6291 struct nfs4_client *clp; in nfsd_inject_print_openowners()
6310 struct nfs4_client *clp; in nfsd_reap_openowners()
6326 struct nfs4_client *clp; in nfsd_inject_forget_client_openowners()
6347 struct nfs4_client *clp; in nfsd_inject_forget_openowners()
6367 static u64 nfsd_find_all_delegations(struct nfs4_client *clp, u64 max, in nfsd_find_all_delegations()
6409 nfsd_print_client_delegations(struct nfs4_client *clp) in nfsd_print_client_delegations()
6420 struct nfs4_client *clp; in nfsd_inject_print_delegations()
6439 struct nfs4_client *clp; in nfsd_forget_delegations()
6455 struct nfs4_client *clp; in nfsd_inject_forget_client_delegations()
6477 struct nfs4_client *clp; in nfsd_inject_forget_delegations()
6499 struct nfs4_client *clp; in nfsd_recall_delegations()
6524 struct nfs4_client *clp; in nfsd_inject_recall_client_delegations()
6546 struct nfs4_client *clp, *next; in nfsd_inject_recall_delegations()
6635 struct nfs4_client *clp = NULL; in nfs4_state_destroy_net()
6640 clp = list_entry(nn->conf_id_hashtbl[i].next, struct nfs4_client, cl_idhash); in nfs4_state_destroy_net()
6647 clp = list_entry(nn->unconf_id_hashtbl[i].next, struct nfs4_client, cl_idhash); in nfs4_state_destroy_net()