Home
last modified time | relevance | path

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

/xnu-10002.81.5/osfmk/kern/
H A Dsmr.c687 smr_enter_sleepable(smr_t smr, smr_tracker_t tracker) in smr_enter_sleepable() argument
701 tracker->smrt_domain = smr; in smr_enter_sleepable()
702 tracker->smrt_seq = __smr_enter(smr, pcpu, SMR_SEQ_SLEEPABLE); in smr_enter_sleepable()
703 smrq_serialized_insert_head_relaxed(&smrw->sect_queue, &tracker->smrt_link); in smr_enter_sleepable()
704 smrq_serialized_insert_head_relaxed(&self->smr_stack, &tracker->smrt_stack); in smr_enter_sleepable()
705 tracker->smrt_ctid = 0; in smr_enter_sleepable()
706 tracker->smrt_cpu = -1; in smr_enter_sleepable()
789 __smr_leave_stalled(smr_t smr, smr_tracker_t tracker, thread_t self) in __smr_leave_stalled() argument
796 pcpu = __smr_pcpu(smr, tracker->smrt_cpu); in __smr_leave_stalled()
801 struct smr_tracker, smrt_link) == tracker; in __smr_leave_stalled()
[all …]
H A Dsmr.h996 extern void smr_enter_sleepable(smr_t smr, smr_tracker_t tracker);
1004 extern void smr_leave_sleepable(smr_t smr, smr_tracker_t tracker);
/xnu-10002.81.5/bsd/kern/
H A Dtracker.c64 SYSCTL_NODE(_net, OID_AUTO, tracker, CTLFLAG_RW | CTLFLAG_LOCKED, 0, "tracker");
/xnu-10002.81.5/bsd/conf/
H A Dfiles493 bsd/kern/tracker.c optional sockets