include/acpi/processor.h
changeset 2 d1f6d8b6f81c
parent 0 aa628870c1d3
equal deleted inserted replaced
1:0056487c491e 2:d1f6d8b6f81c
   125 	struct acpi_pct_register control_register;
   125 	struct acpi_pct_register control_register;
   126 	struct acpi_pct_register status_register;
   126 	struct acpi_pct_register status_register;
   127 	unsigned int state_count;
   127 	unsigned int state_count;
   128 	struct acpi_processor_px *states;
   128 	struct acpi_processor_px *states;
   129 	struct acpi_psd_package domain_info;
   129 	struct acpi_psd_package domain_info;
   130 	cpumask_t shared_cpu_map;
   130 	cpumask_var_t shared_cpu_map;
   131 	unsigned int shared_type;
   131 	unsigned int shared_type;
   132 };
   132 };
   133 
   133 
   134 /* Throttling Control */
   134 /* Throttling Control */
   135 
   135 
   170 	struct acpi_pct_register control_register;
   170 	struct acpi_pct_register control_register;
   171 	struct acpi_pct_register status_register;
   171 	struct acpi_pct_register status_register;
   172 	unsigned int state_count;
   172 	unsigned int state_count;
   173 	struct acpi_processor_tx_tss *states_tss;
   173 	struct acpi_processor_tx_tss *states_tss;
   174 	struct acpi_tsd_package domain_info;
   174 	struct acpi_tsd_package domain_info;
   175 	cpumask_t shared_cpu_map;
   175 	cpumask_var_t shared_cpu_map;
   176 	int (*acpi_processor_get_throttling) (struct acpi_processor * pr);
   176 	int (*acpi_processor_get_throttling) (struct acpi_processor * pr);
   177 	int (*acpi_processor_set_throttling) (struct acpi_processor * pr,
   177 	int (*acpi_processor_set_throttling) (struct acpi_processor * pr,
   178 					      int state);
   178 					      int state);
   179 
   179 
   180 	u32 address;
   180 	u32 address;