Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/include/smp.h
Show All 18 Lines | |||||
void ipi_all_but_self(u_int ipi); | void ipi_all_but_self(u_int ipi); | ||||
void ipi_cpu(int cpu, u_int ipi); | void ipi_cpu(int cpu, u_int ipi); | ||||
void ipi_selected(cpuset_t cpus, u_int ipi); | void ipi_selected(cpuset_t cpus, u_int ipi); | ||||
/* PIC interface */ | /* PIC interface */ | ||||
void pic_ipi_send(cpuset_t cpus, u_int ipi); | void pic_ipi_send(cpuset_t cpus, u_int ipi); | ||||
void pic_ipi_clear(int ipi); | void pic_ipi_clear(int ipi); | ||||
int pic_ipi_get(int arg); | int pic_ipi_read(int arg); | ||||
/* Platform interface */ | /* Platform interface */ | ||||
void platform_mp_setmaxid(void); | void platform_mp_setmaxid(void); | ||||
int platform_mp_probe(void); | int platform_mp_probe(void); | ||||
void platform_mp_start_ap(void); | void platform_mp_start_ap(void); | ||||
void platform_mp_init_secondary(void); | void platform_mp_init_secondary(void); | ||||
void platform_ipi_send(cpuset_t cpus, u_int ipi); | void platform_ipi_send(cpuset_t cpus, u_int ipi); | ||||
/* global data in mp_machdep.c */ | /* global data in mp_machdep.c */ | ||||
extern struct pcb stoppcbs[]; | extern struct pcb stoppcbs[]; | ||||
#endif /* !_MACHINE_SMP_H_ */ | #endif /* !_MACHINE_SMP_H_ */ |