Lines Matching refs:new_deleg
2807 struct nfsstate *openstp = NULL, *new_open, *ownerstp, *new_deleg; in nfsrv_openctrl() local
2838 new_deleg = malloc(sizeof (struct nfsstate), in nfsrv_openctrl()
2895 free(new_deleg, M_NFSDSTATE); in nfsrv_openctrl()
2923 free(new_deleg, M_NFSDSTATE); in nfsrv_openctrl()
2959 free(new_deleg, M_NFSDSTATE); in nfsrv_openctrl()
3011 free(new_deleg, M_NFSDSTATE); in nfsrv_openctrl()
3029 free(new_deleg, M_NFSDSTATE); in nfsrv_openctrl()
3082 free(new_deleg, M_NFSDSTATE); in nfsrv_openctrl()
3204 new_deleg->ls_stateid.seqid = delegstateidp->seqid = 1; in nfsrv_openctrl()
3205 new_deleg->ls_stateid.other[0] = delegstateidp->other[0] = in nfsrv_openctrl()
3207 new_deleg->ls_stateid.other[1] = delegstateidp->other[1] = in nfsrv_openctrl()
3209 new_deleg->ls_stateid.other[2] = delegstateidp->other[2] = in nfsrv_openctrl()
3212 new_deleg->ls_flags = (NFSLCK_DELEGWRITE | in nfsrv_openctrl()
3217 new_deleg->ls_flags = (NFSLCK_DELEGREAD | in nfsrv_openctrl()
3221 new_deleg->ls_uid = new_stp->ls_uid; in nfsrv_openctrl()
3222 new_deleg->ls_lfp = lfp; in nfsrv_openctrl()
3223 new_deleg->ls_clp = clp; in nfsrv_openctrl()
3224 new_deleg->ls_filerev = filerev; in nfsrv_openctrl()
3225 new_deleg->ls_compref = nd->nd_compref; in nfsrv_openctrl()
3226 new_deleg->ls_lastrecall = 0; in nfsrv_openctrl()
3227 LIST_INSERT_HEAD(&lfp->lf_deleg, new_deleg, ls_file); in nfsrv_openctrl()
3229 new_deleg->ls_stateid), new_deleg, ls_hash); in nfsrv_openctrl()
3230 LIST_INSERT_HEAD(&clp->lc_deleg, new_deleg, ls_list); in nfsrv_openctrl()
3231 new_deleg = NULL; in nfsrv_openctrl()
3319 readonly, filerev, NFSVNO_EXRDONLY(exp), &new_deleg, in nfsrv_openctrl()
3346 readonly, filerev, NFSVNO_EXRDONLY(exp), &new_deleg, in nfsrv_openctrl()
3374 readonly, filerev, NFSVNO_EXRDONLY(exp), &new_deleg, in nfsrv_openctrl()
3422 if (new_deleg) in nfsrv_openctrl()
3423 free(new_deleg, M_NFSDSTATE); in nfsrv_openctrl()
8940 struct nfsstate *up_deleg, *new_deleg; in nfsrv_issuedelegation() local
8942 new_deleg = *new_delegp; in nfsrv_issuedelegation()
8976 new_deleg->ls_stateid.seqid = delegstateidp->seqid = 1; in nfsrv_issuedelegation()
8977 new_deleg->ls_stateid.other[0] = delegstateidp->other[0] in nfsrv_issuedelegation()
8979 new_deleg->ls_stateid.other[1] = delegstateidp->other[1] in nfsrv_issuedelegation()
8981 new_deleg->ls_stateid.other[2] = delegstateidp->other[2] in nfsrv_issuedelegation()
8987 new_deleg->ls_flags = (NFSLCK_DELEGWRITE | in nfsrv_issuedelegation()
8992 new_deleg->ls_flags = (NFSLCK_DELEGREAD | in nfsrv_issuedelegation()
8996 new_deleg->ls_uid = new_stp->ls_uid; in nfsrv_issuedelegation()
8997 new_deleg->ls_lfp = lfp; in nfsrv_issuedelegation()
8998 new_deleg->ls_clp = clp; in nfsrv_issuedelegation()
8999 new_deleg->ls_filerev = filerev; in nfsrv_issuedelegation()
9000 new_deleg->ls_compref = nd->nd_compref; in nfsrv_issuedelegation()
9001 new_deleg->ls_lastrecall = 0; in nfsrv_issuedelegation()
9002 LIST_INSERT_HEAD(&lfp->lf_deleg, new_deleg, ls_file); in nfsrv_issuedelegation()
9003 LIST_INSERT_HEAD(NFSSTATEHASH(clp, new_deleg->ls_stateid), in nfsrv_issuedelegation()
9004 new_deleg, ls_hash); in nfsrv_issuedelegation()
9005 LIST_INSERT_HEAD(&clp->lc_deleg, new_deleg, ls_list); in nfsrv_issuedelegation()