Home
last modified time | relevance | path

Searched refs:SMR_SEQ_INVALID (Results 1 – 3 of 3) sorted by relevance

/xnu-10063.121.3/osfmk/kern/
H A Dsmr.c605 __smr_pcpu(smr)->c_rd_seq != SMR_SEQ_INVALID) { in smr_entered()
625 return __smr_pcpu(smr, cpu)->c_rd_seq != SMR_SEQ_INVALID; in smr_entered_cpu_noblock()
659 assert(old_seq == SMR_SEQ_INVALID); in __smr_enter()
670 os_atomic_store(&pcpu->c_rd_seq, SMR_SEQ_INVALID, release); in __smr_leave()
777 os_atomic_store(&pcpu->c_rd_seq, SMR_SEQ_INVALID, release); in smr_mark_active_trackers_stalled()
794 smr_seq_t new_stall_seq = SMR_SEQ_INVALID; in __smr_leave_stalled()
815 __builtin_assume(new_stall_seq != SMR_SEQ_INVALID); in __smr_leave_stalled()
821 progress = pcpu->stall_waiter_goal != SMR_SEQ_INVALID; in __smr_leave_stalled()
830 if (new_stall_seq == SMR_SEQ_INVALID || in __smr_leave_stalled()
832 pcpu->stall_waiter_goal = SMR_SEQ_INVALID; in __smr_leave_stalled()
[all …]
H A Dsmr.h794 #define SMR_SEQ_INVALID ((smr_seq_t)0) macro
H A Dzalloc.c2744 mag->zm_seq = SMR_SEQ_INVALID; in zone_magazine_replace()