Lines Matching defs:nouveau_pm_engine
532 struct nouveau_pm_engine { struct
533 struct nouveau_pm_voltage voltage;
534 struct nouveau_pm_level perflvl[NOUVEAU_PM_MAX_LEVEL];
535 int nr_perflvl;
536 struct nouveau_pm_memtimings memtimings;
537 struct nouveau_pm_temp_sensor_constants sensor_constants;
538 struct nouveau_pm_threshold_temp threshold_temp;
539 struct nouveau_pm_fan fan;
540 u32 pwm_divisor;
542 struct nouveau_pm_level boot;
543 struct nouveau_pm_level *cur;
545 struct device *hwmon;
546 struct notifier_block acpi_nb;
548 int (*clocks_get)(struct drm_device *, struct nouveau_pm_level *);
549 void *(*clocks_pre)(struct drm_device *, struct nouveau_pm_level *);
550 int (*clocks_set)(struct drm_device *, void *);
552 int (*voltage_get)(struct drm_device *);
553 int (*voltage_set)(struct drm_device *, int voltage);
554 int (*pwm_get)(struct drm_device *, int line, u32*, u32*);
555 int (*pwm_set)(struct drm_device *, int line, u32, u32);
579 struct nouveau_pm_engine pm; argument