diff options
Diffstat (limited to 'arch/x86/include/asm/genapic_32.h')
-rw-r--r-- | arch/x86/include/asm/genapic_32.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/include/asm/genapic_32.h b/arch/x86/include/asm/genapic_32.h index b21ed21c574d..325298a82237 100644 --- a/arch/x86/include/asm/genapic_32.h +++ b/arch/x86/include/asm/genapic_32.h | |||
@@ -58,6 +58,8 @@ struct genapic { | |||
58 | unsigned (*get_apic_id)(unsigned long x); | 58 | unsigned (*get_apic_id)(unsigned long x); |
59 | unsigned long apic_id_mask; | 59 | unsigned long apic_id_mask; |
60 | unsigned int (*cpu_mask_to_apicid)(const cpumask_t *cpumask); | 60 | unsigned int (*cpu_mask_to_apicid)(const cpumask_t *cpumask); |
61 | unsigned int (*cpu_mask_to_apicid_and)(const cpumask_t *cpumask, | ||
62 | const cpumask_t *andmask); | ||
61 | void (*vector_allocation_domain)(int cpu, cpumask_t *retmask); | 63 | void (*vector_allocation_domain)(int cpu, cpumask_t *retmask); |
62 | 64 | ||
63 | #ifdef CONFIG_SMP | 65 | #ifdef CONFIG_SMP |
@@ -115,6 +117,7 @@ struct genapic { | |||
115 | APICFUNC(get_apic_id) \ | 117 | APICFUNC(get_apic_id) \ |
116 | .apic_id_mask = APIC_ID_MASK, \ | 118 | .apic_id_mask = APIC_ID_MASK, \ |
117 | APICFUNC(cpu_mask_to_apicid) \ | 119 | APICFUNC(cpu_mask_to_apicid) \ |
120 | APICFUNC(cpu_mask_to_apicid_and) \ | ||
118 | APICFUNC(vector_allocation_domain) \ | 121 | APICFUNC(vector_allocation_domain) \ |
119 | APICFUNC(acpi_madt_oem_check) \ | 122 | APICFUNC(acpi_madt_oem_check) \ |
120 | IPIFUNC(send_IPI_mask) \ | 123 | IPIFUNC(send_IPI_mask) \ |