• Home
  • Raw
  • Download

Lines Matching refs:conf

2339 	struct nfs4_client *conf, *new;  in nfsd4_exchange_id()  local
2375 conf = find_confirmed_client_by_name(&exid->clname, nn); in nfsd4_exchange_id()
2376 if (conf) { in nfsd4_exchange_id()
2377 bool creds_match = same_creds(&conf->cl_cred, &rqstp->rq_cred); in nfsd4_exchange_id()
2378 bool verfs_match = same_verf(&verf, &conf->cl_verifier); in nfsd4_exchange_id()
2381 if (!clp_used_exchangeid(conf)) { /* buggy client */ in nfsd4_exchange_id()
2385 if (!mach_creds_match(conf, rqstp)) { in nfsd4_exchange_id()
2402 if (client_has_state(conf)) { in nfsd4_exchange_id()
2409 conf->cl_exchange_flags |= EXCHGID4_FLAG_CONFIRMED_R; in nfsd4_exchange_id()
2413 conf = NULL; in nfsd4_exchange_id()
2428 if (conf) { in nfsd4_exchange_id()
2429 status = mark_client_expired_locked(conf); in nfsd4_exchange_id()
2438 swap(new, conf); in nfsd4_exchange_id()
2440 exid->clientid.cl_boot = conf->cl_clientid.cl_boot; in nfsd4_exchange_id()
2441 exid->clientid.cl_id = conf->cl_clientid.cl_id; in nfsd4_exchange_id()
2443 exid->seqid = conf->cl_cs_slot.sl_seqid + 1; in nfsd4_exchange_id()
2444 nfsd4_set_ex_flags(conf, exid); in nfsd4_exchange_id()
2447 conf->cl_cs_slot.sl_seqid, conf->cl_exchange_flags); in nfsd4_exchange_id()
2598 struct nfs4_client *conf, *unconf; in nfsd4_create_session() local
2627 conf = find_confirmed_client(&cr_ses->clientid, true, nn); in nfsd4_create_session()
2628 WARN_ON_ONCE(conf && unconf); in nfsd4_create_session()
2630 if (conf) { in nfsd4_create_session()
2632 if (!mach_creds_match(conf, rqstp)) in nfsd4_create_session()
2634 cs_slot = &conf->cl_cs_slot; in nfsd4_create_session()
2666 conf = unconf; in nfsd4_create_session()
2678 init_session(rqstp, new, conf, cr_ses); in nfsd4_create_session()
3019 struct nfs4_client *conf, *unconf; in nfsd4_destroy_clientid() local
3026 conf = find_confirmed_client(&dc->clientid, true, nn); in nfsd4_destroy_clientid()
3027 WARN_ON_ONCE(conf && unconf); in nfsd4_destroy_clientid()
3029 if (conf) { in nfsd4_destroy_clientid()
3030 if (client_has_state(conf)) { in nfsd4_destroy_clientid()
3034 status = mark_client_expired_locked(conf); in nfsd4_destroy_clientid()
3037 clp = conf; in nfsd4_destroy_clientid()
3100 struct nfs4_client *conf, *new; in nfsd4_setclientid() local
3110 conf = find_confirmed_client_by_name(&clname, nn); in nfsd4_setclientid()
3111 if (conf && client_has_state(conf)) { in nfsd4_setclientid()
3114 if (clp_used_exchangeid(conf)) in nfsd4_setclientid()
3116 if (!same_creds(&conf->cl_cred, &rqstp->rq_cred)) { in nfsd4_setclientid()
3118 rpc_ntop((struct sockaddr *) &conf->cl_addr, addr_str, in nfsd4_setclientid()
3128 if (conf && same_verf(&conf->cl_verifier, &clverifier)) { in nfsd4_setclientid()
3130 copy_clid(new, conf); in nfsd4_setclientid()
3157 struct nfs4_client *conf, *unconf; in nfsd4_setclientid_confirm() local
3168 conf = find_confirmed_client(clid, false, nn); in nfsd4_setclientid_confirm()
3180 if (conf && !same_creds(&conf->cl_cred, &rqstp->rq_cred)) in nfsd4_setclientid_confirm()
3184 if (conf && !unconf) /* case 2: probable retransmit */ in nfsd4_setclientid_confirm()
3191 if (conf) { /* case 1: callback update */ in nfsd4_setclientid_confirm()
3194 nfsd4_change_callback(conf, &unconf->cl_cb_conn); in nfsd4_setclientid_confirm()
3210 conf = unconf; in nfsd4_setclientid_confirm()
3212 get_client_locked(conf); in nfsd4_setclientid_confirm()
3214 nfsd4_probe_callback(conf); in nfsd4_setclientid_confirm()
3216 put_client_renew_locked(conf); in nfsd4_setclientid_confirm()