Lines Matching full:cpc

9  * information from a per CPU table called CPC. This table is described in
100 /* Check if a CPC register is in PCC */
101 #define CPC_IN_PCC(cpc) ((cpc)->type == ACPI_TYPE_BUFFER && \ argument
102 (cpc)->cpc_entry.reg.space_id == \
105 /* Check if a CPC register is in FFH */
106 #define CPC_IN_FFH(cpc) ((cpc)->type == ACPI_TYPE_BUFFER && \ argument
107 (cpc)->cpc_entry.reg.space_id == \
110 /* Check if a CPC register is in SystemMemory */
111 #define CPC_IN_SYSTEM_MEMORY(cpc) ((cpc)->type == ACPI_TYPE_BUFFER && \ argument
112 (cpc)->cpc_entry.reg.space_id == \
115 /* Check if a CPC register is in SystemIo */
116 #define CPC_IN_SYSTEM_IO(cpc) ((cpc)->type == ACPI_TYPE_BUFFER && \ argument
117 (cpc)->cpc_entry.reg.space_id == \
127 /* Evaluates to True if an optional cpc field is supported */
128 #define CPC_SUPPORTED(cpc) ((cpc)->type == ACPI_TYPE_INTEGER ? \ argument
129 !!(cpc)->cpc_entry.int_value : \
130 !IS_NULL_REG(&(cpc)->cpc_entry.reg))
191 /* Shift and apply the mask for CPC reads/writes */
650 * An example CPC table looks like the following.
785 * the CPC table entries. The same PCC index in acpi_cppc_processor_probe()
888 pr_debug("Parsed CPC struct for CPU: %d\n", pr->id); in acpi_cppc_processor_probe()
897 /* Plug PSD data into this CPU's CPC descriptor. */ in acpi_cppc_processor_probe()
928 * acpi_cppc_processor_exit - Cleanup CPC structs.
1126 pr_debug("No CPC descriptor for CPU:%d\n", cpu); in cpc_write()
1216 pr_debug("No CPC descriptor for CPU:%d\n", cpu); in cppc_get_reg_val()
1225 pr_debug("CPC register is not supported\n"); in cppc_get_reg_val()
1253 /* after writing CPC, transfer the ownership of PCC to platform */ in cppc_set_reg_val_in_pcc()
1266 pr_debug("No CPC descriptor for CPU:%d\n", cpu); in cppc_set_reg_val()
1274 pr_debug("CPC register is not supported\n"); in cppc_set_reg_val()
1354 pr_debug("No CPC descriptor for CPU:%d\n", cpunum); in cppc_get_perf_caps()
1485 pr_debug("No CPC descriptor for CPU:%d\n", cpunum); in cppc_get_perf_ctrs()
1561 pr_debug("No CPC descriptor for CPU:%d\n", cpu); in cppc_set_epp_perf()
1589 /* after writing CPC, transfer the ownership of PCC to platform */ in cppc_set_epp_perf()
1751 pr_debug("No CPC descriptor for CPU:%d\n", cpu); in cppc_set_perf()
1760 * This is Phase-I where we want to write to CPC registers in cppc_set_perf()