Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
speedstep-centrino.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/cpufreq.h>
#include <linux/sched.h>
#include <linux/delay.h>
#include <linux/compiler.h>
#include <linux/gfp.h>
#include <asm/msr.h>
#include <asm/processor.h>
#include <asm/cpufeature.h>
#include <asm/cpu_device_id.h>

Go to the source code of this file.

Data Structures

struct  cpu_id
 
struct  cpu_model
 

Macros

#define PFX   "speedstep-centrino: "
 
#define MAINTAINER   "[email protected]"
 
#define INTEL_MSR_RANGE   (0xffff)
 
#define N_IDS   ARRAY_SIZE(cpu_ids)
 

Enumerations

enum  {
  CPU_BANIAS, CPU_DOTHAN_A1, CPU_DOTHAN_A2, CPU_DOTHAN_B0,
  CPU_MP4HT_D0, CPU_MP4HT_E0
}
 

Functions

 MODULE_AUTHOR ("Jeremy Fitzhardinge <[email protected]>")
 
 MODULE_DESCRIPTION ("Enhanced SpeedStep driver for Intel Pentium M processors.")
 
 MODULE_LICENSE ("GPL")
 
 late_initcall (centrino_init)
 
 module_exit (centrino_exit)
 

Macro Definition Documentation

#define INTEL_MSR_RANGE   (0xffff)

Definition at line 33 of file speedstep-centrino.c.

#define MAINTAINER   "[email protected]"

Definition at line 31 of file speedstep-centrino.c.

#define N_IDS   ARRAY_SIZE(cpu_ids)

Definition at line 59 of file speedstep-centrino.c.

#define PFX   "speedstep-centrino: "

Definition at line 30 of file speedstep-centrino.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
CPU_BANIAS 
CPU_DOTHAN_A1 
CPU_DOTHAN_A2 
CPU_DOTHAN_B0 
CPU_MP4HT_D0 
CPU_MP4HT_E0 

Definition at line 42 of file speedstep-centrino.c.

Function Documentation

late_initcall ( centrino_init  )
MODULE_AUTHOR ( "Jeremy Fitzhardinge <[email protected]>"  )
MODULE_DESCRIPTION ( "Enhanced SpeedStep driver for Intel Pentium M processors."  )
module_exit ( centrino_exit  )
MODULE_LICENSE ( "GPL"  )