aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/ipi.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/include/asm/ipi.h')
-rw-r--r--arch/x86/include/asm/ipi.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/arch/x86/include/asm/ipi.h b/arch/x86/include/asm/ipi.h
index 24b6e613edfa..c745a306f7d3 100644
--- a/arch/x86/include/asm/ipi.h
+++ b/arch/x86/include/asm/ipi.h
@@ -117,7 +117,8 @@ static inline void __send_IPI_dest_field(unsigned int mask, int vector,
117 native_apic_mem_write(APIC_ICR, cfg); 117 native_apic_mem_write(APIC_ICR, cfg);
118} 118}
119 119
120static inline void send_IPI_mask_sequence(const cpumask_t *mask, int vector) 120static inline void send_IPI_mask_sequence(const struct cpumask *mask,
121 int vector)
121{ 122{
122 unsigned long flags; 123 unsigned long flags;
123 unsigned long query_cpu; 124 unsigned long query_cpu;
@@ -128,14 +129,15 @@ static inline void send_IPI_mask_sequence(const cpumask_t *mask, int vector)
128 * - mbligh 129 * - mbligh
129 */ 130 */
130 local_irq_save(flags); 131 local_irq_save(flags);
131 for_each_cpu_mask_nr(query_cpu, *mask) { 132 for_each_cpu(query_cpu, mask) {
132 __send_IPI_dest_field(per_cpu(x86_cpu_to_apicid, query_cpu), 133 __send_IPI_dest_field(per_cpu(x86_cpu_to_apicid, query_cpu),
133 vector, APIC_DEST_PHYSICAL); 134 vector, APIC_DEST_PHYSICAL);
134 } 135 }
135 local_irq_restore(flags); 136 local_irq_restore(flags);
136} 137}
137 138
138static inline void send_IPI_mask_allbutself(const cpumask_t *mask, int vector) 139static inline void send_IPI_mask_allbutself(const struct cpumask *mask,
140 int vector)
139{ 141{
140 unsigned long flags; 142 unsigned long flags;
141 unsigned int query_cpu; 143 unsigned int query_cpu;
@@ -144,7 +146,7 @@ static inline void send_IPI_mask_allbutself(const cpumask_t *mask, int vector)
144 /* See Hack comment above */ 146 /* See Hack comment above */
145 147
146 local_irq_save(flags); 148 local_irq_save(flags);
147 for_each_cpu_mask_nr(query_cpu, *mask) 149 for_each_cpu(query_cpu, mask)
148 if (query_cpu != this_cpu) 150 if (query_cpu != this_cpu)
149 __send_IPI_dest_field( 151 __send_IPI_dest_field(
150 per_cpu(x86_cpu_to_apicid, query_cpu), 152 per_cpu(x86_cpu_to_apicid, query_cpu),