Home
last modified time | relevance | path

Searched refs:edac_dev (Results 1 – 11 of 11) sorted by relevance

/drivers/edac/
Dedac_device.c41 static void edac_device_dump_device(struct edac_device_ctl_info *edac_dev) in edac_device_dump_device() argument
44 edac_dev, edac_dev->dev_idx); in edac_device_dump_device()
45 edac_dbg(4, "\tedac_dev->edac_check = %p\n", edac_dev->edac_check); in edac_device_dump_device()
46 edac_dbg(3, "\tdev = %p\n", edac_dev->dev); in edac_device_dump_device()
48 edac_dev->mod_name, edac_dev->ctl_name); in edac_device_dump_device()
49 edac_dbg(3, "\tpvt_info = %p\n\n", edac_dev->pvt_info); in edac_device_dump_device()
270 struct edac_device_ctl_info *edac_dev; in find_edac_device_by_dev() local
276 edac_dev = list_entry(item, struct edac_device_ctl_info, link); in find_edac_device_by_dev()
278 if (edac_dev->dev == dev) in find_edac_device_by_dev()
279 return edac_dev; in find_edac_device_by_dev()
[all …]
Dedac_device_sysfs.c120 struct edac_device_ctl_info *edac_dev = to_ctl_info(kobj); in edac_dev_ctl_info_show() local
124 return ctl_info_attr->show(edac_dev, buffer); in edac_dev_ctl_info_show()
133 struct edac_device_ctl_info *edac_dev = to_ctl_info(kobj); in edac_dev_ctl_info_store() local
137 return ctl_info_attr->store(edac_dev, buffer, count); in edac_dev_ctl_info_store()
203 struct edac_device_ctl_info *edac_dev = to_edacdev(kobj); in edac_device_ctrl_master_release() local
205 edac_dbg(4, "control index=%d\n", edac_dev->dev_idx); in edac_device_ctrl_master_release()
208 module_put(edac_dev->owner); in edac_device_ctrl_master_release()
213 kfree(edac_dev); in edac_device_ctrl_master_release()
231 int edac_device_register_sysfs_main_kobj(struct edac_device_ctl_info *edac_dev) in edac_device_register_sysfs_main_kobj() argument
247 edac_dev->edac_subsys = edac_subsys; in edac_device_register_sysfs_main_kobj()
[all …]
Damd8111_edac.c169 static void amd8111_pci_bridge_check(struct edac_pci_ctl_info *edac_dev) in amd8111_pci_bridge_check() argument
171 struct amd8111_pci_info *pci_info = edac_dev->pvt_info; in amd8111_pci_bridge_check()
188 edac_pci_handle_npe(edac_dev, edac_dev->ctl_name); in amd8111_pci_bridge_check()
202 edac_pci_handle_npe(edac_dev, edac_dev->ctl_name); in amd8111_pci_bridge_check()
216 edac_pci_handle_npe(edac_dev, edac_dev->ctl_name); in amd8111_pci_bridge_check()
237 edac_pci_handle_npe(edac_dev, edac_dev->ctl_name); in amd8111_pci_bridge_check()
289 static void amd8111_lpc_bridge_check(struct edac_device_ctl_info *edac_dev) in amd8111_lpc_bridge_check() argument
291 struct amd8111_dev_info *dev_info = edac_dev->pvt_info; in amd8111_lpc_bridge_check()
307 edac_device_handle_ue(edac_dev, 0, 0, edac_dev->ctl_name); in amd8111_lpc_bridge_check()
319 edac_device_handle_ue(edac_dev, 0, 0, in amd8111_lpc_bridge_check()
[all …]
Damd8131_edac.c170 static void amd8131_pcix_check(struct edac_pci_ctl_info *edac_dev) in amd8131_pcix_check() argument
172 struct amd8131_dev_info *dev_info = edac_dev->pvt_info; in amd8131_pcix_check()
193 edac_pci_handle_npe(edac_dev, edac_dev->ctl_name); in amd8131_pcix_check()
206 edac_pci_handle_npe(edac_dev, edac_dev->ctl_name); in amd8131_pcix_check()
219 edac_pci_handle_npe(edac_dev, edac_dev->ctl_name); in amd8131_pcix_check()
232 edac_pci_handle_npe(edac_dev, edac_dev->ctl_name); in amd8131_pcix_check()
282 dev_info->edac_dev = edac_pci_alloc_ctl_info(0, dev_info->ctl_name); in amd8131_probe()
283 if (!dev_info->edac_dev) in amd8131_probe()
286 dev_info->edac_dev->pvt_info = dev_info; in amd8131_probe()
287 dev_info->edac_dev->dev = &dev_info->dev->dev; in amd8131_probe()
[all …]
Dmv64x60_edac.c233 static void mv64x60_sram_check(struct edac_device_ctl_info *edac_dev) in mv64x60_sram_check() argument
235 struct mv64x60_sram_pdata *pdata = edac_dev->pvt_info; in mv64x60_sram_check()
256 edac_device_handle_ue(edac_dev, 0, 0, edac_dev->ctl_name); in mv64x60_sram_check()
261 struct edac_device_ctl_info *edac_dev = dev_id; in mv64x60_sram_isr() local
262 struct mv64x60_sram_pdata *pdata = edac_dev->pvt_info; in mv64x60_sram_isr()
269 mv64x60_sram_check(edac_dev); in mv64x60_sram_isr()
276 struct edac_device_ctl_info *edac_dev; in mv64x60_sram_err_probe() local
284 edac_dev = edac_device_alloc_ctl_info(sizeof(*pdata), in mv64x60_sram_err_probe()
287 if (!edac_dev) { in mv64x60_sram_err_probe()
292 pdata = edac_dev->pvt_info; in mv64x60_sram_err_probe()
[all …]
Dmpc85xx_edac.c413 *edac_dev, char *data) in mpc85xx_l2_inject_data_hi_show()
415 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info; in mpc85xx_l2_inject_data_hi_show()
421 *edac_dev, char *data) in mpc85xx_l2_inject_data_lo_show()
423 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info; in mpc85xx_l2_inject_data_lo_show()
429 *edac_dev, char *data) in mpc85xx_l2_inject_ctrl_show()
431 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info; in mpc85xx_l2_inject_ctrl_show()
437 *edac_dev, const char *data, in mpc85xx_l2_inject_data_hi_store()
440 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info; in mpc85xx_l2_inject_data_hi_store()
450 *edac_dev, const char *data, in mpc85xx_l2_inject_data_lo_store()
453 struct mpc85xx_l2_pdata *pdata = edac_dev->pvt_info; in mpc85xx_l2_inject_data_lo_store()
[all …]
Dedac_module.h42 struct edac_device_ctl_info *edac_dev);
44 struct edac_device_ctl_info *edac_dev);
45 extern int edac_device_create_sysfs(struct edac_device_ctl_info *edac_dev);
46 extern void edac_device_remove_sysfs(struct edac_device_ctl_info *edac_dev);
50 extern void edac_device_workq_setup(struct edac_device_ctl_info *edac_dev,
52 extern void edac_device_workq_teardown(struct edac_device_ctl_info *edac_dev);
54 *edac_dev, unsigned long value);
Dcpc925_edac.c290 struct edac_device_ctl_info *edac_dev; member
293 void (*check)(struct edac_device_ctl_info *edac_dev);
682 static void cpc925_cpu_check(struct edac_device_ctl_info *edac_dev) in cpc925_cpu_check() argument
684 struct cpc925_dev_info *dev_info = edac_dev->pvt_info; in cpc925_cpu_check()
702 edac_device_handle_ue(edac_dev, 0, 0, edac_dev->ctl_name); in cpc925_cpu_check()
729 static void cpc925_htlink_check(struct edac_device_ctl_info *edac_dev) in cpc925_htlink_check() argument
731 struct cpc925_dev_info *dev_info = edac_dev->pvt_info; in cpc925_htlink_check()
776 edac_device_handle_ce(edac_dev, 0, 0, edac_dev->ctl_name); in cpc925_htlink_check()
827 dev_info->edac_dev = in cpc925_add_edac_devices()
830 if (!dev_info->edac_dev) { in cpc925_add_edac_devices()
[all …]
Damd8111_edac.h113 struct edac_device_ctl_info *edac_dev; member
116 void (*check)(struct edac_device_ctl_info *edac_dev);
124 struct edac_pci_ctl_info *edac_dev; member
127 void (*check)(struct edac_pci_ctl_info *edac_dev);
Dedac_core.h253 void (*edac_check) (struct edac_device_ctl_info * edac_dev);
351 void (*edac_check) (struct edac_pci_ctl_info * edac_dev);
476 extern int edac_device_add_device(struct edac_device_ctl_info *edac_dev);
478 extern void edac_device_handle_ue(struct edac_device_ctl_info *edac_dev,
480 extern void edac_device_handle_ce(struct edac_device_ctl_info *edac_dev,
Damd8131_edac.h97 struct edac_pci_ctl_info *edac_dev; member
115 void (*check)(struct edac_pci_ctl_info *edac_dev);