smp.h (b5ff185e19f6013ca565b2a15bc2d6abce933f46) | smp.h (a9056bbb93afcfe9d227c3710bc83d876cefd701) |
---|---|
1/*- 2 * Copyright (c) 2014 Andrew Turner <andrew@FreeBSD.org> 3 * Copyright (c) 2015 The FreeBSD Foundation 4 * All rights reserved. 5 * 6 * This software was developed by Andrew Turner under sponsorship from 7 * the FreeBSD Foundation. 8 * --- 28 unchanged lines hidden (view full) --- 37 38enum { 39 IPI_AST, 40 IPI_PREEMPT, 41 IPI_RENDEZVOUS, 42 IPI_STOP, 43 IPI_STOP_HARD, 44 IPI_HARDCLOCK, | 1/*- 2 * Copyright (c) 2014 Andrew Turner <andrew@FreeBSD.org> 3 * Copyright (c) 2015 The FreeBSD Foundation 4 * All rights reserved. 5 * 6 * This software was developed by Andrew Turner under sponsorship from 7 * the FreeBSD Foundation. 8 * --- 28 unchanged lines hidden (view full) --- 37 38enum { 39 IPI_AST, 40 IPI_PREEMPT, 41 IPI_RENDEZVOUS, 42 IPI_STOP, 43 IPI_STOP_HARD, 44 IPI_HARDCLOCK, |
45 COUNT_IPI, | 45 INTR_IPI_COUNT, |
46}; 47 48void ipi_all_but_self(u_int ipi); 49void ipi_cpu(int cpu, u_int ipi); 50void ipi_selected(cpuset_t cpus, u_int ipi); 51 52/* global data in mp_machdep.c */ 53extern struct pcb stoppcbs[]; 54 55#endif /* !_MACHINE_SMP_H_ */ | 46}; 47 48void ipi_all_but_self(u_int ipi); 49void ipi_cpu(int cpu, u_int ipi); 50void ipi_selected(cpuset_t cpus, u_int ipi); 51 52/* global data in mp_machdep.c */ 53extern struct pcb stoppcbs[]; 54 55#endif /* !_MACHINE_SMP_H_ */ |