/linux/Documentation/devicetree/bindings/display/ti/ |
H A D | ti,k2g-dss.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/display/ti/ti,k2g-dss.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Jyri Sarha <jsarha@ti.com> 12 - Tomi Valkeinen <tomi.valkeinen@ti.com> 15 The K2G DSS is an ultra-light version of TI Keystone Display 21 const: ti,k2g-dss 25 - description: cfg DSS top level 26 - description: common DISPC common [all …]
|
H A D | ti,omap2-dss.txt | 4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic 8 -------- 11 - compatible: "ti,omap2-dss" 12 - reg: address and length of the register space 13 - ti,hwmods: "dss_core" 16 - Video port for DPI output 19 - data-lines: number of lines used 23 ----- 26 - compatible: "ti,omap2-dispc" 27 - reg: address and length of the register space [all …]
|
H A D | ti,dra7-dss.txt | 4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic 8 -------- 11 - compatible: "ti,dra7-dss" 12 - reg: address and length of the register spaces for 'dss' 13 - ti,hwmods: "dss_core" 14 - clocks: handle to fclk 15 - clock-names: "fck" 16 - syscon: phandle to control module core syscon node 23 - reg: address and length of the register spaces for 'pll1_clkctrl', 25 - clocks: handle to video1 pll clock and video2 pll clock [all …]
|
H A D | ti,omap3-dss.txt | 4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic 8 -------- 11 - compatible: "ti,omap3-dss" 12 - reg: address and length of the register space 13 - ti,hwmods: "dss_core" 14 - clocks: handle to fclk 15 - clock-names: "fck" 18 - Video ports: 19 - Port 0: DPI output 20 - Port 1: SDI output [all …]
|
H A D | ti,omap5-dss.txt | 4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic 8 -------- 11 - compatible: "ti,omap5-dss" 12 - reg: address and length of the register space 13 - ti,hwmods: "dss_core" 14 - clocks: handle to fclk 15 - clock-names: "fck" 18 - DISPC 21 - DSS Submodules: RFBI, DSI, HDMI 22 - Video port for DPI output [all …]
|
H A D | ti,omap4-dss.txt | 4 See Documentation/devicetree/bindings/display/ti/ti,omap-dss.txt for generic 8 -------- 11 - compatible: "ti,omap4-dss" 12 - reg: address and length of the register space 13 - ti,hwmods: "dss_core" 14 - clocks: handle to fclk 15 - clock-names: "fck" 18 - DISPC 21 - DSS Submodules: RFBI, VENC, DSI, HDMI 22 - Video port for DPI output [all …]
|
H A D | ti,am65x-dss.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/display/ti/ti,am65x-dss.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Jyri Sarha <jsarha@ti.com> 12 - Tomi Valkeinen <tomi.valkeinen@ti.com> 25 - ti,am625-dss 26 - ti,am62a7,dss 27 - ti,am65x-dss 31 Addresses to each DSS memory region described in the SoC's TRM. [all …]
|
/linux/include/linux/ |
H A D | resctrl.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 #define RESCTRL_PICK_ANY_CPU -1 25 /* max value for struct rdt_domain's mbps_val */ 29 * enum resctrl_conf_type - The type of configuration. 53 * struct resctrl_staged_config - parsed configuration to be applied 68 * struct rdt_domain_hdr - common header for different domain types 82 * struct rdt_ctrl_domain - group of CPUs sharing a resctrl control resource 84 * @plr: pseudo-locked region (if any) associated with domain 98 * struct rdt_mon_domain - group of CPUs sharing a resctrl monitor resource 102 * @mbm_total: saved state for MBM total bandwidth [all …]
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_bw.c | 1 // SPDX-License-Identifier: MIT 49 val = intel_uncore_read(&dev_priv->uncore, SA_PERF_STATUS_0_0_0_MCHBAR_PC); in dg1_mchbar_read_qgv_point_info() 55 sp->dclk = DIV_ROUND_UP((16667 * dclk_ratio * dclk_reference) + 500, 1000); in dg1_mchbar_read_qgv_point_info() 57 val = intel_uncore_read(&dev_priv->uncore, SKL_MC_BIOS_DATA_0_0_0_MCHBAR_PCU); in dg1_mchbar_read_qgv_point_info() 59 sp->dclk *= 2; in dg1_mchbar_read_qgv_point_info() 61 if (sp->dclk == 0) in dg1_mchbar_read_qgv_point_info() 62 return -EINVAL; in dg1_mchbar_read_qgv_point_info() 64 val = intel_uncore_read(&dev_priv->uncore, MCHBAR_CH0_CR_TC_PRE_0_0_0_MCHBAR); in dg1_mchbar_read_qgv_point_info() 65 sp->t_rp = REG_FIELD_GET(DG1_DRAM_T_RP_MASK, val); in dg1_mchbar_read_qgv_point_info() 66 sp->t_rdpre = REG_FIELD_GET(DG1_DRAM_T_RDPRE_MASK, val); in dg1_mchbar_read_qgv_point_info() [all …]
|
/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
H A D | spr-metrics.json | 4 "MetricExpr": "cstate_core@c1\\-residency@ / TSC", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 18 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 25 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 76 … "Bandwidth observed by the integrated I/O traffic controller (IIO) of IO reads that are initiated… 82 …: "Bandwidth observed by the integrated I/O traffic controller (IIO) of IO writes that are initiat… 88 …"BriefDescription": "Bandwidth of IO reads that are initiated by end device controllers that are r… 94 …"BriefDescription": "Bandwidth of IO reads that are initiated by end device controllers that are r… 100 …"BriefDescription": "Bandwidth of IO reads that are initiated by end device controllers that are r… 106 …"BriefDescription": "Bandwidth of IO writes that are initiated by end device controllers that are … [all …]
|
/linux/tools/perf/pmu-events/arch/x86/emeraldrapids/ |
H A D | emr-metrics.json | 4 "MetricExpr": "cstate_core@c1\\-residency@ / TSC", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 18 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 25 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 76 … "Bandwidth observed by the integrated I/O traffic controller (IIO) of IO reads that are initiated… 82 …: "Bandwidth observed by the integrated I/O traffic controller (IIO) of IO writes that are initiat… 88 …"BriefDescription": "Bandwidth of IO reads that are initiated by end device controllers that are r… 94 …"BriefDescription": "Bandwidth of IO reads that are initiated by end device controllers that are r… 100 …"BriefDescription": "Bandwidth of IO reads that are initiated by end device controllers that are r… 106 …"BriefDescription": "Bandwidth of IO writes that are initiated by end device controllers that are … [all …]
|
/linux/Documentation/devicetree/bindings/display/ |
H A D | arm,pl11x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Liviu Dudau <Liviu.Dudau@arm.com> 11 - Andre Przywara <andre.przywara@arm.com> 15 a framebuffer region in system memory, and creates timed signals for 24 - arm,pl110 25 - arm,pl111 27 - compatible 32 - enum: [all …]
|
/linux/tools/perf/pmu-events/arch/x86/icelakex/ |
H A D | icx-metrics.json | 4 "MetricExpr": "cstate_core@c1\\-residency@ / TSC", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 18 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 25 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 76 …"BriefDescription": "Bandwidth of IO reads that are initiated by end device controllers that are r… 82 …"BriefDescription": "Bandwidth of IO reads that are initiated by end device controllers that are r… 88 …"BriefDescription": "Bandwidth of IO writes that are initiated by end device controllers that are … 94 …"BriefDescription": "Bandwidth of IO writes that are initiated by end device controllers that are … 100 …"BriefDescription": "Bandwidth of IO writes that are initiated by end device controllers that are … 168 …"Average latency of a last level cache (LLC) demand data read miss (read memory access) in nano se… [all …]
|
/linux/Documentation/arch/x86/ |
H A D | resctrl.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 :Authors: - Fenghua Yu <fenghua.yu@intel.com> 10 - Tony Luck <tony.luck@intel.com> 11 - Vikas Shivappa <vikas.shivappa@intel.com> 25 MBM (Memory Bandwidth Monitoring) "cqm_mbm_total", "cqm_mbm_local" 26 MBA (Memory Bandwidth Allocation) "mba" 27 SMBA (Slow Memory Bandwidth Allocation) "" 28 BMEC (Bandwidth Monitoring Event Configuration) "" 38 # mount -t resctrl resctrl [-o cdp[,cdpl2][,mba_MBps][,debug]] /sys/fs/resctrl 48 bandwidth in MiBps [all …]
|
/linux/drivers/usb/core/ |
H A D | urb.c | 1 // SPDX-License-Identifier: GPL-2.0 24 if (urb->transfer_flags & URB_FREE_BUFFER) in urb_destroy() 25 kfree(urb->transfer_buffer); in urb_destroy() 31 * usb_init_urb - initializes a urb so that it can be used by a USB driver 39 * careful when freeing the memory for your urb that it is no longer in 48 kref_init(&urb->kref); in usb_init_urb() 49 INIT_LIST_HEAD(&urb->urb_list); in usb_init_urb() 50 INIT_LIST_HEAD(&urb->anchor_list); in usb_init_urb() 56 * usb_alloc_urb - creates a new urb for a USB driver to use 58 * @mem_flags: the type of memory to allocate, see kmalloc() for a list of [all …]
|
/linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
H A D | clx-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 39 "MetricExpr": "cstate_core@c7\\-residency@ / TSC", 46 "MetricExpr": "cstate_pkg@c7\\-residency@ / TSC", 97 …"BriefDescription": "Bandwidth of IO reads that are initiated by end device controllers that are r… 103 …"BriefDescription": "Bandwidth of IO writes that are initiated by end device controllers that are … 171 …ncy of a last level cache (LLC) demand and prefetch data read miss (read memory access) in nano se… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/skylakex/ |
H A D | skx-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 39 "MetricExpr": "cstate_core@c7\\-residency@ / TSC", 46 "MetricExpr": "cstate_pkg@c7\\-residency@ / TSC", 97 …"BriefDescription": "Bandwidth of IO reads that are initiated by end device controllers that are r… 103 …"BriefDescription": "Bandwidth of IO writes that are initiated by end device controllers that are … 171 …ncy of a last level cache (LLC) demand and prefetch data read miss (read memory access) in nano se… [all …]
|
/linux/tools/perf/pmu-events/arch/x86/tigerlake/ |
H A D | tgl-metrics.json | 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / TSC", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 39 "MetricExpr": "cstate_core@c7\\-residency@ / TSC", 46 "MetricExpr": "cstate_pkg@c7\\-residency@ / TSC", 53 "MetricExpr": "cstate_pkg@c8\\-residency@ / TSC", 60 "MetricExpr": "cstate_pkg@c9\\-residency@ / TSC", 73 "MetricExpr": "((msr@aperf@ - cycles) / msr@aperf@ if msr@smi@ > 0 else 0)", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/rocketlake/ |
H A D | rkl-metrics.json | 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / TSC", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 39 "MetricExpr": "cstate_core@c7\\-residency@ / TSC", 46 "MetricExpr": "cstate_pkg@c7\\-residency@ / TSC", 53 "MetricExpr": "cstate_pkg@c8\\-residency@ / TSC", 60 "MetricExpr": "cstate_pkg@c9\\-residency@ / TSC", 73 "MetricExpr": "((msr@aperf@ - cycles) / msr@aperf@ if msr@smi@ > 0 else 0)", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/icelake/ |
H A D | icl-metrics.json | 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / TSC", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 39 "MetricExpr": "cstate_core@c7\\-residency@ / TSC", 46 "MetricExpr": "cstate_pkg@c7\\-residency@ / TSC", 53 "MetricExpr": "cstate_pkg@c8\\-residency@ / TSC", 60 "MetricExpr": "cstate_pkg@c9\\-residency@ / TSC", 73 "MetricExpr": "((msr@aperf@ - cycles) / msr@aperf@ if msr@smi@ > 0 else 0)", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/skylake/ |
H A D | skl-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 39 "MetricExpr": "cstate_core@c7\\-residency@ / TSC", 46 "MetricExpr": "cstate_pkg@c7\\-residency@ / TSC", 59 "MetricExpr": "((msr@aperf@ - cycles) / msr@aperf@ if msr@smi@ > 0 else 0)", 73 …"BriefDescription": "This metric estimates how often memory load accesses were aliased by precedin… 78 …memory load accesses were aliased by preceding stores (in program order) with a 4K address offset.… [all …]
|
/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_llc.c | 1 // SPDX-License-Identifier: MIT 37 max_khz = policy->cpuinfo.max_freq; in cpu_max_MHz() 53 struct drm_i915_private *i915 = llc_to_gt(llc)->i915; in get_ia_constants() 54 struct intel_rps *rps = &llc_to_gt(llc)->rps; in get_ia_constants() 59 consts->max_ia_freq = cpu_max_MHz(); in get_ia_constants() 61 consts->min_ring_freq = in get_ia_constants() 62 intel_uncore_read(llc_to_gt(llc)->uncore, DCLK) & 0xf; in get_ia_constants() 63 /* convert DDR frequency from units of 266.6MHz to bandwidth */ in get_ia_constants() 64 consts->min_ring_freq = mult_frac(consts->min_ring_freq, 8, 3); in get_ia_constants() 66 consts->min_gpu_freq = intel_rps_get_min_raw_freq(rps); in get_ia_constants() [all …]
|
/linux/drivers/net/ipa/ |
H A D | ipa_data.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved. 4 * Copyright (C) 2019-2024 Linaro Ltd. 18 * Boot-time configuration data is used to define the configuration of the 22 * channels, memory, power and so on are allocated and used for the 41 * together, establishing the endpoint_id->(EE, channel_id) mapping. 52 /** enum ipa_qsb_master_id - array index for IPA QSB configuration data */ 59 * struct ipa_qsb_data - Qualcomm System Bus configuration data 62 * @max_reads_beats: Max outstanding read bytes in 8-byte "beats" (if non-zero) 71 * struct gsi_channel_data - GSI channel configuration data [all …]
|
/linux/tools/perf/pmu-events/arch/x86/alderlake/ |
H A D | adl-metrics.json | 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / TSC", 11 "MetricExpr": "cstate_core@c1\\-residency@ / TSC", 18 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 25 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 32 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 39 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 46 "MetricExpr": "cstate_core@c7\\-residency@ / TSC", 53 "MetricExpr": "cstate_pkg@c7\\-residency@ / TSC", 60 "MetricExpr": "cstate_pkg@c8\\-residency@ / TSC", 67 "MetricExpr": "cstate_pkg@c9\\-residency@ / TSC", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/meteorlake/ |
H A D | mtl-metrics.json | 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / TSC", 11 "MetricExpr": "cstate_core@c1\\-residency@ / TSC", 18 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 25 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 32 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 39 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 46 "MetricExpr": "cstate_core@c7\\-residency@ / TSC", 53 "MetricExpr": "cstate_pkg@c7\\-residency@ / TSC", 60 "MetricExpr": "cstate_pkg@c8\\-residency@ / TSC", 67 "MetricExpr": "cstate_pkg@c9\\-residency@ / TSC", [all …]
|