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

#include <edac.h>

Data Fields

struct device dev
 
struct bus_type bus
 
struct list_head link
 
struct moduleowner
 
unsigned long mtype_cap
 
unsigned long edac_ctl_cap
 
unsigned long edac_cap
 
unsigned long scrub_cap
 
enum scrub_type scrub_mode
 
int(* set_sdram_scrub_rate )(struct mem_ctl_info *mci, u32 bw)
 
int(* get_sdram_scrub_rate )(struct mem_ctl_info *mci)
 
void(* edac_check )(struct mem_ctl_info *mci)
 
unsigned long(* ctl_page_to_phys )(struct mem_ctl_info *mci, unsigned long page)
 
int mc_idx
 
struct csrow_info ** csrows
 
unsigned nr_csrows
 
unsigned num_cschannel
 
unsigned n_layers
 
struct edac_mc_layerlayers
 
bool mem_is_per_rank
 
unsigned tot_dimms
 
struct dimm_info ** dimms
 
struct devicepdev
 
const charmod_name
 
const charmod_ver
 
const charctl_name
 
const chardev_name
 
char proc_name [MC_PROC_NAME_MAX_LEN+1]
 
voidpvt_info
 
unsigned long start_time
 
u32 ce_noinfo_count
 
u32 ue_noinfo_count
 
u32 ue_mc
 
u32 ce_mc
 
u32ce_per_layer [EDAC_MAX_LAYERS]
 
u32ue_per_layer [EDAC_MAX_LAYERS]
 
struct completion complete
 
struct mcidev_sysfs_attribute * mc_driver_sysfs_attributes
 
struct delayed_work work
 
int op_state
 

Detailed Description

Definition at line 555 of file edac.h.

Field Documentation

Definition at line 557 of file edac.h.

u32 ce_mc

Definition at line 641 of file edac.h.

u32 ce_noinfo_count

Definition at line 640 of file edac.h.

u32* ce_per_layer[EDAC_MAX_LAYERS]

Definition at line 642 of file edac.h.

struct completion complete

Definition at line 644 of file edac.h.

struct csrow_info** csrows

Definition at line 600 of file edac.h.

const char* ctl_name

Definition at line 630 of file edac.h.

unsigned long(* ctl_page_to_phys)(struct mem_ctl_info *mci, unsigned long page)

Definition at line 597 of file edac.h.

Definition at line 556 of file edac.h.

const char* dev_name

Definition at line 631 of file edac.h.

struct dimm_info** dimms

Definition at line 620 of file edac.h.

unsigned long edac_cap

Definition at line 565 of file edac.h.

void(* edac_check)(struct mem_ctl_info *mci)

Definition at line 590 of file edac.h.

unsigned long edac_ctl_cap

Definition at line 564 of file edac.h.

int(* get_sdram_scrub_rate)(struct mem_ctl_info *mci)

Definition at line 586 of file edac.h.

Definition at line 613 of file edac.h.

Definition at line 559 of file edac.h.

struct mcidev_sysfs_attribute* mc_driver_sysfs_attributes

Definition at line 656 of file edac.h.

int mc_idx

Definition at line 599 of file edac.h.

bool mem_is_per_rank

Definition at line 614 of file edac.h.

const char* mod_name

Definition at line 628 of file edac.h.

const char* mod_ver

Definition at line 629 of file edac.h.

unsigned long mtype_cap

Definition at line 563 of file edac.h.

unsigned n_layers

Definition at line 612 of file edac.h.

unsigned nr_csrows

Definition at line 601 of file edac.h.

unsigned num_cschannel

Definition at line 601 of file edac.h.

int op_state

Definition at line 662 of file edac.h.

struct module* owner

Definition at line 561 of file edac.h.

struct device* pdev

Definition at line 627 of file edac.h.

char proc_name[MC_PROC_NAME_MAX_LEN+1]

Definition at line 632 of file edac.h.

void* pvt_info

Definition at line 633 of file edac.h.

unsigned long scrub_cap

Definition at line 573 of file edac.h.

enum scrub_type scrub_mode

Definition at line 574 of file edac.h.

int(* set_sdram_scrub_rate)(struct mem_ctl_info *mci, u32 bw)

Definition at line 580 of file edac.h.

unsigned long start_time

Definition at line 634 of file edac.h.

unsigned tot_dimms

Definition at line 619 of file edac.h.

u32 ue_mc

Definition at line 641 of file edac.h.

u32 ue_noinfo_count

Definition at line 640 of file edac.h.

u32 * ue_per_layer[EDAC_MAX_LAYERS]

Definition at line 642 of file edac.h.

Definition at line 659 of file edac.h.


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