Lines Matching defs:mem_ctl_info
487 struct mem_ctl_info { struct
491 struct list_head link; /* for global list of mem_ctl_info structs */ argument
512 int (*set_sdram_scrub_rate) (struct mem_ctl_info * mci, u32 bw); argument
518 int (*get_sdram_scrub_rate) (struct mem_ctl_info * mci); argument
522 void (*edac_check) (struct mem_ctl_info * mci); argument
529 unsigned long (*ctl_page_to_phys) (struct mem_ctl_info * mci, argument
531 int mc_idx;
532 struct csrow_info **csrows;
533 unsigned int nr_csrows, num_cschannel;
544 unsigned int n_layers;
545 struct edac_mc_layer *layers;
546 bool csbased;
551 unsigned int tot_dimms;
552 struct dimm_info **dimms;
559 struct device *pdev;
560 const char *mod_name;
561 const char *ctl_name;
562 const char *dev_name;
563 void *pvt_info;
564 unsigned long start_time; /* mci load start time (in jiffies) */
570 u32 ce_noinfo_count, ue_noinfo_count;
571 u32 ue_mc, ce_mc;
573 struct completion complete;
585 const struct mcidev_sysfs_attribute *mc_driver_sysfs_attributes;
588 struct delayed_work work;
616 * @mci: MC descriptor struct mem_ctl_info argument