Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
mtrr_ops Struct Reference

#include <mtrr.h>

Data Fields

u32 vendor
 
u32 use_intel_if
 
void(* set )(unsigned int reg, unsigned long base, unsigned long size, mtrr_type type)
 
void(* set_all )(void)
 
void(* get )(unsigned int reg, unsigned long *base, unsigned long *size, mtrr_type *type)
 
int(* get_free_region )(unsigned long base, unsigned long size, int replace_reg)
 
int(* validate_add_page )(unsigned long base, unsigned long size, unsigned int type)
 
int(* have_wrcomb )(void)
 

Detailed Description

Definition at line 14 of file mtrr.h.

Field Documentation

void(* get)(unsigned int reg, unsigned long *base, unsigned long *size, mtrr_type *type)

Definition at line 21 of file mtrr.h.

int(* get_free_region)(unsigned long base, unsigned long size, int replace_reg)

Definition at line 23 of file mtrr.h.

int(* have_wrcomb)(void)

Definition at line 27 of file mtrr.h.

void(* set)(unsigned int reg, unsigned long base, unsigned long size, mtrr_type type)

Definition at line 17 of file mtrr.h.

void(* set_all)(void)

Definition at line 19 of file mtrr.h.

u32 use_intel_if

Definition at line 16 of file mtrr.h.

int(* validate_add_page)(unsigned long base, unsigned long size, unsigned int type)

Definition at line 25 of file mtrr.h.

Definition at line 15 of file mtrr.h.


The documentation for this struct was generated from the following file: