Lines Matching refs:exid

3047 				struct nfsd4_exchange_id *exid)  in copy_impl_id()  argument
3049 if (!exid->nii_domain.data) in copy_impl_id()
3051 xdr_netobj_dup(&clp->cl_nii_domain, &exid->nii_domain, GFP_KERNEL); in copy_impl_id()
3054 xdr_netobj_dup(&clp->cl_nii_name, &exid->nii_name, GFP_KERNEL); in copy_impl_id()
3057 clp->cl_nii_time = exid->nii_time; in copy_impl_id()
3065 struct nfsd4_exchange_id *exid = &u->exchange_id; in nfsd4_exchange_id() local
3070 nfs4_verifier verf = exid->verifier; in nfsd4_exchange_id()
3072 bool update = exid->flags & EXCHGID4_FLAG_UPD_CONFIRMED_REC_A; in nfsd4_exchange_id()
3078 __func__, rqstp, exid, exid->clname.len, exid->clname.data, in nfsd4_exchange_id()
3079 addr_str, exid->flags, exid->spa_how); in nfsd4_exchange_id()
3081 if (exid->flags & ~EXCHGID4_FLAG_MASK_A) in nfsd4_exchange_id()
3084 new = create_client(exid->clname, rqstp, &verf); in nfsd4_exchange_id()
3087 status = copy_impl_id(new, exid); in nfsd4_exchange_id()
3091 switch (exid->spa_how) { in nfsd4_exchange_id()
3093 exid->spo_must_enforce[0] = 0; in nfsd4_exchange_id()
3094 exid->spo_must_enforce[1] = ( in nfsd4_exchange_id()
3101 exid->spo_must_allow[0] &= (1 << (OP_CLOSE) | in nfsd4_exchange_id()
3106 exid->spo_must_allow[1] &= ( in nfsd4_exchange_id()
3136 conf = find_confirmed_client_by_name(&exid->clname, nn); in nfsd4_exchange_id()
3159 exid->flags |= EXCHGID4_FLAG_CONFIRMED_R; in nfsd4_exchange_id()
3183 unconf = find_unconfirmed_client_by_name(&exid->clname, nn); in nfsd4_exchange_id()
3195 new->cl_spo_must_allow.u.words[0] = exid->spo_must_allow[0]; in nfsd4_exchange_id()
3196 new->cl_spo_must_allow.u.words[1] = exid->spo_must_allow[1]; in nfsd4_exchange_id()
3201 exid->clientid.cl_boot = conf->cl_clientid.cl_boot; in nfsd4_exchange_id()
3202 exid->clientid.cl_id = conf->cl_clientid.cl_id; in nfsd4_exchange_id()
3204 exid->seqid = conf->cl_cs_slot.sl_seqid + 1; in nfsd4_exchange_id()
3205 nfsd4_set_ex_flags(conf, exid); in nfsd4_exchange_id()