Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
nouveau_pm.c File Reference
#include <linux/power_supply.h>
#include <linux/hwmon.h>
#include <linux/hwmon-sysfs.h>
#include <drm/drmP.h>
#include "nouveau_drm.h"
#include "nouveau_pm.h"
#include <subdev/gpio.h>
#include <subdev/timer.h>
#include <subdev/therm.h>

Go to the source code of this file.

Functions

 MODULE_PARM_DESC (perflvl,"Performance level (default: boot)")
 
 module_param_named (perflvl, nouveau_perflvl, charp, 0400)
 
 MODULE_PARM_DESC (perflvl_wr,"Allow perflvl changes (warning: dangerous!)")
 
 module_param_named (perflvl_wr, nouveau_perflvl_wr, int, 0400)
 
void nouveau_pm_trigger (struct drm_device *dev)
 
int nouveau_pm_init (struct drm_device *dev)
 
void nouveau_pm_fini (struct drm_device *dev)
 
void nouveau_pm_resume (struct drm_device *dev)
 

Variables

struct nouveau_pm_profile_func nouveau_pm_static_profile_func
 

Function Documentation

module_param_named ( perflvl  ,
nouveau_perflvl  ,
charp  ,
0400   
)
module_param_named ( perflvl_wr  ,
nouveau_perflvl_wr  ,
int  ,
0400   
)
MODULE_PARM_DESC ( perflvl  ,
"Performance level (default: boot)"   
)
MODULE_PARM_DESC ( perflvl_wr  ,
"Allow perflvl changes (warning: dangerous!)"   
)
void nouveau_pm_fini ( struct drm_device dev)

Definition at line 903 of file nouveau_pm.c.

int nouveau_pm_init ( struct drm_device dev)

Definition at line 798 of file nouveau_pm.c.

void nouveau_pm_resume ( struct drm_device dev)

Definition at line 930 of file nouveau_pm.c.

void nouveau_pm_trigger ( struct drm_device dev)

Definition at line 120 of file nouveau_pm.c.

Variable Documentation

struct nouveau_pm_profile_func nouveau_pm_static_profile_func
Initial value:
= {
.destroy = nouveau_pm_static_dummy,
.init = nouveau_pm_static_dummy,
.fini = nouveau_pm_static_dummy,
.select = nouveau_pm_static_select,
}

Definition at line 218 of file nouveau_pm.c.