/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/edac/ |
H A D | edac_module.h | 26 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 D | amd64_edac_dbg.c | 9 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 D | edac_mc.c | 65 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 D | amd64_edac_inj.c | 3 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 D | edac_core.h | 319 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 D | edac_mc_sysfs.c | 341 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 D | ppc4xx_edac.c | 317 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 D | e7xxx_edac.c | 179 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 D | amd76x_edac.c | 104 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 D | cell_edac.c | 33 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 D | i82860_edac.c | 65 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 D | pasemi_edac.c | 75 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 D | r82600_edac.c | 138 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 D | e752x_edac.c | 284 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 D | i5100_edac.c | 344 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 D | i3200_edac.c | 155 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 D | i82443bxgx_edac.c | 121 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 D | x38_edac.c | 150 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 D | i3000_edac.c | 192 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 D | amd64_edac.c | 20 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 D | i7core_edac.c | 224 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 D | i82875p_edac.c | 186 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 D | i82975x_edac.c | 238 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 D | i5000_edac.c | 394 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 D | i5400_edac.c | 445 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...] |