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

123

/drivers/edac/
H A Dedac_mc.c53 struct mem_ctl_info *mci = dimm->mci; local
57 for (i = 0; i < mci->n_layers; i++) {
59 edac_layer_name[mci->layers[i].type],
88 dimm->mci->csbased ? "rank" : "dimm",
106 edac_dbg(4, " csrow->mci = %p\n", csrow->mci);
109 static void edac_mc_dump_mci(struct mem_ctl_info *mci) argument
111 edac_dbg(3, "\tmci = %p\n", mci);
112 edac_dbg(3, "\tmci->mtype_cap = %lx\n", mci
207 _edac_mc_free(struct mem_ctl_info *mci) argument
266 struct mem_ctl_info *mci; local
463 edac_mc_free(struct mem_ctl_info *mci) argument
490 struct mem_ctl_info *mci; local
529 struct mem_ctl_info *mci = to_edac_mem_ctl_work(d_work); local
559 edac_mc_workq_setup(struct mem_ctl_info *mci, unsigned msec, bool init) argument
582 edac_mc_workq_teardown(struct mem_ctl_info *mci) argument
606 struct mem_ctl_info *mci; local
630 add_mc_to_global_list(struct mem_ctl_info *mci) argument
670 del_mc_from_global_list(struct mem_ctl_info *mci) argument
695 struct mem_ctl_info *mci; local
723 edac_mc_add_mc(struct mem_ctl_info *mci) argument
819 struct mem_ctl_info *mci; local
885 edac_mc_find_csrow_by_page(struct mem_ctl_info *mci, unsigned long page) argument
935 edac_inc_ce_error(struct mem_ctl_info *mci, bool enable_per_layer_report, const int pos[EDAC_MAX_LAYERS], const u16 count) argument
960 edac_inc_ue_error(struct mem_ctl_info *mci, bool enable_per_layer_report, const int pos[EDAC_MAX_LAYERS], const u16 count) argument
985 edac_ce_error(struct mem_ctl_info *mci, const u16 error_count, const int pos[EDAC_MAX_LAYERS], const char *msg, const char *location, const char *label, const char *detail, const char *other_detail, const bool enable_per_layer_report, const unsigned long page_frame_number, const unsigned long offset_in_page, long grain) argument
1039 edac_ue_error(struct mem_ctl_info *mci, const u16 error_count, const int pos[EDAC_MAX_LAYERS], const char *msg, const char *location, const char *label, const char *detail, const char *other_detail, const bool enable_per_layer_report) argument
1091 edac_raw_mc_handle_error(const enum hw_event_mc_err_type type, struct mem_ctl_info *mci, struct edac_raw_error_desc *e) argument
1138 edac_mc_handle_error(const enum hw_event_mc_err_type type, struct mem_ctl_info *mci, const u16 error_count, const unsigned long page_frame_number, const unsigned long offset_in_page, const unsigned long syndrome, const int top_layer, const int mid_layer, const int low_layer, const char *msg, const char *other_detail) argument
[all...]
H A Damd64_edac_dbg.c8 struct mem_ctl_info *mci = to_mci(dev); \
9 struct amd64_pvt *pvt = mci->pvt_info; \
22 struct mem_ctl_info *mci = to_mci(dev); local
28 amd64_get_dram_hole_info(mci, &hole_base, &hole_offset, &hole_size);
43 int amd64_create_sysfs_dbg_files(struct mem_ctl_info *mci) argument
47 rc = device_create_file(&mci->dev, &dev_attr_dhar);
50 rc = device_create_file(&mci->dev, &dev_attr_dbam);
53 rc = device_create_file(&mci->dev, &dev_attr_topmem);
56 rc = device_create_file(&mci->dev, &dev_attr_topmem2);
59 rc = device_create_file(&mci
66 amd64_remove_sysfs_dbg_files(struct mem_ctl_info *mci) argument
[all...]
H A Dtile_edac.c58 static void tile_edac_check(struct mem_ctl_info *mci) argument
60 struct tile_edac_priv *priv = mci->pvt_info;
72 dev_dbg(mci->pdev, "ECC CE err on node %d\n", priv->node);
74 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1,
77 mci->ctl_name, "");
82 * Initialize the 'csrows' table within the mci control structure with the
85 static int tile_edac_init_csrows(struct mem_ctl_info *mci) argument
87 struct csrow_info *csrow = mci->csrows[0];
88 struct tile_edac_priv *priv = mci->pvt_info;
127 struct mem_ctl_info *mci; local
191 struct mem_ctl_info *mci = platform_get_drvdata(pdev); local
[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->pdev);
159 static int r82600_process_error_info(struct mem_ctl_info *mci, argument
182 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1,
184 edac_mc_find_csrow_by_page(mci, page),
186 mci->ctl_name, "");
194 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1,
196 edac_mc_find_csrow_by_page(mci, pag
204 r82600_check(struct mem_ctl_info *mci) argument
218 r82600_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, u8 dramcr) argument
272 struct mem_ctl_info *mci; local
373 struct mem_ctl_info *mci; local
[all...]
H A Docteon_edac-lmc.c39 static void octeon_lmc_edac_poll(struct mem_ctl_info *mci) argument
45 cfg0.u64 = cvmx_read_csr(CVMX_LMCX_MEM_CFG0(mci->mc_idx));
48 fadr.u64 = cvmx_read_csr(CVMX_LMCX_FADR(mci->mc_idx));
56 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, 0, 0, 0,
63 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0,
69 cvmx_write_csr(CVMX_LMCX_MEM_CFG0(mci->mc_idx), cfg0.u64);
72 static void octeon_lmc_edac_poll_o2(struct mem_ctl_info *mci) argument
74 struct octeon_lmc_pvt *pvt = mci->pvt_info;
80 int_reg.u64 = cvmx_read_csr(CVMX_LMCX_INT(mci->mc_idx));
91 fadr.u64 = cvmx_read_csr(CVMX_LMCX_FADR(mci
172 struct mem_ctl_info *mci = to_mci(dev); local
187 struct mem_ctl_info *mci = to_mci(dev); local
213 octeon_set_mc_sysfs_attributes(struct mem_ctl_info *mci) argument
244 struct mem_ctl_info *mci; local
336 struct mem_ctl_info *mci = platform_get_drvdata(pdev); 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->pdev);
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->pdev);
113 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1,
114 mci->csrows[cs]->first_page, 0, 0,
115 cs, 0, -1, mci->ctl_name, "");
120 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1,
121 mci->csrows[cs]->first_page, 0, 0,
122 cs, 0, -1, mci
125 pasemi_edac_check(struct mem_ctl_info *mci) argument
134 pasemi_edac_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, enum edac_type edac_mode) argument
194 struct mem_ctl_info *mci = NULL; local
271 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)
97 * @mci: Memory controller
103 static void amd76x_get_error_info(struct mem_ctl_info *mci, argument
108 pdev = to_pci_dev(mci->pdev);
123 * @mci: Memory controller
131 static int amd76x_process_error_info(struct mem_ctl_info *mci, argument
148 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1,
149 mci->csrows[row]->first_page, 0, 0,
151 mci
180 amd76x_check(struct mem_ctl_info *mci) argument
188 amd76x_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, enum edac_type edac_mode) argument
238 struct mem_ctl_info *mci; local
323 struct mem_ctl_info *mci; 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->pdev);
98 static int i82860_process_error_info(struct mem_ctl_info *mci, argument
112 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0,
118 row = edac_mc_find_csrow_by_page(mci, info->eap);
119 dimm = mci->csrows[row]->channels[0]->dimm;
122 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1,
127 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci,
135 i82860_check(struct mem_ctl_info *mci) argument
144 i82860_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev) argument
188 struct mem_ctl_info *mci; local
278 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)
300 * @mci: A pointer to the EDAC memory controller instance associated
316 ppc4xx_edac_generate_bank_message(const struct mem_ctl_info *mci, argument
324 n = snprintf(buffer, size, "%s: Banks: ", mci->dev_name);
333 for (rows = 0, row = 0; row < mci->nr_csrows; row++) {
362 * @mci: A pointer to the EDAC memory controller instance associated
378 ppc4xx_edac_generate_checkbit_message(const struct mem_ctl_info *mci, argument
383 const struct ppc4xx_edac_pdata *pdata = mci->pvt_info;
420 * @mci
436 ppc4xx_edac_generate_lane_message(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status, char *buffer, size_t size) argument
501 ppc4xx_edac_generate_ecc_message(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status, char *buffer, size_t size) argument
557 ppc4xx_edac_generate_plb_message(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status, char *buffer, size_t size) argument
598 ppc4xx_edac_generate_message(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status, char *buffer, size_t size) argument
631 ppc4xx_ecc_dump_status(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status) argument
668 ppc4xx_ecc_get_status(const struct mem_ctl_info *mci, struct ppc4xx_ecc_status *status) argument
693 ppc4xx_ecc_clear_status(const struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status) argument
720 ppc4xx_edac_handle_ce(struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status) argument
748 ppc4xx_edac_handle_ue(struct mem_ctl_info *mci, const struct ppc4xx_ecc_status *status) argument
778 ppc4xx_edac_check(struct mem_ctl_info *mci) argument
817 struct mem_ctl_info *mci = dev_id; local
894 ppc4xx_edac_init_csrows(struct mem_ctl_info *mci, u32 mcopt1) argument
1011 ppc4xx_edac_mc_init(struct mem_ctl_info *mci, struct platform_device *op, const dcr_host_t *dcr_host, u32 mcopt1) argument
1103 ppc4xx_edac_register_irq(struct platform_device *op, struct mem_ctl_info *mci) argument
1236 struct mem_ctl_info *mci = NULL; local
1356 struct mem_ctl_info *mci = dev_get_drvdata(&op->dev); local
[all...]
H A Dedac_mc_sysfs.c370 static int edac_create_csrow_object(struct mem_ctl_info *mci, argument
379 csrow->dev.bus = mci->bus;
381 csrow->dev.parent = &mci->dev;
382 csrow->mci = mci;
425 static int edac_create_csrow_objects(struct mem_ctl_info *mci) argument
430 for (i = 0; i < mci->nr_csrows; i++) {
431 csrow = mci->csrows[i];
434 err = edac_create_csrow_object(mci, mci
463 edac_delete_csrow_objects(struct mem_ctl_info *mci) argument
606 edac_create_dimm_object(struct mem_ctl_info *mci, struct dimm_info *dimm, int index) argument
642 struct mem_ctl_info *mci = to_mci(dev); local
683 struct mem_ctl_info *mci = to_mci(dev); local
707 struct mem_ctl_info *mci = to_mci(dev); local
724 struct mem_ctl_info *mci = to_mci(dev); local
733 struct mem_ctl_info *mci = to_mci(dev); local
742 struct mem_ctl_info *mci = to_mci(dev); local
751 struct mem_ctl_info *mci = to_mci(dev); local
760 struct mem_ctl_info *mci = to_mci(dev); local
769 struct mem_ctl_info *mci = to_mci(dev); local
778 struct mem_ctl_info *mci = to_mci(dev); local
798 struct mem_ctl_info *mci = to_mci(dev); local
817 struct mem_ctl_info *mci = to_mci(dev); local
892 struct mem_ctl_info *mci = container_of(dev, struct mem_ctl_info, dev); local
921 edac_create_debug_nodes(struct mem_ctl_info *mci) argument
976 edac_create_sysfs_mci_device(struct mem_ctl_info *mci) argument
1083 edac_remove_sysfs_mci_device(struct mem_ctl_info *mci) argument
1105 edac_unregister_sysfs(struct mem_ctl_info *mci) argument
[all...]
H A Di82443bxgx_edac.c122 static void i82443bxgx_edacmc_get_error_info(struct mem_ctl_info *mci, argument
127 pdev = to_pci_dev(mci->pdev);
142 static int i82443bxgx_edacmc_process_error_info(struct mem_ctl_info *mci, argument
159 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1,
161 edac_mc_find_csrow_by_page(mci, page),
162 0, -1, mci->ctl_name, "");
168 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1,
170 edac_mc_find_csrow_by_page(mci, page),
171 0, -1, mci->ctl_name, "");
177 static void i82443bxgx_edacmc_check(struct mem_ctl_info *mci) argument
186 i82443bxgx_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, enum edac_type edac_mode, enum mem_type mtype) argument
236 struct mem_ctl_info *mci; local
374 struct mem_ctl_info *mci; local
[all...]
H A Dhighbank_mc_edac.c67 struct mem_ctl_info *mci = dev_id; local
68 struct hb_mc_drvdata *drvdata = mci->pvt_info;
76 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1,
80 mci->ctl_name, "");
86 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1,
90 mci->ctl_name, "");
98 static void highbank_mc_err_inject(struct mem_ctl_info *mci, u8 synd) argument
100 struct hb_mc_drvdata *pdata = mci->pvt_info;
114 struct mem_ctl_info *mci = to_mci(dev); local
120 highbank_mc_err_inject(mci, syn
154 struct mem_ctl_info *mci; local
260 struct mem_ctl_info *mci = platform_get_drvdata(pdev); local
[all...]
H A Dcell_edac.c34 static void cell_edac_count_ce(struct mem_ctl_info *mci, int chan, u64 ar) argument
36 struct cell_edac_priv *priv = mci->pvt_info;
37 struct csrow_info *csrow = mci->csrows[0];
40 dev_dbg(mci->pdev, "ECC CE err on node %d, channel %d, ar = 0x%016llx\n",
52 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1,
57 static void cell_edac_count_ue(struct mem_ctl_info *mci, int chan, u64 ar) argument
59 struct cell_edac_priv *priv = mci->pvt_info;
60 struct csrow_info *csrow = mci->csrows[0];
63 dev_dbg(mci->pdev, "ECC UE err on node %d, channel %d, ar = 0x%016llx\n",
74 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci,
79 cell_edac_check(struct mem_ctl_info *mci) argument
128 cell_edac_init_csrows(struct mem_ctl_info *mci) argument
171 struct mem_ctl_info *mci; local
239 struct mem_ctl_info *mci = edac_mc_del_mc(&pdev->dev); local
[all...]
H A Dx38_edac.c152 static void x38_clear_error_info(struct mem_ctl_info *mci) argument
156 pdev = to_pci_dev(mci->pdev);
166 static void x38_get_and_clear_error_info(struct mem_ctl_info *mci, argument
170 void __iomem *window = mci->pvt_info;
172 pdev = to_pci_dev(mci->pdev);
202 x38_clear_error_info(mci);
205 static void x38_process_error_info(struct mem_ctl_info *mci, argument
215 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0,
224 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1,
230 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci,
239 x38_check(struct mem_ctl_info *mci) argument
324 struct mem_ctl_info *mci = NULL; local
435 struct mem_ctl_info *mci; local
[all...]
H A De7xxx_edac.c41 #define e7xxx_mc_printk(mci, level, fmt, arg...) \
42 edac_mc_chipset_printk(mci, level, "e7xxx", fmt, ##arg)
183 static unsigned long ctl_page_to_phys(struct mem_ctl_info *mci, argument
187 struct e7xxx_pvt *pvt = (struct e7xxx_pvt *)mci->pvt_info;
204 static void process_ce(struct mem_ctl_info *mci, struct e7xxx_error_info *info) argument
219 row = edac_mc_find_csrow_by_page(mci, page);
222 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, page, 0, syndrome,
226 static void process_ce_no_info(struct mem_ctl_info *mci) argument
229 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1, 0, 0, 0, -1, -1, -1,
233 static void process_ue(struct mem_ctl_info *mci, struc argument
249 process_ue_no_info(struct mem_ctl_info *mci) argument
257 e7xxx_get_error_info(struct mem_ctl_info *mci, struct e7xxx_error_info *info) argument
285 e7xxx_process_error_info(struct mem_ctl_info *mci, struct e7xxx_error_info *info, int handle_errors) argument
333 e7xxx_check(struct mem_ctl_info *mci) argument
355 e7xxx_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, int dev_idx, u32 drc) argument
425 struct mem_ctl_info *mci = NULL; local
542 struct mem_ctl_info *mci; local
[all...]
H A Daltera_edac.c112 struct mem_ctl_info *mci = dev_id; local
113 struct altr_sdram_mc_data *drvdata = mci->pvt_info;
128 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, err_count,
131 0, 0, -1, mci->ctl_name, "");
145 struct mem_ctl_info *mci = file->private_data; local
146 struct altr_sdram_mc_data *drvdata = mci->pvt_info;
151 ptemp = dma_alloc_coherent(mci->pdev, 16, &dma_handle, GFP_KERNEL);
153 dma_free_coherent(mci->pdev, 16, ptemp, dma_handle);
200 dma_free_coherent(mci->pdev, 16, ptemp, dma_handle);
211 static void altr_sdr_mc_create_debugfs_nodes(struct mem_ctl_info *mci) argument
218 altr_sdr_mc_create_debugfs_nodes(struct mem_ctl_info *mci) argument
257 struct mem_ctl_info *mci; local
382 struct mem_ctl_info *mci = platform_get_drvdata(pdev); local
[all...]
H A Damd64_edac_inj.c7 struct mem_ctl_info *mci = to_mci(dev); local
8 struct amd64_pvt *pvt = mci->pvt_info;
22 struct mem_ctl_info *mci = to_mci(dev); local
23 struct amd64_pvt *pvt = mci->pvt_info;
44 struct mem_ctl_info *mci = to_mci(dev); local
45 struct amd64_pvt *pvt = mci->pvt_info;
59 struct mem_ctl_info *mci = to_mci(dev); local
60 struct amd64_pvt *pvt = mci->pvt_info;
81 struct mem_ctl_info *mci = to_mci(dev); local
82 struct amd64_pvt *pvt = mci
95 struct mem_ctl_info *mci = to_mci(dev); local
121 struct mem_ctl_info *mci = to_mci(dev); local
154 struct mem_ctl_info *mci = to_mci(dev); local
211 amd64_create_sysfs_inject_files(struct mem_ctl_info *mci) argument
234 amd64_remove_sysfs_inject_files(struct mem_ctl_info *mci) argument
[all...]
H A Di3000_edac.c192 static void i3000_get_error_info(struct mem_ctl_info *mci, argument
197 pdev = to_pci_dev(mci->pdev);
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_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0,
258 row = edac_mc_find_csrow_by_page(mci, pfn);
261 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1,
266 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1,
274 static void i3000_check(struct mem_ctl_info *mci) argument
278 edac_dbg(1, "MC%d\n", mci
315 struct mem_ctl_info *mci = NULL; local
476 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)
239 static void i82975x_get_error_info(struct mem_ctl_info *mci, argument
244 pdev = to_pci_dev(mci->pdev);
278 static int i82975x_process_error_info(struct mem_ctl_info *mci, argument
291 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0,
301 row = edac_mc_find_csrow_by_page(mci, page);
304 i82975x_mc_printk(mci, KERN_ERR, "error processing EAP:\n"
311 chan = (mci->csrows[row]->nr_channels == 1) ? 0 : info->eap & 1;
314 (1 << mci
330 i82975x_check(struct mem_ctl_info *mci) argument
370 i82975x_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, void __iomem *mch_window) argument
475 struct mem_ctl_info *mci; local
615 struct mem_ctl_info *mci; local
[all...]
H A Die31200_edac.c207 static void ie31200_clear_error_info(struct mem_ctl_info *mci) argument
213 pci_write_bits16(to_pci_dev(mci->pdev), IE31200_ERRSTS,
217 static void ie31200_get_and_clear_error_info(struct mem_ctl_info *mci, argument
221 struct ie31200_priv *priv = mci->pvt_info;
224 pdev = to_pci_dev(mci->pdev);
254 ie31200_clear_error_info(mci);
257 static void ie31200_process_error_info(struct mem_ctl_info *mci, argument
267 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0,
275 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1,
281 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci,
291 ie31200_check(struct mem_ctl_info *mci) argument
332 struct mem_ctl_info *mci = NULL; local
469 struct mem_ctl_info *mci; local
[all...]
H A Di3200_edac.c168 static void i3200_clear_error_info(struct mem_ctl_info *mci) argument
172 pdev = to_pci_dev(mci->pdev);
182 static void i3200_get_and_clear_error_info(struct mem_ctl_info *mci, argument
186 struct i3200_priv *priv = mci->pvt_info;
189 pdev = to_pci_dev(mci->pdev);
218 i3200_clear_error_info(mci);
221 static void i3200_process_error_info(struct mem_ctl_info *mci, argument
231 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0,
239 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1,
245 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci,
254 i3200_check(struct mem_ctl_info *mci) argument
342 struct mem_ctl_info *mci = NULL; local
454 struct mem_ctl_info *mci; local
[all...]
H A Dghes_edac.c25 struct mem_ctl_info *mci; member in struct:ghes_edac_pvt
65 struct mem_ctl_info *mci; member in struct:ghes_edac_dimm_fill
100 struct mem_ctl_info *mci = dimm_fill->mci; local
104 struct dimm_info *dimm = EDAC_DIMM_PTR(mci->layers, mci->dimms,
105 mci->n_layers,
193 struct mem_ctl_info *mci; local
206 mci = pvt->mci;
432 struct mem_ctl_info *mci; local
535 struct mem_ctl_info *mci; local
[all...]
H A Di82875p_edac.c29 #define i82875p_mc_printk(mci, level, fmt, arg...) \
30 edac_mc_chipset_printk(mci, level, "i82875p", fmt, ##arg)
187 static void i82875p_get_error_info(struct mem_ctl_info *mci, argument
192 pdev = to_pci_dev(mci->pdev);
224 static int i82875p_process_error_info(struct mem_ctl_info *mci, argument
230 multi_chan = mci->csrows[0]->nr_channels - 1;
239 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1, 0, 0, 0,
246 row = edac_mc_find_csrow_by_page(mci, info->eap);
249 edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1,
254 edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci,
262 i82875p_check(struct mem_ctl_info *mci) argument
341 i82875p_init_csrows(struct mem_ctl_info *mci, struct pci_dev *pdev, void __iomem * ovrfl_window, u32 drc) argument
392 struct mem_ctl_info *mci; local
495 struct mem_ctl_info *mci; local
[all...]
/drivers/net/wireless/ath/ath9k/
H A Dmci.c21 #include "mci.h"
26 ath_mci_find_profile(struct ath_mci_profile *mci, argument
31 if (list_empty(&mci->info))
34 list_for_each_entry(entry, &mci->info, list) {
42 struct ath_mci_profile *mci,
48 if ((mci->num_sco == ATH_MCI_MAX_SCO_PROFILE) &&
52 if (((NUM_PROF(mci) - mci->num_sco) == ATH_MCI_MAX_ACL_PROFILE) &&
61 INC_PROF(mci, info);
62 list_add_tail(&entry->list, &mci
41 ath_mci_add_profile(struct ath_common *common, struct ath_mci_profile *mci, struct ath_mci_profile_info *info) argument
73 ath_mci_del_profile(struct ath_common *common, struct ath_mci_profile *mci, struct ath_mci_profile_info *entry) argument
85 ath_mci_flush_profile(struct ath_mci_profile *mci) argument
104 struct ath_mci_profile *mci = &btcoex->mci; local
123 struct ath_mci_profile *mci = &btcoex->mci; local
259 struct ath_mci_profile *mci = &btcoex->mci; local
300 struct ath_mci_profile *mci = &btcoex->mci; local
334 struct ath_mci_profile *mci = &btcoex->mci; local
437 struct ath_mci_coex *mci = &sc->mci_coex; local
485 struct ath_mci_coex *mci = &sc->mci_coex; local
646 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
730 struct ath_mci_profile *mci = &btcoex->mci; local
[all...]
H A Dar9003_mci.c126 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
129 if (mci->bt_version_known ||
130 (mci->bt_state == MCI_BT_SLEEP))
141 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
147 mci->wlan_ver_major;
149 mci->wlan_ver_minor;
156 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
172 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
203 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
226 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
322 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
357 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
371 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
395 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
406 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
426 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
484 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
526 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
573 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
795 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
828 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
970 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
999 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
1047 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
1086 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
1186 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
1207 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
1298 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
1351 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
1369 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
1454 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
1466 struct ath9k_hw_mci *mci = &ah->btcoex_hw.mci; local
[all...]

Completed in 252 milliseconds

123