Home
last modified time | relevance | path

Searched +full:max +full:- +full:memory +full:- +full:bandwidth (Results 1 – 25 of 594) sorted by relevance

12345678910>>...24

/kernel/linux/linux-6.6/include/linux/
Dresctrl.h1 /* SPDX-License-Identifier: GPL-2.0 */
18 /* max value for struct rdt_domain's mbps_val */
22 * enum resctrl_conf_type - The type of configuration.
46 * struct resctrl_staged_config - parsed configuration to be applied
56 * struct rdt_domain - group of CPUs sharing a resctrl resource
61 * @mbm_total: saved state for MBM total bandwidth
62 * @mbm_local: saved state for MBM local bandwidth
67 * @plr: pseudo-locked region (if any) associated with domain
90 * struct resctrl_cache - Cache allocation related data
110 * enum membw_throttle_mode - System's memory bandwidth throttling mode
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/ti/
Dti,k2g-dss.yaml1 # 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 …]
Dti,omap2-dss.txt4 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 …]
Dti,dra7-dss.txt4 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 …]
Dti,omap3-dss.txt4 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 …]
Dti,omap5-dss.txt4 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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/ti/
Dti,k2g-dss.yaml1 # 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 …]
Dti,omap2-dss.txt4 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 …]
Dti,dra7-dss.txt4 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 …]
Dti,omap3-dss.txt4 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 …]
Dti,omap5-dss.txt4 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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/
Darm,pl11x.txt7 - compatible: must be one of:
11 - reg: base address and size of the control registers block
13 - interrupt-names: either the single entry "combined" representing a
18 - interrupts: contains an interrupt specifier for each entry in
19 interrupt-names
21 - clock-names: should contain "clcdclk" and "apb_pclk"
23 - clocks: contains phandle and clock specifier pairs for the entries
24 in the clock-names property. See
25 Documentation/devicetree/bindings/clock/clock-bindings.txt
29 - memory-region: phandle to a node describing memory (see
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/dma/
Dqcom_hidma_mgmt.txt8 share the same bandwidth. The bandwidth utilization can be partitioned
18 - compatible: "qcom,hidma-mgmt-1.0";
19 - reg: Address range for DMA device
20 - dma-channels: Number of channels supported by this DMA controller.
21 - max-write-burst-bytes: Maximum write burst in bytes that HIDMA can
24 writing into destination memory. Setting this value incorrectly can
26 - max-read-burst-bytes: Maximum read burst in bytes that HIDMA can
29 reading the source memory. Setting this value incorrectly can starve
31 - max-write-transactions: This value is how many times a write burst is
34 - max-read-transactions: This value is how many times a read burst is
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/dma/
Dqcom_hidma_mgmt.txt8 share the same bandwidth. The bandwidth utilization can be partitioned
18 - compatible: "qcom,hidma-mgmt-1.0";
19 - reg: Address range for DMA device
20 - dma-channels: Number of channels supported by this DMA controller.
21 - max-write-burst-bytes: Maximum write burst in bytes that HIDMA can
24 writing into destination memory. Setting this value incorrectly can
26 - max-read-burst-bytes: Maximum read burst in bytes that HIDMA can
29 reading the source memory. Setting this value incorrectly can starve
31 - max-write-transactions: This value is how many times a write burst is
34 - max-read-transactions: This value is how many times a read burst is
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
Dintel_bw.c1 // SPDX-License-Identifier: MIT
47 val = intel_uncore_read(&dev_priv->uncore, SA_PERF_STATUS_0_0_0_MCHBAR_PC); in dg1_mchbar_read_qgv_point_info()
53 sp->dclk = DIV_ROUND_UP((16667 * dclk_ratio * dclk_reference) + 500, 1000); in dg1_mchbar_read_qgv_point_info()
55 val = intel_uncore_read(&dev_priv->uncore, SKL_MC_BIOS_DATA_0_0_0_MCHBAR_PCU); in dg1_mchbar_read_qgv_point_info()
57 sp->dclk *= 2; in dg1_mchbar_read_qgv_point_info()
59 if (sp->dclk == 0) in dg1_mchbar_read_qgv_point_info()
60 return -EINVAL; in dg1_mchbar_read_qgv_point_info()
62 val = intel_uncore_read(&dev_priv->uncore, MCHBAR_CH0_CR_TC_PRE_0_0_0_MCHBAR); in dg1_mchbar_read_qgv_point_info()
63 sp->t_rp = REG_FIELD_GET(DG1_DRAM_T_RP_MASK, val); in dg1_mchbar_read_qgv_point_info()
64 sp->t_rdpre = REG_FIELD_GET(DG1_DRAM_T_RDPRE_MASK, val); in dg1_mchbar_read_qgv_point_info()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/
Darm,pl11x.yaml1 # 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 …]
/kernel/linux/linux-5.10/Documentation/x86/
Dresctrl_ui.rst1 .. 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"
31 # mount -t resctrl resctrl [-o cdp[,cdpl2][,mba_MBps]] /sys/fs/resctrl
41 bandwidth in MBps
47 pseudo-locking is a unique way of using cache control to "pin" or
49 "Cache Pseudo-Locking".
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/icelakex/
Dicx-metrics.json4 "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 writes that are initiated by end device controllers that are …
144 …"Average latency of a last level cache (LLC) demand data read miss (read memory access) in nano se…
150 …of a last level cache (LLC) demand data read miss (read memory access) addressed to local memory i…
156 …of a last level cache (LLC) demand data read miss (read memory access) addressed to remote memory
162 …vel cache (LLC) demand data read miss (read memory access) addressed to Intel(R) Optane(TM) Persis…
168 …"BriefDescription": "Bandwidth (MB/sec) of read requests that miss the last level cache (LLC) and …
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/sapphirerapids/
Dspr-metrics.json4 "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 writes that are initiated by end device controllers that are …
156 …"Average latency of a last level cache (LLC) demand data read miss (read memory access) in nano se…
162 …of a last level cache (LLC) demand data read miss (read memory access) addressed to local memory i…
168 …of a last level cache (LLC) demand data read miss (read memory access) addressed to remote memory
174 …"Average latency of a last level cache (LLC) demand data read miss (read memory access) addressed …
[all …]
/kernel/linux/linux-6.6/Documentation/arch/x86/
Dresctrl.rst1 .. 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]] /sys/fs/resctrl
48 bandwidth in MBps
[all …]
/kernel/linux/linux-6.6/drivers/usb/core/
Durb.c1 // 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 …]
/kernel/linux/linux-5.10/drivers/usb/core/
Durb.c1 // SPDX-License-Identifier: GPL-2.0
23 if (urb->transfer_flags & URB_FREE_BUFFER) in urb_destroy()
24 kfree(urb->transfer_buffer); in urb_destroy()
30 * usb_init_urb - initializes a urb so that it can be used by a USB driver
38 * careful when freeing the memory for your urb that it is no longer in
47 kref_init(&urb->kref); in usb_init_urb()
48 INIT_LIST_HEAD(&urb->urb_list); in usb_init_urb()
49 INIT_LIST_HEAD(&urb->anchor_list); in usb_init_urb()
55 * usb_alloc_urb - creates a new urb for a USB driver to use
57 * @mem_flags: the type of memory to allocate, see kmalloc() for a list of
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/cascadelakex/
Dclx-metrics.json4 "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 …]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
Dintel_bw.c1 // SPDX-License-Identifier: MIT
40 sp->dclk = val & 0xffff; in icl_pcode_read_qgv_point_info()
41 sp->t_rp = (val & 0xff0000) >> 16; in icl_pcode_read_qgv_point_info()
42 sp->t_rcd = (val & 0xff000000) >> 24; in icl_pcode_read_qgv_point_info()
44 sp->t_rdpre = val2 & 0xff; in icl_pcode_read_qgv_point_info()
45 sp->t_ras = (val2 & 0xff00) >> 8; in icl_pcode_read_qgv_point_info()
47 sp->t_rc = sp->t_rp + sp->t_ras; in icl_pcode_read_qgv_point_info()
65 drm_err(&dev_priv->drm, "Failed to disable qgv points (%d)\n", ret); in icl_pcode_restrict_qgv_points()
75 const struct dram_info *dram_info = &dev_priv->dram_info; in icl_get_qgv_points()
78 qi->num_points = dram_info->num_qgv_points; in icl_get_qgv_points()
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/tigerlake/
Dtgl-metrics.json4 "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",
67 "MetricExpr": "((msr@aperf@ - cycles) / msr@aperf@ if msr@smi@ > 0 else 0)",
[all …]

12345678910>>...24