Lines Matching refs:mem_ctl_info
323 struct mem_ctl_info *mci; /* the parent */
343 struct mem_ctl_info *mci; /* the parent */
356 ssize_t (*show)(struct mem_ctl_info *,char *);
357 ssize_t (*store)(struct mem_ctl_info *, const char *,size_t);
362 struct mem_ctl_info { struct
384 int (*set_sdram_scrub_rate) (struct mem_ctl_info * mci, u32 bw); argument
390 int (*get_sdram_scrub_rate) (struct mem_ctl_info * mci); argument
394 void (*edac_check) (struct mem_ctl_info * mci); argument
401 unsigned long (*ctl_page_to_phys) (struct mem_ctl_info * mci, argument
655 container_of(w, struct mem_ctl_info, work)
811 extern struct mem_ctl_info *edac_mc_alloc(unsigned sz_pvt, unsigned nr_csrows,
813 extern int edac_mc_add_mc(struct mem_ctl_info *mci);
814 extern void edac_mc_free(struct mem_ctl_info *mci);
815 extern struct mem_ctl_info *edac_mc_find(int idx);
816 extern struct mem_ctl_info *find_mci_by_dev(struct device *dev);
817 extern struct mem_ctl_info *edac_mc_del_mc(struct device *dev);
818 extern int edac_mc_find_csrow_by_page(struct mem_ctl_info *mci,
831 extern void edac_mc_handle_ce(struct mem_ctl_info *mci,
836 extern void edac_mc_handle_ce_no_info(struct mem_ctl_info *mci,
838 extern void edac_mc_handle_ue(struct mem_ctl_info *mci,
842 extern void edac_mc_handle_ue_no_info(struct mem_ctl_info *mci,
844 extern void edac_mc_handle_fbd_ue(struct mem_ctl_info *mci, unsigned int csrow,
847 extern void edac_mc_handle_fbd_ce(struct mem_ctl_info *mci, unsigned int csrow,