| /linux-6.15/drivers/edac/ |
| H A D | xgene_edac.c | 77 spin_lock(&edac->lock); in xgene_edac_pcp_clrbits() 89 spin_lock(&edac->lock); in xgene_edac_pcp_setbits() 353 tmp_ctx.edac = edac; in xgene_edac_mc_add() 927 ctx->edac = edac; in xgene_edac_pmd_add() 943 dev_err(edac->dev, in xgene_edac_pmd_add() 1204 dev_err(edac->dev, in xgene_edac_l3_add() 1222 ctx->edac = edac; in xgene_edac_l3_add() 1743 dev_err(edac->dev, in xgene_edac_soc_add() 1761 ctx->edac = edac; in xgene_edac_soc_add() 1850 edac = devm_kzalloc(&pdev->dev, sizeof(*edac), GFP_KERNEL); in xgene_edac_probe() [all …]
|
| H A D | ti_edac.c | 84 return readl_relaxed(edac->reg + offset); in ti_edac_readl() 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() 133 struct ti_edac *edac = mci->pvt_info; in ti_edac_setup_dimm() local 140 val = ti_edac_readl(edac, EMIF_SDRAM_CONFIG); in ti_edac_setup_dimm() 188 val = ti_edac_readl(edac, EMIF_ECC_CTRL); in ti_edac_setup_dimm() 239 struct ti_edac *edac; in ti_edac_probe() local 264 edac = mci->pvt_info; in ti_edac_probe() 265 edac->reg = reg; in ti_edac_probe() [all …]
|
| H A D | altera_edac.c | 1930 dci->dev = edac->dev; in altr_edac_a10_device_add() 1933 altdev->edac = edac; in altr_edac_a10_device_add() 2109 edac = devm_kzalloc(&pdev->dev, sizeof(*edac), GFP_KERNEL); in altr_edac_a10_probe() 2110 if (!edac) in altr_edac_a10_probe() 2117 edac->ecc_mgr_map = in altr_edac_a10_probe() 2136 if (!edac->domain) { in altr_edac_a10_probe() 2142 if (edac->sb_irq < 0) in altr_edac_a10_probe() 2143 return edac->sb_irq; in altr_edac_a10_probe() 2147 edac); in altr_edac_a10_probe() 2175 if (edac->db_irq < 0) in altr_edac_a10_probe() [all …]
|
| H A D | altera_edac.h | 383 struct altr_arria10_edac *edac; member
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-devices-edac | 3 Contact: linux-edac@vger.kernel.org 14 Contact: linux-edac@vger.kernel.org 21 Contact: linux-edac@vger.kernel.org 27 Contact: linux-edac@vger.kernel.org 81 linux-edac@vger.kernel.org 89 linux-edac@vger.kernel.org 100 linux-edac@vger.kernel.org 107 linux-edac@vger.kernel.org 115 linux-edac@vger.kernel.org 130 linux-edac@vger.kernel.org [all …]
|
| H A D | sysfs-edac-scrub | 1 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 47 Contact: linux-edac@vger.kernel.org 55 Contact: linux-edac@vger.kernel.org [all …]
|
| H A D | sysfs-edac-memory-repair | 1 What: /sys/bus/edac/devices/<dev-name>/mem_repairX 4 Contact: linux-edac@vger.kernel.org 38 Contact: linux-edac@vger.kernel.org 58 Contact: linux-edac@vger.kernel.org 74 Contact: linux-edac@vger.kernel.org 86 Contact: linux-edac@vger.kernel.org 94 Contact: linux-edac@vger.kernel.org 111 Contact: linux-edac@vger.kernel.org 134 Contact: linux-edac@vger.kernel.org 154 Contact: linux-edac@vger.kernel.org [all …]
|
| H A D | sysfs-edac-ecs | 1 What: /sys/bus/edac/devices/<dev-name>/ecs_fruX 4 Contact: linux-edac@vger.kernel.org 18 What: /sys/bus/edac/devices/<dev-name>/ecs_fruX/log_entry_type 21 Contact: linux-edac@vger.kernel.org 31 What: /sys/bus/edac/devices/<dev-name>/ecs_fruX/mode 34 Contact: linux-edac@vger.kernel.org 52 What: /sys/bus/edac/devices/<dev-name>/ecs_fruX/reset 55 Contact: linux-edac@vger.kernel.org 63 What: /sys/bus/edac/devices/<dev-name>/ecs_fruX/threshold 66 Contact: linux-edac@vger.kernel.org
|
| /linux-6.15/Documentation/devicetree/bindings/edac/ |
| H A D | apm-xgene-edac.txt | 14 - compatible : Shall be "apm,xgene-edac". 28 - compatible : Shall be "apm,xgene-edac-mc". 34 - compatible : Shall be "apm,xgene-edac-pmd" or 40 - compatible : Shall be "apm,xgene-edac-l3" or 41 "apm,xgene-edac-l3-v2". 76 edac@78800000 { 77 compatible = "apm,xgene-edac"; 92 compatible = "apm,xgene-edac-mc"; 98 compatible = "apm,xgene-edac-pmd"; 104 compatible = "apm,xgene-edac-l3"; [all …]
|
| H A D | aspeed-sdram-edac.txt | 15 - "aspeed,ast2400-sdram-edac" 16 - "aspeed,ast2500-sdram-edac" 17 - "aspeed,ast2600-sdram-edac" 24 edac: sdram@1e6e0000 { 25 compatible = "aspeed,ast2500-sdram-edac";
|
| H A D | amazon,al-mc-edac.yaml | 4 $id: http://devicetree.org/schemas/edac/amazon,al-mc-edac.yaml# 20 const: amazon,al-mc-edac 57 edac@f0080000 { 60 compatible = "amazon,al-mc-edac";
|
| H A D | altr,socfpga-ecc-manager.yaml | 5 $id: http://devicetree.org/schemas/edac/altr,socfpga-ecc-manager.yaml# 56 - altr,sdram-edac-a10 57 - altr,sdram-edac-s10 278 compatible = "altr,sdram-edac-s10";
|
| H A D | dmc-520.yaml | 4 $id: http://devicetree.org/schemas/edac/dmc-520.yaml#
|
| /linux-6.15/Documentation/edac/ |
| H A D | features.rst | 51 || |/sys/bus/edac/devices/<dev>/scrubX/ | | EDAC device || | 52 || |/sys/bus/edac/devices/<dev>/ecsX/ |<->| EDAC MC || | 53 || |/sys/bus/edac/devices/<dev>/repairX | | EDAC sysfs || | 89 sysfs. For example, /sys/bus/edac/devices/<dev-name>/<feature>X/ 99 Memory scrub features are documented in `Documentation/edac/scrub.rst`. 103 Memory repair features are documented in `Documentation/edac/memory_repair.rst`.
|
| H A D | memory_repair.rst | 115 accessed in the /sys/bus/edac/devices/<dev-name>/mem_repairX/ 121 `Documentation/ABI/testing/sysfs-edac-memory-repair`.
|
| H A D | scrub.rst | 258 /sys/bus/edac/devices/<dev-name>/scrubX/ 264 `Documentation/ABI/testing/sysfs-edac-scrub` 266 `Documentation/ABI/testing/sysfs-edac-ecs`
|
| /linux-6.15/Documentation/devicetree/bindings/arm/altera/ |
| H A D | socfpga-sdram-edac.txt | 5 - compatible : should contain "altr,sdram-edac" or "altr,sdram-edac-a10" 12 compatible = "altr,sdram-edac";
|
| /linux-6.15/arch/arm64/boot/dts/apm/ |
| H A D | apm-shadowcat.dtsi | 443 edac@78800000 { 444 compatible = "apm,xgene-edac"; 458 compatible = "apm,xgene-edac-mc"; 464 compatible = "apm,xgene-edac-mc"; 470 compatible = "apm,xgene-edac-mc"; 476 compatible = "apm,xgene-edac-mc"; 482 compatible = "apm,xgene-edac-pmd"; 488 compatible = "apm,xgene-edac-pmd"; 494 compatible = "apm,xgene-edac-pmd"; 500 compatible = "apm,xgene-edac-pmd"; [all …]
|
| H A D | apm-storm.dtsi | 487 edac@78800000 { 488 compatible = "apm,xgene-edac"; 503 compatible = "apm,xgene-edac-mc"; 509 compatible = "apm,xgene-edac-mc"; 515 compatible = "apm,xgene-edac-mc"; 521 compatible = "apm,xgene-edac-mc"; 527 compatible = "apm,xgene-edac-pmd"; 533 compatible = "apm,xgene-edac-pmd"; 539 compatible = "apm,xgene-edac-pmd"; 545 compatible = "apm,xgene-edac-pmd"; [all …]
|
| /linux-6.15/Documentation/admin-guide/RAS/ |
| H A D | main.rst | 317 lives in the /sys/devices/system/edac directory. 402 ..../edac/mc/ 436 Documentation/ABI/testing/sysfs-devices-edac 446 ``/sys/devices/system/edac/``\ [#f6]_:: 448 /sys/devices/system/edac/ 891 /sys/devices/system/edac/test-instance 1041 ``/sys/devices/system/edac/mc/mc?/``: 1099 echo 2 >/sys/devices/system/edac/mc/mc0/inject_type 1100 echo 64 >/sys/devices/system/edac/mc/mc0/inject_eccmask 1101 echo 3 >/sys/devices/system/edac/mc/mc0/inject_section [all …]
|
| /linux-6.15/Documentation/driver-api/ |
| H A D | edac.rst | 128 .. 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/..
|
| H A D | index.rst | 88 edac
|
| /linux-6.15/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | xlnx,versal-ddrmc-edac.yaml | 4 $id: http://devicetree.org/schemas/memory-controllers/xlnx,versal-ddrmc-edac.yaml#
|
| /linux-6.15/Documentation/ |
| H A D | subsystem-apis.rst | 74 edac/index
|
| /linux-6.15/Documentation/translations/zh_CN/driver-api/ |
| H A D | index.rst | 61 * edac
|