Lines Matching refs:opregion

152 	struct opregion_asle *asle = dev_priv->opregion.asle;  in asle_set_backlight()
172 struct psb_intel_opregion *opregion = in psb_intel_opregion_asle_work() local
175 container_of(opregion, struct drm_psb_private, opregion); in psb_intel_opregion_asle_work()
176 struct opregion_asle *asle = opregion->asle; in psb_intel_opregion_asle_work()
200 if (dev_priv->opregion.asle) in psb_intel_opregion_asle_intr()
201 schedule_work(&dev_priv->opregion.asle_work); in psb_intel_opregion_asle_intr()
212 struct opregion_asle *asle = dev_priv->opregion.asle; in psb_intel_opregion_enable_asle()
259 struct psb_intel_opregion *opregion = &dev_priv->opregion; in psb_intel_opregion_init() local
261 if (!opregion->header) in psb_intel_opregion_init()
264 if (opregion->acpi) { in psb_intel_opregion_init()
268 opregion->acpi->csts = 0; in psb_intel_opregion_init()
269 opregion->acpi->drdy = 1; in psb_intel_opregion_init()
271 system_opregion = opregion; in psb_intel_opregion_init()
279 struct psb_intel_opregion *opregion = &dev_priv->opregion; in psb_intel_opregion_fini() local
281 if (!opregion->header) in psb_intel_opregion_fini()
284 if (opregion->acpi) { in psb_intel_opregion_fini()
285 opregion->acpi->drdy = 0; in psb_intel_opregion_fini()
291 cancel_work_sync(&opregion->asle_work); in psb_intel_opregion_fini()
294 iounmap(opregion->header); in psb_intel_opregion_fini()
295 opregion->header = NULL; in psb_intel_opregion_fini()
296 opregion->acpi = NULL; in psb_intel_opregion_fini()
297 opregion->swsci = NULL; in psb_intel_opregion_fini()
298 opregion->asle = NULL; in psb_intel_opregion_fini()
299 opregion->vbt = NULL; in psb_intel_opregion_fini()
306 struct psb_intel_opregion *opregion = &dev_priv->opregion; in psb_intel_opregion_setup() local
317 INIT_WORK(&opregion->asle_work, psb_intel_opregion_asle_work); in psb_intel_opregion_setup()
330 opregion->header = base; in psb_intel_opregion_setup()
331 opregion->vbt = base + OPREGION_VBT_OFFSET; in psb_intel_opregion_setup()
333 opregion->lid_state = base + ACPI_CLID; in psb_intel_opregion_setup()
335 mboxes = opregion->header->mboxes; in psb_intel_opregion_setup()
338 opregion->acpi = base + OPREGION_ACPI_OFFSET; in psb_intel_opregion_setup()
343 opregion->asle = base + OPREGION_ASLE_OFFSET; in psb_intel_opregion_setup()