| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 */
|
| /kernel/linux/linux-5.10/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 */
|
| /kernel/linux/linux-5.10/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,coincell-charger.txt | 7 - compatible: 10 Definition: must be: "qcom,pm8941-coincell" 12 - reg: 17 - qcom,rset-ohms: 20 Definition: resistance (in ohms) for current-limiting resistor 23 - qcom,vset-millivolts: 29 - qcom,charger-disable: 34 This charger is a sub-node of one of the 8941 PMIC blocks, and is specified 35 as a child node in DTS of that node. See ../mfd/qcom,spmi-pmic.txt and 36 ../mfd/qcom-pm8xxx.txt [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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. 45 * Use 64-bit types so that we can safely represent "max" as 66 return css_pids(pids->css.parent); in parent_pids() [all …]
|
| /kernel/linux/linux-5.10/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. 45 * Use 64-bit types so that we can safely represent "max" as 65 return css_pids(pids->css.parent); in parent_pids() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 28 read_ahead_kb (read-write) 30 Size of the read-ahead window in kilobytes 32 min_ratio (read-write) 35 total write-back cache that relates to its current average 39 percentage of the write-back cache to a particular device. 42 max_ratio (read-write) 44 Allows limiting a particular device to use not more than the [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/atmel/ |
| D | atmel-isc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 2016-2019 Microchip Technology, Inc. 52 * struct isc_format - ISC media bus format information 88 * struct fmt_config - ISC format configuration and internal pipeline 95 * @bpp: Bytes per pixel in the current format. 96 * @rlp_cfg_mode: Configuration of the RLP (rounding, limiting packaging) 150 * struct isc_device - ISC device driver data/config struct 163 * @cur_frm: current isc frame/buffer 164 * @sequence: current frame number 168 * @fmt: current v42l format [all …]
|
| /kernel/linux/linux-5.10/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 40 RCU does allow -readers- to run (almost) naked, but -writers- must 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 [all …]
|
| /kernel/linux/linux-5.10/arch/ia64/kernel/ |
| D | sys_ia64.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Copyright (C) 1999-2000, 2002-2003, 2005 Hewlett-Packard Co 7 * David Mosberger-Tang <davidm@hpl.hp.com> 32 struct mm_struct *mm = current->mm; in arch_get_unmapped_area() 36 return -ENOMEM; in arch_get_unmapped_area() 41 return -EINVAL; in arch_get_unmapped_area() 54 * For 64-bit tasks, align shared segments to 1MB to avoid potential in arch_get_unmapped_area() 55 * performance penalty due to virtual aliasing (see ASDM). For 32-bit in arch_get_unmapped_area() 57 * limiting alignment to a single page. in arch_get_unmapped_area() 59 align_mask = PAGE_MASK & (SHMLBA - 1); in arch_get_unmapped_area() [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | psi_types.h | 53 /* Only per-CPU, to weigh the CPU in the global average: */ 94 /* Start time of the current window in ns */ 108 /* User-spacified threshold in ns */ 127 * Time last event was generated. Used for rate-limiting 137 /* Per-cpu task state & time tracking */ 141 u64 avg_total[NR_PSI_STATES - 1]; 149 u64 total[NR_PSI_AGGREGATORS][NR_PSI_STATES - 1]; 150 unsigned long avg[NR_PSI_STATES - 1][3]; 163 u32 nr_triggers[NR_PSI_STATES - 1]; 168 u64 polling_total[NR_PSI_STATES - 1];
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/drivers/misc/ |
| D | qcom-coincell.c | 1 // SPDX-License-Identifier: GPL-2.0-only 38 return regmap_write(chgr->regmap, in qcom_coincell_chgr_config() 39 chgr->base_addr + QCOM_COINCELL_REG_ENABLE, 0); in qcom_coincell_chgr_config() 41 /* find index for current-limiting resistor */ in qcom_coincell_chgr_config() 47 dev_err(chgr->dev, "invalid rset-ohms value %d\n", rset); in qcom_coincell_chgr_config() 48 return -EINVAL; in qcom_coincell_chgr_config() 57 dev_err(chgr->dev, "invalid vset-millivolts value %d\n", vset); in qcom_coincell_chgr_config() 58 return -EINVAL; in qcom_coincell_chgr_config() 61 rc = regmap_write(chgr->regmap, in qcom_coincell_chgr_config() 62 chgr->base_addr + QCOM_COINCELL_REG_RSET, i); in qcom_coincell_chgr_config() [all …]
|
| /kernel/linux/linux-6.6/drivers/thermal/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 37 int "Emergency poweroff delay in milli-seconds" 144 bool "Fair-share thermal governor" 146 Enable this to manage platform thermals using fair-share governor. 174 allocating and limiting power to devices. 214 This will throttle the device by limiting the maximum allowed DVFS 240 memory-mapped reads to get the temperature. Any HW/System that 241 allows temperature reading by a single memory-mapped reading, be it 294 K3 SoC family. The current chip supported is: 295 - AM654 [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|