• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/dcerpc-58/dcerpc/ncklib/

Lines Matching refs:mp

130     rpc_mutex_p_t mp
133 mp->stats.busy = 0;
134 mp->stats.lock = 0;
135 mp->stats.try_lock = 0;
136 mp->stats.unlock = 0;
137 mp->stats.init = 1;
138 mp->stats.deletes = 0;
139 mp->stats.lock_assert = 0;
140 mp->stats.unlock_assert = 0;
141 mp->is_locked = false;
142 mp->owner = NULL_THREAD;
143 mp->locker_file = "never_locked";
144 mp->locker_line = 0;
145 if (dcethread_mutex_init(&mp->m, NULL) != 0) {
158 rpc_mutex_p_t mp
161 mp->stats.deletes++;
163 dcethread_mutex_destroy(&mp->m);
173 rpc_mutex_p_t mp,
179 boolean is_locked = mp->is_locked;
186 if (is_locked && IS_MY_THREAD(mp->owner))
190 file, line, mp->locker_file, mp->locker_line));
194 dcethread_mutex_lock(&mp->m);
195 mp->is_locked = true;
198 mp->owner = my_thread;
199 mp->locker_file = file;
200 mp->locker_line = line;
204 mp->stats.busy++;
207 mp->stats.lock++;
218 rpc_mutex_p_t mp,
225 boolean is_locked = mp->is_locked;
232 if (is_locked && IS_MY_THREAD(mp->owner))
236 file, line, mp->locker_file, mp->locker_line));
240 *bp = dcethread_mutex_trylock(&mp->m);
243 mp->is_locked = true;
246 mp->owner = my_thread;
247 mp->locker_file = file;
248 mp->locker_line = line;
253 mp->stats.busy++;
256 mp->stats.try_lock++;
267 rpc_mutex_p_t mp
271 boolean is_locked = mp->is_locked;
284 if (!IS_MY_THREAD(mp->owner))
288 mp->locker_file, mp->locker_line));
291 mp->owner = NULL_THREAD;
293 mp->stats.unlock++;
295 mp->is_locked = false;
296 dcethread_mutex_unlock(&mp->m);
308 rpc_mutex_p_t mp
312 boolean is_locked = mp->is_locked;
316 mp->stats.lock_assert++;
327 if (!IS_MY_THREAD(mp->owner))
345 rpc_mutex_p_t mp
349 boolean is_locked = mp->is_locked;
353 mp->stats.unlock_assert++;
360 if (IS_MY_THREAD(mp->owner))
373 * The "mp" is the mutex that is associated with the cv.
379 rpc_mutex_p_t mp
386 cp->mp = mp;
399 rpc_mutex_p_t mp ATTRIBUTE_UNUSED
417 rpc_mutex_p_t mp,
432 if (! rpc__mutex_lock_assert(mp))
438 if (cp->mp != mp)
445 mp->owner = NULL_THREAD;
447 mp->is_locked = false;
449 dcethread_cond_wait_throw(&cp->c, &mp->m);
451 mp->is_locked = true;
454 mp->owner = my_thread;
455 mp->locker_file = file;
456 mp->locker_line = line;
460 mp->is_locked = true;
463 mp->owner = my_thread;
464 mp->locker_file = file;
465 mp->locker_line = line;
479 rpc_mutex_p_t mp,
495 if (! rpc__mutex_lock_assert(mp))
501 if (cp->mp != mp)
508 mp->owner = NULL_THREAD;
510 mp->is_locked = false;
512 dcethread_cond_timedwait_throw(&cp->c, &mp->m, wtime);
515 mp->is_locked = true;
518 mp->owner = my_thread;
519 mp->locker_file = file;
520 mp->locker_line = line;
524 mp->is_locked = true;
527 mp->owner = my_thread;
528 mp->locker_file = file;
529 mp->locker_line = line;
544 rpc_mutex_p_t mp ATTRIBUTE_UNUSED
563 rpc_mutex_p_t mp ATTRIBUTE_UNUSED