Lines Matching refs:acpi_data

31 	struct acpi_processor_performance	acpi_data;
81 /* To be used only after data->acpi_data is initialized */
92 for (i = 0; i < data->acpi_data.state_count; i++) {
93 if (value == data->acpi_data.states[i].status)
94 return data->acpi_data.states[i].core_frequency;
96 return data->acpi_data.states[i-1].core_frequency;
156 if (state == data->acpi_data.state) {
168 data->acpi_data.state, state);
175 value = (u32) data->acpi_data.states[state].control;
186 data->acpi_data.state = state;
233 result = acpi_processor_register_performance(&data->acpi_data, cpu);
239 if (data->acpi_data.state_count <= 1) {
245 if ((data->acpi_data.control_register.space_id !=
247 (data->acpi_data.status_register.space_id !=
250 (u32) (data->acpi_data.control_register.space_id),
251 (u32) (data->acpi_data.status_register.space_id));
258 (data->acpi_data.state_count + 1),
267 for (i=0; i<data->acpi_data.state_count; i++) {
268 if ((data->acpi_data.states[i].transition_latency * 1000) >
271 data->acpi_data.states[i].transition_latency * 1000;
276 for (i = 0; i <= data->acpi_data.state_count; i++)
278 if (i < data->acpi_data.state_count) {
280 data->acpi_data.states[i].core_frequency * 1000;
297 for (i = 0; i < data->acpi_data.state_count; i++)
299 (i == data->acpi_data.state?'*':' '), i,
300 (u32) data->acpi_data.states[i].core_frequency,
301 (u32) data->acpi_data.states[i].power,
302 (u32) data->acpi_data.states[i].transition_latency,
303 (u32) data->acpi_data.states[i].bus_master_latency,
304 (u32) data->acpi_data.states[i].status,
305 (u32) data->acpi_data.states[i].control);
316 acpi_processor_unregister_performance(&data->acpi_data, cpu);
335 acpi_processor_unregister_performance(&data->acpi_data,