Searched refs:edac (Results 1 - 25 of 63) sorted by relevance

123

/linux-master/drivers/edac/
H A Dxgene_edac.c11 #include <linux/edac.h>
66 static void xgene_edac_pcp_rd(struct xgene_edac *edac, u32 reg, u32 *val) argument
68 *val = readl(edac->pcp_csr + reg);
71 static void xgene_edac_pcp_clrbits(struct xgene_edac *edac, u32 reg, argument
76 spin_lock(&edac->lock);
77 val = readl(edac->pcp_csr + reg);
79 writel(val, edac->pcp_csr + reg);
80 spin_unlock(&edac->lock);
83 static void xgene_edac_pcp_setbits(struct xgene_edac *edac, u32 reg, argument
88 spin_lock(&edac
135 struct xgene_edac *edac; member in struct:xgene_edac_mc_ctx
342 xgene_edac_mc_add(struct xgene_edac *edac, struct device_node *np) argument
512 struct xgene_edac *edac; member in struct:xgene_edac_pmd_ctx
886 xgene_edac_pmd_add(struct xgene_edac *edac, struct device_node *np, int version) argument
1020 struct xgene_edac *edac; member in struct:xgene_edac_dev_ctx
1183 xgene_edac_l3_add(struct xgene_edac *edac, struct device_node *np, int version) argument
1723 xgene_edac_soc_add(struct xgene_edac *edac, struct device_node *np, int version) argument
1846 struct xgene_edac *edac; local
1965 struct xgene_edac *edac = dev_get_drvdata(&pdev->dev); local
[all...]
H A Dti_edac.c21 #include <linux/edac.h>
71 #define EDAC_MOD_NAME "ti-emif-edac"
82 static u32 ti_edac_readl(struct ti_edac *edac, u16 offset) argument
84 return readl_relaxed(edac->reg + offset);
87 static void ti_edac_writel(struct ti_edac *edac, u32 val, u16 offset) argument
89 writel_relaxed(val, edac->reg + offset);
95 struct ti_edac *edac = mci->pvt_info; local
100 irq_status = ti_edac_readl(edac, EMIF_IRQ_STATUS);
103 err_addr = ti_edac_readl(edac, EMIF_1B_ECC_ERR_ADDR_LOG);
104 err_count = ti_edac_readl(edac, EMIF_1B_ECC_ERR_CN
133 struct ti_edac *edac = mci->pvt_info; local
239 struct ti_edac *edac; local
[all...]
H A Daltera_edac.c11 #include <linux/edac.h>
226 { .compatible = "altr,sdram-edac", .data = &c5_data},
227 { .compatible = "altr,sdram-edac-a10", .data = &a10_data},
1287 regmap_write(dci->edac->ecc_mgr_map,
1294 regmap_write(dci->edac->ecc_mgr_map,
1601 list_add(&altdev->next, &altdev->edac->a10_ecc_devices);
1724 { .compatible = "altr,sdram-edac-s10", .data = &s10_sdramecc_data },
1830 struct altr_arria10_edac *edac = irq_desc_get_handler_data(desc); local
1835 dberr = (irq == edac->db_irq) ? 1 : 0;
1841 regmap_read(edac
1884 altr_edac_a10_device_add(struct altr_arria10_edac *edac, struct device_node *np) argument
2025 struct altr_arria10_edac *edac = irq_data_get_irq_chip_data(d); local
2033 struct altr_arria10_edac *edac = irq_data_get_irq_chip_data(d); local
2042 struct altr_arria10_edac *edac = d->host_data; local
2070 struct altr_arria10_edac *edac = to_a10edac(this, panic_notifier); local
2111 struct altr_arria10_edac *edac; local
[all...]
H A Dedac_module.c13 #include <linux/edac.h>
67 * sysfs object: /sys/devices/system/edac
71 .name = "edac",
72 .dev_name = "edac",
79 /* create the /sys/devices/system/edac directory */
92 /* return pointer to the 'edac' node in sysfs */
H A Dsifive_edac.c10 #include <linux/edac.h>
H A Dedac_pci.h18 * Please look at Documentation/driver-api/edac.rst for more info about
27 #include <linux/edac.h>
58 /* pointer to edac polling checking routine:
68 const char *ctl_name; /* edac controller name */
77 /* sysfs top name under 'edac' directory
89 /* edac sysfs device control for the 'name'
133 * edac local routine to do pci_write_config_dword, but adds
H A Dedac_mc.h18 * Please look at Documentation/driver-api/edac.rst for more info about
38 #include <linux/edac.h>
254 * edac misc APIs
H A Docteon_edac-pc.c16 #include <linux/edac.h>
H A Docteon_edac-pci.c14 #include <linux/edac.h>
H A Dedac_device.h18 * Please look at Documentation/driver-api/edac.rst for more info about
27 #include <linux/edac.h>
56 * /sys/devices/system/edac/..
128 /* edac sysfs device control */
142 /* edac sysfs device control */
178 /* pointer to main 'edac' subsys in sysfs */
186 /* pointer to edac polling checking routine:
196 const char *ctl_name; /* edac controller name */
205 /* sysfs top name under 'edac' directory
225 /* edac sysf
[all...]
H A Daltera_edac.h11 #include <linux/edac.h>
381 struct altr_arria10_edac *edac; member in struct:altr_edac_device_dev
H A Dhighbank_l2_edac.c8 #include <linux/edac.h>
H A Dpasemi_edac.c16 #include <linux/edac.h>
H A Damd76x_edac.c19 #include <linux/edac.h>
H A Dr82600_edac.c22 #include <linux/edac.h>
H A Di82860_edac.c16 #include <linux/edac.h>
145 u16 mchcfg_ddim; /* DRAM Data Integrity Mode 0=none, 2=edac */
H A Dbluefield_edac.c11 #include <linux/edac.h>
18 #define DRIVER_NAME "bluefield-edac"
91 * and report it to the edac handler.
352 MODULE_DESCRIPTION("Mellanox BlueField memory edac driver");
H A Dhighbank_mc_edac.c8 #include <linux/edac.h>
H A Docteon_edac-l2c.c15 #include <linux/edac.h>
H A Dmpc85xx_edac.c20 #include <linux/edac.h>
23 #include <linux/fsl/edac.h>
280 * PEX_CONFIG_ADDR/PEX_CONFIG_DATA, edac driver prints the much
319 .name = "mpc85xx-pci-edac"
H A Di82443bxgx_edac.c31 #include <linux/edac.h>
H A Di3000_edac.c16 #include <linux/edac.h>
H A Dx38_edac.c16 #include <linux/edac.h>
/linux-master/drivers/acpi/
H A Dacpi_extlog.c13 #include <linux/edac.h>
/linux-master/drivers/
H A DMakefile130 obj-$(CONFIG_EDAC) += edac/

Completed in 240 milliseconds

123