Home
last modified time | relevance | path

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

/linux/drivers/edac/
A Dedac_device.h80 struct edac_device_ctl_info;
90 ssize_t (*show)(struct edac_device_ctl_info *, char *);
91 ssize_t (*store)(struct edac_device_ctl_info *, const char *, size_t);
134 struct edac_device_ctl_info *ctl; /* Up pointer */
151 struct edac_device_ctl_info { struct
191 void (*edac_check) (struct edac_device_ctl_info * edac_dev); argument
234 container_of(w,struct edac_device_ctl_info,work) argument
241 extern struct edac_device_ctl_info *edac_device_alloc_ctl_info(
271 extern int edac_device_add_device(struct edac_device_ctl_info *edac_dev);
296 void edac_device_handle_ce_count(struct edac_device_ctl_info *edac_dev,
[all …]
A Dedac_device.c38 static void edac_device_dump_device(struct edac_device_ctl_info *edac_dev) in edac_device_dump_device()
50 struct edac_device_ctl_info *edac_device_alloc_ctl_info( in edac_device_alloc_ctl_info()
58 struct edac_device_ctl_info *dev_ctl; in edac_device_alloc_ctl_info()
229 void edac_device_free_ctl_info(struct edac_device_ctl_info *ctl_info) in edac_device_free_ctl_info()
247 struct edac_device_ctl_info *edac_dev; in find_edac_device_by_dev()
253 edac_dev = list_entry(item, struct edac_device_ctl_info, link); in find_edac_device_by_dev()
276 struct edac_device_ctl_info *rover; in add_edac_dev_to_global_list()
287 rover = list_entry(item, struct edac_device_ctl_info, link); in add_edac_dev_to_global_list()
448 int edac_device_add_device(struct edac_device_ctl_info *edac_dev) in edac_device_add_device()
504 struct edac_device_ctl_info *edac_device_del_device(struct device *dev) in edac_device_del_device()
[all …]
A 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()
109 ssize_t(*show) (struct edac_device_ctl_info *, char *);
120 struct edac_device_ctl_info *edac_dev = to_ctl_info(kobj); in edac_dev_ctl_info_show()
133 struct edac_device_ctl_info *edac_dev = to_ctl_info(kobj); in edac_dev_ctl_info_store()
203 struct edac_device_ctl_info *edac_dev = to_edacdev(kobj); in edac_device_ctrl_master_release()
741 struct edac_device_ctl_info *edac_dev) in edac_device_add_main_sysfs_attributes()
[all …]
A Dedac_module.h45 struct edac_device_ctl_info *edac_dev);
47 struct edac_device_ctl_info *edac_dev);
48 extern int edac_device_create_sysfs(struct edac_device_ctl_info *edac_dev);
49 extern void edac_device_remove_sysfs(struct edac_device_ctl_info *edac_dev);
58 extern void edac_device_reset_delay_period(struct edac_device_ctl_info
A Dmpc85xx_edac.c340 static ssize_t mpc85xx_l2_inject_data_hi_show(struct edac_device_ctl_info in mpc85xx_l2_inject_data_hi_show()
348 static ssize_t mpc85xx_l2_inject_data_lo_show(struct edac_device_ctl_info in mpc85xx_l2_inject_data_lo_show()
356 static ssize_t mpc85xx_l2_inject_ctrl_show(struct edac_device_ctl_info in mpc85xx_l2_inject_ctrl_show()
364 static ssize_t mpc85xx_l2_inject_data_hi_store(struct edac_device_ctl_info in mpc85xx_l2_inject_data_hi_store()
377 static ssize_t mpc85xx_l2_inject_data_lo_store(struct edac_device_ctl_info in mpc85xx_l2_inject_data_lo_store()
390 static ssize_t mpc85xx_l2_inject_ctrl_store(struct edac_device_ctl_info in mpc85xx_l2_inject_ctrl_store()
432 static void mpc85xx_set_l2_sysfs_attributes(struct edac_device_ctl_info in mpc85xx_set_l2_sysfs_attributes()
440 static void mpc85xx_l2_check(struct edac_device_ctl_info *edac_dev) in mpc85xx_l2_check()
475 struct edac_device_ctl_info *edac_dev = dev_id; in mpc85xx_l2_isr()
491 struct edac_device_ctl_info *edac_dev; in mpc85xx_l2_err_probe()
[all …]
A Docteon_edac-l2c.c23 static void octeon_l2c_poll_oct1(struct edac_device_ctl_info *l2c) in octeon_l2c_poll_oct1()
60 static void _octeon_l2c_poll_oct2(struct edac_device_ctl_info *l2c, int tad) in _octeon_l2c_poll_oct2()
126 static void octeon_l2c_poll_oct2(struct edac_device_ctl_info *l2c) in octeon_l2c_poll_oct2()
135 struct edac_device_ctl_info *l2c; in octeon_l2c_probe()
189 struct edac_device_ctl_info *l2c = platform_get_drvdata(pdev); in octeon_l2c_remove()
A Dxgene_edac.c513 struct edac_device_ctl_info *edac_dev;
810 struct edac_device_ctl_info *edac_dev = file->private_data; in xgene_edac_pmd_l1_inject_ctrl_write()
836 struct edac_device_ctl_info *edac_dev = file->private_data; in xgene_edac_pmd_l2_inject_ctrl_write()
889 struct edac_device_ctl_info *edac_dev; in xgene_edac_pmd_add()
981 struct edac_device_ctl_info *edac_dev = pmd->edac_dev; in xgene_edac_pmd_remove()
1021 struct edac_device_ctl_info *edac_dev;
1150 struct edac_device_ctl_info *edac_dev = file->private_data; in xgene_edac_l3_inject_ctrl_write()
1186 struct edac_device_ctl_info *edac_dev; in xgene_edac_l3_add()
1264 struct edac_device_ctl_info *edac_dev = l3->edac_dev; in xgene_edac_l3_remove()
1726 struct edac_device_ctl_info *edac_dev; in xgene_edac_soc_add()
[all …]
A Dhighbank_l2_edac.c26 struct edac_device_ctl_info *dci = dev_id; in highbank_l2_err_handler()
50 struct edac_device_ctl_info *dci; in highbank_l2_err_probe()
122 struct edac_device_ctl_info *dci = platform_get_drvdata(pdev); in highbank_l2_err_remove()
A Damd8111_edac.h101 struct edac_device_ctl_info *edac_dev;
104 void (*check)(struct edac_device_ctl_info *edac_dev);
A Dqcom_edac.c253 dump_syn_reg(struct edac_device_ctl_info *edev_ctl, int err_type, u32 bank) in dump_syn_reg()
291 struct edac_device_ctl_info *edac_dev_ctl = edev_ctl; in llcc_ecc_irq_handler()
338 struct edac_device_ctl_info *edev_ctl; in qcom_llcc_edac_probe()
392 struct edac_device_ctl_info *edev_ctl = dev_get_drvdata(&pdev->dev); in qcom_llcc_edac_remove()
A Darmada_xp_edac.c407 static void aurora_l2_check(struct edac_device_ctl_info *dci) in aurora_l2_check()
494 static void aurora_l2_poll(struct edac_device_ctl_info *dci) in aurora_l2_poll()
515 struct edac_device_ctl_info *dci; in aurora_l2_probe()
583 struct edac_device_ctl_info *dci = platform_get_drvdata(pdev); in aurora_l2_remove()
A Daltera_edac.c558 struct edac_device_ctl_info *dci = dev_id; in altr_edac_device_handler()
589 struct edac_device_ctl_info *edac_dci = file->private_data; in altr_edac_device_trig()
677 static void altr_create_edacdev_dbgfs(struct edac_device_ctl_info *edac_dci, in altr_create_edacdev_dbgfs()
716 struct edac_device_ctl_info *dci; in altr_edac_device_probe()
817 struct edac_device_ctl_info *dci = platform_get_drvdata(pdev); in altr_edac_device_remove()
1468 struct edac_device_ctl_info *dci; in altr_portb_setup()
1712 struct edac_device_ctl_info *edac_dci = file->private_data; in altr_edac_a10_device_trig()
1744 struct edac_device_ctl_info *edac_dci = file->private_data; in altr_edac_a10_device_trig2()
1858 struct edac_device_ctl_info *dci; in altr_edac_a10_device_add()
A Dcpc925_edac.c277 struct edac_device_ctl_info *edac_dev;
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()
700 static void cpc925_htlink_check(struct edac_device_ctl_info *edac_dev) in cpc925_htlink_check()
A Dsifive_edac.c19 struct edac_device_ctl_info *dci;
A Docteon_edac-pc.c30 struct edac_device_ctl_info *ed;
A Dthunderx_edac.c1056 struct edac_device_ctl_info *edac_dev;
1346 struct edac_device_ctl_info *edac_dev; in thunderx_ocx_probe()
1475 struct edac_device_ctl_info *edac_dev = pci_get_drvdata(pdev); in thunderx_ocx_remove()
1747 struct edac_device_ctl_info *edac_dev;
1949 struct edac_device_ctl_info *edac_dev; in thunderx_l2c_probe()
2083 struct edac_device_ctl_info *edac_dev = pci_get_drvdata(pdev); in thunderx_l2c_remove()
A Daltera_edac.h382 struct edac_device_ctl_info *edac_dev;
A Damd8111_edac.c276 static void amd8111_lpc_bridge_check(struct edac_device_ctl_info *edac_dev) in amd8111_lpc_bridge_check()
/linux/Documentation/driver-api/
A Dedac.rst139 :c:type:`edac_device_ctl_info` provide a generic or abstract 'edac_device'

Completed in 40 milliseconds