Lines Matching refs:nouveau_dsm_priv
45 static struct nouveau_dsm_priv { struct
50 } nouveau_dsm_priv; argument
53 return nouveau_dsm_priv.optimus_detected; in nouveau_is_optimus()
57 return nouveau_dsm_priv.dsm_detected; in nouveau_is_v1_dsm()
174 if (!nouveau_dsm_priv.dsm_detected) in nouveau_dsm_switchto()
177 return nouveau_dsm_switch_mux(nouveau_dsm_priv.dhandle, NOUVEAU_DSM_LED_STAMINA); in nouveau_dsm_switchto()
179 return nouveau_dsm_switch_mux(nouveau_dsm_priv.dhandle, NOUVEAU_DSM_LED_SPEED); in nouveau_dsm_switchto()
190 if (!nouveau_dsm_priv.dsm_detected) in nouveau_dsm_power_state()
193 return nouveau_dsm_set_discrete_state(nouveau_dsm_priv.dhandle, state); in nouveau_dsm_power_state()
244 nouveau_dsm_priv.dhandle = dhandle; in nouveau_dsm_pci_probe()
290 acpi_get_name(nouveau_dsm_priv.dhandle, ACPI_FULL_PATHNAME, in nouveau_dsm_detect()
294 nouveau_dsm_priv.optimus_detected = true; in nouveau_dsm_detect()
297 acpi_get_name(nouveau_dsm_priv.dhandle, ACPI_FULL_PATHNAME, in nouveau_dsm_detect()
301 nouveau_dsm_priv.dsm_detected = true; in nouveau_dsm_detect()
324 if (!nouveau_dsm_priv.optimus_detected) in nouveau_switcheroo_optimus_dsm()
327 nouveau_optimus_dsm(nouveau_dsm_priv.dhandle, NOUVEAU_DSM_OPTIMUS_FLAGS, in nouveau_switcheroo_optimus_dsm()
330 nouveau_optimus_dsm(nouveau_dsm_priv.dhandle, NOUVEAU_DSM_OPTIMUS_CAPS, in nouveau_switcheroo_optimus_dsm()
337 if (nouveau_dsm_priv.optimus_detected || nouveau_dsm_priv.dsm_detected) in nouveau_unregister_dsm_handler()
388 nouveau_dsm_priv.rom_handle = rom_handle; in nouveau_acpi_rom_supported()
394 return nouveau_rom_call(nouveau_dsm_priv.rom_handle, bios, offset, len); in nouveau_acpi_get_bios_chunk()