Home
last modified time | relevance | path

Searched +full:in +full:- +full:flight (Results 1 – 25 of 413) sorted by relevance

12345678910>>...17

/linux/Documentation/admin-guide/device-mapper/
H A Ddm-service-time.rst2 dm-service-time
5 dm-service-time is a path selector module for device-mapper targets,
10 of in-flight I/Os on a path with the performance value of the path.
12 in a path-group, and it can be specified as a table argument.
14 The path selector name is 'service-time'.
26 among all paths in the path-group.
27 The valid range is 0-100.
34 <status> <fail-count> <in-flight-size> <relative_throughput>
37 <fail-count>:
39 <in-flight-size>:
[all …]
H A Ddm-queue-length.rst2 dm-queue-length
5 dm-queue-length is a path selector module for device-mapper targets,
6 which selects a path with the least number of in-flight I/Os.
7 The path selector name is 'queue-length'.
18 Status for each path: <status> <fail-count> <in-flight>
23 <fail-count>: The number of path failures.
24 <in-flight>: The number of in-flight I/Os on the path.
30 dm-queue-length increments/decrements 'in-flight' when an I/O is
32 dm-queue-length selects a path with the minimum 'in-flight'.
37 In case that 2 paths (sda and sdb) are used with repeat_count == 128.
[all …]
H A Dstatistics.rst5 Device Mapper supports the collection of I/O statistics on user-defined
7 collected so there isn't any performance impact. Only bio-based DM
10 Each user-defined region specifies a starting sector, length and step.
11 Individual statistics will be collected for each step-sized area within
14 The I/O statistics counters for each step-sized area of a region are
15 in the same format as `/sys/block/*/stat` or `/proc/diskstats` (see:
16 Documentation/admin-guide/iostats.rst). But two extra counters (12 and 13) are
22 The reported times are in milliseconds and the granularity depends on
24 reported times are in nanoseconds.
47 "-"
[all …]
/linux/include/net/mana/
H A Dhw_channel.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
113 /* hwc_dma_buf represents the array of in-flight WQEs.
115 * in-flight WQEs.
116 * The number of WQEs is determined by the number of in-flight messages.
/linux/drivers/md/
H A Ddm-ps-queue-length.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2004-2005 IBM Corp. All Rights Reserved.
4 * Copyright (C) 2006-2009 NEC Corporation.
6 * dm-queue-length.c
13 * queue-length path selector - choose a path with the least number of
14 * in-flight I/Os.
18 #include "dm-path-selector.h"
26 #define DM_MSG_PREFIX "multipath queue-length"
40 atomic_t qlen; /* the number of in-flight I/Os */
48 INIT_LIST_HEAD(&s->valid_paths); in alloc_selector()
[all …]
/linux/drivers/md/dm-vdo/
H A Dstatistics.h1 /* SPDX-License-Identifier: GPL-2.0-only */
20 /* The number of times since loading that a slab has been re-opened */
26 * that keep track of totals at steps in the write pipeline. Three counters
27 * allow the number of buffered, in-memory items and the number of in-flight,
40 /** Counters for events in the recovery journal */
42 /* Number of times the on-disk journal was full */
58 /* Number of VIOs that are pending in the packer */
64 /* Number of times the on-disk journal was full */
96 /* number of pages in failed state */
138 /* Number of writes with the same data as another in-flight write */
[all …]
/linux/Documentation/networking/
H A Dtcp-thin.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Thin-streams and TCP
7 A wide range of Internet-based services that use reliable transport
8 protocols display what we call thin-stream properties. This means
11 effective. In time-dependent scenarios (like online games, control
19 After analysing a large number of time-dependent interactive
22 lifespan. The combination of time-dependency and the fact that the
25 In order to reduce application-layer latency when packets are lost,
27 for thin streams. In short, if the kernel detects a thin stream,
28 the retransmission mechanisms are modified in the following manner:
[all …]
/linux/Documentation/ABI/testing/
H A Ddebugfs-scmi15 Description: An optional time value, expressed in microseconds, representing,
17 command, advertised to have an higher-than-threshold execution
42 Description: Timeout in milliseconds allowed for SCMI synchronous replies
58 Description: Max number of concurrently allowed in-flight SCMI messages for
67 Description: Max number of concurrently allowed in-flight SCMI messages for
H A Dsysfs-bus-iio-proximity4 Contact: linux-iio@vger.kernel.org
9 sensor is above or equal to the value in this file an object
15 Contact: linux-iio@vger.kernel.org
18 on the signal from which time of flight measurements are
22 * as3935 (0-31 range)
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gfx_v9.c2 * Copyright 2014-2018 Advanced Micro Devices, Inc.
6 * to deal in the Software without restriction, including without limitation
11 * The above copyright notice and this permission notice shall be included in
16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
19 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20 * OTHER DEALINGS IN THE SOFTWARE.
53 mutex_lock(&adev->srbm_mutex); in kgd_gfx_v9_lock_srbm()
60 mutex_unlock(&adev->srbm_mutex); in kgd_gfx_v9_unlock_srbm()
66 uint32_t mec = (pipe_id / adev->gfx.mec.num_pipe_per_mec) + 1; in kgd_gfx_v9_acquire_queue()
[all …]
/linux/Documentation/driver-api/nvdimm/
H A Dfirmware-activate.rst1 .. SPDX-License-Identifier: GPL-2.0
10 involves a reboot because it has implications for in-flight memory
16 A native sysfs interface is implemented in libnvdimm to allow platform
24 - idle:
27 - armed:
30 - busy:
31 In the busy state armed devices are in the process of transitioning
34 - overflow:
37 activation. In that scenario the potential for firmware activation to
55 assume the risk of racing firmware update with in-flight device and
[all …]
/linux/net/dccp/ccids/
H A Dccid2.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
14 * CCID-2 timestamping faces the same issues as TCP timestamping.
40 * struct ccid2_hc_tx_sock - CCID2 TX half connection
45 * @tx_mdev_max: maximum of @mdev during one flight
48 * @tx_rtt_seq: to decay RTTVAR at most once per flight
51 * @tx_cwnd_stamp: to track idle periods in CWV
52 * @tx_lsndtime: last time (in jiffies) a data packet was sent
67 /* RTT measurement: variables/principles are the same as in TCP */
92 return hc->tx_pipe >= hc->tx_cwnd; in ccid2_cwnd_network_limited()
97 * This is based on the numbers specified in RFC 5681, 3.1.
[all …]
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_heap.c1 // SPDX-License-Identifier: GPL-2.0 or MIT
4 #include <linux/iosys-map.h>
24 * struct panthor_heap_chunk_header - Heap chunk header
28 * @next: Next heap chunk in the list.
39 * struct panthor_heap_chunk - Structure used to keep track of allocated heap chunks.
42 /** @node: Used to insert the heap chunk in panthor_heap::chunks. */
50 * struct panthor_heap - Structure used to manage tiler heap contexts.
56 /** @lock: Lock protecting insertion in the chunks list. */
66 * @target_in_flight: Number of in-flight render passes after which
78 * struct panthor_heap_pool - Pool of heap contexts
[all …]
/linux/samples/livepatch/
H A Dlivepatch-shadow-fix2.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * livepatch-shadow-fix2.c - Shadow variables, livepatch demo
10 * -------
12 * Adds functionality to livepatch-shadow-mod's in-flight data
15 * per-data-structure counter, creating the counter if needed.
19 * -----
22 * section of livepatch-shadow-mod.c.
46 * Patch: handle in-flight dummy structures, if they do not in livepatch_fix2_dummy_check()
56 return time_after(jiffies, d->jiffies_expire); in livepatch_fix2_dummy_check()
/linux/include/linux/
H A Ddm-region-hash.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright (C) 2004-2008 Red Hat, Inc. All rights reserved.
6 * Device-Mapper dirty region hash interface.
14 #include <linux/dm-dirty-log.h>
17 *----------------------------------------------------------------
19 *----------------------------------------------------------------
28 DM_RH_CLEAN = 0x01, /* No writes in flight. */
29 DM_RH_DIRTY = 0x02, /* Writes in flight. */
71 /* Non-zero errors_handled leaves the state of the region NOSYNC */
H A Dlru_cache.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
7 Copyright (C) 2003-2008, LINBIT Information Technologies GmbH.
8 Copyright (C) 2003-2008, Philipp Reisner <philipp.reisner@linbit.com>.
9 Copyright (C) 2003-2008, Lars Ellenberg <lars.ellenberg@linbit.com>.
24 This header file (and its .c file; kernel-doc of functions see there)
29 We use an LRU policy if it is necessary to "cool down" a region currently in
33 As it actually Tracks Objects in an Active SeT, we could also call it
42 we need to resync all regions that have been target of in-flight WRITE IO
43 (in use, or "hot", regions), as we don't know whether or not those WRITEs
48 This is known as "write intent log", and can be implemented as on-disk
[all …]
/linux/net/ipv4/
H A Dtcp_bbr.c4 * rate (throughput) estimated from ACKs. In a nutshell:
15 * traffic policer, in order to keep the drop rate reasonable.
21 * +---> STARTUP ----+
24 * | DRAIN ----+
27 * +---> PROBE_BW ----+
30 * | +----+ |
32 * +---- PROBE_RTT <--+
34 * A BBR flow starts in STARTUP, and ramps up its sending rate quickly.
36 * In steady state a BBR flow only uses PROBE_BW and PROBE_RTT.
37 * A long-lived BBR flow spends the vast majority of its time remaining
[all …]
/linux/drivers/hid/
H A Dhid-lg3ff.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Force feedback support for Logitech Flight System G940
15 #include "hid-lg.h"
21 * 0 - seems to be command field
22 * 1 - 30 deal with the x axis
23 * 31 -60 deal with the y axis
36 * -127 0 -127 -127 makes the joystick loose on the left,
39 * 0 0 -127 -127 makes the joystick rattle very hard
48 struct list_head *report_list = &hid->report_enum[HID_OUTPUT_REPORT].report_list; in hid_lg3ff_play()
49 struct hid_report *report = list_entry(report_list->next, struct hid_report, list); in hid_lg3ff_play()
[all …]
/linux/drivers/gpu/drm/i915/gt/uc/abi/
H A Dguc_actions_abi.h1 /* SPDX-License-Identifier: MIT */
3 * Copyright © 2014-2021 Intel Corporation
16 * +---+-------+--------------------------------------------------------------+
20 * | +-------+--------------------------------------------------------------+
22 * | +-------+--------------------------------------------------------------+
24 * | +-------+--------------------------------------------------------------+
26 * +---+-------+--------------------------------------------------------------+
27 * | 1 | 31:16 | **KLV_KEY** - KLV key, see `GuC Self Config KLVs`_ |
28 * | +-------+--------------------------------------------------------------+
29 * | | 15:0 | **KLV_LEN** - KLV length |
[all …]
/linux/drivers/gpu/drm/xe/abi/
H A Dguc_actions_abi.h1 /* SPDX-License-Identifier: MIT */
3 * Copyright © 2014-2021 Intel Corporation
16 * +---+-------+--------------------------------------------------------------+
20 * | +-------+--------------------------------------------------------------+
22 * | +-------+--------------------------------------------------------------+
24 * | +-------+--------------------------------------------------------------+
26 * +---+-------+--------------------------------------------------------------+
27 * | 1 | 31:16 | **KLV_KEY** - KLV key, see `GuC Self Config KLVs`_ |
28 * | +-------+--------------------------------------------------------------+
29 * | | 15:0 | **KLV_LEN** - KLV length |
[all …]
/linux/drivers/md/bcache/
H A Djournal.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * The journal is treated as a circular buffer of buckets - a journal entry
15 * We also keep some things in the journal header that are logically part of the
16 * superblock - all the things that are frequently updated. This is for future
22 * Currently, we don't journal BTREE_REPLACE operations - this will hopefully be
23 * fixed eventually. This isn't a bug - BTREE_REPLACE is used for insertions
31 * Each journal entry contains, in the header, the sequence number of the last
32 * journal entry still open - i.e. that has keys that haven't been flushed to
33 * disk in the btree.
35 * We track this by maintaining a refcount for every open journal entry, in a
[all …]
/linux/arch/parisc/include/asm/
H A Dpci.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 ** (workstations 1-~4, servers 2-~32)
25 * accessing the PCI bus once #RESET is de-asserted.
26 * PCI spec somewhere says 1 second but with multi-PCI bus systems,
34 ** pci_hba_data (aka H2P_OBJECT in HP/UX)
58 unsigned long lmmio_space_offset; /* CPU view - PCI view */
60 /* REVISIT - spinlock to protect resources? */
70 ** We support 2^16 I/O ports per HBA. These are set up in the form
80 #define PCI_PORT_ADDR(a) ((a) & (HBA_PORT_SPACE_SIZE - 1))
99 ** force in-flight write transaction(s) out to the targeted device
[all …]
/linux/Documentation/livepatch/
H A Dshadow-vars.rst8 unmodified. The shadow variable API described in this document is used
11 The implementation introduces a global, in-kernel hashtable that
24 (See the full API usage docbook notes in livepatch/shadow.c.)
30 meta-data and shadow-data:
32 - meta-data
34 - obj - pointer to parent object
35 - id - data identifier
37 - data[] - storage for shadow data
41 They also allow to call a custom constructor function when a non-zero
48 * klp_shadow_get() - retrieve a shadow variable data pointer
[all …]
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_crtc.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright (c) 2015-2021 The Linux Foundation. All rights reserved.
19 /* define the maximum number of in-flight frame events */
26 * @NRT_CLIENT: Non-RealTime client like WB display
75 * @DPU_CRTC_CRC_SOURCE_LAYER_MIXER: CRC in layer mixer
76 * @DPU_CRTC_CRC_SOURCE_ENCODER: CRC in encoder
84 DPU_CRTC_CRC_SOURCE_INVALID = -1
88 * struct dpu_crtc_mixer: stores the map for each virtual pipeline in the CRTC
124 * struct dpu_crtc - virtualized CRTC data structure
128 * pending vblank event, this will be non-null.
[all …]
/linux/drivers/net/ethernet/freescale/fman/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
11 Freescale Data-Path Acceleration Architecture Frame Manager
26 such that more than 17 AXI transactions are in flight from FMAN
33 aligned, i.e. the last 4 bits of an address are non-zero
34 3. Scatter Gather (SG) frames have more than one SG buffer in
36 buffer in the SG list has data size that is not a multiple
40 stress with multiple ports injecting line-rate traffic.

12345678910>>...17