smp.h (188933ac139a6f8ab06cad369bd0200af947b00d) smp.h (bf4981a00636347ddcef3fc008e4dd979380a851)
1/*
2 * smp.h: PowerPC-specific SMP code.
3 *
4 * Original was a copy of sparc smp.h. Now heavily modified
5 * for PPC.
6 *
7 * Copyright (C) 1996 David S. Miller (davem@caip.rutgers.edu)
8 * Copyright (C) 1996-2001 Cort Dougan <cort@fsmlabs.com>

--- 111 unchanged lines hidden (view full) ---

120
121/* for irq controllers with only a single ipi */
122extern void smp_muxed_ipi_set_data(int cpu, unsigned long data);
123extern void smp_muxed_ipi_message_pass(int cpu, int msg);
124extern irqreturn_t smp_ipi_demux(void);
125
126void smp_init_pSeries(void);
127void smp_init_cell(void);
1/*
2 * smp.h: PowerPC-specific SMP code.
3 *
4 * Original was a copy of sparc smp.h. Now heavily modified
5 * for PPC.
6 *
7 * Copyright (C) 1996 David S. Miller (davem@caip.rutgers.edu)
8 * Copyright (C) 1996-2001 Cort Dougan <cort@fsmlabs.com>

--- 111 unchanged lines hidden (view full) ---

120
121/* for irq controllers with only a single ipi */
122extern void smp_muxed_ipi_set_data(int cpu, unsigned long data);
123extern void smp_muxed_ipi_message_pass(int cpu, int msg);
124extern irqreturn_t smp_ipi_demux(void);
125
126void smp_init_pSeries(void);
127void smp_init_cell(void);
128void smp_init_celleb(void);
129void smp_setup_cpu_maps(void);
130
131extern int __cpu_disable(void);
132extern void __cpu_die(unsigned int cpu);
133
134#else
135/* for UP */
136#define hard_smp_processor_id() get_hard_smp_processor_id(0)

--- 70 unchanged lines hidden ---
128void smp_setup_cpu_maps(void);
129
130extern int __cpu_disable(void);
131extern void __cpu_die(unsigned int cpu);
132
133#else
134/* for UP */
135#define hard_smp_processor_id() get_hard_smp_processor_id(0)

--- 70 unchanged lines hidden ---