Lines Matching refs:acpi_mp_wake_mailbox
22 static struct acpi_madt_multiproc_wakeup_mailbox *acpi_mp_wake_mailbox; variable
49 acpi_mp_wake_mailbox->apic_id = apicid; in acpi_mp_cpu_die()
50 smp_store_release(&acpi_mp_wake_mailbox->command, in acpi_mp_cpu_die()
55 while (READ_ONCE(acpi_mp_wake_mailbox->command) && --timeout) in acpi_mp_cpu_die()
185 if (!acpi_mp_wake_mailbox) { in acpi_wakeup_cpu()
186 acpi_mp_wake_mailbox = memremap(acpi_mp_wake_mailbox_paddr, in acpi_wakeup_cpu()
187 sizeof(*acpi_mp_wake_mailbox), in acpi_wakeup_cpu()
200 acpi_mp_wake_mailbox->apic_id = apicid; in acpi_wakeup_cpu()
201 acpi_mp_wake_mailbox->wakeup_vector = start_ip; in acpi_wakeup_cpu()
202 smp_store_release(&acpi_mp_wake_mailbox->command, in acpi_wakeup_cpu()
223 while (READ_ONCE(acpi_mp_wake_mailbox->command)) in acpi_wakeup_cpu()