Home
last modified time | relevance | path

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

123456789

/linux/Documentation/devicetree/bindings/power/supply/
H A Dbq256xx.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Andrew Davis <afd@ti.com>
14 The bq256xx devices are a family of highly-integrated battery charge
15 management and system power management ICs for single cell Li-ion and Li-
19 - https://www.ti.com/lit/ds/symlink/bq25600.pdf
20 - https://www.ti.com/lit/ds/symlink/bq25601.pdf
21 - https://www.ti.com/lit/ds/symlink/bq25600d.pdf
22 - https://www.ti.com/lit/ds/symlink/bq25601d.pdf
[all …]
H A Dbattery.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sebastian Reichel <sre@kernel.org>
14 In smart batteries, these are typically stored in non-volatile memory
16 no appropriate non-volatile memory, or it is unprogrammed/incorrect.
27 Batteries must be referenced by chargers and/or fuel-gauges using a phandle.
28 The phandle's property should be named "monitored-battery".
32 const: simple-battery
34 device-chemistry:
[all …]
/linux/Documentation/process/
H A Dmaintainer-kvm-x86.rst1 .. SPDX-License-Identifier: GPL-2.0
7 --------
17 -----
21 -----
25 specific tree, ``github.com/kvm-x86/linux.git``.
27 Generally speaking, fixes for the current cycle are applied directly to the
29 KVM x86 tree. In the unlikely event that a fix for the current cycle is routed
39 using finer-grained topic branches is to make it easier to keep tabs on an area
40 of development, and to limit the collateral damage of human errors and/or buggy
41 commits, e.g. dropping the HEAD commit of a topic branch has no impact on other
[all …]
/linux/drivers/net/ethernet/engleder/
H A Dtsnep_tc.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2021 Gerhard Engleder <gerhard@engleder-embedded.com> */
9 #define TSNEP_MAX_GCL_NUM (TSNEP_GCL_COUNT - 1)
16 if (!qopt->cycle_time) in tsnep_validate_gcl()
17 return -ERANGE; in tsnep_validate_gcl()
18 if (qopt->num_entries > TSNEP_MAX_GCL_NUM) in tsnep_validate_gcl()
19 return -EINVAL; in tsnep_validate_gcl()
21 for (i = 0; i < qopt->num_entries; i++) { in tsnep_validate_gcl()
22 if (qopt->entries[i].command != TC_TAPRIO_CMD_SET_GATES) in tsnep_validate_gcl()
23 return -EINVAL; in tsnep_validate_gcl()
[all …]
/linux/include/soc/tegra/
H A Dbpmp-abi.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2014-2022, NVIDIA CORPORATION. All rights reserved.
58 * message consists of a @ref mrq_request followed by a payload whose
63 * consists of a @ref mrq_response followed by a payload whose format
66 * A well-defined subset of the MRQ messages that the CPU sends to the
130 * -BPMP_EBADMSG and ignore the request.
144 …* | -------------------- | ------------------------------------ | --------------------------------…
223 * calculated by BPMP, -BPMP_EBADMSG will be returned and the request will
402 * @defgroup CC3 Auto-CC3
420 * * Request Payload: @ref mrq_ping_request
[all …]
/linux/Documentation/scheduler/
H A Dsched-util-clamp.rst1 .. SPDX-License-Identifier: GPL-2.0
44 performance point required by its display pipeline to ensure no frame is
57 foreground, top-app, etc. Util clamp can be used to constrain how much
60 the ones belonging to the currently active app (top-app group). Beside this
65 1. The big cores are free to run top-app tasks immediately. top-app
106 Note that by design RT tasks don't have per-task PELT signal and must always
114 See :ref:`section 3.4 <uclamp-default-values>` for default values and
115 :ref:`3.4.1 <sched-util-clamp-min-rt-default>` on how to change RT tasks
150 task on the rq to only a subset of tasks on the top-most bucket.
156 As tasks are enqueued and dequeued, we keep track of the current effective
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dcrop.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
6 Image Cropping, Insertion and Scaling -- the CROP API
11 The CROP API is mostly superseded by the newer :ref:`SELECTION API
12 <selection-api>`. The new API should be preferred in most cases,
14 implemented by :ref:`VIDIOC_CROPCAP <VIDIOC_CROPCAP>` and has no
15 equivalent in the SELECTION API. See :ref:`selection-vs-crop` for a
29 Despite their name, the :ref:`VIDIOC_CROPCAP <VIDIOC_CROPCAP>`,
30 :ref:`VIDIOC_G_CROP <VIDIOC_G_CROP>` and :ref:`VIDIOC_S_CROP
37 overlay) is negotiated with the :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>`
38 and :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctls.
[all …]
H A Dfunc-open.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
4 .. _func-open:
13 v4l2-open - Open a V4L2 device
18 .. code-block:: c
36 function and the :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl will
37 return the ``EAGAIN`` error code when no data is available or no
42 Other flags have no effect.
48 desired device name. This function has no side effects; all data format
49 parameters, current input or output, control values or other properties
58 -1 is returned, and the ``errno`` variable is set appropriately.
[all …]
H A Dmmap.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 :ref:`VIDIOC_QUERYCAP` ioctl is set. There are two
15 supported applications must call the :ref:`VIDIOC_REQBUFS` ioctl
22 memory on a graphics card with a video capture add-on. However, being
24 drivers support streaming as well, allocating buffers in DMA-able main
33 :ref:`VIDIOC_REQBUFS` ioctl with the desired number
41 :ref:`VIDIOC_QUERYBUF` ioctl. In the single-planar
45 multi-planar API, struct :c:type:`v4l2_buffer` contains an
48 multi-planar API, every plane of every buffer has to be mapped
56 Example: Mapping buffers in the single-planar API
[all …]
/linux/Documentation/admin-guide/
H A Dcgroup-v2.rst1 .. _cgroup-v2:
11 conventions of cgroup v2. It describes all userland-visible aspects
14 v1 is available under :ref:`Documentation/admin-guide/cgroup-v1/index.rst <cgroup-v1>`.
22 1-1. Terminology
23 1-2. What is cgroup?
25 2-1. Mounting
26 2-2. Organizing Processes and Threads
27 2-2-1. Processes
28 2-2-2. Threads
29 2-3. [Un]populated Notification
[all …]
/linux/kernel/cgroup/
H A Ddmem.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright 2023-2024 Intel Corporation (Maarten Lankhorst <dev@lankhorst.se>)
22 * @ref: References keeping the region alive.
25 struct kref ref;
50 * No new pools should be added to the region afterwards.
68 /* dev node, no RCU protection required */
80 * - Registering and unregistering region to/from list, requires global lock.
81 * - Addin
24 struct kref ref; global() member
410 dmemcg_free_region(struct kref * ref) dmemcg_free_region() argument
[all...]
/linux/tools/perf/Documentation/
H A Dperf-config.txt1 perf-config(1)
5 ----
6 perf-config - Get and set variables in a configuration file.
9 --------
11 'perf config' [<file-option>] [section.name[=value] ...]
13 'perf config' [<file-option>] -l | --list
16 -----------
20 -------
22 -l::
23 --list::
[all …]
H A Dtips.txt1 For a higher level overview, try: perf report --sort comm,dso
2 Sample related events with: perf record -e '{cycles,instructions}:S'
4 Boolean options have negative forms, e.g.: perf report --no-children
5 To not accumulate CPU time of children symbols add --no
[all...]
/linux/drivers/infiniband/sw/siw/
H A Dsiw_mem.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
4 /* Copyright (c) 2008-2019, IBM Corporation */
9 #include <linux/dma-mapping.h>
32 mem = xa_load(&sdev->mem_xa, stag_index); in siw_mem_id2obj()
33 if (likely(mem && kref_get_unless_zero(&mem->ref))) { in siw_mem_id2obj()
44 int i, num_pages = umem->num_pages; in siw_umem_release()
46 if (umem->base_mem) in siw_umem_release()
47 ib_umem_release(umem->base_mem); in siw_umem_release()
50 kfree(umem->page_chunk[i].plist); in siw_umem_release()
51 num_pages -= PAGES_PER_CHUNK; in siw_umem_release()
[all …]
/linux/drivers/s390/scsi/
H A Dzfcp_ccw.c1 // SPDX-License-Identifier: GPL-2.0
27 adapter = dev_get_drvdata(&cdev->dev); in zfcp_ccw_adapter_by_cdev()
29 kref_get(&adapter->ref); in zfcp_ccw_adapter_by_cdev()
39 kref_put(&adapter->ref, zfcp_adapter_release); in zfcp_ccw_adapter_put()
44 * zfcp_ccw_activate - activate adapter and wait for it to finish
63 * rate limit. Recovery has already scheduled a port scan for us, in zfcp_ccw_activate()
64 * but with both random delay and rate limit. Nevertheless we get in zfcp_ccw_activate()
69 * and port scan. If not, i.e. recovery takes ages, there was no in zfcp_ccw_activate()
75 flush_delayed_work(&adapter->scan_work); in zfcp_ccw_activate()
90 * zfcp_ccw_probe - probe function of zfcp driver
[all …]
/linux/Documentation/devicetree/bindings/mfd/
H A Dst,stmpe.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
15 - Linus Walleij <linus.walleij@linaro.org>
18 - $ref: /schemas/spi/spi-peripheral-props.yaml#
23 - st,stmpe601
24 - st,stmpe801
25 - st,stmpe811
26 - st,stmpe1600
27 - st,stmpe1601
[all …]
/linux/Documentation/bpf/
H A Dbpf_design_QA.rst19 -------------------------------------------------------------
20 A: NO.
23 -------------------------------------
24 A: NO.
27 -----------------------------------------------------------
41 A: NO. BPF allows only register R0 to be used as return value.
45 A: NO. BPF calling convention only allows registers R1-R5 to be used
50 -----------------------------------------------------------------
51 A: NO.
54 ------------------------------------------
[all …]
/linux/Documentation/admin-guide/pm/
H A Dsleep-states.rst1 .. SPDX-License-Identifier: GPL-2.0
13 Sleep states are global low-power states of the entire system in which user
28 Suspend-to-Idle
29 ---------------
31 This is a generic, pure software, light-weight variant of system suspend (also
34 I/O devices into low-power states (possibly lower-power than available in the
38 The system is woken up from this state by in-band interrupts, so theoretically
42 This state can be used on platforms without support for :ref:`standby <standby>`
43 or :ref:`suspend-to-RAM <s2ram>`, or it can be used in addition to any of the
50 -------
[all …]
/linux/mm/
H A Dmemcontrol.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* memcontrol.c - Memory Controller
28 #include <linux/cgroup-defs.h>
40 #include <linux/page-flags.h>
41 #include <linux/backing-dev.h>
70 #include "memcontrol-v1.h"
107 return tsk_is_oom_victim(current) || fatal_signal_pending(current) || in task_is_dying()
108 (current->flags & PF_EXITING); in task_is_dying()
116 return &memcg->vmpressure; in memcg_to_vmpressure()
137 static void obj_cgroup_release(struct percpu_ref *ref) in obj_cgroup_release() argument
[all …]
H A Dzswap.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * zswap.c - zswap driver file
7 * RAM-based memory pool. This can result in a significant I/O reduction on
31 #include <linux/page-flags.h>
57 /* Pool limit was hit (see zswap_max_pool_percent) */
59 /* Pages written back when pool limit was reached */
61 /* Store failed due to a reclaim failure after pool limit was reached */
76 /* Pool limit was hit, we need to calm down */
119 /* Enable/disable memory pressure-based shrinker. */
148 * The lock ordering is zswap_tree.lock -> zswap_pool.lru_lock.
[all …]
/linux/Documentation/core-api/
H A Dmemory-allocation.rst35 :ref:`Documentation/core-api/mm-api.rst <mm-api-gfp-flags>` provides
68 userspace but has no addressing limitations.
79 :ref:`Documentation/core-api/gfp_mask-from-fs-io.rst <gfp_mask_from_fs_io>`.
89 ------------------------------
94 * ``GFP_KERNEL & ~__GFP_RECLAIM`` - optimistic allocation without _any_
100 * ``GFP_KERNEL & ~__GFP_DIRECT_RECLAIM`` (or ``GFP_NOWAIT``)- optimistic
101 allocation without any attempt to free memory from the current
107 * ``(GFP_KERNEL|__GFP_HIGH) & ~__GFP_DIRECT_RECLAIM`` (aka ``GFP_ATOMIC``) -
109 some portion of memory reserves. Usually used from interrupt/bottom-half
112 * ``GFP_KERNEL`` - both background and direct reclaim are allowed and the
[all …]
/linux/fs/
H A Dfile.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 1998-1999, Stephen Tweedie and Bill Hawes
29 static noinline bool __file_ref_put_badval(file_ref_t *ref, unsigned long cnt) in __file_ref_put_badval() argument
37 atomic_long_set(&ref->refcnt, FILE_REF_DEAD); in __file_ref_put_badval()
47 atomic_long_set(&ref->refcnt, FILE_REF_SATURATED); in __file_ref_put_badval()
52 * __file_ref_put - Slowpath of file_ref_put()
53 * @ref: Pointer to the reference count
54 * @cnt: Current reference count
59 * True if this was the last reference with no future references
68 bool __file_ref_put(file_ref_t *ref, unsigned long cnt) in __file_ref_put() argument
[all …]
/linux/net/rxrpc/
H A Dconn_client.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* Client connection-specific management code.
13 * (2) DONT_REUSE - The connection should be discarded as soon as possible and
31 #include "ar-internal.h"
39 atomic_inc(&bundle->active); in rxrpc_activate_bundle()
48 idr_remove(&local->conn_ids, conn->proto.cid >> RXRPC_CIDSHIFT); in rxrpc_put_client_connection_id()
59 if (!idr_is_empty(&local->conn_ids)) { in rxrpc_destroy_client_conn_ids()
60 idr_for_each_entry(&local->conn_ids, conn, id) { in rxrpc_destroy_client_conn_ids()
62 conn, refcount_read(&conn->ref)); in rxrpc_destroy_client_conn_ids()
67 idr_destroy(&local->conn_ids); in rxrpc_destroy_client_conn_ids()
[all …]
/linux/Documentation/admin-guide/mm/
H A Dksm.rst8 KSM is a memory-saving de-duplication feature, enabled by CONFIG_KSM=y,
19 content which can be replaced by a single write-protected page (which
22 and the time between the passes are configured using :ref:`sysfs
47 may suddenly require more memory than is available - possibly failing
48 with EAGAIN, but more probably arousing the Out-Of-Memory killer.
60 will exceed ``vm.max_map_count`` (see Documentation/admin-guide/sysctl/vm.rst).
84 been set to scan-time.
105 when there are no ksm shared pages in the system: set run 2 to
137 deduplication limit to avoid high latency for virtual memory
155 that hit the deduplication limit for stale information.
[all …]
/linux/security/keys/
H A Dkeyring.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 2004-2005, 2008, 2013 Red Hat, Inc. All Rights Reserved.
17 #include <keys/keyring-type.h>
18 #include <keys/user-type.h>
25 * When plumbing the depths of the key tree, this sets a hard limit
47 if (key->type == &key_type_keyring) in keyring_key_to_ptr()
60 list_del_init(&ns->keyring_name_list); in key_free_user_ns()
63 key_put(ns->user_keyring_register); in key_free_user_ns()
65 key_put(ns->persistent_keyring_register); in key_free_user_ns()
111 if (keyring->description && in keyring_publish_name()
[all …]

123456789