Lines Matching refs:exid
2348 struct nfsd4_exchange_id *exid) in nfsd4_exchange_id() argument
2354 nfs4_verifier verf = exid->verifier; in nfsd4_exchange_id()
2356 bool update = exid->flags & EXCHGID4_FLAG_UPD_CONFIRMED_REC_A; in nfsd4_exchange_id()
2362 __func__, rqstp, exid, exid->clname.len, exid->clname.data, in nfsd4_exchange_id()
2363 addr_str, exid->flags, exid->spa_how); in nfsd4_exchange_id()
2365 if (exid->flags & ~EXCHGID4_FLAG_MASK_A) in nfsd4_exchange_id()
2368 switch (exid->spa_how) { in nfsd4_exchange_id()
2380 new = create_client(exid->clname, rqstp, &verf); in nfsd4_exchange_id()
2386 conf = find_confirmed_client_by_name(&exid->clname, nn); in nfsd4_exchange_id()
2409 exid->flags |= EXCHGID4_FLAG_CONFIRMED_R; in nfsd4_exchange_id()
2433 unconf = find_unconfirmed_client_by_name(&exid->clname, nn); in nfsd4_exchange_id()
2445 new->cl_mach_cred = (exid->spa_how == SP4_MACH_CRED); in nfsd4_exchange_id()
2451 exid->clientid.cl_boot = conf->cl_clientid.cl_boot; in nfsd4_exchange_id()
2452 exid->clientid.cl_id = conf->cl_clientid.cl_id; in nfsd4_exchange_id()
2454 exid->seqid = conf->cl_cs_slot.sl_seqid + 1; in nfsd4_exchange_id()
2455 nfsd4_set_ex_flags(conf, exid); in nfsd4_exchange_id()