/linux-6.12.1/Documentation/ABI/testing/ |
D | sysfs-class-bdi | 14 non-block filesystems which provide their own BDI, such as NFS 17 MAJOR:MINOR-fuseblk 23 The default backing dev, used for non-block device backed 30 Size of the read-ahead window in kilobytes 32 (read-write) 38 total write-back cache that relates to its current average 42 percentage of the write-back cache to a particular device. 45 (read-write) 52 total write-back cache that relates to its current average 56 of the write-back cache to a particular device. The value is [all …]
|
/linux-6.12.1/drivers/media/dvb-frontends/ |
D | lnbp21.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * lnbp21.h - driver for lnb supply and control ic lnbp21 14 /* [RO] 0=OK; 1=over current limit flag */ 30 /* [RW] current limit select: 31 0:Iout=500-650mA Isc=300mA 32 1:Iout=400-550mA Isc=200mA */ 34 /* [RW] short-circuit protect: 35 0=pulsed (dynamic) curr limiting 36 1=static curr limiting */
|
/linux-6.12.1/Documentation/hwmon/ |
D | ltc4282.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 12 Addresses scanned: - I2C 0x40 - 0x5A (7-bit) 13 Addresses scanned: - I2C 0x80 - 0xB4 with a step of 2 (8-bit) 17 https://www.analog.com/media/en/technical-documentation/data-sheets/ltc4282.pdf 25 from a live backplane. Using one or more external N-channel pass transistors, 26 board supply voltage and inrush current are ramped up at an adjustable rate. An 27 I2C interface and onboard ADC allows for monitoring of board current, voltage, 28 power, energy and fault status. The device features analog foldback current 29 limiting and supply monitoring for applications from 2.9V to 33V. Dual 12V gate 31 parallel MOSFETs or support a 2-stage start-up that first charges the load [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/power/supply/ |
D | gpio-charger.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/power/supply/gpio-charger.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <sre@kernel.org> 19 const: gpio-charger 21 charger-type: 23 - unknown 24 - battery 25 - ups [all …]
|
D | qcom,pm8941-coincell.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/power/supply/qcom,pm8941-coincell.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 15 - Sebastian Reichel <sre@kernel.org> 20 - items: 21 - enum: 22 - qcom,pm8998-coincell 23 - const: qcom,pm8941-coincell 25 - const: qcom,pm8941-coincell [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/link/ |
D | link_resource.c | 41 pipe = &link->dc->current_state->res_ctx.pipe_ctx[i]; in link_get_cur_link_res() 42 if (pipe->stream && pipe->stream->link && pipe->top_pipe == NULL) { in link_get_cur_link_res() 43 if (pipe->stream->link == link) { in link_get_cur_link_res() 44 *link_res = pipe->link_res; in link_get_cur_link_res() 60 if (dc->caps.dp_hpo) { in link_get_cur_res_map() 61 for (i = 0; i < dc->caps.max_links; i++) { in link_get_cur_res_map() 62 link = dc->links[i]; in link_get_cur_res_map() 63 if (link->link_status.link_active && in link_get_cur_res_map() 64 link_dp_get_encoding_format(&link->reported_link_cap) == DP_128b_132b_ENCODING && in link_get_cur_res_map() 65 link_dp_get_encoding_format(&link->cur_link_settings) != DP_128b_132b_ENCODING) in link_get_cur_res_map() [all …]
|
/linux-6.12.1/Documentation/admin-guide/cgroup-v1/ |
D | pids.rst | 6 -------- 13 preventable in the scope of a cgroup hierarchy by allowing resource limiting of 17 ----- 21 number of processes currently in the cgroup is given by pids.current. 24 to have pids.current > pids.max. This can be done by either setting the limit to 25 be smaller than pids.current, or attaching enough processes to the cgroup such 26 that pids.current > pids.max. However, it is not possible to violate a cgroup 27 policy through fork() or clone(). fork() and clone() will return -EAGAIN if the 34 pids.current tracks all child cgroup hierarchies, so parent/pids.current is a 35 superset of parent/child/pids.current. [all …]
|
/linux-6.12.1/kernel/cgroup/ |
D | pids.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Process number limiting controller for cgroups. 10 * preventable in the scope of a cgroup hierarchy by allowing resource limiting 15 * number of processes currently in the cgroup is given by pids.current. 17 * possible to have pids.current > pids.max. However, it is not possible to 18 * violate a cgroup policy through fork(). fork() will return -EAGAIN if forking 25 * pids.current tracks all child cgroup hierarchies, so parent/pids.current is 26 * a superset of parent/child/pids.current. 53 * Use 64-bit types so that we can safely represent "max" as 75 return css_pids(pids->css.parent); in parent_pids() [all …]
|
/linux-6.12.1/tools/power/pm-graph/ |
D | bootgraph.8 | 3 bootgraph \- Kernel boot timing analysis 18 If no specific command is given, the tool reads the current dmesg log and 24 Generates output files in subdirectory: boot-yymmdd-HHMMSS 30 \fB-h\fR 33 \fB-v\fR 34 Print the current tool version 36 \fB-addlogs\fR 40 \fB-result \fIfile\fR 43 \fB-o \fIname\fR 45 Use {date}, {time}, {hostname} for current values. [all …]
|
D | sleepgraph.8 | 3 sleepgraph \- Suspend/Resume timing analysis 21 Generates output files in subdirectory: suspend-yymmdd-HHMMSS 27 \fB-h\fR 30 \fB-v\fR 31 Print the current tool version. 33 \fB-verbose\fR 36 \fB-config \fIfile\fR 39 \fB-m \fImode\fR 42 \fB-o \fIname\fR 44 Use {date}, {time}, {hostname} for current values. [all …]
|
/linux-6.12.1/drivers/thermal/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 47 Say Y to add a debugfs-based thermal core testing facility. 53 int "Emergency poweroff delay in milli-seconds" 145 bool "Fair-share thermal governor" 147 Enable this to manage platform thermals using fair-share governor. 175 allocating and limiting power to devices. 215 This will throttle the device by limiting the maximum allowed DVFS 241 memory-mapped reads to get the temperature. Any HW/System that 242 allows temperature reading by a single memory-mapped reading, be it 295 K3 SoC family. The current chip supported is: [all …]
|
/linux-6.12.1/drivers/crypto/intel/qat/qat_common/ |
D | adf_rl.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 18 #define RL_SLA_EMPTY_ID -1 19 #define RL_PARENT_DEFAULT_ID -1 35 * struct adf_rl_sla_input_data - ratelimiting user input data structure 37 * Eg. 0x5 -> RP0 and RP2 assigned; 0xA005 -> RP0,2,13,15 assigned. 38 * @sla_id: ID of current SLA for operations update, rm, get. For the add 41 * @parent_id: ID of the SLA to which the current one should be assigned. 42 * Set to -1 to refer to the default parent. 55 * - add: all except sla_id 56 * - update: cir, pir, sla_id [all …]
|
/linux-6.12.1/Documentation/RCU/ |
D | checklist.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 0. Is RCU being applied to a read-mostly situation? If the data 18 tool for the job. Yes, RCU does reduce read-side overhead by 19 increasing write-side overhead, which is exactly why normal uses 27 Yet another exception is where the low real-time latency of RCU's 28 read-side primitives is critically important. 33 counter-intuitive situation where rcu_read_lock() and 49 them -- even x86 allows later loads to be reordered to precede 59 2. Do the RCU read-side critical sections make proper use of 63 under your read-side code, which can greatly increase the [all …]
|
/linux-6.12.1/drivers/net/ethernet/intel/iavf/ |
D | iavf_txrx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 2013 - 2018 Intel Corporation. */ 7 /* Interrupt Throttling and Rate Limiting Goodies */ 31 /* 0x40 is the enable bit for interrupt rate limiting, and must be set if 32 * the value of the rate limit is non-zero 86 * iavf_test_staterr - tests bits in Rx descriptor status and error fields 98 return !!(rx_desc->wb.qword1.status_error_len & in iavf_test_staterr() 106 if ((i) == (r)->count) \ 108 r->next_to_clean = i; \ 114 if ((i) == (r)->count) \ [all …]
|
/linux-6.12.1/samples/bpf/ |
D | hbm_edt_kern.c | 1 // SPDX-License-Identifier: GPL-2.0 15 * occur at the actual qdisc (which is not used for rate limiting). 20 * - <--------------------------|------------------------> + 31 * to reduce the congestion window. The current implementation uses a linear 39 * tcp_cwr in the current kernel code. 68 int len = skb->len; in _hbm_out_cg() 74 if (qsp != NULL && !qsp->loopback && (skb->ifindex == 1)) in _hbm_out_cg() 86 if (qdp->lasttime == 0) in _hbm_out_cg() 92 bpf_spin_lock(&qdp->lock); in _hbm_out_cg() 93 delta = qdp->lasttime - curtime; in _hbm_out_cg() [all …]
|
D | hbm_out_kern.c | 1 // SPDX-License-Identifier: GPL-2.0 15 * occur at the actual qdisc (which is not used for rate limiting). 20 * - <--------------------------|------------------------> + 31 * to reduce the congestion window. The current implementation uses a linear 39 * tcp_cwr in the current kernel code. 61 int len = skb->len; in _hbm_out_cg() 76 if (qsp != NULL && !qsp->loopback && (skb->ifindex == 1)) in _hbm_out_cg() 88 else if (qdp->lasttime == 0) in _hbm_out_cg() 94 bpf_spin_lock(&qdp->lock); in _hbm_out_cg() 95 credit = qdp->credit; in _hbm_out_cg() [all …]
|
/linux-6.12.1/drivers/misc/ |
D | qcom-coincell.c | 1 // SPDX-License-Identifier: GPL-2.0-only 37 return regmap_write(chgr->regmap, in qcom_coincell_chgr_config() 38 chgr->base_addr + QCOM_COINCELL_REG_ENABLE, 0); in qcom_coincell_chgr_config() 40 /* find index for current-limiting resistor */ in qcom_coincell_chgr_config() 46 dev_err(chgr->dev, "invalid rset-ohms value %d\n", rset); in qcom_coincell_chgr_config() 47 return -EINVAL; in qcom_coincell_chgr_config() 56 dev_err(chgr->dev, "invalid vset-millivolts value %d\n", vset); in qcom_coincell_chgr_config() 57 return -EINVAL; in qcom_coincell_chgr_config() 60 rc = regmap_write(chgr->regmap, in qcom_coincell_chgr_config() 61 chgr->base_addr + QCOM_COINCELL_REG_RSET, i); in qcom_coincell_chgr_config() [all …]
|
/linux-6.12.1/Documentation/filesystems/ |
D | romfs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 ROMFS - ROM File System 26 As the name suggests, romfs could be also used (space-efficiently) on 27 various read-only media, like (E)EPROM disks if someone will have the 32 later, with the current module utilities. It can also be used to run 34 floppy drives can be loaded later if you use the "initrd"--initial 35 RAM disk--feature of the kernel. This would not be really news 53 name). The maximum overhead for any non-empty file is the header, and 62 +---+---+---+---+ 63 0 | - | r | o | m | \ [all …]
|
/linux-6.12.1/drivers/staging/media/deprecated/atmel/ |
D | atmel-isc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 2016-2019 Microchip Technology, Inc. 13 #include <linux/clk-provider.h> 16 #include <media/v4l2-ctrls.h> 17 #include <media/v4l2-device.h> 18 #include <media/videobuf2-dma-contig.h> 57 * struct isc_format - ISC media bus format information 97 * struct fmt_config - ISC format configuration and internal pipeline 104 * @bpp: Bytes per pixel in the current format. 105 * @bpp_v4l2: Bytes per pixel in the current format, for v4l2. [all …]
|
/linux-6.12.1/Documentation/driver-api/cxl/ |
D | access-coordinates.rst | 1 .. SPDX-License-Identifier: GPL-2.0 16 upstream link being a limiting factor in mind. 35 > ACPI0017-0 ACPI0017-1 36 > GP0/HB0/ACPI0016-0 GP1/HB1/ACPI0016-1 75 If there is another switch upstream, the code takes the min() of the current
|
/linux-6.12.1/include/linux/ |
D | psi_types.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 67 /* Only per-CPU, to weigh the CPU in the global average: */ 75 /* Flag whether to re-arm avgs_work, see details in get_recent_times() */ 114 /* Start time of the current window in ns */ 128 /* User-spacified threshold in ns */ 150 * Time last event was generated. Used for rate-limiting 158 /* Trigger type - PSI_AVGS for unprivileged, PSI_POLL for RT */ 169 /* Per-cpu task state & time tracking */ 173 u64 avg_total[NR_PSI_STATES - 1]; 182 u32 avg_nr_triggers[NR_PSI_STATES - 1]; [all …]
|
/linux-6.12.1/drivers/media/platform/microchip/ |
D | microchip-isc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 2016-2019 Microchip Technology, Inc. 13 #include <linux/clk-provider.h> 16 #include <media/v4l2-ctrls.h> 17 #include <media/v4l2-device.h> 18 #include <media/videobuf2-dma-contig.h> 57 * struct isc_format - ISC media bus format information 98 * struct fmt_config - ISC format configuration and internal pipeline 105 * @bpp: Bytes per pixel in the current format. 106 * @bpp_v4l2: Bytes per pixel in the current format, for v4l2. [all …]
|
/linux-6.12.1/Documentation/sound/cards/ |
D | maya44.rst | 7 current maya44 code based on. Some contents might be obsoleted, but I 8 keep here as reference -- tiwai 22 … programming information, so I (Rainer Zimmermann) had to find out some card-specific information … 24 This is the first testing version of the Maya44 driver released to the alsa-devel mailing list (Feb… 29 - playback and capture at all sampling rates 30 - input/output level 31 - crossmixing 32 - line/mic switch 33 - phantom power switch 34 - analogue monitor a.k.a bypass [all …]
|
/linux-6.12.1/arch/arc/kernel/ |
D | unaligned.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2011-2012 Synopsys (www.synopsys.com) 6 * -Adapted (from .26 to .35) 7 * -original contribution by Tim.yao@amlogic.com 139 if ((state->aa == 1) || (state->aa == 2)) { in fixup_load() 140 set_reg(state->wb_reg, state->src1 + state->src2, regs, cregs); in fixup_load() 142 if (state->aa == 2) in fixup_load() 143 state->src2 = 0; in fixup_load() 146 if (state->zz == 0) { in fixup_load() 147 get32_unaligned_check(val, state->src1 + state->src2); in fixup_load() [all …]
|
/linux-6.12.1/Documentation/networking/device_drivers/ethernet/google/ |
D | gve.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 12 +--------------+----------+---------+ 16 +--------------+----------+---------+ 18 +--------------+----------+---------+ 19 |Sub-vendor ID | `0x1AE0` | Google | 20 +--------------+----------+---------+ 21 |Sub-device ID | `0x0058` | | 22 +--------------+----------+---------+ 24 +--------------+----------+---------+ 26 +--------------+----------+---------+ [all …]
|