Lines Matching defs:mem_ctl_info
493 struct mem_ctl_info { struct
497 struct list_head link; /* for global list of mem_ctl_info structs */ argument
518 int (*set_sdram_scrub_rate) (struct mem_ctl_info * mci, u32 bw); argument
524 int (*get_sdram_scrub_rate) (struct mem_ctl_info * mci); argument
528 void (*edac_check) (struct mem_ctl_info * mci); argument
535 unsigned long (*ctl_page_to_phys) (struct mem_ctl_info * mci, argument
537 int mc_idx;
538 struct csrow_info **csrows;
539 unsigned int nr_csrows, num_cschannel;
550 unsigned int n_layers;
551 struct edac_mc_layer *layers;
552 bool csbased;
557 unsigned int tot_dimms;
558 struct dimm_info **dimms;
565 struct device *pdev;
566 const char *mod_name;
567 const char *ctl_name;
568 const char *dev_name;
569 void *pvt_info;
570 unsigned long start_time; /* mci load start time (in jiffies) */
576 u32 ce_noinfo_count, ue_noinfo_count;
577 u32 ue_mc, ce_mc;
579 struct completion complete;
591 const struct mcidev_sysfs_attribute *mc_driver_sysfs_attributes;
594 struct delayed_work work;
622 * @mci: MC descriptor struct mem_ctl_info argument