Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
msr-smp.c File Reference
#include <linux/module.h>
#include <linux/preempt.h>
#include <linux/smp.h>
#include <asm/msr.h>

Go to the source code of this file.

Functions

int rdmsr_on_cpu (unsigned int cpu, u32 msr_no, u32 *l, u32 *h)
 
 EXPORT_SYMBOL (rdmsr_on_cpu)
 
int wrmsr_on_cpu (unsigned int cpu, u32 msr_no, u32 l, u32 h)
 
 EXPORT_SYMBOL (wrmsr_on_cpu)
 
void rdmsr_on_cpus (const struct cpumask *mask, u32 msr_no, struct msr *msrs)
 
 EXPORT_SYMBOL (rdmsr_on_cpus)
 
void wrmsr_on_cpus (const struct cpumask *mask, u32 msr_no, struct msr *msrs)
 
 EXPORT_SYMBOL (wrmsr_on_cpus)
 
int rdmsr_safe_on_cpu (unsigned int cpu, u32 msr_no, u32 *l, u32 *h)
 
 EXPORT_SYMBOL (rdmsr_safe_on_cpu)
 
int wrmsr_safe_on_cpu (unsigned int cpu, u32 msr_no, u32 l, u32 h)
 
 EXPORT_SYMBOL (wrmsr_safe_on_cpu)
 
int rdmsr_safe_regs_on_cpu (unsigned int cpu, u32 *regs)
 
 EXPORT_SYMBOL (rdmsr_safe_regs_on_cpu)
 
int wrmsr_safe_regs_on_cpu (unsigned int cpu, u32 *regs)
 
 EXPORT_SYMBOL (wrmsr_safe_regs_on_cpu)
 

Function Documentation

EXPORT_SYMBOL ( rdmsr_on_cpu  )
EXPORT_SYMBOL ( wrmsr_on_cpu  )
EXPORT_SYMBOL ( rdmsr_on_cpus  )
EXPORT_SYMBOL ( wrmsr_on_cpus  )
EXPORT_SYMBOL ( rdmsr_safe_on_cpu  )
EXPORT_SYMBOL ( wrmsr_safe_on_cpu  )
EXPORT_SYMBOL ( rdmsr_safe_regs_on_cpu  )
EXPORT_SYMBOL ( wrmsr_safe_regs_on_cpu  )
int rdmsr_on_cpu ( unsigned int  cpu,
u32  msr_no,
u32 l,
u32 h 
)

Definition at line 34 of file msr-smp.c.

void rdmsr_on_cpus ( const struct cpumask mask,
u32  msr_no,
struct msr *  msrs 
)

Definition at line 94 of file msr-smp.c.

int rdmsr_safe_on_cpu ( unsigned int  cpu,
u32  msr_no,
u32 l,
u32 h 
)

Definition at line 130 of file msr-smp.c.

int rdmsr_safe_regs_on_cpu ( unsigned int  cpu,
u32 regs 
)

Definition at line 180 of file msr-smp.c.

int wrmsr_on_cpu ( unsigned int  cpu,
u32  msr_no,
u32  l,
u32  h 
)

Definition at line 50 of file msr-smp.c.

void wrmsr_on_cpus ( const struct cpumask mask,
u32  msr_no,
struct msr *  msrs 
)

Definition at line 108 of file msr-smp.c.

int wrmsr_safe_on_cpu ( unsigned int  cpu,
u32  msr_no,
u32  l,
u32  h 
)

Definition at line 146 of file msr-smp.c.

int wrmsr_safe_regs_on_cpu ( unsigned int  cpu,
u32 regs 
)

Definition at line 193 of file msr-smp.c.