Lines Matching full:processor

3  * acpi_processor.c - ACPI processor enumeration support
23 #include <acpi/processor.h>
179 /* Check presence of Processor Clocking Control by searching for \_SB.PCCH. */
212 "BIOS reported wrong ACPI id %d for the processor\n", in acpi_processor_set_per_cpu()
250 /* Leave the processor device array in place to detect buggy bios */ in acpi_processor_hotadd_init()
300 /* Declared with "Processor" statement; match ProcessorID */ in acpi_processor_get_info()
304 "Failed to evaluate processor object (0x%x)\n", in acpi_processor_get_info()
309 pr->acpi_id = object.processor.proc_id; in acpi_processor_get_info()
318 "Failed to evaluate processor _UID (0x%x)\n", in acpi_processor_get_info()
332 "Failed to get unique processor _UID (0x%x)\n", in acpi_processor_get_info()
353 * Check availability of Processor Performance Control by in acpi_processor_get_info()
355 * processor definition. in acpi_processor_get_info()
377 * On some boxes several processors use the same processor bus id. in acpi_processor_get_info()
381 * Rename the processor device bus id. And the new bus id will be in acpi_processor_get_info()
386 dev_dbg(&device->dev, "Processor [%d:%d]\n", pr->id, pr->acpi_id); in acpi_processor_get_info()
388 if (!object.processor.pblk_address) in acpi_processor_get_info()
390 else if (object.processor.pblk_length != 6) in acpi_processor_get_info()
392 object.processor.pblk_length); in acpi_processor_get_info()
394 pr->throttling.address = object.processor.pblk_address; in acpi_processor_get_info()
398 pr->pblk = object.processor.pblk_address; in acpi_processor_get_info()
417 * Such things have to be put in and set up by the processor driver's .probe().
444 if (result) /* Processor is not physically present or unavailable */ in acpi_processor_add()
459 /* Trigger the processor driver's .probe() if present. */ in acpi_processor_add()
463 dev_err(dev, "Processor driver could not be attached\n"); in acpi_processor_add()
494 * Unbind the driver from the processor device and detach it from the in acpi_processor_post_eject()
542 acpi_id = object.processor.proc_id; in processor_physically_present()
632 * processor devices.
669 /* The number of the unique processor IDs */
672 /* The number of the duplicate processor IDs */
675 /* Used to store the unique processor IDs */
680 /* Used to store the duplicate processor IDs */
740 uid = object.processor.proc_id; in acpi_processor_ids_walk()
757 acpi_handle_info(handle, "Invalid processor object\n"); in acpi_processor_ids_walk()
791 acpi_scan_add_handler_with_hotplug(&processor_handler, "processor"); in acpi_processor_init()
811 pr_warn("ACPI: Failed to claim processor _CST control\n"); in acpi_processor_claim_cst_control()
821 * acpi_processor_evaluate_cst - Evaluate the processor _CST control method.
822 * @handle: ACPI handle of the processor object containing the _CST.
827 * control method under the corresponding ACPI processor object (or processor