l2c 3722 arch/mips/include/asm/octeon/cvmx-npei-defs.h uint64_t l2c:1; l2c 3756 arch/mips/include/asm/octeon/cvmx-npei-defs.h uint64_t l2c:1; l2c 2231 arch/mips/include/asm/octeon/cvmx-npi-defs.h uint64_t l2c:1; l2c 2263 arch/mips/include/asm/octeon/cvmx-npi-defs.h uint64_t l2c:1; l2c 2299 arch/mips/include/asm/octeon/cvmx-npi-defs.h uint64_t l2c:1; l2c 2333 arch/mips/include/asm/octeon/cvmx-npi-defs.h uint64_t l2c:1; l2c 2370 arch/mips/include/asm/octeon/cvmx-npi-defs.h uint64_t l2c:1; l2c 2404 arch/mips/include/asm/octeon/cvmx-npi-defs.h uint64_t l2c:1; l2c 2437 arch/mips/include/asm/octeon/cvmx-npi-defs.h uint64_t l2c:1; l2c 2471 arch/mips/include/asm/octeon/cvmx-npi-defs.h uint64_t l2c:1; l2c 23 drivers/edac/octeon_edac-l2c.c static void octeon_l2c_poll_oct1(struct edac_device_ctl_info *l2c) l2c 31 drivers/edac/octeon_edac-l2c.c edac_device_handle_ce(l2c, 0, 0, l2c 36 drivers/edac/octeon_edac-l2c.c edac_device_handle_ue(l2c, 0, 0, l2c 46 drivers/edac/octeon_edac-l2c.c edac_device_handle_ce(l2c, 0, 1, l2c 51 drivers/edac/octeon_edac-l2c.c edac_device_handle_ue(l2c, 0, 1, l2c 60 drivers/edac/octeon_edac-l2c.c static void _octeon_l2c_poll_oct2(struct edac_device_ctl_info *l2c, int tad) l2c 79 drivers/edac/octeon_edac-l2c.c edac_device_handle_ue(l2c, tad, 1, buf2); l2c 85 drivers/edac/octeon_edac-l2c.c edac_device_handle_ce(l2c, tad, 1, buf2); l2c 91 drivers/edac/octeon_edac-l2c.c edac_device_handle_ue(l2c, tad, 1, buf2); l2c 97 drivers/edac/octeon_edac-l2c.c edac_device_handle_ce(l2c, tad, 1, buf2); l2c 114 drivers/edac/octeon_edac-l2c.c edac_device_handle_ue(l2c, tad, 0, buf2); l2c 120 drivers/edac/octeon_edac-l2c.c edac_device_handle_ce(l2c, tad, 0, buf2); l2c 126 drivers/edac/octeon_edac-l2c.c static void octeon_l2c_poll_oct2(struct edac_device_ctl_info *l2c) l2c 129 drivers/edac/octeon_edac-l2c.c for (i = 0; i < l2c->nr_instances; i++) l2c 130 drivers/edac/octeon_edac-l2c.c _octeon_l2c_poll_oct2(l2c, i); l2c 135 drivers/edac/octeon_edac-l2c.c struct edac_device_ctl_info *l2c; l2c 140 drivers/edac/octeon_edac-l2c.c l2c = edac_device_alloc_ctl_info(0, "l2c", num_tads, "l2c", 2, 0, l2c 142 drivers/edac/octeon_edac-l2c.c if (!l2c) l2c 145 drivers/edac/octeon_edac-l2c.c l2c->dev = &pdev->dev; l2c 146 drivers/edac/octeon_edac-l2c.c platform_set_drvdata(pdev, l2c); l2c 147 drivers/edac/octeon_edac-l2c.c l2c->dev_name = dev_name(&pdev->dev); l2c 149 drivers/edac/octeon_edac-l2c.c l2c->mod_name = "octeon-l2c"; l2c 150 drivers/edac/octeon_edac-l2c.c l2c->ctl_name = "octeon_l2c_err"; l2c 167 drivers/edac/octeon_edac-l2c.c l2c->edac_check = octeon_l2c_poll_oct1; l2c 170 drivers/edac/octeon_edac-l2c.c l2c->edac_check = octeon_l2c_poll_oct2; l2c 173 drivers/edac/octeon_edac-l2c.c if (edac_device_add_device(l2c) > 0) { l2c 182 drivers/edac/octeon_edac-l2c.c edac_device_free_ctl_info(l2c); l2c 189 drivers/edac/octeon_edac-l2c.c struct edac_device_ctl_info *l2c = platform_get_drvdata(pdev); l2c 192 drivers/edac/octeon_edac-l2c.c edac_device_free_ctl_info(l2c); l2c 1845 drivers/edac/thunderx_edac.c struct thunderx_l2c *l2c = container_of(msix, struct thunderx_l2c, l2c 1848 drivers/edac/thunderx_edac.c unsigned long tail = ring_pos(l2c->ring_tail, ARRAY_SIZE(l2c->err_ctx)); l2c 1849 drivers/edac/thunderx_edac.c struct l2c_err_ctx *ctx = &l2c->err_ctx[tail]; l2c 1865 drivers/edac/thunderx_edac.c switch (l2c->pdev->device) { l2c 1885 drivers/edac/thunderx_edac.c dev_err(&l2c->pdev->dev, "Unsupported device: %04x\n", l2c 1886 drivers/edac/thunderx_edac.c l2c->pdev->device); l2c 1890 drivers/edac/thunderx_edac.c while (CIRC_CNT(l2c->ring_head, l2c->ring_tail, l2c 1891 drivers/edac/thunderx_edac.c ARRAY_SIZE(l2c->err_ctx))) { l2c 1894 drivers/edac/thunderx_edac.c l2c->edac_dev->ctl_name, reg_int_name, ctx->reg_int, l2c 1902 drivers/edac/thunderx_edac.c edac_device_handle_ue(l2c->edac_dev, 0, 0, msg); l2c 1904 drivers/edac/thunderx_edac.c edac_device_handle_ce(l2c->edac_dev, 0, 0, msg); l2c 1906 drivers/edac/thunderx_edac.c l2c->ring_tail++; l2c 1918 drivers/edac/thunderx_edac.c #define L2C_DEBUGFS_ATTR(_name, _reg) DEBUGFS_REG_ATTR(l2c, _name, _reg) l2c 1948 drivers/edac/thunderx_edac.c struct thunderx_l2c *l2c; l2c 2014 drivers/edac/thunderx_edac.c l2c = edac_dev->pvt_info; l2c 2015 drivers/edac/thunderx_edac.c l2c->edac_dev = edac_dev; l2c 2017 drivers/edac/thunderx_edac.c l2c->regs = pcim_iomap_table(pdev)[0]; l2c 2018 drivers/edac/thunderx_edac.c if (!l2c->regs) { l2c 2024 drivers/edac/thunderx_edac.c l2c->pdev = pdev; l2c 2026 drivers/edac/thunderx_edac.c l2c->ring_head = 0; l2c 2027 drivers/edac/thunderx_edac.c l2c->ring_tail = 0; l2c 2029 drivers/edac/thunderx_edac.c l2c->msix_ent.entry = 0; l2c 2030 drivers/edac/thunderx_edac.c l2c->msix_ent.vector = 0; l2c 2032 drivers/edac/thunderx_edac.c ret = pci_enable_msix_exact(pdev, &l2c->msix_ent, 1); l2c 2038 drivers/edac/thunderx_edac.c ret = devm_request_threaded_irq(&pdev->dev, l2c->msix_ent.vector, l2c 2042 drivers/edac/thunderx_edac.c &l2c->msix_ent); l2c 2058 drivers/edac/thunderx_edac.c l2c->debugfs = edac_debugfs_create_dir(pdev->dev.kobj.name); l2c 2060 drivers/edac/thunderx_edac.c ret = thunderx_create_debugfs_nodes(l2c->debugfs, l2c_devattr, l2c 2061 drivers/edac/thunderx_edac.c l2c, dfs_entries); l2c 2071 drivers/edac/thunderx_edac.c writeq(reg_en_mask, l2c->regs + reg_en_offs); l2c 2084 drivers/edac/thunderx_edac.c struct thunderx_l2c *l2c = edac_dev->pvt_info; l2c 2088 drivers/edac/thunderx_edac.c writeq(L2C_TAD_INT_ENA_ALL, l2c->regs + L2C_TAD_INT_ENA_W1C); l2c 2091 drivers/edac/thunderx_edac.c writeq(L2C_CBC_INT_ENA_ALL, l2c->regs + L2C_CBC_INT_ENA_W1C); l2c 2094 drivers/edac/thunderx_edac.c writeq(L2C_MCI_INT_ENA_ALL, l2c->regs + L2C_MCI_INT_ENA_W1C); l2c 2098 drivers/edac/thunderx_edac.c edac_debugfs_remove_recursive(l2c->debugfs); l2c 1020 drivers/staging/octeon/octeon-stubs.h uint64_t l2c:1; l2c 1054 drivers/staging/octeon/octeon-stubs.h uint64_t l2c:1; l2c 1089 drivers/staging/octeon/octeon-stubs.h uint64_t l2c:1; l2c 1120 drivers/staging/octeon/octeon-stubs.h uint64_t l2c:1;