Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/smp.h
Show First 20 Lines • Show All 234 Lines • ▼ Show 20 Lines | |||||
void smp_rendezvous_action(void); | void smp_rendezvous_action(void); | ||||
extern struct mtx smp_ipi_mtx; | extern struct mtx smp_ipi_mtx; | ||||
#endif /* SMP */ | #endif /* SMP */ | ||||
int quiesce_all_cpus(const char *, int); | int quiesce_all_cpus(const char *, int); | ||||
int quiesce_cpus(cpuset_t, const char *, int); | int quiesce_cpus(cpuset_t, const char *, int); | ||||
void smp_no_rendevous_barrier(void *); | void smp_no_rendezvous_barrier(void *); | ||||
void smp_rendezvous(void (*)(void *), | void smp_rendezvous(void (*)(void *), | ||||
void (*)(void *), | void (*)(void *), | ||||
void (*)(void *), | void (*)(void *), | ||||
void *arg); | void *arg); | ||||
void smp_rendezvous_cpus(cpuset_t, | void smp_rendezvous_cpus(cpuset_t, | ||||
void (*)(void *), | void (*)(void *), | ||||
void (*)(void *), | void (*)(void *), | ||||
void (*)(void *), | void (*)(void *), | ||||
void *arg); | void *arg); | ||||
#endif /* !LOCORE */ | #endif /* !LOCORE */ | ||||
#endif /* _KERNEL */ | #endif /* _KERNEL */ | ||||
#endif /* _SYS_SMP_H_ */ | #endif /* _SYS_SMP_H_ */ |