Home
last modified time | relevance | path

Searched +full:current +full:- +full:limiting (Results 1 – 25 of 209) sorted by relevance

123456789

/linux-6.12.1/Documentation/ABI/testing/
Dsysfs-class-bdi14 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/
Dlnbp21.h1 /* 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/
Dltc4282.rst1 .. 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/
Dgpio-charger.yaml1 # 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 …]
Dqcom,pm8941-coincell.yaml1 # 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/
Dlink_resource.c41 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/
Dpids.rst6 --------
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/
Dpids.c1 // 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/
Dbootgraph.83 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 …]
Dsleepgraph.83 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/
DKconfig1 # 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/
Dadf_rl.h1 /* 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/
Dchecklist.rst1 .. 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/
Diavf_txrx.h1 /* 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/
Dhbm_edt_kern.c1 // 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 …]
Dhbm_out_kern.c1 // 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/
Dqcom-coincell.c1 // 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/
Dromfs.rst1 .. 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/
Datmel-isc.h1 /* 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/
Daccess-coordinates.rst1 .. 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/
Dpsi_types.h1 /* 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/
Dmicrochip-isc.h1 /* 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/
Dmaya44.rst7 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/
Dunaligned.c1 // 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/
Dgve.rst1 .. 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 …]

123456789