Home
last modified time | relevance | path

Searched refs:edac (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/edac/
H A Dxgene_edac.c67 static void xgene_edac_pcp_rd(struct xgene_edac *edac, u32 reg, u32 *val) in xgene_edac_pcp_rd() argument
69 *val = readl(edac->pcp_csr + reg); in xgene_edac_pcp_rd()
72 static void xgene_edac_pcp_clrbits(struct xgene_edac *edac, u32 reg, in xgene_edac_pcp_clrbits() argument
77 spin_lock(&edac->lock); in xgene_edac_pcp_clrbits()
78 val = readl(edac->pcp_csr + reg); in xgene_edac_pcp_clrbits()
80 writel(val, edac->pcp_csr + reg); in xgene_edac_pcp_clrbits()
81 spin_unlock(&edac->lock); in xgene_edac_pcp_clrbits()
84 static void xgene_edac_pcp_setbits(struct xgene_edac *edac, u32 reg, in xgene_edac_pcp_setbits() argument
89 spin_lock(&edac->lock); in xgene_edac_pcp_setbits()
90 val = readl(edac->pcp_csr + reg); in xgene_edac_pcp_setbits()
[all …]
H A Dti_edac.c82 static u32 ti_edac_readl(struct ti_edac *edac, u16 offset) in ti_edac_readl() argument
84 return readl_relaxed(edac->reg + offset); in ti_edac_readl()
87 static void ti_edac_writel(struct ti_edac *edac, u32 val, u16 offset) in ti_edac_writel() argument
89 writel_relaxed(val, edac->reg + offset); in ti_edac_writel()
95 struct ti_edac *edac = mci->pvt_info; in ti_edac_isr() local
100 irq_status = ti_edac_readl(edac, EMIF_IRQ_STATUS); in ti_edac_isr()
103 err_addr = ti_edac_readl(edac, EMIF_1B_ECC_ERR_ADDR_LOG); in ti_edac_isr()
104 err_count = ti_edac_readl(edac, EMIF_1B_ECC_ERR_CNT); in ti_edac_isr()
105 ti_edac_writel(edac, err_count, EMIF_1B_ECC_ERR_CNT); in ti_edac_isr()
113 err_addr = ti_edac_readl(edac, EMIF_2B_ECC_ERR_ADDR_LOG); in ti_edac_isr()
[all …]
H A Daltera_edac.c11 #include <linux/edac.h>
225 { .compatible = "altr,sdram-edac", .data = &c5_data},
226 { .compatible = "altr,sdram-edac-a10", .data = &a10_data},
1276 regmap_write(dci->edac->ecc_mgr_map, in altr_l2_check_deps()
1283 regmap_write(dci->edac->ecc_mgr_map, in altr_l2_check_deps()
1492 bool is_s10 = device->edac->is_s10;
1520 if (!devres_open_group(device->edac->dev, altr_portb_setup, GFP_KERNEL)) { in altr_portb_setup()
1551 rc = devm_request_irq(device->edac->dev, altdev->sb_irq, in altr_portb_setup()
1573 rc = devm_request_irq(device->edac->dev, altdev->db_irq, in altr_portb_setup()
1593 list_add(&altdev->next, &altdev->edac in altr_portb_setup()
1834 struct altr_arria10_edac *edac = irq_desc_get_handler_data(desc); altr_edac_a10_irq_handler() local
1888 altr_edac_a10_device_add(struct altr_arria10_edac * edac,struct device_node * np) altr_edac_a10_device_add() argument
2027 struct altr_arria10_edac *edac = irq_data_get_irq_chip_data(d); a10_eccmgr_irq_mask() local
2035 struct altr_arria10_edac *edac = irq_data_get_irq_chip_data(d); a10_eccmgr_irq_unmask() local
2044 struct altr_arria10_edac *edac = d->host_data; a10_eccmgr_irqdomain_map() local
2071 struct altr_arria10_edac *edac = to_a10edac(this, panic_notifier); s10_edac_dberr_handler() local
2111 struct altr_arria10_edac *edac; altr_edac_a10_probe() local
[all...]
H A Daltera_edac.h382 struct altr_arria10_edac *edac; member
/linux/Documentation/ABI/testing/
H A Dsysfs-devices-edac1 What: /sys/devices/system/edac/mc/mc*/reset_counters
3 Contact: linux-edac@vger.kernel.org
12 What: /sys/devices/system/edac/mc/mc*/seconds_since_reset
14 Contact: linux-edac@vger.kernel.org
19 What: /sys/devices/system/edac/mc/mc*/mc_name
21 Contact: linux-edac@vger.kernel.org
25 What: /sys/devices/system/edac/mc/mc*/size_mb
27 Contact: linux-edac@vger.kernel.org
31 What: /sys/devices/system/edac/mc/mc*/ue_count
33 Contact: linux-edac@vger.kernel.org
[all …]
H A Dsysfs-edac-scrub1 What: /sys/bus/edac/devices/<dev-name>/scrubX
4 Contact: linux-edac@vger.kernel.org
17 What: /sys/bus/edac/devices/<dev-name>/scrubX/addr
20 Contact: linux-edac@vger.kernel.org
29 What: /sys/bus/edac/devices/<dev-name>/scrubX/size
32 Contact: linux-edac@vger.kernel.org
37 What: /sys/bus/edac/devices/<dev-name>/scrubX/enable_background
40 Contact: linux-edac@vger.kernel.org
44 What: /sys/bus/edac/devices/<dev-name>/scrubX/min_cycle_duration
47 Contact: linux-edac@vger.kernel.org
[all …]
H A Dsysfs-edac-memory-repair1 What: /sys/bus/edac/devices/<dev-name>/mem_repairX
4 Contact: linux-edac@vger.kernel.org
35 What: /sys/bus/edac/devices/<dev-name>/mem_repairX/repair_type
38 Contact: linux-edac@vger.kernel.org
55 What: /sys/bus/edac/devices/<dev-name>/mem_repairX/persist_mode
58 Contact: linux-edac@vger.kernel.org
71 What: /sys/bus/edac/devices/<dev-name>/mem_repairX/repair_safe_when_in_use
74 Contact: linux-edac@vger.kernel.org
83 What: /sys/bus/edac/devices/<dev-name>/mem_repairX/hpa
86 Contact: linux-edac@vger.kernel.org
[all …]
/linux/Documentation/driver-api/
H A Dedac.rst128 .. kernel-doc:: include/linux/edac.h
130 .. kernel-doc:: drivers/edac/edac_mc.h
139 .. kernel-doc:: drivers/edac/edac_pci.h
170 /sys/devices/system/edac/..
188 .. kernel-doc:: drivers/edac/edac_device.h
234 $ ls /sys/devices/system/edac/mc/
249 /sys/devices/system/edac/mc/..
/linux/Documentation/edac/
H A Dscrub.rst258 /sys/bus/edac/devices/<dev-name>/scrubX/
264 `Documentation/ABI/testing/sysfs-edac-scrub`
266 `Documentation/ABI/testing/sysfs-edac-ecs`
297 `Documentation/ABI/testing/sysfs-edac-scrub`
327 `Documentation/ABI/testing/sysfs-edac-scrub`
342 `Documentation/ABI/testing/sysfs-edac-ecs`
H A Dmemory_repair.rst115 accessed in the /sys/bus/edac/devices/<dev-name>/mem_repairX/
121 `Documentation/ABI/testing/sysfs-edac-memory-repair`.
152 `Documentation/ABI/testing/sysfs-edac-memory-repair`
/linux/Documentation/
H A Dsubsystem-apis.rst73 edac/index
/linux/Documentation/translations/zh_CN/driver-api/
H A Dindex.rst61 * edac
/linux/drivers/cxl/
H A DKconfig144 Documentation/ABI/testing/sysfs-edac-scrub.
162 Documentation/ABI/testing/sysfs-edac-ecs.
183 Documentation/ABI/testing/sysfs-edac-memory-repair.
/linux/tools/testing/cxl/
H A DKbuild69 cxl_core-$(CONFIG_CXL_EDAC_MEM_FEATURES) += $(CXL_CORE_SRC)/edac.o
/linux/drivers/
H A DMakefile127 obj-$(CONFIG_EDAC) += edac/
H A DKconfig132 source "drivers/edac/Kconfig"
/linux/
H A DMAINTAINERS1000 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
1001 F: drivers/edac/al_mc_edac.c
1037 L: linux-edac@vger.kernel.org
2081 F: Documentation/devicetree/bindings/edac/apm,xgene-edac.yaml
2082 F: drivers/edac/xgene_edac.c
3646 F: Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml
3651 F: drivers/edac/altera_edac.[ch]
3921 F: drivers/edac/synopsys_eda
[all...]
/linux/arch/arm64/boot/dts/intel/
H A Dsocfpga_agilex.dtsi624 compatible = "altr,sdram-edac-s10";
/linux/Documentation/core-api/real-time/
H A Dhardware.rst153 Documentation/edac/scrub.rst for details.
/linux/arch/m68k/ifpsp060/
H A Dfplsp.sa1590 dc.l $42857420,$4286edc4,$6000edac,$d4862d43
1593 dc.l $fe0c4286,$edc46000,$2406edac,$2e05edad
1771 dc.l $4286edc4,$6000edac,$96866022,$4286edc4
/linux/arch/s390/tools/
H A Dopcodes.txt1259 edac cpdt RSL_LRDFU