Lines Matching full:processor

3  * acpi_processor.c - ACPI processor enumeration support
23 #include <acpi/processor.h>
182 /* Check presence of Processor Clocking Control by searching for \_SB.PCCH. */
215 "BIOS reported wrong ACPI id %d for the processor\n", in acpi_processor_set_per_cpu()
253 /* Leave the processor device array in place to detect buggy bios */ in acpi_processor_hotadd_init()
281 union acpi_object object = { .processor = { 0 } }; in acpi_processor_get_info()
303 /* Declared with "Processor" statement; match ProcessorID */ in acpi_processor_get_info()
307 "Failed to evaluate processor object (0x%x)\n", in acpi_processor_get_info()
312 pr->acpi_id = object.processor.proc_id; in acpi_processor_get_info()
321 "Failed to evaluate processor _UID (0x%x)\n", in acpi_processor_get_info()
335 "Failed to get unique processor _UID (0x%x)\n", in acpi_processor_get_info()
356 * Check availability of Processor Performance Control by in acpi_processor_get_info()
358 * processor definition. in acpi_processor_get_info()
380 * On some boxes several processors use the same processor bus id. in acpi_processor_get_info()
384 * Rename the processor device bus id. And the new bus id will be in acpi_processor_get_info()
389 dev_dbg(&device->dev, "Processor [%d:%d]\n", pr->id, pr->acpi_id); in acpi_processor_get_info()
391 if (!object.processor.pblk_address) in acpi_processor_get_info()
393 else if (object.processor.pblk_length != 6) in acpi_processor_get_info()
395 object.processor.pblk_length); in acpi_processor_get_info()
397 pr->throttling.address = object.processor.pblk_address; in acpi_processor_get_info()
401 pr->pblk = object.processor.pblk_address; in acpi_processor_get_info()
420 * Such things have to be put in and set up by the processor driver's .probe().
447 if (result) /* Processor is not physically present or unavailable */ in acpi_processor_add()
462 /* Trigger the processor driver's .probe() if present. */ in acpi_processor_add()
466 dev_err(dev, "Processor driver could not be attached\n"); in acpi_processor_add()
497 * Unbind the driver from the processor device and detach it from the in acpi_processor_post_eject()
545 acpi_id = object.processor.proc_id; in processor_physically_present()
635 * processor devices.
672 /* The number of the unique processor IDs */
675 /* The number of the duplicate processor IDs */
678 /* Used to store the unique processor IDs */
683 /* Used to store the duplicate processor IDs */
743 uid = object.processor.proc_id; in acpi_processor_ids_walk()
760 acpi_handle_info(handle, "Invalid processor object\n"); in acpi_processor_ids_walk()
794 acpi_scan_add_handler_with_hotplug(&processor_handler, "processor"); in acpi_processor_init()
814 pr_warn("ACPI: Failed to claim processor _CST control\n"); in acpi_processor_claim_cst_control()
824 * acpi_processor_evaluate_cst - Evaluate the processor _CST control method.
825 * @handle: ACPI handle of the processor object containing the _CST.
830 * control method under the corresponding ACPI processor object (or processor