Searched refs:smr_seq_t (Results 1 – 5 of 5) sorted by relevance
| /xnu-8796.121.2/osfmk/kern/ |
| H A D | smr.h | 627 #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 D | smr.c | 43 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 D | smr_types.h | 44 typedef unsigned long smr_seq_t; typedef
|
| H A D | btlog.c | 64 smr_seq_t bts_free_seq; 503 smr_seq_t s1, s2; in __btlib_rehash_and_lock()
|
| H A D | zalloc.c | 271 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()
|