Home
last modified time | relevance | path

Searched refs:edac_device_ctl_info (Results 1 – 13 of 13) sorted by relevance

/linux-4.4.14/drivers/edac/
Dedac_device.c41 static void edac_device_dump_device(struct edac_device_ctl_info *edac_dev) in edac_device_dump_device()
68 struct edac_device_ctl_info *edac_device_alloc_ctl_info( in edac_device_alloc_ctl_info()
76 struct edac_device_ctl_info *dev_ctl; in edac_device_alloc_ctl_info()
252 void edac_device_free_ctl_info(struct edac_device_ctl_info *ctl_info) in edac_device_free_ctl_info()
268 static struct edac_device_ctl_info *find_edac_device_by_dev(struct device *dev) in find_edac_device_by_dev()
270 struct edac_device_ctl_info *edac_dev; in find_edac_device_by_dev()
276 edac_dev = list_entry(item, struct edac_device_ctl_info, link); in find_edac_device_by_dev()
296 static int add_edac_dev_to_global_list(struct edac_device_ctl_info *edac_dev) in add_edac_dev_to_global_list()
299 struct edac_device_ctl_info *rover; in add_edac_dev_to_global_list()
310 rover = list_entry(item, struct edac_device_ctl_info, link); in add_edac_dev_to_global_list()
[all …]
Dedac_device_sysfs.c23 #define to_edacdev(k) container_of(k, struct edac_device_ctl_info, kobj)
32 static ssize_t edac_device_ctl_log_ue_show(struct edac_device_ctl_info in edac_device_ctl_log_ue_show()
38 static ssize_t edac_device_ctl_log_ue_store(struct edac_device_ctl_info in edac_device_ctl_log_ue_store()
49 static ssize_t edac_device_ctl_log_ce_show(struct edac_device_ctl_info in edac_device_ctl_log_ce_show()
55 static ssize_t edac_device_ctl_log_ce_store(struct edac_device_ctl_info in edac_device_ctl_log_ce_store()
66 static ssize_t edac_device_ctl_panic_on_ue_show(struct edac_device_ctl_info in edac_device_ctl_panic_on_ue_show()
72 static ssize_t edac_device_ctl_panic_on_ue_store(struct edac_device_ctl_info in edac_device_ctl_panic_on_ue_store()
83 static ssize_t edac_device_ctl_poll_msec_show(struct edac_device_ctl_info in edac_device_ctl_poll_msec_show()
89 static ssize_t edac_device_ctl_poll_msec_store(struct edac_device_ctl_info in edac_device_ctl_poll_msec_store()
109 ssize_t(*show) (struct edac_device_ctl_info *, char *);
[all …]
Dedac_core.h144 struct edac_device_ctl_info;
154 ssize_t (*show)(struct edac_device_ctl_info *, char *);
155 ssize_t (*store)(struct edac_device_ctl_info *, const char *, size_t);
198 struct edac_device_ctl_info *ctl; /* Up pointer */
215 struct edac_device_ctl_info { struct
255 void (*edac_check) (struct edac_device_ctl_info * edac_dev); argument
298 container_of(w,struct edac_device_ctl_info,work) argument
305 extern struct edac_device_ctl_info *edac_device_alloc_ctl_info(
322 extern void edac_device_free_ctl_info(struct edac_device_ctl_info *ctl_info);
480 extern int edac_device_add_device(struct edac_device_ctl_info *edac_dev);
[all …]
Dedac_module.h43 struct edac_device_ctl_info *edac_dev);
45 struct edac_device_ctl_info *edac_dev);
46 extern int edac_device_create_sysfs(struct edac_device_ctl_info *edac_dev);
47 extern void edac_device_remove_sysfs(struct edac_device_ctl_info *edac_dev);
51 extern void edac_device_workq_setup(struct edac_device_ctl_info *edac_dev,
53 extern void edac_device_workq_teardown(struct edac_device_ctl_info *edac_dev);
54 extern void edac_device_reset_delay_period(struct edac_device_ctl_info
Docteon_edac-l2c.c24 static void octeon_l2c_poll_oct1(struct edac_device_ctl_info *l2c) in octeon_l2c_poll_oct1()
61 static void _octeon_l2c_poll_oct2(struct edac_device_ctl_info *l2c, int tad) in _octeon_l2c_poll_oct2()
127 static void octeon_l2c_poll_oct2(struct edac_device_ctl_info *l2c) in octeon_l2c_poll_oct2()
136 struct edac_device_ctl_info *l2c; in octeon_l2c_probe()
190 struct edac_device_ctl_info *l2c = platform_get_drvdata(pdev); in octeon_l2c_remove()
Dxgene_edac.c526 struct edac_device_ctl_info *edac_dev;
532 static void xgene_edac_pmd_l1_check(struct edac_device_ctl_info *edac_dev, in xgene_edac_pmd_l1_check()
672 static void xgene_edac_pmd_l2_check(struct edac_device_ctl_info *edac_dev) in xgene_edac_pmd_l2_check()
747 static void xgene_edac_pmd_check(struct edac_device_ctl_info *edac_dev) in xgene_edac_pmd_check()
765 static void xgene_edac_pmd_cpu_hw_cfg(struct edac_device_ctl_info *edac_dev, in xgene_edac_pmd_cpu_hw_cfg()
781 static void xgene_edac_pmd_hw_cfg(struct edac_device_ctl_info *edac_dev) in xgene_edac_pmd_hw_cfg()
794 static void xgene_edac_pmd_hw_ctl(struct edac_device_ctl_info *edac_dev, in xgene_edac_pmd_hw_ctl()
823 struct edac_device_ctl_info *edac_dev = file->private_data; in xgene_edac_pmd_l1_inject_ctrl_write()
849 struct edac_device_ctl_info *edac_dev = file->private_data; in xgene_edac_pmd_l2_inject_ctrl_write()
874 xgene_edac_pmd_create_debugfs_nodes(struct edac_device_ctl_info *edac_dev) in xgene_edac_pmd_create_debugfs_nodes()
[all …]
Dhighbank_l2_edac.c38 struct edac_device_ctl_info *dci = dev_id; in highbank_l2_err_handler()
62 struct edac_device_ctl_info *dci; in highbank_l2_err_probe()
134 struct edac_device_ctl_info *dci = platform_get_drvdata(pdev); in highbank_l2_err_remove()
Damd8111_edac.h113 struct edac_device_ctl_info *edac_dev;
116 void (*check)(struct edac_device_ctl_info *edac_dev);
Dmpc85xx_edac.c397 static ssize_t mpc85xx_l2_inject_data_hi_show(struct edac_device_ctl_info in mpc85xx_l2_inject_data_hi_show()
405 static ssize_t mpc85xx_l2_inject_data_lo_show(struct edac_device_ctl_info in mpc85xx_l2_inject_data_lo_show()
413 static ssize_t mpc85xx_l2_inject_ctrl_show(struct edac_device_ctl_info in mpc85xx_l2_inject_ctrl_show()
421 static ssize_t mpc85xx_l2_inject_data_hi_store(struct edac_device_ctl_info in mpc85xx_l2_inject_data_hi_store()
434 static ssize_t mpc85xx_l2_inject_data_lo_store(struct edac_device_ctl_info in mpc85xx_l2_inject_data_lo_store()
447 static ssize_t mpc85xx_l2_inject_ctrl_store(struct edac_device_ctl_info in mpc85xx_l2_inject_ctrl_store()
489 static void mpc85xx_set_l2_sysfs_attributes(struct edac_device_ctl_info in mpc85xx_set_l2_sysfs_attributes()
497 static void mpc85xx_l2_check(struct edac_device_ctl_info *edac_dev) in mpc85xx_l2_check()
532 struct edac_device_ctl_info *edac_dev = dev_id; in mpc85xx_l2_isr()
548 struct edac_device_ctl_info *edac_dev; in mpc85xx_l2_err_probe()
[all …]
Dmv64x60_edac.c233 static void mv64x60_sram_check(struct edac_device_ctl_info *edac_dev) in mv64x60_sram_check()
261 struct edac_device_ctl_info *edac_dev = dev_id; in mv64x60_sram_isr()
276 struct edac_device_ctl_info *edac_dev; in mv64x60_sram_err_probe()
380 struct edac_device_ctl_info *edac_dev = platform_get_drvdata(pdev); in mv64x60_sram_err_remove()
399 static void mv64x60_cpu_check(struct edac_device_ctl_info *edac_dev) in mv64x60_cpu_check()
428 struct edac_device_ctl_info *edac_dev = dev_id; in mv64x60_cpu_isr()
444 struct edac_device_ctl_info *edac_dev; in mv64x60_cpu_err_probe()
575 struct edac_device_ctl_info *edac_dev = platform_get_drvdata(pdev); in mv64x60_cpu_err_remove()
Docteon_edac-pc.c31 struct edac_device_ctl_info *ed;
Dcpc925_edac.c290 struct edac_device_ctl_info *edac_dev;
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()
729 static void cpc925_htlink_check(struct edac_device_ctl_info *edac_dev) in cpc925_htlink_check()
Damd8111_edac.c289 static void amd8111_lpc_bridge_check(struct edac_device_ctl_info *edac_dev) in amd8111_lpc_bridge_check()