Home
last modified time | relevance | path

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

/xnu-11417.121.6/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.h797 #define SMR_SEQ_INVALID ((smr_seq_t)0)
798 #define SMR_SEQ_SLEEPABLE ((smr_seq_t)1) /* only on smr_pcpu::rd_seq */
799 #define SMR_SEQ_INIT ((smr_seq_t)2)
800 #define SMR_SEQ_INC ((smr_seq_t)4)
814 smr_seq_t s_rd_seq;
815 smr_seq_t s_wr_seq;
882 extern smr_seq_t smr_advance(smr_t smr) __result_use_check;
907 extern smr_seq_t smr_deferred_advance(smr_t smr) __result_use_check;
916 extern void smr_deferred_advance_commit(smr_t smr, smr_seq_t seq);
932 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.c272 smr_seq_t zm_seq;
2641 static inline smr_seq_t
5834 smr_seq_t seq; in zfree_cached_depot_recirculate()
6694 smr_seq_t seq; in zalloc_cached_depot_recirculate()