Home
last modified time | relevance | path

Searched refs:edac_device_ctl_info (Results 1 - 25 of 38) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/edac/
H 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
152 /* for global list of edac_device_ctl_info structs */
191 void (*edac_check) (struct edac_device_ctl_info * edac_dev);
236 container_of(w,struct edac_device_ctl_info,work)
243 extern struct edac_device_ctl_info *edac_device_alloc_ctl_info(
260 extern void edac_device_free_ctl_info(struct edac_device_ctl_info *ctl_inf
[all...]
H A Dedac_device_sysfs.c23 #define to_edacdev(k) container_of(k, struct edac_device_ctl_info, kobj)
28 * Set of edac_device_ctl_info attribute store/show functions
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()
[all...]
H A Dedac_device.c41 static void edac_device_dump_device(struct edac_device_ctl_info *edac_dev) in edac_device_dump_device()
56 struct edac_device_ctl_info *
65 struct edac_device_ctl_info *dev_ctl; in edac_device_alloc_ctl_info()
72 dev_ctl = kzalloc(sizeof(struct edac_device_ctl_info), GFP_KERNEL); in edac_device_alloc_ctl_info()
202 void edac_device_free_ctl_info(struct edac_device_ctl_info *ctl_info) in edac_device_free_ctl_info()
218 static struct edac_device_ctl_info *find_edac_device_by_dev(struct device *dev) in find_edac_device_by_dev()
220 struct edac_device_ctl_info *edac_dev; in find_edac_device_by_dev()
226 edac_dev = list_entry(item, struct edac_device_ctl_info, link); in find_edac_device_by_dev()
246 static int add_edac_dev_to_global_list(struct edac_device_ctl_info *edac_dev) in add_edac_dev_to_global_list()
249 struct edac_device_ctl_info *rove in add_edac_dev_to_global_list()
[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);
55 extern void edac_device_reset_delay_period(struct edac_device_ctl_info
H 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()
H A Dmpc85xx_edac.c341 static ssize_t mpc85xx_l2_inject_data_hi_show(struct edac_device_ctl_info in mpc85xx_l2_inject_data_hi_show()
349 static ssize_t mpc85xx_l2_inject_data_lo_show(struct edac_device_ctl_info in mpc85xx_l2_inject_data_lo_show()
357 static ssize_t mpc85xx_l2_inject_ctrl_show(struct edac_device_ctl_info in mpc85xx_l2_inject_ctrl_show()
365 static ssize_t mpc85xx_l2_inject_data_hi_store(struct edac_device_ctl_info in mpc85xx_l2_inject_data_hi_store()
378 static ssize_t mpc85xx_l2_inject_data_lo_store(struct edac_device_ctl_info in mpc85xx_l2_inject_data_lo_store()
391 static ssize_t mpc85xx_l2_inject_ctrl_store(struct edac_device_ctl_info in mpc85xx_l2_inject_ctrl_store()
433 static void mpc85xx_set_l2_sysfs_attributes(struct edac_device_ctl_info in mpc85xx_set_l2_sysfs_attributes()
441 static void mpc85xx_l2_check(struct edac_device_ctl_info *edac_dev) in mpc85xx_l2_check()
476 struct edac_device_ctl_info *edac_dev = dev_id; in mpc85xx_l2_isr()
492 struct edac_device_ctl_info *edac_de in mpc85xx_l2_err_probe()
[all...]
H A Dxgene_edac.c513 struct edac_device_ctl_info *edac_dev;
519 static void xgene_edac_pmd_l1_check(struct edac_device_ctl_info *edac_dev, in xgene_edac_pmd_l1_check()
659 static void xgene_edac_pmd_l2_check(struct edac_device_ctl_info *edac_dev) in xgene_edac_pmd_l2_check()
734 static void xgene_edac_pmd_check(struct edac_device_ctl_info *edac_dev) in xgene_edac_pmd_check()
752 static void xgene_edac_pmd_cpu_hw_cfg(struct edac_device_ctl_info *edac_dev, in xgene_edac_pmd_cpu_hw_cfg()
768 static void xgene_edac_pmd_hw_cfg(struct edac_device_ctl_info *edac_dev) in xgene_edac_pmd_hw_cfg()
781 static void xgene_edac_pmd_hw_ctl(struct edac_device_ctl_info *edac_dev, in xgene_edac_pmd_hw_ctl()
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()
861 xgene_edac_pmd_create_debugfs_nodes(struct edac_device_ctl_info *edac_de
[all...]
H A Dhighbank_l2_edac.c27 struct edac_device_ctl_info *dci = dev_id; in highbank_l2_err_handler()
51 struct edac_device_ctl_info *dci; in highbank_l2_err_probe()
123 struct edac_device_ctl_info *dci = platform_get_drvdata(pdev); in highbank_l2_err_remove()
H A Dqcom_edac.c253 dump_syn_reg(struct edac_device_ctl_info *edev_ctl, int err_type, u32 bank) in dump_syn_reg()
290 struct edac_device_ctl_info *edac_dev_ctl = edev_ctl; in llcc_ecc_irq_handler()
332 static void llcc_ecc_check(struct edac_device_ctl_info *edev_ctl) in llcc_ecc_check()
340 struct edac_device_ctl_info *edev_ctl; in qcom_llcc_edac_probe()
395 struct edac_device_ctl_info *edev_ctl = dev_get_drvdata(&pdev->dev); in qcom_llcc_edac_remove()
H A Dzynqmp_edac.c157 static void handle_error(struct edac_device_ctl_info *dci, struct ecc_status *p) in handle_error()
190 struct edac_device_ctl_info *dci = dev_id; in intr_handler()
253 struct edac_device_ctl_info *edac_dev = file->private_data; in inject_ce_write()
297 struct edac_device_ctl_info *edac_dev = file->private_data; in inject_ue_write()
349 static void setup_debugfs(struct edac_device_ctl_info *edac_dev) in setup_debugfs()
368 struct edac_device_ctl_info *dci; in edac_probe()
431 struct edac_device_ctl_info *dci = platform_get_drvdata(pdev); in edac_remove()
H A Damd8111_edac.h101 struct edac_device_ctl_info *edac_dev;
104 void (*check)(struct edac_device_ctl_info *edac_dev);
H A Darmada_xp_edac.c400 static void aurora_l2_check(struct edac_device_ctl_info *dci) in aurora_l2_check()
487 static void aurora_l2_poll(struct edac_device_ctl_info *dci) in aurora_l2_poll()
508 struct edac_device_ctl_info *dci; in aurora_l2_probe()
569 struct edac_device_ctl_info *dci = platform_get_drvdata(pdev); in aurora_l2_remove()
/kernel/linux/linux-5.10/drivers/edac/
H 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
152 /* for global list of edac_device_ctl_info structs */
191 void (*edac_check) (struct edac_device_ctl_info * edac_dev);
234 container_of(w,struct edac_device_ctl_info,work)
241 extern struct edac_device_ctl_info *edac_device_alloc_ctl_info(
258 extern void edac_device_free_ctl_info(struct edac_device_ctl_info *ctl_inf
[all...]
H A Dedac_device_sysfs.c23 #define to_edacdev(k) container_of(k, struct edac_device_ctl_info, kobj)
28 * Set of edac_device_ctl_info attribute store/show functions
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()
[all...]
H A Dedac_device.c41 static void edac_device_dump_device(struct edac_device_ctl_info *edac_dev) in edac_device_dump_device()
53 struct edac_device_ctl_info *edac_device_alloc_ctl_info( in edac_device_alloc_ctl_info()
61 struct edac_device_ctl_info *dev_ctl; in edac_device_alloc_ctl_info()
232 void edac_device_free_ctl_info(struct edac_device_ctl_info *ctl_info) in edac_device_free_ctl_info()
248 static struct edac_device_ctl_info *find_edac_device_by_dev(struct device *dev) in find_edac_device_by_dev()
250 struct edac_device_ctl_info *edac_dev; in find_edac_device_by_dev()
256 edac_dev = list_entry(item, struct edac_device_ctl_info, link); in find_edac_device_by_dev()
276 static int add_edac_dev_to_global_list(struct edac_device_ctl_info *edac_dev) in add_edac_dev_to_global_list()
279 struct edac_device_ctl_info *rover; in add_edac_dev_to_global_list()
290 rover = list_entry(item, struct edac_device_ctl_info, lin in add_edac_dev_to_global_list()
[all...]
H 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
H 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()
H 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_de in mpc85xx_l2_err_probe()
[all...]
H A Dxgene_edac.c513 struct edac_device_ctl_info *edac_dev;
519 static void xgene_edac_pmd_l1_check(struct edac_device_ctl_info *edac_dev, in xgene_edac_pmd_l1_check()
659 static void xgene_edac_pmd_l2_check(struct edac_device_ctl_info *edac_dev) in xgene_edac_pmd_l2_check()
734 static void xgene_edac_pmd_check(struct edac_device_ctl_info *edac_dev) in xgene_edac_pmd_check()
752 static void xgene_edac_pmd_cpu_hw_cfg(struct edac_device_ctl_info *edac_dev, in xgene_edac_pmd_cpu_hw_cfg()
768 static void xgene_edac_pmd_hw_cfg(struct edac_device_ctl_info *edac_dev) in xgene_edac_pmd_hw_cfg()
781 static void xgene_edac_pmd_hw_ctl(struct edac_device_ctl_info *edac_dev, in xgene_edac_pmd_hw_ctl()
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()
861 xgene_edac_pmd_create_debugfs_nodes(struct edac_device_ctl_info *edac_de
[all...]
H 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()
H A Damd8111_edac.h101 struct edac_device_ctl_info *edac_dev;
104 void (*check)(struct edac_device_ctl_info *edac_dev);
H 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()
391 struct edac_device_ctl_info *edev_ctl = dev_get_drvdata(&pdev->dev); in qcom_llcc_edac_remove()
H A Dmv64x60_edac.c231 static void mv64x60_sram_check(struct edac_device_ctl_info *edac_dev) in mv64x60_sram_check()
259 struct edac_device_ctl_info *edac_dev = dev_id; in mv64x60_sram_isr()
274 struct edac_device_ctl_info *edac_dev; in mv64x60_sram_err_probe()
377 struct edac_device_ctl_info *edac_dev = platform_get_drvdata(pdev); in mv64x60_sram_err_remove()
396 static void mv64x60_cpu_check(struct edac_device_ctl_info *edac_dev) in mv64x60_cpu_check()
425 struct edac_device_ctl_info *edac_dev = dev_id; in mv64x60_cpu_isr()
441 struct edac_device_ctl_info *edac_dev; in mv64x60_cpu_err_probe()
571 struct edac_device_ctl_info *edac_dev = platform_get_drvdata(pdev); in mv64x60_cpu_err_remove()
H 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()
H A Dsifive_edac.c19 struct edac_device_ctl_info *dci;

Completed in 21 milliseconds

12