Searched refs:p_lock (Results 1 - 25 of 153) sorted by relevance

1234567

/illumos-gate/usr/src/uts/common/syscall/
H A Dalarm.c48 mutex_enter(&p->p_lock);
51 mutex_exit(&p->p_lock);
69 * We can, however, hold p->p_lock across realtime_timeout().
71 mutex_enter(&p->p_lock);
74 mutex_exit(&p->p_lock);
76 mutex_enter(&p->p_lock);
96 mutex_exit(&p->p_lock);
H A Drlimit.c66 mutex_enter(&p->p_lock);
69 mutex_exit(&p->p_lock);
101 mutex_enter(&p->p_lock);
105 mutex_exit(&p->p_lock);
109 mutex_exit(&p->p_lock);
131 mutex_enter(&p->p_lock);
134 mutex_exit(&p->p_lock);
151 mutex_enter(&p->p_lock);
156 mutex_exit(&p->p_lock);
233 mutex_enter(&curproc->p_lock);
[all...]
H A Dprofil.c61 mutex_enter(&p->p_lock);
63 mutex_exit(&p->p_lock);
89 mutex_enter(&p->p_lock);
91 mutex_exit(&p->p_lock);
H A Dlwp_create.c126 mutex_enter(&curproc->p_lock);
128 mutex_exit(&curproc->p_lock);
131 mutex_enter(&curproc->p_lock);
133 mutex_exit(&curproc->p_lock);
148 mutex_enter(&p->p_lock);
154 mutex_exit(&p->p_lock);
160 * while -not- holding p_lock.
170 mutex_enter(&p->p_lock);
199 mutex_exit(&p->p_lock);
212 mutex_enter(&p->p_lock);
[all...]
H A Dnice.c59 mutex_enter(&p->p_lock);
67 mutex_exit(&p->p_lock);
H A Dsigpending.c54 mutex_enter(&p->p_lock);
59 mutex_exit(&p->p_lock);
H A Dtimes.c53 mutex_enter(&p->p_lock);
60 mutex_exit(&p->p_lock);
83 mutex_enter(&p->p_lock);
90 mutex_exit(&p->p_lock);
H A Dsignotify.c115 mutex_enter(&p->p_lock);
119 mutex_exit(&p->p_lock);
124 mutex_exit(&p->p_lock);
140 mutex_enter(&cp->p_lock);
149 mutex_enter(&cp->p_lock);
154 mutex_exit(&cp->p_lock);
167 mutex_exit(&cp->p_lock);
184 mutex_enter(&p->p_lock);
188 mutex_exit(&p->p_lock);
195 mutex_exit(&p->p_lock);
[all...]
H A Dsigsuspend.c55 mutex_enter(&p->p_lock);
62 while (cv_wait_sig_swap(&curthread->t_delay_cv, &p->p_lock))
64 mutex_exit(&p->p_lock);
H A Dlwpsys.c59 * p->p_lock (and thereby causing congestion problems when
86 mutex_enter(&p->p_lock);
91 mutex_exit(&p->p_lock);
103 mutex_enter(&p->p_lock);
105 mutex_exit(&p->p_lock);
109 mutex_exit(&p->p_lock);
124 mutex_enter(&p->p_lock);
126 mutex_exit(&p->p_lock);
132 mutex_exit(&p->p_lock);
142 mutex_exit(&p->p_lock);
[all...]
H A Dsysconfig.c82 mutex_enter(&curproc->p_lock);
86 mutex_exit(&curproc->p_lock);
150 mutex_enter(&curproc->p_lock);
153 mutex_exit(&curproc->p_lock);
H A Dpgrpsys.c121 * We need to protect p_pgidp with p_lock because
122 * /proc looks at it while holding only p_lock.
124 mutex_enter(&p->p_lock);
127 mutex_exit(&p->p_lock);
137 * See comment above about p_lock and /proc
139 mutex_enter(&p->p_lock);
142 mutex_exit(&p->p_lock);
H A Dsigqueue.c138 mutex_enter(&p->p_lock);
141 mutex_exit(&p->p_lock);
145 mutex_enter(&p->p_lock);
154 mutex_exit(&p->p_lock);
H A Duadmin.c97 mutex_enter(&p->p_lock);
100 mutex_exit(&p->p_lock);
110 mutex_enter(&p->p_lock);
112 mutex_exit(&p->p_lock);
116 mutex_exit(&p->p_lock);
213 mutex_enter(&p->p_lock);
221 mutex_exit(&p->p_lock);
224 mutex_exit(&p->p_lock);
/illumos-gate/usr/src/uts/common/os/
H A Dclock_realtime.c89 mutex_enter(&p->p_lock);
140 mutex_exit(&p->p_lock);
164 mutex_enter(&p->p_lock);
166 mutex_exit(&p->p_lock);
194 mutex_enter(&p->p_lock);
198 mutex_exit(&p->p_lock);
200 mutex_enter(&p->p_lock);
242 mutex_exit(&p->p_lock);
255 * the time under p_lock, and clean it up.
257 mutex_enter(&p->p_lock);
[all...]
H A Dfork.c218 mutex_enter(&p->p_lock);
231 mutex_exit(&p->p_lock);
237 mutex_enter(&p->p_lock);
240 mutex_exit(&p->p_lock);
281 mutex_enter(&p->p_lock);
284 mutex_exit(&p->p_lock);
288 mutex_enter(&p->p_lock);
293 mutex_enter(&cp->p_lock);
298 mutex_exit(&cp->p_lock);
303 mutex_enter(&p->p_lock);
[all...]
H A Dtimer.c59 * care. p_lock must be held on entry; it may be dropped and reaquired,
60 * but timer_lock() will always return with p_lock held.
68 ASSERT(MUTEX_HELD(&p->p_lock));
72 cv_wait(&it->it_cv, &p->p_lock);
81 * waiters. p_lock must be held on entry; it will not be dropped by
87 ASSERT(MUTEX_HELD(&p->p_lock));
95 * timer, and deletes the specified timer. It must be called with p_lock
103 * This function will always return with p_lock held.
108 ASSERT(MUTEX_HELD(&p->p_lock));
122 cv_wait(&it->it_cv, &p->p_lock);
[all...]
H A Dproject.c250 mutex_enter(&curproc->p_lock);
272 mutex_exit(&curproc->p_lock);
298 mutex_exit(&curproc->p_lock);
431 ASSERT(MUTEX_HELD(&p->p_lock));
440 ASSERT(MUTEX_HELD(&p->p_lock));
465 ASSERT(MUTEX_HELD(&p->p_lock));
476 ASSERT(MUTEX_HELD(&p->p_lock));
501 ASSERT(MUTEX_HELD(&p->p_lock));
517 ASSERT(MUTEX_HELD(&p->p_lock));
535 ASSERT(MUTEX_HELD(&p->p_lock));
[all...]
H A Dsched.c215 mutex_enter(&prp->p_lock);
232 mutex_exit(&prp->p_lock);
263 mutex_enter(&prp->p_lock);
266 mutex_exit(&prp->p_lock);
298 mutex_exit(&prp->p_lock);
301 mutex_exit(&prp->p_lock);
305 mutex_enter(&swapin_prp->p_lock);
359 mutex_exit(&swapin_prp->p_lock);
363 mutex_exit(&swapin_prp->p_lock);
365 mutex_exit(&swapin_prp->p_lock);
[all...]
H A Dlwp.c125 mutex_enter(&p->p_lock);
148 mutex_exit(&p->p_lock);
156 mutex_exit(&p->p_lock);
201 mutex_enter(&p->p_lock);
207 mutex_exit(&p->p_lock);
215 mutex_enter(&p->p_lock);
221 mutex_exit(&p->p_lock);
286 mutex_enter(&p->p_lock);
306 * acquire curproc->p_lock when searching the hash table.
336 mutex_exit(&p->p_lock);
[all...]
H A Dsig.c125 mutex_enter(&p->p_lock);
127 mutex_exit(&p->p_lock);
138 mutex_enter(&p->p_lock);
140 mutex_exit(&p->p_lock);
180 * is set (it drops and reacquires p->p_lock while leaving P_PR_LOCK set).
183 * and reacquires p->p_lock and dropping p->p_lock here would be damaging.
230 ASSERT(MUTEX_HELD(&p->p_lock));
372 ASSERT(MUTEX_HELD(&p->p_lock));
386 mutex_exit(&p->p_lock);
[all...]
H A Dpgrp.c86 mutex_enter(&prp->p_lock);
88 mutex_exit(&prp->p_lock);
107 mutex_enter(&prp->p_lock);
109 mutex_exit(&prp->p_lock);
224 mutex_enter(&mp->p_lock);
226 mutex_exit(&mp->p_lock);
/illumos-gate/usr/src/uts/common/disp/
H A Dpriocntl.c315 mutex_enter(&curproc->p_lock);
317 mutex_exit(&curproc->p_lock);
359 * Dotolwp() returns with p_lock held.
362 * p_lock.
364 if (MUTEX_HELD(&curproc->p_lock))
365 mutex_exit(&curproc->p_lock);
433 mutex_enter(&curproc->p_lock);
451 mutex_exit(&(curproc->p_lock));
458 * (we cannot get pidlock while holding any p_lock).
505 * p_lock hel
[all...]
H A Dsysclass.c184 * Grab the child's p_lock before dropping pidlock to ensure
187 mutex_enter(&cp->p_lock);
190 mutex_exit(&cp->p_lock);
192 mutex_enter(&pp->p_lock);
194 mutex_exit(&pp->p_lock);
/illumos-gate/usr/src/uts/common/cpr/
H A Dcpr_uthread.c65 mutex_enter(&p->p_lock);
67 mutex_exit(&p->p_lock);
128 /* p_lock is needed for modifying t_proc_flag */
129 mutex_enter(&p->p_lock);
144 mutex_exit(&p->p_lock);
146 mutex_enter(&p->p_lock);
161 mutex_exit(&p->p_lock);
241 mutex_enter(&p->p_lock);
243 mutex_exit(&p->p_lock);

Completed in 131 milliseconds

1234567