Home
last modified time | relevance | path

Searched refs:smr_t (Results 1 – 2 of 2) sorted by relevance

/xnu-8792.41.9/osfmk/kern/
H A Dsmr.h82 } *smr_t; typedef
360 extern void smr_init(smr_t);
368 extern void smr_set_deferred_budget(smr_t, unsigned long);
376 extern void smr_destroy(smr_t);
384 extern bool smr_entered(smr_t) __result_use_check;
392 extern void smr_enter(smr_t);
400 extern void smr_leave(smr_t);
415 extern smr_seq_t smr_advance(smr_t) __result_use_check;
429 extern smr_seq_t smr_deferred_advance(smr_t, unsigned long) __result_use_check;
445 extern smr_seq_t smr_deferred_advance_nopreempt(smr_t, unsigned long) __result_use_check;
[all …]
H A Dsmr.c238 smr_pcpu(smr_t smr) in smr_pcpu()
245 __smr_init(smr_t smr) in __smr_init()
261 __smr_reset(smr_t smr, smr_seq_t seq) in __smr_reset()
269 smr_init(smr_t smr) in smr_init()
279 smr_set_deferred_budget(smr_t smr, unsigned long budget) in smr_set_deferred_budget()
292 smr_destroy(smr_t smr) in smr_destroy()
300 smr_entered_nopreempt(smr_t smr) in smr_entered_nopreempt()
307 smr_entered(smr_t smr) in smr_entered()
314 __smr_enter(smr_t smr, smr_pcpu_t pcpu) in __smr_enter()
346 smr_enter(smr_t smr) in smr_enter()
[all …]