Searched refs:mci (Results 1 - 25 of 54) sorted by relevance

123

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/edac/
H A Dedac_mc.c62 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 Dr82600_edac.c31 #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 Dcell_edac.c33 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 Dpasemi_edac.c75 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 Damd76x_edac.c28 #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 Dppc4xx_edac.c129 #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 Di82860_edac.c25 #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 Di82443bxgx_edac.c121 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 Di3200_edac.c155 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 Dx38_edac.c150 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 De7xxx_edac.c38 #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 Di3000_edac.c192 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 Damd64_edac_dbg.c9 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 Di5100_edac.c344 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 Damd64_edac_inj.c3 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 Dedac_mc_sysfs.c341 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 Di82875p_edac.c29 #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 Di82975x_edac.c25 #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 De752x_edac.c39 #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 Dcpc925_edac.c39 #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 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 Dmpc85xx_edac.c52 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 Di5000_edac.c36 #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 Di5400_edac.c43 #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 Dnmi.c95 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...]

Completed in 216 milliseconds

123