Searched refs:unlock (Results 1 - 12 of 12) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/
H A DIOConditionLock.cpp101 void IOConditionLock::unlock() function in class:IOConditionLock
126 unlock();
184 unlock(); // Release lock and sleep
H A DIOMapper.cpp67 void unlock() { IOLockUnlock(fWaitLock); }; function in class:IOMapperLock
86 sMapperLock.unlock();
118 sMapperLock.unlock();
128 sMapperLock.unlock();
/macosx-10.5.8/xnu-1228.15.4/iokit/IOKit/
H A DIOConditionLock.h61 virtual void unlock(); // release lock (leave critical section)
/macosx-10.5.8/xnu-1228.15.4/osfmk/kern/
H A Dwait_queue.h176 * lock starvation. Hence use an unlock variant which performs
206 boolean_t unlock);
213 boolean_t unlock);
220 boolean_t unlock);
227 boolean_t unlock);
235 boolean_t unlock);
H A Dwait_queue.c1062 boolean_t unlock)
1081 if (unlock)
1248 * Pull a thread off its wait queue and (possibly) unlock
1261 boolean_t unlock)
1270 if (unlock)
1361 boolean_t unlock)
1369 if (unlock)
1399 boolean_t unlock)
1406 if (unlock)
1532 boolean_t unlock)
1058 wait_queue_wakeup64_all_locked( wait_queue_t wq, event64_t event, wait_result_t result, boolean_t unlock) argument
1258 wait_queue_pull_thread_locked( wait_queue_t waitq, thread_t thread, boolean_t unlock) argument
1357 wait_queue_wakeup64_identity_locked( wait_queue_t wq, event64_t event, wait_result_t result, boolean_t unlock) argument
1395 wait_queue_wakeup64_one_locked( wait_queue_t wq, event64_t event, wait_result_t result, boolean_t unlock) argument
1527 wait_queue_wakeup64_thread_locked( wait_queue_t wq, event64_t event, thread_t thread, wait_result_t result, boolean_t unlock) argument
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/
H A Dkern_lockf.c189 LOCKF_DEBUG(0, "lf_advlock: '%s' unlock without lock\n", vfs_context_proc(context)->p_comm);
716 * Parameters: unlock The lock to clear
721 * Notes: A caller may unlock all the locks owned by the caller by
726 lf_clearlock(struct lockf *unlock) argument
728 struct lockf **head = unlock->lf_head;
736 if (unlock->lf_type != F_UNLCK)
739 lf_print("lf_clearlock", unlock);
742 while ((ovcase = lf_findoverlap(lf, unlock, SELF, &prev, &overlap)) != OVERLAP_NONE) {
758 if (overlap->lf_start == unlock->lf_start) {
759 overlap->lf_start = unlock
[all...]
H A Dsysv_sem.c1369 goto unlock;
1448 unlock:
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/
H A Dsavearea_asm.s535 bl saveunlock ; Update the adjust field and unlock
551 bl saveunlock ; Update the adjust field and unlock
575 li r7,0 ; Get a clear register to unlock
675 bl saveunlock ; Update the adjust field and unlock
691 bl saveunlock ; Update the adjust field and unlock
870 b saveunlock ; Set adjust count, unlock the saveanchor, and return
941 b saveunlock ; Set adjust count, unlock the saveanchor, and return
993 stw r3,SVlock(0) ; Quick unlock (no need for sync or to set adjust, nothing changed)
1282 stw r3,SVlock(0) ; Quick unlock (no need for sync or to set adjust, nothing changed)
H A Dhw_lock.s764 * Verifies return to the correct thread in "unlock" situations.
1181 ; will unlock it before waiting.
1405 rlwinm r4,r4,0,0,30 ; Get the unlock value
1550 STRINGD "attempt to interlock mutex (0x%08X) failed on mutex unlock\n\000"
1567 andi. r5,r5,WAIT_FLAG ; Get the unlock value
1569 stw r5,MUTEX_DATA(r3) ; unlock the interlock and lock
H A Dcswtch.s466 bne-- fsretlk ; Go unlock and return since we no longer own context
500 fsretlk: li r7,0 ; Get the unlock value
711 fsnosavelk: li r7,0 ; Get the unlock value
802 li r7,0 ; Get the unlock value
906 li r7,0 ; Get the unlock value
956 fsthesamel: li r7,0 ; Get the unlock value
1181 bne-- vsretlk ; Go unlock and return since we no longer own context
1250 vsretlk: li r7,0 ; Get the unlock value
1261 b vsretlk ; Go unlock and leave...
1479 li r7,0 ; Get the unlock valu
[all...]
H A Dhw_vm.s118 * 9) unlock physent
119 * 10) unlock pmap
130 * 6) unlock pmap
458 * 6) unlock pmap
461 * 9) unlock physent
475 * 8) unlock PTEG
477 * 10) unlock pmap
480 * 13) unlock physent
493 * 7) unlock pmap
501 * 13) unlock PTE
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/dtrace/
H A Ddtrace.c1432 * Finally, unlock this hash bucket.
14005 goto unlock;
14055 unlock:

Completed in 189 milliseconds