| /linux/drivers/net/ethernet/mscc/ |
| H A D | ocelot_devlink.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 2 /* Copyright 2020-2021 NXP 8 * Resource 0: Memory tracked per source port 9 * Resource 1: Frame references tracked per source port 10 * Resource 2: Memory tracked per destination port 11 * Resource 3: Frame references tracked per destination port 22 * Q_RSRV: reservation per QoS class per port 23 * PRIO_SHR: sharing watermark per QoS class across all ports 24 * P_RSRV: reservation per port 25 * COL_SHR: sharing watermark per color (drop precedence) across all ports [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/broadwell/ |
| H A D | pipeline.json | 7 "PublicDescription": "This event counts the number of the divide operations executed. Uses edge-detect and a cmask value of 1 on ARITH.FPU_DIV_ACTIVE to get the number of the divide operations executed.", 21 "BriefDescription": "Speculative and retired macro-conditional branches", 25 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-conditional branch instructions.", 30 "BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indirects", 34 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-unconditional branch instructions, excluding calls and indirects.", 66 "BriefDescription": "Not taken macro-conditional branches", 70 "PublicDescription": "This event counts not taken macro-conditional branch instructions.", 75 "BriefDescription": "Taken speculative and retired macro-conditional branches", 79 "PublicDescription": "This event counts taken speculative and retired macro-conditional branch instructions.", 84 "BriefDescription": "Taken speculative and retired macro-conditiona [all...] |
| /linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
| H A D | pipeline.json | 7 "PublicDescription": "This event counts the number of the divide operations executed. Uses edge-detect and a cmask value of 1 on ARITH.FPU_DIV_ACTIVE to get the number of the divide operations executed.", 21 "BriefDescription": "Speculative and retired macro-conditional branches", 25 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-conditional branch instructions.", 30 "BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indirects", 34 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-unconditional branch instructions, excluding calls and indirects.", 66 "BriefDescription": "Not taken macro-conditional branches", 70 "PublicDescription": "This event counts not taken macro-conditional branch instructions.", 75 "BriefDescription": "Taken speculative and retired macro-conditional branches", 79 "PublicDescription": "This event counts taken speculative and retired macro-conditional branch instructions.", 84 "BriefDescription": "Taken speculative and retired macro-conditiona [all...] |
| /linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
| H A D | pipeline.json | 7 "PublicDescription": "This event counts the number of the divide operations executed. Uses edge-detect and a cmask value of 1 on ARITH.FPU_DIV_ACTIVE to get the number of the divide operations executed.", 21 "BriefDescription": "Speculative and retired macro-conditional branches", 25 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-conditional branch instructions.", 30 "BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indirects", 34 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-unconditional branch instructions, excluding calls and indirects.", 66 "BriefDescription": "Not taken macro-conditional branches", 70 "PublicDescription": "This event counts not taken macro-conditional branch instructions.", 75 "BriefDescription": "Taken speculative and retired macro-conditional branches", 79 "PublicDescription": "This event counts taken speculative and retired macro-conditional branch instructions.", 84 "BriefDescription": "Taken speculative and retired macro-conditiona [all...] |
| /linux/tools/perf/pmu-events/arch/x86/haswell/ |
| H A D | pipeline.json | 20 "BriefDescription": "Speculative and retired macro-conditional branches.", 28 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 60 "BriefDescription": "Not taken macro-conditional branches.", 68 "BriefDescription": "Taken speculative and retired macro-conditional branches.", 76 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… 228 …"PublicDescription": "Counts speculatively miss-predicted indirect branches at execution time. Cou… 498 … For instructions that consist of multiple micro-ops, this event counts the retirement of the last… 503 … "BriefDescription": "Number of instructions retired. General Counter - architectural event", 527 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that… 580 …"BriefDescription": "Not software-prefetch load dispatches that hit FB allocated for hardware pref… [all …]
|
| H A D | hsw-metrics.json | 3 "BriefDescription": "C2 residency percent per package", 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / msr@tsc@", 10 "BriefDescription": "C3 residency percent per core", 11 "MetricExpr": "cstate_core@c3\\-residency@ / msr@tsc@", 17 "BriefDescription": "C3 residency percent per package", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / msr@tsc@", 24 "BriefDescription": "C6 residency percent per core", 25 "MetricExpr": "cstate_core@c6\\-residency@ / msr@tsc@", 31 "BriefDescription": "C6 residency percent per package", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / msr@tsc@", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/haswellx/ |
| H A D | pipeline.json | 20 "BriefDescription": "Speculative and retired macro-conditional branches.", 28 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 60 "BriefDescription": "Not taken macro-conditional branches.", 68 "BriefDescription": "Taken speculative and retired macro-conditional branches.", 76 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… 228 …"PublicDescription": "Counts speculatively miss-predicted indirect branches at execution time. Cou… 498 … For instructions that consist of multiple micro-ops, this event counts the retirement of the last… 503 … "BriefDescription": "Number of instructions retired. General Counter - architectural event", 527 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that… 580 …"BriefDescription": "Not software-prefetch load dispatches that hit FB allocated for hardware pref… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/ivytown/ |
| H A D | pipeline.json | 32 "BriefDescription": "Speculative and retired macro-conditional branches", 36 "PublicDescription": "Speculative and retired macro-conditional branches.", 41 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 45 …"PublicDescription": "Speculative and retired macro-unconditional branches excluding calls and ind… 76 "BriefDescription": "Not taken macro-conditional branches", 80 "PublicDescription": "Not taken macro-conditional branches.", 85 "BriefDescription": "Taken speculative and retired macro-conditional branches", 89 "PublicDescription": "Taken speculative and retired macro-conditional branches.", 94 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… 98 …"PublicDescription": "Taken speculative and retired macro-conditional branch instructions excludin… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/ivybridge/ |
| H A D | pipeline.json | 32 "BriefDescription": "Speculative and retired macro-conditional branches", 36 "PublicDescription": "Speculative and retired macro-conditional branches.", 41 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 45 …"PublicDescription": "Speculative and retired macro-unconditional branches excluding calls and ind… 76 "BriefDescription": "Not taken macro-conditional branches", 80 "PublicDescription": "Not taken macro-conditional branches.", 85 "BriefDescription": "Taken speculative and retired macro-conditional branches", 89 "PublicDescription": "Taken speculative and retired macro-conditional branches.", 94 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… 98 …"PublicDescription": "Taken speculative and retired macro-conditional branch instructions excludin… [all …]
|
| /linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ |
| H A D | switch-driver.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 The driver uses the switch device driver model and exposes each switch port as 24 [dpaa2-eth] [dpaa2-eth] [ dpaa2-switch ] 30 | ---------- | [DPMAC] [DPMAC] 31 ------------------------------- | | 38 The dpaa2-switch driver probes on DPSW devices found on the fsl-mc bus. These 40 file - DataPath Layout (DPL) - or at runtime using the DPAA2 object APIs 43 At the moment, the dpaa2-switch driver imposes the following restrictions on 48 done, ie when not under a bridge, each switch port will have its own FDB. 53 * Both the broadcast and flooding configuration should be per FDB. This [all …]
|
| /linux/Documentation/devicetree/bindings/display/bridge/ |
| H A D | adi,adv7511.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 21 - adi,adv7511 22 - adi,adv7511w 23 - adi,adv7513 37 reg-names: 40 needing a non-default address. 43 - const: main [all …]
|
| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_config.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/ 30 * - used by firmware to store packets to be forwarded to other port 31 * - 8 total pools per slice 32 * - only used in switch mode (as no forwarding in mac mode) 38 * - used by firmware to store packets received from host core 39 * - 16 total pools per slice 40 * - 8 pools per port per slice and each slice handles both ports 41 * - only 4 out of 8 pools used per port (as only 4 real QoS levels in ICSSG) 42 * - switch mode: 8 total pools used [all …]
|
| /linux/drivers/net/ethernet/microchip/lan966x/ |
| H A D | lan966x_police.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 /* 0-8 : 9 port policers */ 8 /* Policer order: Serial (QoS -> Port -> VCAP) */ 12 /* kilobit per second */ 18 static int lan966x_police_add(struct lan966x_port *port, in lan966x_police_add() argument 22 struct lan966x *lan966x = port->lan966x; in lan966x_police_add() 25 pol->rate = DIV_ROUND_UP(pol->rate * 3, 100); in lan966x_police_add() 27 pol->burst = pol->burst ?: 1; in lan966x_police_add() 29 pol->burst = DIV_ROUND_UP(pol->burst, 4096); in lan966x_police_add() 31 if (pol->rate > GENMASK(15, 0) || in lan966x_police_add() [all …]
|
| /linux/sound/core/seq/ |
| H A D | seq_compat.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * 32bit -> 64bit ioctl wrapper for sequencer API 13 struct snd_seq_addr addr; /* client/port numbers */ 14 char name[64]; /* port name */ 16 u32 capability; /* port capability bits */ 17 u32 type; /* port type bits */ 18 s32 midi_channels; /* channels per MIDI port */ 19 s32 midi_voices; /* voices per MIDI port */ 20 s32 synth_voices; /* voices per SYNTH port */ 22 s32 read_use; /* R/O: subscribers for output (from this port) */ [all …]
|
| /linux/Documentation/devicetree/bindings/display/imx/ |
| H A D | fsl,imx-lcdc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/imx/fsl,imx-lcdc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sascha Hauer <s.hauer@pengutronix.de> 11 - Pengutronix Kernel Team <kernel@pengutronix.de> 16 - enum: 17 - fsl,imx1-fb 18 - fsl,imx21-fb 19 - items: [all …]
|
| /linux/include/drm/intel/ |
| H A D | i915_hdcp_interface.h | 1 /* SPDX-License-Identifier: (GPL-2.0+) */ 3 * Copyright © 2017-2019 Intel Corporation 17 * enum hdcp_port_type - HDCP port implementation type defined by ME/GSC FW 18 * @HDCP_PORT_TYPE_INVALID: Invalid hdcp port type 19 * @HDCP_PORT_TYPE_INTEGRATED: In-Host HDCP2.x port 20 * @HDCP_PORT_TYPE_LSPCON: HDCP2.2 discrete wired Tx port with LSPCON 22 * @HDCP_PORT_TYPE_CPDP: HDCP2.2 discrete wired Tx port using the CPDP (DP 1.3) 33 * enum hdcp_wired_protocol - HDCP adaptation used on the port 35 * @HDCP_PROTOCOL_HDMI: HDMI adaptation of HDCP used on the port 36 * @HDCP_PROTOCOL_DP: DP adaptation of HDCP used on the port [all …]
|
| /linux/Documentation/scsi/ |
| H A D | advansys.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 RISC-based, Bus-Mastering, Fast (10 Mhz) and Ultra (20 Mhz) Narrow 9 (8-bit transfer) SCSI Host Adapters for the ISA, EISA, VL, and PCI 10 buses and RISC-based, Bus-Mastering, Ultra (20 Mhz) Wide (16-bit 21 - ABP-480 - Bus-Master CardBus (16 CDB) 24 - ABP510/5150 - Bus-Master ISA (240 CDB) 25 - ABP5140 - Bus-Master ISA PnP (16 CDB) 26 - ABP5142 - Bus-Master ISA PnP with floppy (16 CDB) 27 - ABP902/3902 - Bus-Master PCI (16 CDB) 28 - ABP3905 - Bus-Master PCI (16 CDB) [all …]
|
| /linux/drivers/net/ethernet/marvell/mvpp2/ |
| H A D | mvpp2_prs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 45 * - lookup ID - 4 bits 46 * - port ID - 1 byte 47 * - additional information - 1 byte 48 * - header data - 8 bytes 49 * The fields are represented by MVPP2_PRS_TCAM_DATA_REG(5)->(0). 74 /* TCAM range for unicast and multicast filtering. We have 25 entries per port, 77 * each port's own address. 82 /* Number of entries per port dedicated to UC and MC filtering */ 84 #define MVPP2_PRS_MAC_MC_FILT_MAX (MVPP2_PRS_MAC_UC_MC_FILT_MAX - \ [all …]
|
| H A D | mvpp2.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 34 #define MVPP2_RX_DATA_FIFO_SIZE_REG(port) (0x00 + 4 * (port)) argument 35 #define MVPP2_RX_ATTR_FIFO_SIZE_REG(port) (0x20 + 4 * (port)) argument 38 #define MVPP22_TX_FIFO_THRESH_REG(port) (0x8840 + 4 * (port)) argument 39 #define MVPP22_TX_FIFO_SIZE_REG(port) (0x8860 + 4 * (port)) argument 42 #define MVPP2_RX_CTRL_REG(port) (0x140 + 4 * (port)) argument 61 #define MVPP2_MH_REG(port) (0x5040 + 4 * (port)) argument 70 #define MVPP2_PRS_PORT_LU_MASK(port) (0xff << ((port) * 4)) argument 71 #define MVPP2_PRS_PORT_LU_VAL(port, val) ((val) << ((port) * 4)) argument 72 #define MVPP2_PRS_INIT_OFFS_REG(port) (0x1004 + ((port) & 4)) argument [all …]
|
| /linux/drivers/slimbus/ |
| H A D | slimbus.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (c) 2011-2017, The Linux Foundation 14 /* Standard values per SLIMbus spec needed by controllers and devices */ 64 /* Clock pause values per SLIMbus spec */ 74 /* Standard values per SLIMbus spec needed by controllers and devices */ 82 /* Standard values per SLIMbus spec needed by controllers and devices */ 86 /* Manager's logical address is set to 0xFF per spec */ 91 * struct slim_framer - Represents SLIMbus framer. 94 * Manager is responsible for framer hand-over. 99 * @superfreq: Superframes per root frequency. Every frame is 6144 bits. [all …]
|
| /linux/drivers/tty/serial/ |
| H A D | vt8500_serial.c | 1 // SPDX-License-Identifier: GPL-2.0 58 #define PER (1 << 8) /* Parity error */ macro 65 #define RX_FIFO_INTS (RXFAF | RXFF | RXOVER | PER | FER | RXTOUT) 74 #define VT8500_CS8 (1 << 2) /* 8-bit data length (vs. 7-bit) */ 83 #define VT8500_SWRTSCTS (1 << 11) /* Software-controlled RTS/CTS */ 86 * Capability flags (driver-internal) 106 * have been allocated as we can't use pdev->id in 111 static inline void vt8500_write(struct uart_port *port, unsigned int val, in vt8500_write() argument 114 writel(val, port->membase + off); in vt8500_write() 117 static inline unsigned int vt8500_read(struct uart_port *port, unsigned int off) in vt8500_read() argument [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
| H A D | pipeline.json | 3 …y executing divide or square root operations. Accounts for integer and floating-point operations.", 130 …"PublicDescription": "Counts speculatively miss-predicted indirect branches at execution time. Cou… 187 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that… 412 …e number of prefixes in a 16B-line. This may result in a three-cycle penalty for each LCP (Length … 429 …tion. For instructions that consist of multiple micro-ops, Counts the retirement of the last micro… 434 "BriefDescription": "Number of instructions retired. General Counter - architectural event", 439 …n": "Counts the number of instructions (EOMs) retired. Counting covers macro-fused instructions in… 488 …"BriefDescription": "Cycles the issue-stage is waiting for front-end to fetch from resteered path … 545 …"PublicDescription": "Counts all software-prefetch load dispatches that hit the fill buffer (FB) a… 555 …"PublicDescription": "Counts the cycles when 4 uops are delivered by the LSD (Loop-stream detector… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/skylakex/ |
| H A D | pipeline.json | 3 …y executing divide or square root operations. Accounts for integer and floating-point operations.", 130 …"PublicDescription": "Counts speculatively miss-predicted indirect branches at execution time. Cou… 187 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that… 412 …e number of prefixes in a 16B-line. This may result in a three-cycle penalty for each LCP (Length … 429 …tion. For instructions that consist of multiple micro-ops, Counts the retirement of the last micro… 434 "BriefDescription": "Number of instructions retired. General Counter - architectural event", 439 …n": "Counts the number of instructions (EOMs) retired. Counting covers macro-fused instructions in… 488 …"BriefDescription": "Cycles the issue-stage is waiting for front-end to fetch from resteered path … 545 …"PublicDescription": "Counts all software-prefetch load dispatches that hit the fill buffer (FB) a… 555 …"PublicDescription": "Counts the cycles when 4 uops are delivered by the LSD (Loop-stream detector… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/skylake/ |
| H A D | pipeline.json | 3 …y executing divide or square root operations. Accounts for integer and floating-point operations.", 130 …"PublicDescription": "Counts speculatively miss-predicted indirect branches at execution time. Cou… 402 …e number of prefixes in a 16B-line. This may result in a three-cycle penalty for each LCP (Length … 419 …tion. For instructions that consist of multiple micro-ops, Counts the retirement of the last micro… 424 "BriefDescription": "Number of instructions retired. General Counter - architectural event", 429 …n": "Counts the number of instructions (EOMs) retired. Counting covers macro-fused instructions in… 478 …"BriefDescription": "Cycles the issue-stage is waiting for front-end to fetch from resteered path … 535 …"PublicDescription": "Counts all not software-prefetch load dispatches that hit the fill buffer (F… 545 …"PublicDescription": "Counts the cycles when 4 uops are delivered by the LSD (Loop-stream detector… 555 …iption": "Counts the cycles when at least one uop is delivered by the LSD (Loop-stream detector).", [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | renesas,rza1-ports.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/renesas,rza1-ports.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacopo Mondi <jacopo+renesas@jmondi.org> 11 - Geert Uytterhoeven <geert+renesas@glider.be> 16 Pin multiplexing and GPIO configuration is performed on a per-pin basis 17 writing configuration values to per-port register sets. 18 Each "port" features up to 16 pins, each of them configurable for GPIO 19 function (port mode) or in alternate function mode. [all …]
|