Lines Matching defs:newpwd

2248 	struct pwd *newpwd;
2257 newpwd = pwd_alloc();
2258 smr_serialized_store(&newpdp->pd_pwd, newpwd, true);
2263 newpwd = pwd_hold_pwddesc(pdp);
2264 smr_serialized_store(&newpdp->pd_pwd, newpwd, true);
3868 pwd_fill(struct pwd *oldpwd, struct pwd *newpwd)
3871 if (newpwd->pwd_cdir == NULL && oldpwd->pwd_cdir != NULL) {
3873 newpwd->pwd_cdir = oldpwd->pwd_cdir;
3876 if (newpwd->pwd_rdir == NULL && oldpwd->pwd_rdir != NULL) {
3878 newpwd->pwd_rdir = oldpwd->pwd_rdir;
3881 if (newpwd->pwd_jdir == NULL && oldpwd->pwd_jdir != NULL) {
3883 newpwd->pwd_jdir = oldpwd->pwd_jdir;
3886 if (newpwd->pwd_adir == NULL && oldpwd->pwd_adir != NULL) {
3888 newpwd->pwd_adir = oldpwd->pwd_adir;
3995 struct pwd *newpwd, *oldpwd;
4000 newpwd = pwd_alloc();
4011 pwd_drop(newpwd);
4019 newpwd->pwd_rdir = vp;
4021 newpwd->pwd_adir = vp;
4024 newpwd->pwd_jdir = vp;
4026 pwd_fill(oldpwd, newpwd);
4027 pwd_set(pdp, newpwd);
4037 struct pwd *newpwd, *oldpwd;
4041 newpwd = pwd_alloc();
4045 newpwd->pwd_cdir = vp;
4046 pwd_fill(oldpwd, newpwd);
4047 pwd_set(pdp, newpwd);
4059 struct pwd *newpwd, *oldpwd;
4061 newpwd = pwd_alloc();
4071 newpwd->pwd_adir = altroot_vp;
4078 newpwd->pwd_adir = oldpwd->pwd_rdir;
4080 pwd_fill(oldpwd, newpwd);
4081 pwd_set(pdp, newpwd);
4094 struct pwd *newpwd, *oldpwd;
4099 newpwd = pwd_alloc();
4107 pwd_drop(newpwd);
4112 newpwd->pwd_rdir = vp;
4114 newpwd->pwd_cdir = vp;
4117 newpwd->pwd_jdir = vp;
4120 newpwd->pwd_adir = vp;
4121 pwd_fill(oldpwd, newpwd);
4122 pwd_set(pdp, newpwd);
4132 struct pwd *oldpwd, *newpwd;
4144 newpwd = pwd_alloc();
4147 pwd_fill(oldpwd, newpwd);
4148 if (newpwd->pwd_cdir == NULL) {
4150 newpwd->pwd_cdir = rootvnode;
4152 if (newpwd->pwd_rdir == NULL) {
4154 newpwd->pwd_rdir = rootvnode;
4156 if (newpwd->pwd_adir == NULL) {
4158 newpwd->pwd_adir = rootvnode;
4160 pwd_set(pdp, newpwd);
4169 struct pwd *oldpwd, *newpwd;
4173 newpwd = pwd_alloc();
4177 newpwd->pwd_cdir = rootvnode;
4179 newpwd->pwd_rdir = rootvnode;
4181 newpwd->pwd_adir = rootvnode;
4182 pwd_fill(oldpwd, newpwd);
4183 pwd_set(pdp, newpwd);
4196 struct pwd *newpwd, *oldpwd;
4204 newpwd = pwd_alloc();
4225 newpwd->pwd_cdir = newdp;
4229 newpwd->pwd_rdir = newdp;
4233 newpwd->pwd_jdir = newdp;
4237 newpwd->pwd_adir = newdp;
4239 pwd_fill(oldpwd, newpwd);
4240 pwd_set(pdp, newpwd);
4244 newpwd = pwd_alloc();
4247 pwd_drop(newpwd);