Searched refs:olck (Results 1 – 1 of 1) sorted by relevance
| /xnu-8792.41.9/osfmk/kern/ |
| H A D | lock_ticket.c | 538 const hw_lck_ticket_t olck = { in hw_lck_ticket_contended() local 545 .nticket = olck.nticket, in hw_lck_ticket_contended() 548 olck.tcurnext, nlck.tcurnext, acq_rel)) { in hw_lck_ticket_contended() 726 hw_lck_ticket_t olck, nlck; in hw_lck_ticket_lock_try_internal() local 733 os_atomic_rmw_loop(&lck->tcurnext, olck.tcurnext, nlck.tcurnext, acquire, { in hw_lck_ticket_lock_try_internal() 734 if (__improbable(!equal_tickets(olck.cticket, olck.nticket))) { in hw_lck_ticket_lock_try_internal() 742 nlck.cticket = olck.cticket; in hw_lck_ticket_lock_try_internal() 743 nlck.nticket = olck.nticket + HW_LCK_TICKET_LOCK_INCREMENT; in hw_lck_ticket_lock_try_internal() 766 hw_lck_ticket_t olck, nlck; in lck_ticket_lock_try_internal() local 773 os_atomic_rmw_loop(&tlock->tu.tcurnext, olck.tcurnext, nlck.tcurnext, acquire, { in lck_ticket_lock_try_internal() [all …]
|