Home
last modified time | relevance | path

Searched full:tad (Results 1 – 25 of 30) sorted by relevance

12

/openbmc/linux/Documentation/devicetree/bindings/perf/
H A Dmarvell-cn10k-tad.yaml4 $id: http://devicetree.org/schemas/perf/marvell-cn10k-tad.yaml#
7 title: Marvell CN10K LLC-TAD performance monitor
14 shared on-chip last level cache (LLC). The tad pmu measures the
15 performance of last-level cache. Each tad pmu supports up to eight
18 The DT setup comprises of number of tad blocks, the sizes of pmu
19 regions, tad blocks and overall base address of the HW.
23 const: marvell,cn10k-tad-pmu
28 marvell,tad-cnt:
32 marvell,tad-page-size:
33 description: specifies the size of each tad page
[all …]
/openbmc/linux/drivers/edac/
H A Docteon_edac-l2c.c60 static void _octeon_l2c_poll_oct2(struct edac_device_ctl_info *l2c, int tad) in _octeon_l2c_poll_oct2() argument
68 err_tdtx.u64 = cvmx_read_csr(CVMX_L2C_ERR_TDTX(tad)); in _octeon_l2c_poll_oct2()
79 edac_device_handle_ue(l2c, tad, 1, buf2); in _octeon_l2c_poll_oct2()
85 edac_device_handle_ce(l2c, tad, 1, buf2); in _octeon_l2c_poll_oct2()
91 edac_device_handle_ue(l2c, tad, 1, buf2); in _octeon_l2c_poll_oct2()
97 edac_device_handle_ce(l2c, tad, 1, buf2); in _octeon_l2c_poll_oct2()
100 cvmx_write_csr(CVMX_L2C_ERR_TDTX(tad), err_tdtx_reset.u64); in _octeon_l2c_poll_oct2()
103 err_ttgx.u64 = cvmx_read_csr(CVMX_L2C_ERR_TTGX(tad)); in _octeon_l2c_poll_oct2()
114 edac_device_handle_ue(l2c, tad, 0, buf2); in _octeon_l2c_poll_oct2()
120 edac_device_handle_ce(l2c, tad, 0, buf2); in _octeon_l2c_poll_oct2()
[all …]
H A Dsb_edac.c589 /* Memory controller, TAD tables, error injection - 2-8-0, 2-9-0 (2 of these) */
593 /* kdrwdbu TAD limits/offsets, MCMTR - 2-10-1, 2-11-1 (2 of these) */
1114 /* Low bits of TAD limit, and some metadata. */
1120 /* Low bits of TAD offset. */
1126 /* High 16 bits of TAD limit and offset. */
1132 /* Number of ways a tad entry is interleaved. */
1139 * from the memory controller's TAD table.
1144 * @offset: output tad range offset
1145 * @limit: output address of first byte above tad range
1150 * tad table.
[all …]
H A Dthunderx_edac.c1763 struct thunderx_l2c *tad = container_of(msix, struct thunderx_l2c, in thunderx_l2c_tad_isr() local
1766 unsigned long head = ring_pos(tad->ring_head, ARRAY_SIZE(tad->err_ctx)); in thunderx_l2c_tad_isr()
1767 struct l2c_err_ctx *ctx = &tad->err_ctx[head]; in thunderx_l2c_tad_isr()
1769 ctx->reg_int = readq(tad->regs + L2C_TAD_INT_W1C); in thunderx_l2c_tad_isr()
1773 ctx->reg_ext = readq(tad->regs + L2C_TAD_TQD_ERR); in thunderx_l2c_tad_isr()
1776 ctx->reg_ext = readq(tad->regs + L2C_TAD_TTG_ERR); in thunderx_l2c_tad_isr()
1779 ctx->reg_ext = readq(tad->regs + L2C_TAD_TIMEOUT); in thunderx_l2c_tad_isr()
1782 ctx->reg_ext = readq(tad->regs + L2C_TAD_ERR); in thunderx_l2c_tad_isr()
1785 writeq(ctx->reg_int, tad->regs + L2C_TAD_INT_W1C); in thunderx_l2c_tad_isr()
1787 tad->ring_head++; in thunderx_l2c_tad_isr()
[all …]
H A DKconfig399 blocks (TAD, CBC, MCI).
H A Dskx_base.c417 edac_dbg(0, "No TAD entry for 0x%llx\n", res->addr); in skx_tad_decode()
/openbmc/linux/drivers/perf/
H A Dmarvell_cn10k_tad_pmu.c2 /* Marvell CN10K LLC-TAD perf driver
67 /* TAD()_PFC() stop counting on the write in tad_pmu_event_counter_stop()
68 * which sets TAD()_PRF()[CNTSEL] == 0 in tad_pmu_event_counter_stop()
95 /* TAD()_PFC() start counting on the write in tad_pmu_event_counter_start()
96 * which sets TAD()_PRF()[CNTSEL] != 0 in tad_pmu_event_counter_start()
279 ret = device_property_read_u32(dev, "marvell,tad-page-size", in tad_pmu_probe()
282 dev_err(&pdev->dev, "Can't find tad-page-size property\n"); in tad_pmu_probe()
286 ret = device_property_read_u32(dev, "marvell,tad-pmu-page-size", in tad_pmu_probe()
289 dev_err(&pdev->dev, "Can't find tad-pmu-page-size property\n"); in tad_pmu_probe()
293 ret = device_property_read_u32(dev, "marvell,tad-cnt", &tad_cnt); in tad_pmu_probe()
[all …]
H A DKconfig191 tristate "Marvell CN10K LLC-TAD PMU"
194 Provides support for Last-Level cache Tag-and-data Units (LLC-TAD)
/openbmc/linux/tools/perf/pmu-events/arch/x86/jaketown/
H A Duncore-cache.json1243 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 0",
1247TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
1252 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 1",
1256TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
1261 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 2",
1265TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
1270 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 3",
1274TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
1279 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 4",
1283TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
[all …]
/openbmc/linux/arch/mips/cavium-octeon/executive/
H A Dcvmx-l2c.c204 int tad; in cvmx_l2c_config_perf() local
227 for (tad = 0; tad < CVMX_L2C_TADS; tad++) in cvmx_l2c_config_perf()
228 cvmx_write_csr(CVMX_L2C_TADX_PRF(tad), in cvmx_l2c_config_perf()
241 int tad; in cvmx_l2c_read_perf() local
243 for (tad = 0; tad < CVMX_L2C_TADS; tad++) in cvmx_l2c_read_perf()
244 counter += cvmx_read_csr(CVMX_L2C_TADX_PFC0(tad)); in cvmx_l2c_read_perf()
252 int tad; in cvmx_l2c_read_perf() local
254 for (tad = 0; tad < CVMX_L2C_TADS; tad++) in cvmx_l2c_read_perf()
255 counter += cvmx_read_csr(CVMX_L2C_TADX_PFC1(tad)); in cvmx_l2c_read_perf()
263 int tad; in cvmx_l2c_read_perf() local
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-devices-platform-ACPI-TAD1 ACPI Time and Alarm (TAD) device attributes.
7 (RO) Hexadecimal bitmask of the TAD attributes are reported by
91 This attribute is only present if the TAD supports a separate
102 This attribute is only present if the TAD supports a separate
114 This attribute is only present if the TAD supports a separate
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellde/
H A Duncore-cache.json2781 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 0",
2785TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
2790 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 1",
2794TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
2799 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 2",
2803TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
2808 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 3",
2812TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
2817 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 4",
2821TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/haswellx/
H A Duncore-cache.json2964 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 0",
2968TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
2973 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 1",
2977TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
2982 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 2",
2986TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
2991 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 3",
2995TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
3000 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 4",
3004TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/ivytown/
H A Duncore-cache.json2561 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 0",
2565TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
2570 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 1",
2574TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
2579 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 2",
2583TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
2588 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 3",
2592TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
2597 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 4",
2601TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
[all …]
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellx/
H A Duncore-cache.json2973 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 0",
2977TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
2982 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 1",
2986TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
2991 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 2",
2995TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
3000 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 3",
3004TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
3009 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 4",
3013TAD region. There are up to 11 TAD (target address decode) regions in each home agent. All reque…
[all …]
/openbmc/linux/drivers/acpi/
H A Dacpi_tad.c3 * ACPI Time and Alarm (TAD) Device Driver
10 * It only supports the system wakeup capabilities of the TAD.
12 * Provided are sysfs attributes, available under the TAD platform device,
13 * allowing user space to manage the AC and DC wakeup timers of the TAD:
15 * check and clear their status and check the capabilities of the TAD reported
16 * by AML. The DC timer attributes are only present if the TAD supports a
19 * The wakeup events handling and power management of the TAD is expected to
33 /* ACPI TAD capability flags (ACPI 6.2, Section 9.18.2) */
44 /* ACPI TAD alarm timer selection */
683 .name = "acpi-tad",
H A DKconfig236 tristate "ACPI Time and Alarm (TAD) Device Support"
239 The ACPI Time and Alarm (TAD) device is an alternative to the Real
242 elapses. In comparison with the RTC Alarm, the TAD provides a larger
244 TAD maintain the time of day information across platform power
/openbmc/linux/drivers/scsi/
H A Dhpsa_cmd.h366 #define GET_TYPE(tad) ((tad) & 0x07) argument
367 #define GET_ATTR(tad) (((tad) >> 3) & 0x07) argument
368 #define GET_DIR(tad) (((tad) >> 6) & 0x03) argument
/openbmc/linux/arch/mips/lib/
H A Dstrnlen_user.S27 * the maximum is a tad hairier ...
/openbmc/linux/Documentation/networking/
H A Dfib_trie.rst58 as the opposite of "empty", which might be a tad confusing.)
/openbmc/linux/kernel/module/
H A Ddups.c240 * and let duplicates suffer, just wait a tad bit longer. in kmod_dup_request_announce()
/openbmc/linux/sound/pci/ca0106/
H A Dca0106.h317 #define CAPTURE_SOURCE_CHANNEL3 0x000f0000 /* 3 - Mic in, Line in, TAD in, Aux in. */
526 #define ADC_MUX_PHONE 0x00000001 //Value to select TAD at ADC Mux (Not used)
652 int ac97; /* ac97 = 0 -> Select MIC, Line in, TAD in, AUX in.
H A Dca0106_main.c1474 /* Select MIC, Line in, TAD in, AUX in */ in ca0106_init_chip()
1486 /* Select MIC, Line in, TAD in, AUX in */ in ca0106_init_chip()
/openbmc/linux/net/rds/
H A Dcong.c70 * Interaction with poll is a tad tricky. We want all processes stuck in
/openbmc/linux/include/soc/fsl/qe/
H A Dqe.h380 /* QE extended filtering Termination Action Descriptor (TAD) */

12