Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/intr.h
Show First 20 Lines • Show All 150 Lines • ▼ Show 20 Lines | |||||
#endif | #endif | ||||
extern u_int intr_nirq; /* number of IRQs on intrng platforms */ | extern u_int intr_nirq; /* number of IRQs on intrng platforms */ | ||||
/* Intr interface for IPIs. */ | /* Intr interface for IPIs. */ | ||||
#ifdef SMP | #ifdef SMP | ||||
typedef void intr_ipi_handler_t(void *); | typedef void intr_ipi_handler_t(void *); | ||||
int intr_ipi_pic_register(device_t dev, u_int priority); | |||||
void intr_ipi_setup(u_int ipi, const char *name, intr_ipi_handler_t *hand, | void intr_ipi_setup(u_int ipi, const char *name, intr_ipi_handler_t *hand, | ||||
void *arg); | void *arg); | ||||
void intr_ipi_send(cpuset_t cpus, u_int ipi); | void intr_ipi_send(cpuset_t cpus, u_int ipi); | ||||
void intr_ipi_dispatch(u_int ipi); | void intr_ipi_dispatch(u_int ipi); | ||||
#endif | #endif | ||||
#endif /* _SYS_INTR_H */ | #endif /* _SYS_INTR_H */ |