/macosx-10.5.8/xnu-1228.15.4/iokit/Kernel/ |
H A D | IOConditionLock.cpp | 101 void IOConditionLock::unlock() function in class:IOConditionLock 126 unlock(); 184 unlock(); // Release lock and sleep
|
H A D | IOMapper.cpp | 67 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 D | IOConditionLock.h | 61 virtual void unlock(); // release lock (leave critical section)
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/kern/ |
H A D | wait_queue.h | 176 * 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 D | wait_queue.c | 1062 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 D | kern_lockf.c | 189 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 D | sysv_sem.c | 1369 goto unlock; 1448 unlock:
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/ |
H A D | savearea_asm.s | 535 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 D | hw_lock.s | 764 * 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 D | cswtch.s | 466 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 D | hw_vm.s | 118 * 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 D | dtrace.c | 1432 * Finally, unlock this hash bucket. 14005 goto unlock; 14055 unlock:
|