Lines Matching defs:cwdi
725 struct cwdinfo *cwdi;
739 if ((cwdi = p->p_cwdi) == NULL)
746 if (cwdi->cwdi_cdir != olddp &&
747 cwdi->cwdi_rdir != olddp)
752 atomic_inc_uint(&cwdi->cwdi_refcnt);
754 rw_enter(&cwdi->cwdi_lock, RW_WRITER);
755 if (cwdi->cwdi_cdir == olddp) {
756 rele1 = cwdi->cwdi_cdir;
758 cwdi->cwdi_cdir = newdp;
760 if (cwdi->cwdi_rdir == olddp) {
761 rele2 = cwdi->cwdi_rdir;
763 cwdi->cwdi_rdir = newdp;
765 rw_exit(&cwdi->cwdi_lock);
766 cwdfree(cwdi);