Searched refs:mem_ctl_info (Results 1 - 25 of 29) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/edac/
H A Dedac_module.h26 extern int edac_mc_register_sysfs_main_kobj(struct mem_ctl_info *mci);
27 extern void edac_mc_unregister_sysfs_main_kobj(struct mem_ctl_info *mci);
28 extern int edac_create_sysfs_mci_device(struct mem_ctl_info *mci);
29 extern void edac_remove_sysfs_mci_device(struct mem_ctl_info *mci);
H A Damd64_edac_dbg.c9 static ssize_t amd64_nbea_store(struct mem_ctl_info *mci, const char *data,
35 static ssize_t amd64_nbea_show(struct mem_ctl_info *mci, char *data)
48 static ssize_t amd64_nbsl_store(struct mem_ctl_info *mci, const char *data,
67 static ssize_t amd64_nbsl_show(struct mem_ctl_info *mci, char *data)
78 static ssize_t amd64_nbsh_store(struct mem_ctl_info *mci, const char *data,
97 static ssize_t amd64_nbsh_show(struct mem_ctl_info *mci, char *data)
108 static ssize_t amd64_nbcfg_store(struct mem_ctl_info *mci,
127 static ssize_t amd64_nbcfg_show(struct mem_ctl_info *mci, char *data)
135 static ssize_t amd64_dhar_show(struct mem_ctl_info *mci, char *data)
143 static ssize_t amd64_dbam_show(struct mem_ctl_info *mc
[all...]
H A Dedac_mc.c65 static void edac_mc_dump_mci(struct mem_ctl_info *mci)
140 * edac_mc_alloc: Allocate a struct mem_ctl_info structure
153 * struct mem_ctl_info pointer
155 struct mem_ctl_info *edac_mc_alloc(unsigned sz_pvt, unsigned nr_csrows,
158 struct mem_ctl_info *mci;
171 mci = (struct mem_ctl_info *)0;
233 * @mci: pointer to a struct mem_ctl_info structure
235 void edac_mc_free(struct mem_ctl_info *mci)
248 static struct mem_ctl_info *find_mci_by_dev(struct device *dev)
250 struct mem_ctl_info *mc
[all...]
H A Damd64_edac_inj.c3 static ssize_t amd64_inject_section_show(struct mem_ctl_info *mci, char *buf)
15 static ssize_t amd64_inject_section_store(struct mem_ctl_info *mci,
38 static ssize_t amd64_inject_word_show(struct mem_ctl_info *mci, char *buf)
50 static ssize_t amd64_inject_word_store(struct mem_ctl_info *mci,
73 static ssize_t amd64_inject_ecc_vector_show(struct mem_ctl_info *mci, char *buf)
84 static ssize_t amd64_inject_ecc_vector_store(struct mem_ctl_info *mci,
111 static ssize_t amd64_inject_read_store(struct mem_ctl_info *mci,
146 static ssize_t amd64_inject_write_store(struct mem_ctl_info *mci,
H A Dedac_core.h319 struct mem_ctl_info *mci; /* the parent */
339 struct mem_ctl_info *mci; /* the parent */
343 * used for driver sysfs attributes and in mem_ctl_info
352 ssize_t (*show)(struct mem_ctl_info *,char *);
353 ssize_t (*store)(struct mem_ctl_info *, const char *,size_t);
358 struct mem_ctl_info { struct
359 struct list_head link; /* for global list of mem_ctl_info structs */
380 int (*set_sdram_scrub_rate) (struct mem_ctl_info * mci, u32 bw);
386 int (*get_sdram_scrub_rate) (struct mem_ctl_info * mci, u32 * bw);
390 void (*edac_check) (struct mem_ctl_info * mc
[all...]
H A Dedac_mc_sysfs.c341 struct mem_ctl_info *mci;
360 static int edac_create_csrow_object(struct mem_ctl_info *mci,
414 static ssize_t mci_reset_counters_store(struct mem_ctl_info *mci,
439 static ssize_t mci_sdram_scrub_rate_store(struct mem_ctl_info *mci,
467 static ssize_t mci_sdram_scrub_rate_show(struct mem_ctl_info *mci, char *data)
491 static ssize_t mci_ue_count_show(struct mem_ctl_info *mci, char *data)
496 static ssize_t mci_ce_count_show(struct mem_ctl_info *mci, char *data)
501 static ssize_t mci_ce_noinfo_show(struct mem_ctl_info *mci, char *data)
506 static ssize_t mci_ue_noinfo_show(struct mem_ctl_info *mci, char *data)
511 static ssize_t mci_seconds_show(struct mem_ctl_info *mc
545 struct mem_ctl_info *mem_ctl_info = to_mci(kobj); local
559 struct mem_ctl_info *mem_ctl_info = to_mci(kobj); local
727 struct mem_ctl_info *mem_ctl_info = grp_to_mci(kobj); local
741 struct mem_ctl_info *mem_ctl_info = grp_to_mci(kobj); local
[all...]
H A Dppc4xx_edac.c317 ppc4xx_edac_generate_bank_message(const struct mem_ctl_info *mci,
379 ppc4xx_edac_generate_checkbit_message(const struct mem_ctl_info *mci,
437 ppc4xx_edac_generate_lane_message(const struct mem_ctl_info *mci,
502 ppc4xx_edac_generate_ecc_message(const struct mem_ctl_info *mci,
558 ppc4xx_edac_generate_plb_message(const struct mem_ctl_info *mci,
599 ppc4xx_edac_generate_message(const struct mem_ctl_info *mci,
632 ppc4xx_ecc_dump_status(const struct mem_ctl_info *mci,
669 ppc4xx_ecc_get_status(const struct mem_ctl_info *mci,
694 ppc4xx_ecc_clear_status(const struct mem_ctl_info *mci,
721 ppc4xx_edac_handle_ce(struct mem_ctl_info *mc
[all...]
H A De7xxx_edac.c179 static unsigned long ctl_page_to_phys(struct mem_ctl_info *mci,
200 static void process_ce(struct mem_ctl_info *mci, struct e7xxx_error_info *info)
219 static void process_ce_no_info(struct mem_ctl_info *mci)
225 static void process_ue(struct mem_ctl_info *mci, struct e7xxx_error_info *info)
238 static void process_ue_no_info(struct mem_ctl_info *mci)
244 static void e7xxx_get_error_info(struct mem_ctl_info *mci,
272 static int e7xxx_process_error_info(struct mem_ctl_info *mci,
320 static void e7xxx_check(struct mem_ctl_info *mci)
342 static void e7xxx_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev,
404 struct mem_ctl_info *mc
[all...]
H A Damd76x_edac.c104 static void amd76x_get_error_info(struct mem_ctl_info *mci,
132 static int amd76x_process_error_info(struct mem_ctl_info *mci,
177 static void amd76x_check(struct mem_ctl_info *mci)
185 static void amd76x_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev,
233 struct mem_ctl_info *mci = NULL;
311 struct mem_ctl_info *mci;
H A Dcell_edac.c33 static void cell_edac_count_ce(struct mem_ctl_info *mci, int chan, u64 ar)
55 static void cell_edac_count_ue(struct mem_ctl_info *mci, int chan, u64 ar)
75 static void cell_edac_check(struct mem_ctl_info *mci)
124 static void __devinit cell_edac_init_csrows(struct mem_ctl_info *mci)
159 struct mem_ctl_info *mci;
218 struct mem_ctl_info *mci = edac_mc_del_mc(&pdev->dev);
H A Di82860_edac.c65 static void i82860_get_error_info(struct mem_ctl_info *mci,
98 static int i82860_process_error_info(struct mem_ctl_info *mci,
127 static void i82860_check(struct mem_ctl_info *mci)
136 static void i82860_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev)
178 struct mem_ctl_info *mci;
260 struct mem_ctl_info *mci;
H A Dpasemi_edac.c75 static u32 pasemi_edac_get_error_info(struct mem_ctl_info *mci)
96 static void pasemi_edac_process_error_info(struct mem_ctl_info *mci, u32 errsta)
124 static void pasemi_edac_check(struct mem_ctl_info *mci)
133 static int pasemi_edac_init_csrows(struct mem_ctl_info *mci,
191 struct mem_ctl_info *mci = NULL;
262 struct mem_ctl_info *mci = edac_mc_del_mc(&pdev->dev);
H A Dr82600_edac.c138 static void r82600_get_error_info(struct mem_ctl_info *mci,
159 static int r82600_process_error_info(struct mem_ctl_info *mci,
201 static void r82600_check(struct mem_ctl_info *mci)
215 static void r82600_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev,
265 struct mem_ctl_info *mci;
359 struct mem_ctl_info *mci;
H A De752x_edac.c284 static unsigned long ctl_page_to_phys(struct mem_ctl_info *mci,
307 static void do_process_ce(struct mem_ctl_info *mci, u16 error_one,
355 static inline void process_ce(struct mem_ctl_info *mci, u16 error_one,
365 static void do_process_ue(struct mem_ctl_info *mci, u16 error_one,
408 static inline void process_ue(struct mem_ctl_info *mci, u16 error_one,
418 static inline void process_ue_no_info_wr(struct mem_ctl_info *mci,
430 static void do_process_ded_retry(struct mem_ctl_info *mci, u16 error,
449 static inline void process_ded_retry(struct mem_ctl_info *mci, u16 error,
459 static inline void process_threshold_ce(struct mem_ctl_info *mci, u16 error,
760 static void e752x_check_dram(struct mem_ctl_info *mc
[all...]
H A Di5100_edac.c344 static int i5100_rank_to_slot(const struct mem_ctl_info *mci,
398 static int i5100_csrow_to_rank(const struct mem_ctl_info *mci, int csrow)
406 static int i5100_csrow_to_chan(const struct mem_ctl_info *mci, int csrow)
413 static unsigned i5100_rank_to_csrow(const struct mem_ctl_info *mci,
421 static void i5100_handle_ce(struct mem_ctl_info *mci,
443 static void i5100_handle_ue(struct mem_ctl_info *mci,
464 static void i5100_read_log(struct mem_ctl_info *mci, int chan,
531 static void i5100_check_error(struct mem_ctl_info *mci)
588 static int i5100_set_scrub_rate(struct mem_ctl_info *mci, u32 bandwidth)
613 static int i5100_get_scrub_rate(struct mem_ctl_info *mc
[all...]
H A Di3200_edac.c155 static void i3200_clear_error_info(struct mem_ctl_info *mci)
169 static void i3200_get_and_clear_error_info(struct mem_ctl_info *mci,
208 static void i3200_process_error_info(struct mem_ctl_info *mci,
237 static void i3200_check(struct mem_ctl_info *mci)
321 struct mem_ctl_info *mci = NULL;
431 struct mem_ctl_info *mci;
H A Di82443bxgx_edac.c121 static void i82443bxgx_edacmc_get_error_info(struct mem_ctl_info *mci,
141 static int i82443bxgx_edacmc_process_error_info(struct mem_ctl_info *mci,
176 static void i82443bxgx_edacmc_check(struct mem_ctl_info *mci)
185 static void i82443bxgx_init_csrows(struct mem_ctl_info *mci,
232 struct mem_ctl_info *mci;
366 struct mem_ctl_info *mci;
H A Dx38_edac.c150 static void x38_clear_error_info(struct mem_ctl_info *mci)
169 static void x38_get_and_clear_error_info(struct mem_ctl_info *mci,
208 static void x38_process_error_info(struct mem_ctl_info *mci,
235 static void x38_check(struct mem_ctl_info *mci)
321 struct mem_ctl_info *mci = NULL;
429 struct mem_ctl_info *mci;
H A Di3000_edac.c192 static void i3000_get_error_info(struct mem_ctl_info *mci,
232 static int i3000_process_error_info(struct mem_ctl_info *mci,
267 static void i3000_check(struct mem_ctl_info *mci)
308 struct mem_ctl_info *mci = NULL;
459 struct mem_ctl_info *mci;
H A Damd64_edac.c20 static struct mem_ctl_info *mci_lookup[EDAC_MAX_NUMNODES];
156 static int amd64_set_scrub_rate(struct mem_ctl_info *mci, u32 bandwidth)
180 static int amd64_get_scrub_rate(struct mem_ctl_info *mci, u32 *bw)
275 * mem_ctl_info structure for the node that the SysAddr maps to.
279 static struct mem_ctl_info *find_mc_by_sys_addr(struct mem_ctl_info *mci,
382 static int input_addr_to_csrow(struct mem_ctl_info *mci, u64 input_addr)
425 static inline u64 get_dram_base(struct mem_ctl_info *mci)
448 int amd64_get_dram_hole_info(struct mem_ctl_info *mci, u64 *hole_base,
539 static u64 sys_addr_to_dram_addr(struct mem_ctl_info *mc
[all...]
H A Di7core_edac.c224 struct mem_ctl_info *mci;
548 static int get_dimm_config(struct mem_ctl_info *mci, int *csrow)
730 static int disable_inject(struct mem_ctl_info *mci)
752 static ssize_t i7core_inject_section_store(struct mem_ctl_info *mci,
770 static ssize_t i7core_inject_section_show(struct mem_ctl_info *mci,
785 static ssize_t i7core_inject_type_store(struct mem_ctl_info *mci,
803 static ssize_t i7core_inject_type_show(struct mem_ctl_info *mci,
820 static ssize_t i7core_inject_eccmask_store(struct mem_ctl_info *mci,
838 static ssize_t i7core_inject_eccmask_show(struct mem_ctl_info *mci,
858 struct mem_ctl_info *mc
[all...]
H A Di82875p_edac.c186 static void i82875p_get_error_info(struct mem_ctl_info *mci,
223 static int i82875p_process_error_info(struct mem_ctl_info *mci,
255 static void i82875p_check(struct mem_ctl_info *mci)
340 static void i82875p_init_csrows(struct mem_ctl_info *mci,
384 struct mem_ctl_info *mci;
487 struct mem_ctl_info *mci;
H A Di82975x_edac.c238 static void i82975x_get_error_info(struct mem_ctl_info *mci,
277 static int i82975x_process_error_info(struct mem_ctl_info *mci,
312 static void i82975x_check(struct mem_ctl_info *mci)
356 static void i82975x_init_csrows(struct mem_ctl_info *mci,
428 struct mem_ctl_info *mci;
560 struct mem_ctl_info *mci;
H A Di5000_edac.c394 static void i5000_get_error_info(struct mem_ctl_info *mci,
463 * i5000_process_fatal_error_info(struct mem_ctl_info *mci,
469 static void i5000_process_fatal_error_info(struct mem_ctl_info *mci,
546 * i5000_process_fatal_error_info(struct mem_ctl_info *mci,
552 static void i5000_process_nonfatal_error_info(struct mem_ctl_info *mci,
746 static void i5000_process_error_info(struct mem_ctl_info *mci,
763 static void i5000_clear_error(struct mem_ctl_info *mci)
774 static void i5000_check_error(struct mem_ctl_info *mci)
788 static int i5000_get_devices(struct mem_ctl_info *mci, int dev_idx)
907 static void i5000_put_devices(struct mem_ctl_info *mc
[all...]
H A Di5400_edac.c445 static void i5400_get_error_info(struct mem_ctl_info *mci,
515 * i5400_proccess_non_recoverable_info(struct mem_ctl_info *mci,
521 static void i5400_proccess_non_recoverable_info(struct mem_ctl_info *mci,
579 * i5400_process_fatal_error_info(struct mem_ctl_info *mci,
585 static void i5400_process_nonfatal_error_info(struct mem_ctl_info *mci,
665 static void i5400_process_error_info(struct mem_ctl_info *mci,
683 static void i5400_clear_error(struct mem_ctl_info *mci)
694 static void i5400_check_error(struct mem_ctl_info *mci)
706 static void i5400_put_devices(struct mem_ctl_info *mci)
725 static int i5400_get_devices(struct mem_ctl_info *mc
[all...]

Completed in 123 milliseconds

12