Home
last modified time | relevance | path

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

/linux/drivers/edac/
H A 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()
172 struct edac_device_ctl_info *edac_dev; in find_edac_device_by_dev() local
178 edac_dev = list_entry(item, struct edac_device_ctl_info, link); in find_edac_device_by_dev()
180 if (edac_dev->dev == dev) in find_edac_device_by_dev()
181 return edac_dev; in find_edac_device_by_dev()
[all …]
H A Dcpc925_edac.c277 struct edac_device_ctl_info *edac_dev; member
280 void (*check)(struct edac_device_ctl_info *edac_dev);
653 static void cpc925_cpu_check(struct edac_device_ctl_info *edac_dev) in cpc925_cpu_check() argument
655 struct cpc925_dev_info *dev_info = edac_dev->pvt_info; in cpc925_cpu_check()
673 edac_device_handle_ue(edac_dev, 0, 0, edac_dev->ctl_name); in cpc925_cpu_check()
700 static void cpc925_htlink_check(struct edac_device_ctl_info *edac_dev) in cpc925_htlink_check() argument
702 struct cpc925_dev_info *dev_info = edac_dev->pvt_info; in cpc925_htlink_check()
747 edac_device_handle_ce(edac_dev, 0, 0, edac_dev->ctl_name); in cpc925_htlink_check()
798 dev_info->edac_dev = in cpc925_add_edac_devices()
801 if (!dev_info->edac_dev) { in cpc925_add_edac_devices()
[all …]
H A 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);
56 *edac_dev, unsigned long msec);
H A Dthunderx_edac.c1050 struct edac_device_ctl_info *edac_dev; member
1125 ocx->edac_dev->ctl_name, ctx->reg_com_int); in thunderx_ocx_com_threaded_isr()
1148 edac_device_handle_ce(ocx->edac_dev, 0, 0, msg); in thunderx_ocx_com_threaded_isr()
1208 ocx->edac_dev->ctl_name, in thunderx_ocx_lnk_threaded_isr()
1217 edac_device_handle_ue(ocx->edac_dev, 0, 0, msg); in thunderx_ocx_lnk_threaded_isr()
1219 edac_device_handle_ce(ocx->edac_dev, 0, 0, msg); in thunderx_ocx_lnk_threaded_isr()
1340 struct edac_device_ctl_info *edac_dev; in thunderx_ocx_probe() local
1361 edac_dev = edac_device_alloc_ctl_info(sizeof(struct thunderx_ocx), in thunderx_ocx_probe()
1363 if (!edac_dev) { in thunderx_ocx_probe()
1367 ocx = edac_dev->pvt_info; in thunderx_ocx_probe()
[all …]
H A Dzynqmp_edac.c253 struct edac_device_ctl_info *edac_dev = file->private_data; in inject_ce_write() local
254 struct edac_priv *priv = edac_dev->pvt_info; in inject_ce_write()
297 struct edac_device_ctl_info *edac_dev = file->private_data; in inject_ue_write() local
298 struct edac_priv *priv = edac_dev->pvt_info; in inject_ue_write()
349 static void setup_debugfs(struct edac_device_ctl_info *edac_dev) in setup_debugfs() argument
351 struct edac_priv *priv = edac_dev->pvt_info; in setup_debugfs()
360 edac_dev, &inject_ue_fops); in setup_debugfs()
362 edac_dev, &inject_ce_fops); in setup_debugfs()
H A Dedac_pci.h60 void (*edac_check) (struct edac_pci_ctl_info * edac_dev);