Home
last modified time | relevance | path

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

/xnu-8792.41.9/osfmk/kern/
H A Dsmr.c238 smr_pcpu(smr_t smr) in smr_pcpu() argument
240 return (smr_pcpu_t __zpercpu)smr->smr_pcpu; in smr_pcpu()
245 __smr_init(smr_t smr) in __smr_init() argument
251 smr->smr_pcpu = (unsigned long)__zpcpu_mangle_for_boot(pcpu); in __smr_init()
256 os_atomic_store(&smr->smr_pcpu, (unsigned long)pcpu, release); in __smr_init()
261 __smr_reset(smr_t smr, smr_seq_t seq) in __smr_reset() argument
263 smr->smr_clock.s_rd_seq = seq; in __smr_reset()
264 smr->smr_clock.s_wr_seq = seq; in __smr_reset()
265 smr->smr_pcpu = 0; in __smr_reset()
269 smr_init(smr_t smr) in smr_init() argument
[all …]
H A Dsmr.h78 typedef struct smr { struct
148 #define smr_entered_load_assert(ptr, smr) ({ \ argument
149 assert(smr_entered(smr)); \
169 #define smr_entered_load_acquire_assert(ptr, smr) ({ \ argument
170 assert(smr_entered(smr)); \
335 struct smr var = { \
460 extern bool smr_poll(smr_t smr, smr_seq_t goal) __result_use_check;
473 extern void smr_wait(smr_t smr, smr_seq_t goal);
H A DMakefile123 smr.h \
/xnu-8792.41.9/osfmk/conf/
H A Dfiles169 osfmk/kern/smr.c standard