Lines Matching full:processor

3  * acpi_processor.c - ACPI processor enumeration support
23 #include <acpi/processor.h>
168 /* Check presence of Processor Clocking Control by searching for \_SB.PCCH. */
274 /* Declared with "Processor" statement; match ProcessorID */ in acpi_processor_get_info()
278 "Failed to evaluate processor object (0x%x)\n", in acpi_processor_get_info()
283 pr->acpi_id = object.processor.proc_id; in acpi_processor_get_info()
292 "Failed to evaluate processor _UID (0x%x)\n", in acpi_processor_get_info()
306 "Failed to get unique processor _UID (0x%x)\n", in acpi_processor_get_info()
327 * Check availability of Processor Performance Control by in acpi_processor_get_info()
329 * processor definition. in acpi_processor_get_info()
336 * Extra Processor objects may be enumerated on MP systems with in acpi_processor_get_info()
340 * NOTE: Even if the processor has a cpuid, it may not be present in acpi_processor_get_info()
351 * On some boxes several processors use the same processor bus id. in acpi_processor_get_info()
355 * Rename the processor device bus id. And the new bus id will be in acpi_processor_get_info()
360 dev_dbg(&device->dev, "Processor [%d:%d]\n", pr->id, pr->acpi_id); in acpi_processor_get_info()
362 if (!object.processor.pblk_address) in acpi_processor_get_info()
364 else if (object.processor.pblk_length != 6) in acpi_processor_get_info()
366 object.processor.pblk_length); in acpi_processor_get_info()
368 pr->throttling.address = object.processor.pblk_address; in acpi_processor_get_info()
372 pr->pblk = object.processor.pblk_address; in acpi_processor_get_info()
391 * Such things have to be put in and set up by the processor driver's .probe().
417 if (result) /* Processor is not physically present or unavailable */ in acpi_processor_add()
430 "BIOS reported wrong ACPI id %d for the processor\n", in acpi_processor_add()
454 /* Trigger the processor driver's .probe() if present. */ in acpi_processor_add()
458 dev_err(dev, "Processor driver could not be attached\n"); in acpi_processor_add()
488 * Unbind the driver from the processor device and detach it from the in acpi_processor_remove()
536 acpi_id = object.processor.proc_id; in processor_physically_present()
626 * processor devices.
663 /* The number of the unique processor IDs */
666 /* The number of the duplicate processor IDs */
669 /* Used to store the unique processor IDs */
674 /* Used to store the duplicate processor IDs */
734 uid = object.processor.proc_id; in acpi_processor_ids_walk()
751 acpi_handle_info(handle, "Invalid processor object\n"); in acpi_processor_ids_walk()
785 acpi_scan_add_handler_with_hotplug(&processor_handler, "processor"); in acpi_processor_init()
805 pr_warn("ACPI: Failed to claim processor _CST control\n"); in acpi_processor_claim_cst_control()
815 * acpi_processor_evaluate_cst - Evaluate the processor _CST control method.
816 * @handle: ACPI handle of the processor object containing the _CST.
821 * control method under the corresponding ACPI processor object (or processor