/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/edac/ |
H A D | edac_mc.c | 62 debugf4("\tcsrow->mci = %p\n\n", csrow->mci); 65 static void edac_mc_dump_mci(struct mem_ctl_info *mci) argument 67 debugf3("\tmci = %p\n", mci); 68 debugf3("\tmci->mtype_cap = %lx\n", mci->mtype_cap); 69 debugf3("\tmci->edac_ctl_cap = %lx\n", mci->edac_ctl_cap); 70 debugf3("\tmci->edac_cap = %lx\n", mci->edac_cap); 71 debugf4("\tmci->edac_check = %p\n", mci->edac_check); 73 mci->nr_csrows, mci 158 struct mem_ctl_info *mci; local 235 edac_mc_free(struct mem_ctl_info *mci) argument 250 struct mem_ctl_info *mci; local 288 struct mem_ctl_info *mci = to_edac_mem_ctl_work(d_work); local 318 edac_mc_workq_setup(struct mem_ctl_info *mci, unsigned msec) argument 338 edac_mc_workq_teardown(struct mem_ctl_info *mci) argument 363 struct mem_ctl_info *mci; local 402 add_mc_to_global_list(struct mem_ctl_info *mci) argument 444 struct mem_ctl_info *mci; local 450 del_mc_from_global_list(struct mem_ctl_info *mci) argument 469 struct mem_ctl_info *mci; local 497 edac_mc_add_mc(struct mem_ctl_info *mci) argument 567 struct mem_ctl_info *mci; local 631 edac_mc_find_csrow_by_page(struct mem_ctl_info *mci, unsigned long page) argument 668 edac_mc_handle_ce(struct mem_ctl_info *mci, unsigned long page_frame_number, unsigned long offset_in_page, unsigned long syndrome, int row, int channel, const char *msg) argument 728 edac_mc_handle_ce_no_info(struct mem_ctl_info *mci, const char *msg) argument 739 edac_mc_handle_ue(struct mem_ctl_info *mci, unsigned long page_frame_number, unsigned long offset_in_page, int row, const char *msg) argument 791 edac_mc_handle_ue_no_info(struct mem_ctl_info *mci, const char *msg) argument 808 edac_mc_handle_fbd_ue(struct mem_ctl_info *mci, unsigned int csrow, unsigned int channela, unsigned int channelb, char *msg) argument 875 edac_mc_handle_fbd_ce(struct mem_ctl_info *mci, unsigned int csrow, unsigned int channel, char *msg) argument [all...] |
H A D | r82600_edac.c | 31 #define r82600_mc_printk(mci, level, fmt, arg...) \ 32 edac_mc_chipset_printk(mci, level, "r82600", fmt, ##arg) 138 static void r82600_get_error_info(struct mem_ctl_info *mci, argument 143 pdev = to_pci_dev(mci->dev); 159 static int r82600_process_error_info(struct mem_ctl_info *mci, argument 182 edac_mc_handle_ce(mci, page, 0, /* not avail */ 184 edac_mc_find_csrow_by_page(mci, page), 185 0, mci->ctl_name); 193 edac_mc_handle_ue(mci, page, 0, 194 edac_mc_find_csrow_by_page(mci, pag 201 r82600_check(struct mem_ctl_info *mci) argument 215 r82600_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, u8 dramcr) argument 265 struct mem_ctl_info *mci; local 359 struct mem_ctl_info *mci; local [all...] |
H A D | cell_edac.c | 33 static void cell_edac_count_ce(struct mem_ctl_info *mci, int chan, u64 ar) argument 35 struct cell_edac_priv *priv = mci->pvt_info; 36 struct csrow_info *csrow = &mci->csrows[0]; 39 dev_dbg(mci->dev, "ECC CE err on node %d, channel %d, ar = 0x%016llx\n", 51 edac_mc_handle_ce(mci, csrow->first_page + pfn, offset, 55 static void cell_edac_count_ue(struct mem_ctl_info *mci, int chan, u64 ar) argument 57 struct cell_edac_priv *priv = mci->pvt_info; 58 struct csrow_info *csrow = &mci->csrows[0]; 61 dev_dbg(mci->dev, "ECC UE err on node %d, channel %d, ar = 0x%016llx\n", 72 edac_mc_handle_ue(mci, csro 75 cell_edac_check(struct mem_ctl_info *mci) argument 124 cell_edac_init_csrows(struct mem_ctl_info *mci) argument 159 struct mem_ctl_info *mci; local 218 struct mem_ctl_info *mci = edac_mc_del_mc(&pdev->dev); local [all...] |
H A D | pasemi_edac.c | 75 static u32 pasemi_edac_get_error_info(struct mem_ctl_info *mci) argument 77 struct pci_dev *pdev = to_pci_dev(mci->dev); 96 static void pasemi_edac_process_error_info(struct mem_ctl_info *mci, u32 errsta) argument 98 struct pci_dev *pdev = to_pci_dev(mci->dev); 113 edac_mc_handle_ue(mci, mci->csrows[cs].first_page, 0, 114 cs, mci->ctl_name); 119 edac_mc_handle_ce(mci, mci->csrows[cs].first_page, 0, 120 0, cs, 0, mci 124 pasemi_edac_check(struct mem_ctl_info *mci) argument 133 pasemi_edac_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, enum edac_type edac_mode) argument 191 struct mem_ctl_info *mci = NULL; local 262 struct mem_ctl_info *mci = edac_mc_del_mc(&pdev->dev); local [all...] |
H A D | amd76x_edac.c | 28 #define amd76x_mc_printk(mci, level, fmt, arg...) \ 29 edac_mc_chipset_printk(mci, level, "amd76x", fmt, ##arg) 98 * @mci: Memory controller 104 static void amd76x_get_error_info(struct mem_ctl_info *mci, argument 109 pdev = to_pci_dev(mci->dev); 124 * @mci: Memory controller 132 static int amd76x_process_error_info(struct mem_ctl_info *mci, argument 149 edac_mc_handle_ue(mci, mci->csrows[row].first_page, 0, 150 row, mci 177 amd76x_check(struct mem_ctl_info *mci) argument 185 amd76x_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, enum edac_type edac_mode) argument 233 struct mem_ctl_info *mci = NULL; local 311 struct mem_ctl_info *mci; local [all...] |
H A D | ppc4xx_edac.c | 129 #define ppc4xx_edac_mc_printk(level, mci, fmt, arg...) \ 130 edac_mc_chipset_printk(mci, level, "PPC4xx", fmt, ##arg) 301 * @mci: A pointer to the EDAC memory controller instance associated 317 ppc4xx_edac_generate_bank_message(const struct mem_ctl_info *mci, argument 325 n = snprintf(buffer, size, "%s: Banks: ", mci->dev_name); 334 for (rows = 0, row = 0; row < mci->nr_csrows; row++) { 363 * @mci: A pointer to the EDAC memory controller instance associated 379 ppc4xx_edac_generate_checkbit_message(const struct mem_ctl_info *mci, argument 384 const struct ppc4xx_edac_pdata *pdata = mci->pvt_info; 421 * @mci 437 ppc4xx_edac_generate_lane_message(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status, char *buffer, size_t size) argument 502 ppc4xx_edac_generate_ecc_message(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status, char *buffer, size_t size) argument 558 ppc4xx_edac_generate_plb_message(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status, char *buffer, size_t size) argument 599 ppc4xx_edac_generate_message(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status, char *buffer, size_t size) argument 632 ppc4xx_ecc_dump_status(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status) argument 669 ppc4xx_ecc_get_status(const struct mem_ctl_info *mci, struct ppc4xx_ecc_status *status) argument 694 ppc4xx_ecc_clear_status(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status) argument 721 ppc4xx_edac_handle_ce(struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status) argument 746 ppc4xx_edac_handle_ue(struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status) argument 773 ppc4xx_edac_check(struct mem_ctl_info *mci) argument 812 struct mem_ctl_info *mci = dev_id; local 892 ppc4xx_edac_init_csrows(struct mem_ctl_info *mci, u32 mcopt1) argument 1016 ppc4xx_edac_mc_init(struct mem_ctl_info *mci, struct platform_device *op, const struct of_device_id *match, const dcr_host_t *dcr_host, u32 mcopt1) argument 1111 ppc4xx_edac_register_irq(struct platform_device *op, struct mem_ctl_info *mci) argument 1247 struct mem_ctl_info *mci = NULL; local 1364 struct mem_ctl_info *mci = dev_get_drvdata(&op->dev); local [all...] |
H A D | i82860_edac.c | 25 #define i82860_mc_printk(mci, level, fmt, arg...) \ 26 edac_mc_chipset_printk(mci, level, "i82860", fmt, ##arg) 65 static void i82860_get_error_info(struct mem_ctl_info *mci, argument 70 pdev = to_pci_dev(mci->dev); 98 static int i82860_process_error_info(struct mem_ctl_info *mci, argument 111 edac_mc_handle_ce_no_info(mci, "UE overwrote CE"); 116 row = edac_mc_find_csrow_by_page(mci, info->eap); 119 edac_mc_handle_ue(mci, info->eap, 0, row, "i82860 UE"); 121 edac_mc_handle_ce(mci, info->eap, 0, info->derrsyn, row, 0, 127 static void i82860_check(struct mem_ctl_info *mci) argument 136 i82860_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev) argument 178 struct mem_ctl_info *mci; local 260 struct mem_ctl_info *mci; local [all...] |
H A D | i82443bxgx_edac.c | 121 static void i82443bxgx_edacmc_get_error_info(struct mem_ctl_info *mci, argument 126 pdev = to_pci_dev(mci->dev); 141 static int i82443bxgx_edacmc_process_error_info(struct mem_ctl_info *mci, argument 158 edac_mc_handle_ce(mci, page, pageoffset, 161 0, edac_mc_find_csrow_by_page(mci, page), 0, 162 mci->ctl_name); 168 edac_mc_handle_ue(mci, page, pageoffset, 169 edac_mc_find_csrow_by_page(mci, page), 170 mci->ctl_name); 176 static void i82443bxgx_edacmc_check(struct mem_ctl_info *mci) argument 185 i82443bxgx_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, enum edac_type edac_mode, enum mem_type mtype) argument 232 struct mem_ctl_info *mci; local 366 struct mem_ctl_info *mci; local [all...] |
H A D | i3200_edac.c | 155 static void i3200_clear_error_info(struct mem_ctl_info *mci) argument 159 pdev = to_pci_dev(mci->dev); 169 static void i3200_get_and_clear_error_info(struct mem_ctl_info *mci, argument 173 struct i3200_priv *priv = mci->pvt_info; 176 pdev = to_pci_dev(mci->dev); 205 i3200_clear_error_info(mci); 208 static void i3200_process_error_info(struct mem_ctl_info *mci, argument 218 edac_mc_handle_ce_no_info(mci, "UE overwrote CE"); 225 edac_mc_handle_ue(mci, 0, 0, 229 edac_mc_handle_ce(mci, 237 i3200_check(struct mem_ctl_info *mci) argument 321 struct mem_ctl_info *mci = NULL; local 431 struct mem_ctl_info *mci; local [all...] |
H A D | x38_edac.c | 150 static void x38_clear_error_info(struct mem_ctl_info *mci) argument 154 pdev = to_pci_dev(mci->dev); 169 static void x38_get_and_clear_error_info(struct mem_ctl_info *mci, argument 173 void __iomem *window = mci->pvt_info; 175 pdev = to_pci_dev(mci->dev); 205 x38_clear_error_info(mci); 208 static void x38_process_error_info(struct mem_ctl_info *mci, argument 218 edac_mc_handle_ce_no_info(mci, "UE overwrote CE"); 225 edac_mc_handle_ue(mci, 0, 0, 228 edac_mc_handle_ce(mci, 235 x38_check(struct mem_ctl_info *mci) argument 321 struct mem_ctl_info *mci = NULL; local 429 struct mem_ctl_info *mci; local [all...] |
H A D | e7xxx_edac.c | 38 #define e7xxx_mc_printk(mci, level, fmt, arg...) \ 39 edac_mc_chipset_printk(mci, level, "e7xxx", fmt, ##arg) 179 static unsigned long ctl_page_to_phys(struct mem_ctl_info *mci, argument 183 struct e7xxx_pvt *pvt = (struct e7xxx_pvt *)mci->pvt_info; 200 static void process_ce(struct mem_ctl_info *mci, struct e7xxx_error_info *info) argument 213 row = edac_mc_find_csrow_by_page(mci, page); 216 edac_mc_handle_ce(mci, page, 0, syndrome, row, channel, "e7xxx CE"); 219 static void process_ce_no_info(struct mem_ctl_info *mci) argument 222 edac_mc_handle_ce_no_info(mci, "e7xxx CE log register overflow"); 225 static void process_ue(struct mem_ctl_info *mci, struc argument 238 process_ue_no_info(struct mem_ctl_info *mci) argument 244 e7xxx_get_error_info(struct mem_ctl_info *mci, struct e7xxx_error_info *info) argument 272 e7xxx_process_error_info(struct mem_ctl_info *mci, struct e7xxx_error_info *info, int handle_errors) argument 320 e7xxx_check(struct mem_ctl_info *mci) argument 342 e7xxx_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, int dev_idx, u32 drc) argument 404 struct mem_ctl_info *mci = NULL; local 507 struct mem_ctl_info *mci; local [all...] |
H A D | i3000_edac.c | 192 static void i3000_get_error_info(struct mem_ctl_info *mci, argument 197 pdev = to_pci_dev(mci->dev); 232 static int i3000_process_error_info(struct mem_ctl_info *mci, argument 239 multi_chan = mci->csrows[0].nr_channels - 1; 248 edac_mc_handle_ce_no_info(mci, "UE overwrote CE"); 256 row = edac_mc_find_csrow_by_page(mci, pfn); 259 edac_mc_handle_ue(mci, pfn, offset, row, "i3000 UE"); 261 edac_mc_handle_ce(mci, pfn, offset, info->derrsyn, row, 267 static void i3000_check(struct mem_ctl_info *mci) argument 271 debugf1("MC%d: %s()\n", mci 308 struct mem_ctl_info *mci = NULL; local 459 struct mem_ctl_info *mci; local [all...] |
H A D | amd64_edac_dbg.c | 9 static ssize_t amd64_nbea_store(struct mem_ctl_info *mci, const char *data, argument 12 struct amd64_pvt *pvt = mci->pvt_info; 35 static ssize_t amd64_nbea_show(struct mem_ctl_info *mci, char *data) argument 37 struct amd64_pvt *pvt = mci->pvt_info; 48 static ssize_t amd64_nbsl_store(struct mem_ctl_info *mci, const char *data, argument 51 struct amd64_pvt *pvt = mci->pvt_info; 67 static ssize_t amd64_nbsl_show(struct mem_ctl_info *mci, char *data) argument 69 struct amd64_pvt *pvt = mci->pvt_info; 78 static ssize_t amd64_nbsh_store(struct mem_ctl_info *mci, const char *data, argument 81 struct amd64_pvt *pvt = mci 97 amd64_nbsh_show(struct mem_ctl_info *mci, char *data) argument 108 amd64_nbcfg_store(struct mem_ctl_info *mci, const char *data, size_t count) argument 127 amd64_nbcfg_show(struct mem_ctl_info *mci, char *data) argument 135 amd64_dhar_show(struct mem_ctl_info *mci, char *data) argument 143 amd64_dbam_show(struct mem_ctl_info *mci, char *data) argument 151 amd64_topmem_show(struct mem_ctl_info *mci, char *data) argument 159 amd64_topmem2_show(struct mem_ctl_info *mci, char *data) argument 166 amd64_hole_show(struct mem_ctl_info *mci, char *data) argument [all...] |
H A D | i5100_edac.c | 344 static int i5100_rank_to_slot(const struct mem_ctl_info *mci, argument 347 const struct i5100_priv *priv = mci->pvt_info; 398 static int i5100_csrow_to_rank(const struct mem_ctl_info *mci, int csrow) argument 400 const struct i5100_priv *priv = mci->pvt_info; 406 static int i5100_csrow_to_chan(const struct mem_ctl_info *mci, int csrow) argument 408 const struct i5100_priv *priv = mci->pvt_info; 413 static unsigned i5100_rank_to_csrow(const struct mem_ctl_info *mci, argument 416 const struct i5100_priv *priv = mci->pvt_info; 421 static void i5100_handle_ce(struct mem_ctl_info *mci, argument 430 const int csrow = i5100_rank_to_csrow(mci, cha 443 i5100_handle_ue(struct mem_ctl_info *mci, int chan, unsigned bank, unsigned rank, unsigned long syndrome, unsigned cas, unsigned ras, const char *msg) argument 464 i5100_read_log(struct mem_ctl_info *mci, int chan, u32 ferr, u32 nerr) argument 531 i5100_check_error(struct mem_ctl_info *mci) argument 588 i5100_set_scrub_rate(struct mem_ctl_info *mci, u32 bandwidth) argument 613 i5100_get_scrub_rate(struct mem_ctl_info *mci, u32 *bandwidth) argument 645 i5100_npages(struct mem_ctl_info *mci, int csrow) argument 667 i5100_init_mtr(struct mem_ctl_info *mci) argument 695 i5100_read_spd_byte(const struct mem_ctl_info *mci, u8 ch, u8 slot, u8 addr, u8 *byte) argument 728 i5100_init_dimm_csmap(struct mem_ctl_info *mci) argument 758 i5100_init_dimm_layout(struct pci_dev *pdev, struct mem_ctl_info *mci) argument 780 i5100_init_interleaving(struct pci_dev *pdev, struct mem_ctl_info *mci) argument 826 i5100_init_csrows(struct mem_ctl_info *mci) argument 870 struct mem_ctl_info *mci; local 1016 struct mem_ctl_info *mci; local [all...] |
H A D | amd64_edac_inj.c | 3 static ssize_t amd64_inject_section_show(struct mem_ctl_info *mci, char *buf) argument 5 struct amd64_pvt *pvt = mci->pvt_info; 15 static ssize_t amd64_inject_section_store(struct mem_ctl_info *mci, argument 18 struct amd64_pvt *pvt = mci->pvt_info; 38 static ssize_t amd64_inject_word_show(struct mem_ctl_info *mci, char *buf) argument 40 struct amd64_pvt *pvt = mci->pvt_info; 50 static ssize_t amd64_inject_word_store(struct mem_ctl_info *mci, argument 53 struct amd64_pvt *pvt = mci->pvt_info; 73 static ssize_t amd64_inject_ecc_vector_show(struct mem_ctl_info *mci, char *buf) argument 75 struct amd64_pvt *pvt = mci 84 amd64_inject_ecc_vector_store(struct mem_ctl_info *mci, const char *data, size_t count) argument 111 amd64_inject_read_store(struct mem_ctl_info *mci, const char *data, size_t count) argument 146 amd64_inject_write_store(struct mem_ctl_info *mci, const char *data, size_t count) argument [all...] |
H A D | edac_mc_sysfs.c | 341 struct mem_ctl_info *mci; local 347 mci = cs->mci; 349 kobject_put(&mci->edac_mci_kobj); 360 static int edac_create_csrow_object(struct mem_ctl_info *mci, argument 363 struct kobject *kobj_mci = &mci->edac_mci_kobj; 370 csrow->mci = mci; /* include container up link */ 372 /* bump the mci instance's kobject's ref count */ 373 kobj = kobject_get(&mci 414 mci_reset_counters_store(struct mem_ctl_info *mci, const char *data, size_t count) argument 439 mci_sdram_scrub_rate_store(struct mem_ctl_info *mci, const char *data, size_t count) argument 467 mci_sdram_scrub_rate_show(struct mem_ctl_info *mci, char *data) argument 491 mci_ue_count_show(struct mem_ctl_info *mci, char *data) argument 496 mci_ce_count_show(struct mem_ctl_info *mci, char *data) argument 501 mci_ce_noinfo_show(struct mem_ctl_info *mci, char *data) argument 506 mci_ue_noinfo_show(struct mem_ctl_info *mci, char *data) argument 511 mci_seconds_show(struct mem_ctl_info *mci, char *data) argument 516 mci_ctl_name_show(struct mem_ctl_info *mci, char *data) argument 521 mci_size_mb_show(struct mem_ctl_info *mci, char *data) argument 625 struct mem_ctl_info *mci; local 654 edac_mc_register_sysfs_main_kobj(struct mem_ctl_info *mci) argument 713 edac_mc_unregister_sysfs_main_kobj(struct mem_ctl_info *mci) argument 756 struct mem_ctl_info *mci; local 785 edac_create_mci_instance_attributes(struct mem_ctl_info *mci, struct mcidev_sysfs_attribute *sysfs_attrib, struct kobject *kobj) argument 844 edac_remove_mci_instance_attributes(struct mem_ctl_info *mci, struct mcidev_sysfs_attribute *sysfs_attrib, struct kobject *kobj, int count) argument 893 edac_create_sysfs_mci_device(struct mem_ctl_info *mci) argument 966 edac_remove_sysfs_mci_device(struct mem_ctl_info *mci) argument [all...] |
H A D | i82875p_edac.c | 29 #define i82875p_mc_printk(mci, level, fmt, arg...) \ 30 edac_mc_chipset_printk(mci, level, "i82875p", fmt, ##arg) 186 static void i82875p_get_error_info(struct mem_ctl_info *mci, argument 191 pdev = to_pci_dev(mci->dev); 223 static int i82875p_process_error_info(struct mem_ctl_info *mci, argument 229 multi_chan = mci->csrows[0].nr_channels - 1; 238 edac_mc_handle_ce_no_info(mci, "UE overwrote CE"); 243 row = edac_mc_find_csrow_by_page(mci, info->eap); 246 edac_mc_handle_ue(mci, info->eap, 0, row, "i82875p UE"); 248 edac_mc_handle_ce(mci, inf 255 i82875p_check(struct mem_ctl_info *mci) argument 340 i82875p_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, void __iomem * ovrfl_window, u32 drc) argument 384 struct mem_ctl_info *mci; local 487 struct mem_ctl_info *mci; local [all...] |
H A D | i82975x_edac.c | 25 #define i82975x_mc_printk(mci, level, fmt, arg...) \ 26 edac_mc_chipset_printk(mci, level, "i82975x", fmt, ##arg) 238 static void i82975x_get_error_info(struct mem_ctl_info *mci, argument 243 pdev = to_pci_dev(mci->dev); 277 static int i82975x_process_error_info(struct mem_ctl_info *mci, argument 282 multi_chan = mci->csrows[0].nr_channels - 1; 291 edac_mc_handle_ce_no_info(mci, "UE overwrote CE"); 300 row = edac_mc_find_csrow_by_page(mci, info->eap); 303 edac_mc_handle_ue(mci, info->eap, 0, row, "i82975x UE"); 305 edac_mc_handle_ce(mci, inf 312 i82975x_check(struct mem_ctl_info *mci) argument 356 i82975x_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, void __iomem *mch_window) argument 428 struct mem_ctl_info *mci; local 560 struct mem_ctl_info *mci; local [all...] |
H A D | e752x_edac.c | 39 #define e752x_mc_printk(mci, level, fmt, arg...) \ 40 edac_mc_chipset_printk(mci, level, "e752x", fmt, ##arg) 284 static unsigned long ctl_page_to_phys(struct mem_ctl_info *mci, argument 288 struct e752x_pvt *pvt = (struct e752x_pvt *)mci->pvt_info; 307 static void do_process_ce(struct mem_ctl_info *mci, u16 error_one, argument 314 struct e752x_pvt *pvt = (struct e752x_pvt *)mci->pvt_info; 341 e752x_mc_printk(mci, KERN_WARNING, 345 row = edac_mc_find_csrow_by_page(mci, page); 351 edac_mc_handle_ce(mci, page, offset_in_page(sec1_add << 4), 355 static inline void process_ce(struct mem_ctl_info *mci, u1 argument 365 do_process_ue(struct mem_ctl_info *mci, u16 error_one, u32 ded_add, u32 scrb_add) argument 408 process_ue(struct mem_ctl_info *mci, u16 error_one, u32 ded_add, u32 scrb_add, int *error_found, int handle_error) argument 418 process_ue_no_info_wr(struct mem_ctl_info *mci, int *error_found, int handle_error) argument 430 do_process_ded_retry(struct mem_ctl_info *mci, u16 error, u32 retry_add) argument 449 process_ded_retry(struct mem_ctl_info *mci, u16 error, u32 retry_add, int *error_found, int handle_error) argument 459 process_threshold_ce(struct mem_ctl_info *mci, u16 error, int *error_found, int handle_error) argument 760 e752x_check_dram(struct mem_ctl_info *mci, struct e752x_error_info *info, int *error_found, int handle_error) argument 808 e752x_get_error_info(struct mem_ctl_info *mci, struct e752x_error_info *info) argument 915 e752x_process_error_info(struct mem_ctl_info *mci, struct e752x_error_info *info, int handle_errors) argument 949 e752x_check(struct mem_ctl_info *mci) argument 959 set_sdram_scrub_rate(struct mem_ctl_info *mci, u32 new_bw) argument 988 get_sdram_scrub_rate(struct mem_ctl_info *mci, u32 *bw) argument 1028 remap_csrow_index(struct mem_ctl_info *mci, int index) argument 1038 e752x_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, u16 ddrcsr) argument 1228 struct mem_ctl_info *mci; local 1363 struct mem_ctl_info *mci; local [all...] |
H A D | cpc925_edac.c | 39 #define cpc925_mc_printk(mci, level, fmt, arg...) \ 40 edac_mc_chipset_printk(mci, level, "CPC925", fmt, ##arg) 327 static void cpc925_init_csrows(struct mem_ctl_info *mci) argument 329 struct cpc925_mc_pdata *pdata = mci->pvt_info; 337 for (index = 0; index < mci->nr_csrows; index++) { 348 csrow = &mci->csrows[index]; 387 static void cpc925_mc_init(struct mem_ctl_info *mci) argument 389 struct cpc925_mc_pdata *pdata = mci->pvt_info; 409 static void cpc925_mc_exit(struct mem_ctl_info *mci) argument 442 static void cpc925_mc_get_pfn(struct mem_ctl_info *mci, u3 argument 511 cpc925_mc_find_channel(struct mem_ctl_info *mci, u16 syndrome) argument 525 cpc925_mc_check(struct mem_ctl_info *mci) argument 821 cpc925_get_sdram_scrub_rate(struct mem_ctl_info *mci, u32 *bw) argument 867 struct mem_ctl_info *mci; local 966 struct mem_ctl_info *mci = platform_get_drvdata(pdev); local [all...] |
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 | mpc85xx_edac.c | 52 static ssize_t mpc85xx_mc_inject_data_hi_show(struct mem_ctl_info *mci, argument 55 struct mpc85xx_mc_pdata *pdata = mci->pvt_info; 61 static ssize_t mpc85xx_mc_inject_data_lo_show(struct mem_ctl_info *mci, argument 64 struct mpc85xx_mc_pdata *pdata = mci->pvt_info; 70 static ssize_t mpc85xx_mc_inject_ctrl_show(struct mem_ctl_info *mci, char *data) argument 72 struct mpc85xx_mc_pdata *pdata = mci->pvt_info; 77 static ssize_t mpc85xx_mc_inject_data_hi_store(struct mem_ctl_info *mci, argument 80 struct mpc85xx_mc_pdata *pdata = mci->pvt_info; 89 static ssize_t mpc85xx_mc_inject_data_lo_store(struct mem_ctl_info *mci, argument 92 struct mpc85xx_mc_pdata *pdata = mci 101 mpc85xx_mc_inject_ctrl_store(struct mem_ctl_info *mci, const char *data, size_t count) argument 142 mpc85xx_set_mc_sysfs_attributes(struct mem_ctl_info *mci) argument 776 mpc85xx_mc_check(struct mem_ctl_info *mci) argument 871 struct mem_ctl_info *mci = dev_id; local 884 mpc85xx_init_csrows(struct mem_ctl_info *mci) argument 962 struct mem_ctl_info *mci; local 1093 struct mem_ctl_info *mci = dev_get_drvdata(&op->dev); local [all...] |
H A D | i5000_edac.c | 36 #define i5000_mc_printk(mci, level, fmt, arg...) \ 37 edac_mc_chipset_printk(mci, level, "i5000", fmt, ##arg) 394 static void i5000_get_error_info(struct mem_ctl_info *mci, argument 400 pvt = mci->pvt_info; 463 * i5000_process_fatal_error_info(struct mem_ctl_info *mci, 469 static void i5000_process_fatal_error_info(struct mem_ctl_info *mci, argument 542 edac_mc_handle_fbd_ue(mci, rank, channel, channel + 1, msg); 546 * i5000_process_fatal_error_info(struct mem_ctl_info *mci, 552 static void i5000_process_nonfatal_error_info(struct mem_ctl_info *mci, argument 642 edac_mc_handle_fbd_ue(mci, ran 746 i5000_process_error_info(struct mem_ctl_info *mci, struct i5000_error_info *info, int handle_errors) argument 763 i5000_clear_error(struct mem_ctl_info *mci) argument 774 i5000_check_error(struct mem_ctl_info *mci) argument 788 i5000_get_devices(struct mem_ctl_info *mci, int dev_idx) argument 907 i5000_put_devices(struct mem_ctl_info *mci) argument 1118 i5000_get_mc_regs(struct mem_ctl_info *mci) argument 1235 i5000_init_csrows(struct mem_ctl_info *mci) argument 1300 i5000_enable_error_reporting(struct mem_ctl_info *mci) argument 1349 struct mem_ctl_info *mci; local 1494 struct mem_ctl_info *mci; local [all...] |
H A D | i5400_edac.c | 43 #define i5400_mc_printk(mci, level, fmt, arg...) \ 44 edac_mc_chipset_printk(mci, level, "i5400", fmt, ##arg) 445 static void i5400_get_error_info(struct mem_ctl_info *mci, argument 451 pvt = mci->pvt_info; 515 * i5400_proccess_non_recoverable_info(struct mem_ctl_info *mci, 521 static void i5400_proccess_non_recoverable_info(struct mem_ctl_info *mci, argument 575 edac_mc_handle_fbd_ue(mci, rank, channel, channel + 1, msg); 579 * i5400_process_fatal_error_info(struct mem_ctl_info *mci, 585 static void i5400_process_nonfatal_error_info(struct mem_ctl_info *mci, argument 606 i5400_proccess_non_recoverable_info(mci, inf 665 i5400_process_error_info(struct mem_ctl_info *mci, struct i5400_error_info *info) argument 683 i5400_clear_error(struct mem_ctl_info *mci) argument 694 i5400_check_error(struct mem_ctl_info *mci) argument 706 i5400_put_devices(struct mem_ctl_info *mci) argument 725 i5400_get_devices(struct mem_ctl_info *mci, int dev_idx) argument 1014 i5400_get_mc_regs(struct mem_ctl_info *mci) argument 1130 i5400_init_csrows(struct mem_ctl_info *mci) argument 1193 i5400_enable_error_reporting(struct mem_ctl_info *mci) argument 1220 struct mem_ctl_info *mci; local 1360 struct mem_ctl_info *mci; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/kernel/ |
H A D | nmi.c | 95 static int notrace s390_revalidate_registers(struct mci *mci) argument 104 if (!mci->gr) { 111 if (!mci->fp) { 135 if (!mci->fc) { 169 if (!mci->ar) { 177 if (!mci->cr) { 203 if (!mci->pr) 221 if (!mci->wp) 228 if (!mci 252 struct mci *mci; local [all...] |