Home
last modified time | relevance | path

Searched refs:smr (Results 1 – 4 of 4) sorted by relevance

/xnu-8020.101.4/osfmk/kern/
H A Dsmr.c72 smr_pcpu(smr_t smr) in smr_pcpu() argument
74 return (smr_pcpu_t __zpercpu)smr->smr_pcpu; in smr_pcpu()
79 __smr_init(smr_t smr) in __smr_init() argument
85 smr->smr_pcpu = (unsigned long)__zpcpu_mangle_for_boot(pcpu); in __smr_init()
90 os_atomic_store(&smr->smr_pcpu, (unsigned long)pcpu, release); in __smr_init()
95 __smr_reset(smr_t smr, smr_seq_t seq) in __smr_reset() argument
97 smr->smr_clock.s_rd_seq = seq; in __smr_reset()
98 smr->smr_clock.s_wr_seq = seq; in __smr_reset()
99 smr->smr_pcpu = 0; in __smr_reset()
103 smr_init(smr_t smr) in smr_init() argument
[all …]
H A Dsmr.h83 typedef struct smr { struct
138 #define smr_entered_load_assert(ptr, smr) ({ \ argument
139 assert(smr_entered(smr)); \
159 #define smr_entered_load_acquire_assert(ptr, smr) ({ \ argument
160 assert(smr_entered(smr)); \
293 struct smr var = { \
382 extern bool smr_poll(smr_t smr, smr_seq_t goal) __result_use_check;
395 extern void smr_wait(smr_t smr, smr_seq_t goal);
H A DMakefile120 smr.h \
/xnu-8020.101.4/osfmk/conf/
H A Dfiles175 osfmk/kern/smr.c standard