Lines Matching defs:conf
3275 struct nfs4_client *conf, *new;
3346 conf = find_confirmed_client_by_name(&exid->clname, nn);
3347 if (conf) {
3348 bool creds_match = same_creds(&conf->cl_cred, &rqstp->rq_cred);
3349 bool verfs_match = same_verf(&verf, &conf->cl_verifier);
3352 if (!clp_used_exchangeid(conf)) { /* buggy client */
3356 if (!nfsd4_mach_creds_match(conf, rqstp)) {
3370 trace_nfsd_clid_confirmed_r(conf);
3374 if (client_has_state(conf)) {
3376 trace_nfsd_clid_cred_mismatch(conf, rqstp);
3382 conf->cl_exchange_flags |= EXCHGID4_FLAG_CONFIRMED_R;
3383 trace_nfsd_clid_confirmed_r(conf);
3387 trace_nfsd_clid_verf_mismatch(conf, rqstp, &verf);
3388 conf = NULL;
3405 if (conf) {
3406 status = mark_client_expired_locked(conf);
3409 trace_nfsd_clid_replaced(&conf->cl_clientid);
3416 swap(new, conf);
3418 exid->clientid.cl_boot = conf->cl_clientid.cl_boot;
3419 exid->clientid.cl_id = conf->cl_clientid.cl_id;
3421 exid->seqid = conf->cl_cs_slot.sl_seqid + 1;
3422 nfsd4_set_ex_flags(conf, exid);
3425 conf->cl_cs_slot.sl_seqid, conf->cl_exchange_flags);
3584 struct nfs4_client *conf, *unconf;
3613 conf = find_confirmed_client(&cr_ses->clientid, true, nn);
3614 WARN_ON_ONCE(conf && unconf);
3616 if (conf) {
3618 if (!nfsd4_mach_creds_match(conf, rqstp))
3620 cs_slot = &conf->cl_cs_slot;
3654 conf = unconf;
3665 init_session(rqstp, new, conf, cr_ses);
3676 if (conf == unconf)
3677 fsnotify_dentry(conf->cl_nfsd_info_dentry, FS_MODIFY);
4091 struct nfs4_client *conf, *unconf;
4098 conf = find_confirmed_client(&dc->clientid, true, nn);
4099 WARN_ON_ONCE(conf && unconf);
4101 if (conf) {
4102 if (client_has_state(conf)) {
4106 status = mark_client_expired_locked(conf);
4109 clp = conf;
4178 struct nfs4_client *conf, *new;
4187 conf = find_confirmed_client_by_name(&clname, nn);
4188 if (conf && client_has_state(conf)) {
4190 if (clp_used_exchangeid(conf))
4192 if (!same_creds(&conf->cl_cred, &rqstp->rq_cred)) {
4193 trace_nfsd_clid_cred_mismatch(conf, rqstp);
4200 if (conf) {
4201 if (same_verf(&conf->cl_verifier, &clverifier)) {
4202 copy_clid(new, conf);
4205 trace_nfsd_clid_verf_mismatch(conf, rqstp,
4235 struct nfs4_client *conf, *unconf;
4246 conf = find_confirmed_client(clid, false, nn);
4260 if (conf && !same_creds(&conf->cl_cred, &rqstp->rq_cred)) {
4261 trace_nfsd_clid_cred_mismatch(conf, rqstp);
4265 if (conf && same_verf(&confirm, &conf->cl_confirm)) {
4272 if (conf) {
4275 nfsd4_change_callback(conf, &unconf->cl_cb_conn);
4294 conf = unconf;
4296 get_client_locked(conf);
4298 if (conf == unconf)
4299 fsnotify_dentry(conf->cl_nfsd_info_dentry, FS_MODIFY);
4300 nfsd4_probe_callback(conf);
4302 put_client_renew_locked(conf);