Searched refs:olck (Results 1 – 1 of 1) sorted by relevance
| /xnu-8020.101.4/osfmk/kern/ |
| H A D | lock_ticket.c | 557 hw_lck_ticket_t olck, nlck; in hw_lck_ticket_lock_try() local 562 os_atomic_rmw_loop(&lck->tcurnext, olck.tcurnext, nlck.tcurnext, acquire, { in hw_lck_ticket_lock_try() 563 if (__improbable(olck.cticket != olck.nticket)) { in hw_lck_ticket_lock_try() 569 nlck.cticket = olck.cticket; in hw_lck_ticket_lock_try() 570 nlck.nticket = olck.nticket + 1; in hw_lck_ticket_lock_try() 581 hw_lck_ticket_t olck, nlck; in lck_ticket_lock_try() local 586 os_atomic_rmw_loop(&tlock->tu.tcurnext, olck.tcurnext, nlck.tcurnext, acquire, { in lck_ticket_lock_try() 587 if (__improbable(olck.cticket != olck.nticket)) { in lck_ticket_lock_try() 593 nlck.cticket = olck.cticket; in lck_ticket_lock_try() 594 nlck.nticket = olck.nticket + 1; in lck_ticket_lock_try()
|