Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/smp.h
| Show First 20 Lines • Show All 272 Lines • ▼ Show 20 Lines | |||||
| void quiesce_all_critical(void); | void quiesce_all_critical(void); | ||||
| void cpus_fence_seq_cst(void); | void cpus_fence_seq_cst(void); | ||||
| void smp_no_rendezvous_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); | ||||
| void smp_rendezvous_cpu(uint32_t, | |||||
| void (*)(void *), | |||||
| void (*)(void *), | |||||
| void (*)(void *), | |||||
| void *arg); | |||||
markj: Extra newline | |||||
| struct smp_rendezvous_cpus_retry_arg { | struct smp_rendezvous_cpus_retry_arg { | ||||
| cpuset_t cpus; | cpuset_t cpus; | ||||
| }; | }; | ||||
| void smp_rendezvous_cpus_retry(cpuset_t, | void smp_rendezvous_cpus_retry(cpuset_t, | ||||
| void (*)(void *), | void (*)(void *), | ||||
| void (*)(void *), | void (*)(void *), | ||||
| void (*)(void *), | void (*)(void *), | ||||
| void (*)(void *, int), | void (*)(void *, int), | ||||
| struct smp_rendezvous_cpus_retry_arg *); | struct smp_rendezvous_cpus_retry_arg *); | ||||
| void smp_rendezvous_cpus_done(struct smp_rendezvous_cpus_retry_arg *); | void smp_rendezvous_cpus_done(struct smp_rendezvous_cpus_retry_arg *); | ||||
| #endif /* !LOCORE */ | #endif /* !LOCORE */ | ||||
| #endif /* _KERNEL */ | #endif /* _KERNEL */ | ||||
| #endif /* _SYS_SMP_H_ */ | #endif /* _SYS_SMP_H_ */ | ||||
Extra newline