Home
last modified time | relevance | path

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

/xnu-11215.1.10/osfmk/kern/
H A Dsmr.c266 smr_seq_t rd_quiesce_seq;
330 smr_seq_t c_rd_seq; /* might have SMR_SEQ_SLEEPABLE set */
334 smr_seq_t qold_seq;
337 smr_seq_t qage_seq;
377 smr_seq_t stall_rd_seq;
378 smr_seq_t stall_waiter_goal;
540 smr_seq_t *rd_seqp = &smr->smr_early; in __smr_domain_init()
630 static smr_seq_t
631 __smr_enter(smr_t smr, smr_pcpu_t pcpu, smr_seq_t sleepable) in __smr_enter()
633 smr_seq_t s_wr_seq; in __smr_enter()
[all …]
H A Dsmr.h796 #define SMR_SEQ_INVALID ((smr_seq_t)0)
797 #define SMR_SEQ_SLEEPABLE ((smr_seq_t)1) /* only on smr_pcpu::rd_seq */
798 #define SMR_SEQ_INIT ((smr_seq_t)2)
799 #define SMR_SEQ_INC ((smr_seq_t)4)
813 smr_seq_t s_rd_seq;
814 smr_seq_t s_wr_seq;
881 extern smr_seq_t smr_advance(smr_t smr) __result_use_check;
906 extern smr_seq_t smr_deferred_advance(smr_t smr) __result_use_check;
915 extern void smr_deferred_advance_commit(smr_t smr, smr_seq_t seq);
931 extern bool smr_poll(smr_t smr, smr_seq_t goal) __result_use_check;
[all …]
H A Dsmr_types.h45 typedef unsigned long smr_seq_t; typedef
H A Dbtlog.c65 smr_seq_t bts_free_seq;
504 smr_seq_t s1, s2; in __btlib_rehash_and_lock()
H A Dzalloc.c276 smr_seq_t zm_seq;
2639 static inline smr_seq_t
5835 smr_seq_t seq; in zfree_cached_depot_recirculate()
6696 smr_seq_t seq; in zalloc_cached_depot_recirculate()