Lines Matching refs:pr
38 static acpi_status xen_acpi_cpu_hotadd(struct acpi_processor *pr);
50 struct acpi_processor *pr; in xen_acpi_processor_enable() local
52 pr = acpi_driver_data(device); in xen_acpi_processor_enable()
53 if (!pr) { in xen_acpi_processor_enable()
60 status = acpi_evaluate_object(pr->handle, NULL, NULL, &buffer); in xen_acpi_processor_enable()
66 pr->acpi_id = object.processor.proc_id; in xen_acpi_processor_enable()
69 status = acpi_evaluate_integer(pr->handle, METHOD_NAME__UID, in xen_acpi_processor_enable()
76 pr->acpi_id = value; in xen_acpi_processor_enable()
79 pr->id = xen_pcpu_id(pr->acpi_id); in xen_acpi_processor_enable()
81 if ((int)pr->id < 0) in xen_acpi_processor_enable()
83 if (ACPI_FAILURE(xen_acpi_cpu_hotadd(pr))) { in xen_acpi_processor_enable()
85 pr->acpi_id); in xen_acpi_processor_enable()
95 struct acpi_processor *pr; in xen_acpi_processor_add() local
100 pr = kzalloc(sizeof(struct acpi_processor), GFP_KERNEL); in xen_acpi_processor_add()
101 if (!pr) in xen_acpi_processor_add()
104 pr->handle = device->handle; in xen_acpi_processor_add()
107 device->driver_data = pr; in xen_acpi_processor_add()
118 struct acpi_processor *pr; in xen_acpi_processor_remove() local
123 pr = acpi_driver_data(device); in xen_acpi_processor_remove()
124 if (!pr) in xen_acpi_processor_remove()
127 kfree(pr); in xen_acpi_processor_remove()
192 static int xen_hotadd_cpu(struct acpi_processor *pr) in xen_hotadd_cpu() argument
197 apic_id = xen_apic_id(pr->handle); in xen_hotadd_cpu()
200 pr->acpi_id); in xen_hotadd_cpu()
204 pxm = xen_acpi_get_pxm(pr->handle); in xen_hotadd_cpu()
207 pr->acpi_id); in xen_hotadd_cpu()
213 op.u.cpu_add.acpi_id = pr->acpi_id; in xen_hotadd_cpu()
219 pr->acpi_id); in xen_hotadd_cpu()
224 static acpi_status xen_acpi_cpu_hotadd(struct acpi_processor *pr) in xen_acpi_cpu_hotadd() argument
226 if (!is_processor_present(pr->handle)) in xen_acpi_cpu_hotadd()
229 pr->id = xen_hotadd_cpu(pr); in xen_acpi_cpu_hotadd()
230 if ((int)pr->id < 0) in xen_acpi_cpu_hotadd()
252 struct acpi_processor *pr; in acpi_processor_hotplug_notify() local
294 pr = acpi_driver_data(device); in acpi_processor_hotplug_notify()
295 if (!pr) { in acpi_processor_hotplug_notify()