| /linux/Documentation/admin-guide/device-mapper/ |
| H A D | dm-service-time.rst | 2 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 D | dm-queue-length.rst | 2 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 D | statistics.rst | 5 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 D | hw_channel.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 122 /* hwc_dma_buf represents the array of in-flight WQEs. 124 * in-flight WQEs. 125 * The number of WQEs is determined by the number of in-flight messages.
|
| /linux/drivers/md/dm-vdo/ |
| H A D | statistics.h | 1 /* 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/drivers/md/ |
| H A D | dm-ps-queue-length.c | 1 // 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/Documentation/networking/ |
| H A D | tcp-thin.rst | 1 .. 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 D | debugfs-scmi | 15 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 D | sysfs-bus-iio-proximity | 4 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/Documentation/driver-api/nvdimm/ |
| H A D | firmware-activate.rst | 1 .. 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 D | ccid2.h | |
| /linux/samples/livepatch/ |
| H A D | livepatch-shadow-fix2.c | 1 // 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 D | dm-region-hash.h | 1 /* 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 D | lru_cache.h | 1 /* 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 D | tcp_bbr.c | 4 * 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/irqchip/ |
| H A D | irq-riscv-imsic-platform.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #define pr_fmt(fmt) "riscv-imsic: " fmt 23 #include <linux/irqchip/irq-msi-lib.h> 24 #include "irq-riscv-imsic-state.h" 32 global = &imsic->global; in imsic_cpu_page_phys() 33 local = per_cpu_ptr(global->local, cpu); in imsic_cpu_page_phys() 35 if (BIT(global->guest_index_bits) <= guest_index) in imsic_cpu_page_phys() 39 *out_msi_pa = local->msi_pa + (guest_index * IMSIC_MMIO_PAGE_SZ); in imsic_cpu_page_phys() 60 return -ENOENT; in imsic_irq_retrigger() 62 local = per_cpu_ptr(imsic->global.local, vec->cpu); in imsic_irq_retrigger() [all …]
|
| /linux/drivers/hid/ |
| H A D | hid-lg3ff.c | 1 // 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 D | guc_actions_abi.h | 1 /* 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 D | journal.h | 1 /* 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/drivers/gpu/drm/xe/abi/ |
| H A D | guc_actions_abi.h | 1 /* 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/arch/parisc/include/asm/ |
| H A D | pci.h | 1 /* 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 D | shadow-vars.rst | 8 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/net/ethernet/freescale/fman/ |
| H A D | Kconfig | 1 # 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.
|
| /linux/drivers/mmc/host/ |
| H A D | mmc_hsq.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 * For MMC host software queue, we only allow 2 requests in 10 * flight to avoid a long latency.
|
| /linux/include/linux/sched/ |
| H A D | user.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 * Some day this will be a full-fledged user tracking system.. 19 unsigned long unix_inflight; /* How many files in flight in unix sockets */ 20 atomic_long_t pipe_bufs; /* how many pages are allocated in pipe buffers */ 35 /* Miscellaneous per-user rate limit */ 47 /* per-UID process charging. */ 51 refcount_inc(&u->__count); in get_uid()
|