Searched refs:tlock (Results 1 – 6 of 6) sorted by relevance
| /xnu-8019.80.24/osfmk/kern/ |
| H A D | ticket_lock.h | 110 void hw_lck_ticket_init(hw_lck_ticket_t * tlock LCK_GRP_ARG(lck_grp_t *grp)); 111 void hw_lck_ticket_init_locked(hw_lck_ticket_t * tlock LCK_GRP_ARG(lck_grp_t *grp)); 112 void hw_lck_ticket_destroy(hw_lck_ticket_t * tlock, bool keep_type LCK_GRP_ARG(lck_grp_t *grp)); 114 bool hw_lck_ticket_held(hw_lck_ticket_t *tlock) __result_use_check; 115 void hw_lck_ticket_lock(hw_lck_ticket_t * tlock LCK_GRP_ARG(lck_grp_t *grp)); 116 hw_lock_status_t hw_lck_ticket_lock_to(hw_lck_ticket_t * tlock, uint64_t timeout, 118 int hw_lck_ticket_lock_try(hw_lck_ticket_t * tlock LCK_GRP_ARG(lck_grp_t *grp)); 119 void hw_lck_ticket_unlock(hw_lck_ticket_t *tlock); 121 hw_lock_status_t hw_lck_ticket_lock_allow_invalid(hw_lck_ticket_t * tlock, 123 void hw_lck_ticket_invalidate(hw_lck_ticket_t *tlock); [all …]
|
| H A D | lock_ticket.c | 109 lck_ticket_verify(lck_ticket_t *tlock) in lck_ticket_verify() argument 111 hw_lck_ticket_verify(&tlock->tu); in lck_ticket_verify() 113 if (tlock->lck_tag == LCK_TICKET_TAG_DESTROYED) { in lck_ticket_verify() 114 __hw_lck_invalid_panic(&tlock->tu); in lck_ticket_verify() 158 lck_ticket_init(lck_ticket_t *tlock, __unused lck_grp_t *grp) in lck_ticket_init() argument 160 memset(tlock, 0, sizeof(*tlock)); in lck_ticket_init() 161 hw_lck_ticket_init(&tlock->tu, grp); in lck_ticket_init() 219 lck_ticket_destroy(lck_ticket_t *tlock, __unused lck_grp_t *grp) in lck_ticket_destroy() argument 221 lck_ticket_verify(tlock); in lck_ticket_destroy() 222 assert(tlock->lck_owner == 0); in lck_ticket_destroy() [all …]
|
| /xnu-8019.80.24/tools/tests/testkext/ |
| H A D | testthreadcall.cpp | 51 tlock = IOSimpleLockAlloc(); in start() 52 IOLog("tlock %p\n", tlock); in start() 105 IOSimpleLockLock(self->tlock); in thread_call_test_func() 106 IOSimpleLockUnlock(self->tlock); in thread_call_test_func()
|
| H A D | testthreadcall.h | 18 IOSimpleLock *tlock; variable
|
| /xnu-8019.80.24/tools/tests/TLBcoherency/ |
| H A D | TLBcoherency.c | 68 OSSpinLock tlock; member 192 if (OSSpinLockTry(&parray[i].tlock) == false) { in tlbexerciser() 196 OSSpinLockLock(&parray[i].tlock); in tlbexerciser() 236 parray[i].tlock = 0; //unlock in tlbexerciser()
|
| /xnu-8019.80.24/bsd/kern/ |
| H A D | kern_lockf.c | 389 struct lockf *tlock; in lf_abort_advlocks() local 391 TAILQ_FOREACH(tlock, &lock->lf_blkhd, lf_block) { in lf_abort_advlocks() 397 tlock->lf_flags |= F_ABORT; in lf_abort_advlocks() 411 struct lockf *tlock; in lf_move_blocked() local 413 TAILQ_FOREACH(tlock, &from->lf_blkhd, lf_block) { in lf_move_blocked() 414 tlock->lf_next = to; in lf_move_blocked() 1427 struct lockf *tlock; in lf_wakelock() local 1429 TAILQ_FOREACH(tlock, &wakelock->lf_blkhd, lf_block) { in lf_wakelock() 1430 if (TAILQ_NEXT(tlock, lf_block) == tlock) { in lf_wakelock() 1434 tlock->lf_next = wakelock; in lf_wakelock()
|