Home
last modified time | relevance | path

Searched refs:smr_seq_t (Results 1 – 5 of 5) sorted by relevance

/xnu-8796.121.2/osfmk/kern/
H A Dsmr.h627 #define SMR_SEQ_INVALID ((smr_seq_t)0)
628 #define SMR_SEQ_INIT ((smr_seq_t)1)
629 #define SMR_SEQ_INC ((smr_seq_t)2)
643 smr_seq_t s_rd_seq;
644 smr_seq_t s_wr_seq;
697 extern smr_seq_t smr_advance(smr_t smr) __result_use_check;
722 extern smr_seq_t smr_deferred_advance(smr_t smr) __result_use_check;
731 extern void smr_deferred_advance_commit(smr_t smr, smr_seq_t seq);
747 extern bool smr_poll(smr_t smr, smr_seq_t goal) __result_use_check;
760 extern void smr_wait(smr_t smr, smr_seq_t goal);
H A Dsmr.c43 smr_seq_t c_rd_seq;
251 smr_seq_t *rd_seqp = &smr->smr_early; in __smr_domain_init()
314 smr_seq_t s_wr_seq; in __smr_enter()
315 smr_seq_t old_seq; in __smr_enter()
369 static inline smr_seq_t
377 __smr_rd_advance(smr_t smr, smr_seq_t goal, smr_seq_t rd_seq) in __smr_rd_advance()
379 smr_seq_t o_seq; in __smr_rd_advance()
395 __smr_scan(smr_t smr, smr_seq_t goal, smr_clock_t clk, bool wait) in __smr_scan()
398 smr_seq_t rd_seq; in __smr_scan()
457 smr_seq_t seq = os_atomic_load(&it->c_rd_seq, relaxed); in __smr_scan()
[all …]
H A Dsmr_types.h44 typedef unsigned long smr_seq_t; typedef
H A Dbtlog.c64 smr_seq_t bts_free_seq;
503 smr_seq_t s1, s2; in __btlib_rehash_and_lock()
H A Dzalloc.c271 smr_seq_t zm_seq;
2602 static inline smr_seq_t
5643 smr_seq_t seq; in zfree_cached_depot_recirculate()
6441 smr_seq_t seq; in zalloc_cached_depot_recirculate()