Lines Matching defs:p
59 * control structures (sc_page_ctl), with p->p_pagep pointing to
63 * All data is protected by p->p_sc_lock. Since this lock is
138 proc_t *p = ttoproc(t);
142 ASSERT(MUTEX_NOT_HELD(&p->p_lock));
160 mutex_enter(&p->p_sc_lock);
166 mutex_exit(&p->p_sc_lock);
177 proc_t *p = curproc;
181 ASSERT(p->p_lwpcnt == 1); /* we are single-threaded now */
185 * Since we are single-threaded, we don't have to hold p->p_sc_lock.
187 pagep = p->p_pagep;
188 p->p_pagep = NULL;
195 (void) as_unmap(p->p_as, pagep->spc_uaddr, PAGESIZE);
471 proc_t *p = curproc;
478 ASSERT(MUTEX_NOT_HELD(&p->p_lock));
479 mutex_enter(&p->p_sc_lock);
485 for (pagep = p->p_pagep; pagep != NULL; pagep = pagep->spc_next)
501 mutex_exit(&p->p_sc_lock);
506 mutex_exit(&p->p_sc_lock);
523 pagep->spc_next = p->p_pagep;
524 p->p_pagep = pagep;
543 mutex_exit(&p->p_sc_lock);
560 proc_t *p = curproc;
563 ASSERT(MUTEX_HELD(&p->p_sc_lock));
564 for (pagep = p->p_pagep; pagep != NULL; pagep = pagep->spc_next) {