| /linux/Documentation/admin-guide/cgroup-v1/ |
| H A D | blkio-controller.rst | 14 specify upper IO rate limits on devices. This policy is implemented in 22 ----------------------------- 33 mount -t cgroup -o blkio none /sys/fs/cgroup/blkio 35 Specify a bandwidth rate on particular device for root group. The format 43 Run dd to read a file and see if rate is throttled to 1MB/s or not:: 98 -------------------------------- 101 Specifies per cgroup weight. This is default weight of the group 102 on all the devices until and unless overridden by per device rule 106 see Documentation/block/bfq-iosched.rst. 109 Specifies per cgroup per device weights, overriding the default group [all …]
|
| /linux/tools/perf/pmu-events/arch/powerpc/power9/ |
| H A D | metrics.json | 8 "BriefDescription": "Count cache branch misprediction per instruction", 56 …"BriefDescription": "Finish stall because the NTF instruction was a multi-cycle instruction issued… 63 "MetricExpr": "dfu_stall_cpi - dflong_stall_cpi", 75 "MetricExpr": "dmiss_non_local_stall_cpi - dmiss_remote_stall_cpi", 93 "MetricExpr": "dmiss_l2l3_stall_cpi - dmiss_l2l3_conflict_stall_cpi", 117 "MetricExpr": "dmiss_l3miss_stall_cpi - dmiss_l21_l31_stall_cpi - dmiss_lmem_stall_cpi", 129 "MetricExpr": "dp_stall_cpi - dplong_stall_cpi", 140 …"BriefDescription": "Finish stall because the NTF instruction was a scalar multi-cycle instruction… 176 "MetricExpr": "exec_unit_stall_cpi - scalar_stall_cpi - vector_stall_cpi", 200 "MetricExpr": "fxu_stall_cpi - fxlong_stall_cpi", [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | rs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * Copyright (C) 2003 - 2014, 2018 - 2025 Intel Corporation 14 #include "iwl-config.h" 16 #include "fw-api.h" 17 #include "iwl-trans.h" 19 #define RS_NAME "iwl-mvm-rs" 27 u8 prev_rs; /* previous rate used in rs algo */ 28 u8 next_rs; /* next rate used in rs algo */ 48 IWL_RATE_INVM_INDEX_TABLE = IWL_RATE_INVM_INDEX - 1, 115 #define IWL_RATES_MASK ((1 << IWL_RATE_COUNT) - 1) [all …]
|
| /linux/sound/pci/ca0106/ |
| H A D | ca0106.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright (c) 2004 James Courtier-Dutton <James@superbug.demon.co.uk> 11 * Support interrupts per period. 40 * Implement 192000 sample rate. 50 * Implement support for Line-in capture on SB Live 24bit. 73 #define IPR_MIDI_RX_B 0x00020000 /* MIDI UART-B Receive buffer non-empty */ 74 #define IPR_MIDI_TX_B 0x00010000 /* MIDI UART-B Transmit buffer empty */ 87 #define IPR_MIDI_RX_A 0x00000004 /* MIDI UART-A Receive buffer non-empty */ 88 #define IPR_MIDI_TX_A 0x00000002 /* MIDI UART-A Transmit buffer empty */ 93 #define INTE_MIDI_RX_B 0x00020000 /* MIDI UART-B Receive buffer non-empty */ [all …]
|
| /linux/drivers/acpi/ |
| H A D | nhlt.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright(c) 2023-2024 Intel Corporation 28 * acpi_nhlt_get_gbl_table - Retrieve a pointer to the first NHLT table. 47 * acpi_nhlt_put_gbl_table - Release the global NHLT table. 56 * acpi_nhlt_endpoint_match - Verify if an endpoint matches criteria. 72 (link_type < 0 || ep->link_type == link_type) && in acpi_nhlt_endpoint_match() 73 (dev_type < 0 || ep->device_type == dev_type) && in acpi_nhlt_endpoint_match() 74 (bus_id < 0 || ep->virtual_bus_id == bus_id) && in acpi_nhlt_endpoint_match() 75 (dir < 0 || ep->direction == dir); in acpi_nhlt_endpoint_match() 80 * acpi_nhlt_tb_find_endpoint - Search a NHLT table for an endpoint. [all …]
|
| /linux/Documentation/edac/ |
| H A D | scrub.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.2-no-invariants-or-later 7 Copyright (c) 2024-2025 HiSilicon Limited. 11 Invariant Sections, Front-Cover Texts nor Back-Cover Texts. 14 - Written for: 6.15 17 ------------ 24 Memory scrubbing is a feature where an ECC (Error-Correcting Code) engine 28 DIMMs can be scrubbed at a configurable rate to detect uncorrected memory 49 2. On-demand scrubbing for a specific address range or region of memory. 65 ----------------------------------------- 70 and software-based memory scrubbers. [all …]
|
| /linux/tools/perf/pmu-events/arch/powerpc/power8/ |
| H A D | metrics.json | 21 "BriefDescription": "% of Branch miss predictions per instruction", 27 "BriefDescription": "Count cache branch misprediction per instruction", 39 "BriefDescription": "CR MisPredictions per Instruction", 46 "MetricExpr": "(PM_BR_MPRED_TA - PM_BR_MPRED_CCACHE) / PM_RUN_INST_CMPL * 100", 52 …"MetricExpr": "(PM_BR_MPRED_TA - PM_BR_MPRED_CCACHE) / (PM_BR_PRED_LSTACK_BR0 + PM_BR_PRED_LSTACK_… 57 "BriefDescription": "TA MisPredictions per Instruction", 124 "MetricExpr": "(PM_CMPLU_STALL_BRU_CRU - PM_CMPLU_STALL_BRU) / PM_RUN_INST_CMPL", 135 "BriefDescription": "Cycles stalled by FXU Multi-Cycle Instructions", 148 …"MetricExpr": "(PM_CMPLU_STALL_FXU / PM_RUN_INST_CMPL) - (PM_CMPLU_STALL_FXLONG / PM_RUN_INST_CMPL… 208 "MetricExpr": "(PM_GCT_NOSLOT_IC_MISS - PM_GCT_NOSLOT_IC_L3MISS) / PM_RUN_INST_CMPL", [all …]
|
| /linux/drivers/net/wireless/ti/wl18xx/ |
| H A D | wl18xx.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 43 /* number of keys requiring extra spare mem-blocks */ 63 * is short lived, for multi-channel Tx requirements. 102 /* Cumulative counter of released packets per AC */ 105 /* Cumulative counter of freed packets per HLID */ 111 /* Tx rate of the last transmitted packet */ 114 /* Tx rate or Tx rate estimate pre-calculated by fw in mbps units */ 144 /* Cumulative counter of total released mem blocks since FW-reset */ 159 /* Cumulative counter of released packets per AC */ 162 /* Cumulative counter of freed packets per HLID */ [all …]
|
| /linux/tools/perf/pmu-events/arch/arm64/ampere/ampereone/ |
| H A D | metrics.json | 5 …"BriefDescription": "Branch predictor misprediction rate. May not count branches that are never re… 12 "BriefDescription": "Core-to-uncore bus utilization", 21 "ScaleUnit": "1per cache access" 28 "ScaleUnit": "1per cache access" 33 "BriefDescription": "L1D cache read miss rate", 35 "ScaleUnit": "1per cache read access" 42 "ScaleUnit": "1per cache access" 47 "BriefDescription": "L1I cache read miss rate", 49 "ScaleUnit": "1per cache access" 54 "BriefDescription": "L2 cache read miss rate", [all …]
|
| /linux/net/dccp/ccids/ |
| H A D | ccid3.h | |
| /linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
| H A D | bdwde-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/broadwell/ |
| H A D | bdw-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/arm64/ampere/ampereonex/ |
| H A D | metrics.json | 5 …"BriefDescription": "Branch predictor misprediction rate. May not count branches that are never re… 12 "BriefDescription": "Core-to-uncore bus utilization", 21 "ScaleUnit": "1per cache access" 28 "ScaleUnit": "1per cache access" 33 "BriefDescription": "L1D cache read miss rate", 35 "ScaleUnit": "1per cache read access" 42 "ScaleUnit": "1per cache access" 47 "BriefDescription": "L1I cache read miss rate", 49 "ScaleUnit": "1per cache access" 54 "BriefDescription": "L2 cache read miss rate", [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/tools/perf/pmu-events/arch/x86/tigerlake/ |
| H A D | tgl-metrics.json | 3 "BriefDescription": "C10 residency percent per package", 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / msr@tsc@", 10 "BriefDescription": "C2 residency percent per package", 11 "MetricExpr": "cstate_pkg@c2\\-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/rocketlake/ |
| H A D | rkl-metrics.json | 3 "BriefDescription": "C10 residency percent per package", 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / msr@tsc@", 10 "BriefDescription": "C2 residency percent per package", 11 "MetricExpr": "cstate_pkg@c2\\-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/icelake/ |
| H A D | icl-metrics.json | 3 "BriefDescription": "C10 residency percent per package", 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / msr@tsc@", 10 "BriefDescription": "C2 residency percent per package", 11 "MetricExpr": "cstate_pkg@c2\\-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/net/mac80211/ |
| H A D | rc80211_minstrel_ht.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 27 * a1 = exp(-pi * sqrt(2) / period) 29 * coeff3 = -sqr(a1) 30 * coeff1 = 1 - coeff2 - coeff3 32 #define MINSTREL_AVG_COEFF1 (MINSTREL_FRAC(1, 1) - \ 33 MINSTREL_AVG_COEFF2 - \ 36 #define MINSTREL_AVG_COEFF3 -0x0000092e 72 #define MINSTREL_SAMPLE_RATES 5 /* rates per sample type */ 88 * enable fixed rate processing per RC 89 * - write static index to debugfs:ieee80211/phyX/rc/fixed_rate_idx [all …]
|
| /linux/Documentation/networking/device_drivers/ethernet/intel/ |
| H A D | idpf.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 33 ------- 42 --------------------- 47 # dmesg -n 8 54 ------------ 86 Interrupt Rate Limiting 87 ----------------------- 88 This driver supports an adaptive interrupt throttle rate (ITR) mechanism that 89 is tuned for general workloads. The user can customize the interrupt rate 93 To set the interrupt rate manually, you must disable adaptive mode:: [all …]
|
| /linux/Documentation/userspace-api/media/dvb/ |
| H A D | dvb-frontend-parameters.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 per-system parameters. However, as newer delivery systems required more 24 DVB-S2, DVB-T2, DVB-C2, ISDB, etc. 30 .. code-block:: c 61 .. code-block:: c 64 uint32_t symbol_rate; /* symbol rate in Symbols per second */ 77 .. code-block:: c 80 uint32_t symbol_rate; /* symbol rate in Symbols per second */ 94 .. code-block:: c 106 DVB-T frontends are supported by the ``dvb_ofdm_parameters`` structure: [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 */ 13 u32 rate; member 22 struct lan966x *lan966x = port->lan966x; in lan966x_police_add() 24 /* Rate unit is 33 1/3 kpps */ 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() [all …]
|
| /linux/drivers/clocksource/ |
| H A D | timer-nxp-stm.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright 2018,2021-2025 NXP 9 * timing functions. STM includes a 32-bit count-up timer and four 10 * 32-bit compare channels with a separate interrupt source for each 12 * 8-bit prescale value (1 to 256). It has ability to stop the timer 57 unsigned long rate; member 94 return readl(STM_CNT(stm_sched_clock->base)); in nxp_stm_read_sched_clock() 99 return readl(STM_CNT(stm_timer->base)); in nxp_stm_clocksource_getcnt() 104 writel(cnt, STM_CNT(stm_timer->base)); in nxp_stm_clocksource_setcnt() 118 reg = readl(STM_CR(stm_timer->base)); in nxp_stm_module_enable() [all …]
|
| /linux/Documentation/w1/masters/ |
| H A D | w1-uart.rst | 1 .. SPDX-License-Identifier: GPL-2.0-or-later 4 Kernel driver w1-uart 11 ----------- 13 UART 1-Wire bus driver. The driver utilizes the UART interface via the 14 Serial Device Bus to create the 1-Wire timing patterns as described in 15 the document `"Using a UART to Implement a 1-Wire Bus Master"`_. 17 …g a UART to Implement a 1-Wire Bus Master": https://www.analog.com/en/technical-articles/using-a-u… 19 In short, the UART peripheral must support full-duplex and operate in 20 open-drain mode. The timing patterns are generated by a specific 21 combination of baud-rate and transmitted byte, which corresponds to a [all …]
|
| /linux/drivers/md/dm-vdo/indexer/ |
| H A D | config.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include "io-factory.h" 15 * parameters are provided by the client, while others are fixed or derived from user-supplied 59 /* Sampling rate for sparse indexing */ 63 /* On-disk structure of data for a version 8.02 index. */ 67 /* Total number of chapters per volume */ 69 /* Number of sparse chapters per volume */ 79 /* Sampling rate for sparse indexing */ 89 /* On-disk structure of data for a version 6.02 index. */ 93 /* Total number of chapters per volume */ [all …]
|
| /linux/drivers/clk/ti/ |
| H A D | dpll3xxx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OMAP3/4 - specific DPLL control functions 5 * Copyright (C) 2009-2010 Texas Instruments, Inc. 6 * Copyright (C) 2009-2010 Nokia Corporation 46 /* _omap3_dpll_write_clken - write clken_bits arg to a DPLL's enable bits */ 52 dd = clk->dpll_data; in _omap3_dpll_write_clken() 54 v = ti_clk_ll_ops->clk_readl(&dd->control_reg); in _omap3_dpll_write_clken() 55 v &= ~dd->enable_mask; in _omap3_dpll_write_clken() 56 v |= clken_bits << __ffs(dd->enable_mask); in _omap3_dpll_write_clken() 57 ti_clk_ll_ops->clk_writel(v, &dd->control_reg); in _omap3_dpll_write_clken() [all …]
|