Home
last modified time | relevance | path

Searched +full:per +full:- +full:queue (Results 1 – 25 of 1053) sorted by relevance

12345678910>>...43

/linux-6.14.4/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_mfw_req.h3 * Copyright (c) 2012-2013 Broadcom Corporation
23 /* Maximum number of I/Os per connection */
26 /* Maximum number of Logins per port */
34 /* Maximum NPIV WWN per port */
69 /* Per PCI Function Ethernet Statistics required from the driver */
94 u32 promiscuous_mode; /* Promiscuous Mode. non-zero true */
95 u32 txq_size; /* TX Descriptors Queue Size */
96 u32 rxq_size; /* RX Descriptors Queue Size */
97 /* TX Descriptor Queue Avg Depth. % Avg Queue Depth since last poll */
99 /* RX Descriptors Queue Avg Depth. % Avg Queue Depth since last poll */
[all …]
/linux-6.14.4/drivers/net/ethernet/fungible/funeth/
Dfuneth_txrx.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
13 /* Size of device headers per Tx packet */
16 /* Number of gather list entries per Tx descriptor */
40 #define FUNETH_CQE_INFO_OFFSET (FUNETH_CQE_SIZE - sizeof(struct fun_cqe_info))
55 /* Per packet tailroom. Present only for 1-frag packets. */
58 /* Per packet headroom for XDP. Preferred over XDP_PACKET_HEADROOM to
59 * accommodate two packets per buffer for 4K pages and 1500B MTUs.
63 /* Initialization state of a queue. */
65 FUN_QSTATE_DESTROYED, /* what queue? */
80 struct funeth_txq_stats { /* per Tx queue SW counters */
[all …]
/linux-6.14.4/include/net/
Dnetdev_queues.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * struct netdev_config - queue-related configuration for a netdev
60 * struct netdev_stat_ops - netdev ops for fine grained stats
61 * @get_queue_stats_rx: get stats for a given Rx queue
62 * @get_queue_stats_tx: get stats for a given Tx queue
66 * on entry (specifically they are *not* zero-initialized). Drivers should
70 * Queue objects are not necessarily persistent, and only currently active
71 * queues are queried by the per-queue callbacks. This means that per-queue
78 * is issued to collect the delta, and then a series of per-queue callbacks.
80 * at the device level, meaning that unlike in queue callbacks, setting
[all …]
/linux-6.14.4/drivers/media/platform/ti/omap3isp/
Dispvideo.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * TI OMAP3 ISP - Generic video node
7 * Copyright (C) 2009-2010 Nokia Corporation
16 #include <linux/v4l2-mediabus.h>
17 #include <media/media-entity.h>
18 #include <media/v4l2-dev.h>
19 #include <media/v4l2-fh.h>
20 #include <media/videobuf2-v4l2.h>
31 * struct isp_format_info - ISP media bus format information
38 * shifted to be 8 bits per pixel. =0 if format is not shiftable.
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/broadwellde/
Dfrontend.json11 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles.",
15-to-MITE switch true penalty cycles. These cycles do not include uops routed through because of th…
29 … "BriefDescription": "Cycles where a code fetch is stalled due to L1 instruction-cache miss.",
52 …counts the number of cycles 4 uops were delivered to Instruction Decode Queue (IDQ) from the Dec…
62 …t counts the number of cycles uops were delivered to Instruction Decode Queue (IDQ) from the Dec…
72 …counts the number of cycles 4 uops were delivered to Instruction Decode Queue (IDQ) from the MIT…
82 …nt counts the number of cycles uops were delivered to Instruction Decode Queue (IDQ) from the MIT…
87 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from D…
92 …counts cycles during which uops are being delivered to Instruction Decode Queue (IDQ) from the Dec…
97 …"BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffe…
[all …]
Duncore-io.json53 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
63 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
73 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
83 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
93 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
103 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
373 …calculate average queue occupancy. Multiple ingress buffers can be tracked at a given time using …
383 …calculate average queue occupancy. Multiple ingress buffers can be tracked at a given time using …
393 … calculate average queue latency. Multiple ingress buffers can be tracked at a given time using m…
403 … calculate average queue latency. Multiple ingress buffers can be tracked at a given time using m…
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/broadwell/
Dfrontend.json11 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles.",
15-to-MITE switch true penalty cycles. These cycles do not include uops routed through because of th…
29 … "BriefDescription": "Cycles where a code fetch is stalled due to L1 instruction-cache miss.",
52 …counts the number of cycles 4 uops were delivered to Instruction Decode Queue (IDQ) from the Dec…
62 …t counts the number of cycles uops were delivered to Instruction Decode Queue (IDQ) from the Dec…
72 …counts the number of cycles 4 uops were delivered to Instruction Decode Queue (IDQ) from the MIT…
82 …nt counts the number of cycles uops were delivered to Instruction Decode Queue (IDQ) from the MIT…
87 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from D…
92 …counts cycles during which uops are being delivered to Instruction Decode Queue (IDQ) from the Dec…
97 …"BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffe…
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/broadwellx/
Dfrontend.json11 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles.",
15-to-MITE switch true penalty cycles. These cycles do not include uops routed through because of th…
29 … "BriefDescription": "Cycles where a code fetch is stalled due to L1 instruction-cache miss.",
52 …counts the number of cycles 4 uops were delivered to Instruction Decode Queue (IDQ) from the Dec…
62 …t counts the number of cycles uops were delivered to Instruction Decode Queue (IDQ) from the Dec…
72 …counts the number of cycles 4 uops were delivered to Instruction Decode Queue (IDQ) from the MIT…
82 …nt counts the number of cycles uops were delivered to Instruction Decode Queue (IDQ) from the MIT…
87 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from D…
92 …counts cycles during which uops are being delivered to Instruction Decode Queue (IDQ) from the Dec…
97 …"BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffe…
[all …]
Duncore-io.json53 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
63 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
73 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
83 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
93 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
103 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
373 …calculate average queue occupancy. Multiple ingress buffers can be tracked at a given time using …
383 …calculate average queue occupancy. Multiple ingress buffers can be tracked at a given time using …
393 … calculate average queue latency. Multiple ingress buffers can be tracked at a given time using m…
403 … calculate average queue latency. Multiple ingress buffers can be tracked at a given time using m…
[all …]
/linux-6.14.4/Documentation/filesystems/
Dinotify.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Inotify - A Powerful yet Simple File Change Notification System
13 - Deleted obsoleted interface, just refer to manpages for user interface.
29 What is the design decision behind using an-fd-per-instance as opposed to
30 an fd-per-watch?
33 An fd-per-watch quickly consumes more file descriptors than are allowed,
35 select()-able. Yes, root can bump the per-process fd limit and yes, users
38 spaces is thus sensible. The current design is what user-space developers
41 thousand times is silly. If we can implement user-space's preferences
42 cleanly--and we can, the idr layer makes stuff like this trivial--then we
[all …]
/linux-6.14.4/block/
Dbfq-iosched.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
12 #include "blk-cgroup-rwstat.h"
29 * Soft real-time applications are extremely more latency sensitive
30 * than interactive ones. Over-raise the weight of the former to
38 * per-actuator data. The current value is hopefully a good upper
46 * struct bfq_service_tree - per ioprio_class service tree.
48 * Each service tree represents a B-WF2Q+ scheduler on its own. Each
50 * bfq_service_tree. All the fields are protected by the queue lock
71 * struct bfq_sched_data - multi-class scheduler.
73 * bfq_sched_data is the basic scheduler queue. It supports three
[all …]
/linux-6.14.4/drivers/gpu/drm/xe/
Dxe_gt_types.h1 /* SPDX-License-Identifier: MIT */
3 * Copyright © 2022-2023 Intel Corporation
61 * need to explicitly re-steer reads of registers of the other type.
63 * Only the replication types that may need additional non-default steering
76 * will always return a non-terminated value at instance (0, 0). We'll
83 * it's sufficient to keep the HW-default for the selector, or only
93 const struct xe_gt * : (const struct xe_tile *)((gt__)->tile), \
94 struct xe_gt * : (gt__)->tile)
98 const struct xe_gt * : (const struct xe_device *)(gt_to_tile(gt__)->xe), \
99 struct xe_gt * : gt_to_tile(gt__)->xe)
[all …]
/linux-6.14.4/drivers/net/wireless/intel/iwlwifi/mvm/
Dsta.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2024 Intel Corporation
4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH
5 * Copyright (C) 2015-2016 Intel Deutschland GmbH
14 #include "iwl-trans.h" /* for IWL_MAX_TID_COUNT */
15 #include "fw-api.h" /* IWL_STATION_COUNT_MAX */
22 * DOC: DQA - Dynamic Queue Allocation -introduction
24 * Dynamic Queue Allocation (AKA "DQA") is a feature implemented in iwlwifi
25 * driver to allow dynamic allocation of queues on-demand, rather than allocate
26 * them statically ahead of time. Ideally, we would like to allocate one queue
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/haswellx/
Dfrontend.json7 "PublicDescription": "Number of front end re-steers due to BPU misprediction.",
12 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles.",
28 … "BriefDescription": "Cycles where a code fetch is stalled due to L1 instruction-cache miss.",
36 … "BriefDescription": "Cycles where a code fetch is stalled due to L1 instruction-cache miss.",
93 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from D…
102 …"BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffe…
111 "BriefDescription": "Instruction Decode Queue (IDQ) empty cycles",
121 "BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from MITE path",
130 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from M…
139 "BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from MITE path",
[all …]
Duncore-io.json53 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
63 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
73 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
83 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
93 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
103 …. These credits are for either the NCB or NCS message classes. NCB, or non-coherent bypass messa…
343 …calculate average queue occupancy. Multiple ingress buffers can be tracked at a given time using …
353 …calculate average queue occupancy. Multiple ingress buffers can be tracked at a given time using …
363 … calculate average queue latency. Multiple ingress buffers can be tracked at a given time using m…
373 … calculate average queue latency. Multiple ingress buffers can be tracked at a given time using m…
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/haswell/
Dfrontend.json7 "PublicDescription": "Number of front end re-steers due to BPU misprediction.",
12 "BriefDescription": "Decode Stream Buffer (DSB)-to-MITE switch true penalty cycles.",
28 … "BriefDescription": "Cycles where a code fetch is stalled due to L1 instruction-cache miss.",
36 … "BriefDescription": "Cycles where a code fetch is stalled due to L1 instruction-cache miss.",
93 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from D…
102 …"BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from the Decode Stream Buffe…
111 "BriefDescription": "Instruction Decode Queue (IDQ) empty cycles",
121 "BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from MITE path",
130 …"BriefDescription": "Cycles when uops are being delivered to Instruction Decode Queue (IDQ) from M…
139 "BriefDescription": "Uops delivered to Instruction Decode Queue (IDQ) from MITE path",
[all …]
/linux-6.14.4/drivers/net/wireless/ath/ath5k/
Ddma.c2 * Copyright (c) 2004-2008 Reyk Floeter <[email protected]>
3 * Copyright (c) 2006-2008 Nick Kossifidis <[email protected]>
27 * handle queue setup for 5210 chipset (rest are handled on qcu.c).
44 * ath5k_hw_start_rx_dma() - Start DMA receive
55 * ath5k_hw_stop_rx_dma() - Stop DMA receive
70 i--) in ath5k_hw_stop_rx_dma()
77 return i ? 0 : -EBUSY; in ath5k_hw_stop_rx_dma()
81 * ath5k_hw_get_rxdp() - Get RX Descriptor's address
91 * ath5k_hw_set_rxdp() - Set RX Descriptor's address
95 * Returns -EIO if rx is active
[all …]
/linux-6.14.4/Documentation/networking/
Dscaling.rst1 .. SPDX-License-Identifier: GPL-2.0
13 multi-processor systems.
17 - RSS: Receive Side Scaling
18 - RPS: Receive Packet Steering
19 - RFS: Receive Flow Steering
20 - Accelerated Receive Flow Steering
21 - XPS: Transmit Packet Steering
28 (multi-queue). On reception, a NIC can send different packets to different
32 queue, which in turn can be processed by separate CPUs. This mechanism is
33 generally known as “Receive-side Scaling” (RSS). The goal of RSS and
[all …]
/linux-6.14.4/tools/perf/pmu-events/arch/x86/snowridgex/
Duncore-interconnect.json93 … "BriefDescription": "Inbound read requests received by the IRP and inserted into the FAF queue.",
98 …memory, received by the IRP and inserted into the Fire and Forget queue (FAF), a queue used for pr…
102 "BriefDescription": "Occupancy of the IRP FAF queue.",
107 …"PublicDescription": "Occupancy of the IRP Fire and Forget (FAF) queue, a queue used for processin…
111 "BriefDescription": "FAF allocation -- sent to ADQ",
148 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary",
158 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary",
168 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary",
178 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Rejects",
188 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Requests",
[all …]
/linux-6.14.4/drivers/net/wireless/ti/wl18xx/
Dwl18xx.h1 /* SPDX-License-Identifier: GPL-2.0-only */
43 /* number of keys requiring extra spare mem-blocks */
63 * is short lived, for multi-channel Tx requirements.
72 /* number of packets to queue up for a link in PS */
75 /* number of packet to queue up for a suspended link */
78 /* Should have less than this number of packets in queue of a slow
83 /* Should have less than this number of packets in queue of a fast
88 /* Should have less than this number of packets in queue of a slow
93 /* Should have less than this number of packets in queue of a fast
102 /* Cumulative counter of released packets per AC */
[all …]
/linux-6.14.4/include/uapi/linux/
Dvirtio_mmio.h42 /* Magic value ("virt" string) - Read Only */
45 /* Virtio device version - Read Only */
48 /* Virtio device ID - Read Only */
51 /* Virtio vendor ID - Read Only */
55 * (32 bits per set) - Read Only */
58 /* Device (host) features set selector - Write Only */
62 * (32 bits per set) - Write Only */
65 /* Activated features set selector - Write Only */
71 /* Guest's memory page size in bytes - Write Only */
77 /* Queue selector - Write Only */
[all …]
/linux-6.14.4/include/linux/
Dworkqueue.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * workqueue.h --- work queue handling for Linux.
20 * The first word is the work queue pointer and the flags rolled into
23 #define work_data_bits(work) ((unsigned long *)(&(work)->data))
51 * data contains off-queue information when !WORK_STRUCT_PWQ.
60 WORK_OFFQ_FLAG_BITS = WORK_OFFQ_FLAG_END - WORK_OFFQ_FLAG_SHIFT,
66 * When a work item is off queue, the high bits encode off-queue flags
71 WORK_OFFQ_LEFT = BITS_PER_LONG - WORK_OFFQ_POOL_SHIFT,
101 /* Convenience constants - of type 'unsigned long', not 'enum'! */
103 #define WORK_OFFQ_FLAG_MASK (((1ul << WORK_OFFQ_FLAG_BITS) - 1) << WORK_OFFQ_FLAG_SHIFT)
[all …]
/linux-6.14.4/Documentation/userspace-api/media/v4l/
Ddev-stateless-decoder.rst1 .. SPDX-License-Identifier: GPL-2.0
6 Memory-to-memory Stateless Video Decoder Interface
18 This section describes how user-space ("the client") is expected to communicate
24 Stateless decoders make use of the :ref:`media-request-api`. A stateless
26 ``OUTPUT`` queue when :c:func:`VIDIOC_REQBUFS` or :c:func:`VIDIOC_CREATE_BUFS`
31 with multiple slices per frame). Decoders that support such formats must also
33 ``OUTPUT`` queue.
39 calls :c:func:`VIDIOC_ENUM_FMT` on the ``OUTPUT`` queue.
42 irrespective of the format currently set on the ``CAPTURE`` queue.
45 codec-specific capability controls (such as H.264 profiles) to the set
[all …]
/linux-6.14.4/drivers/crypto/cavium/cpt/
Dcpt_hw_types.h1 /* SPDX-License-Identifier: GPL-2.0-only */
30 * stored in memory as little-endian unless CPT()_PF_Q()_CTL[INST_BE] is set.
42 * Address must be 16-byte aligned.
44 * sign-extended bit <48> for forward compatibility.
46 * grp:10 [171:162] If [WQ_PTR] is nonzero, the SSO guest-group to use when
48 * For the SSO to not discard the add-work request, FPA_PF_MAP() must map
56 * work-queue entry that CPT submits work to SSO after all context,
60 * use a sign-extended bit <48> for forward compatibility.
76 #if defined(__BIG_ENDIAN_BITFIELD) /* Word 0 - Big Endian */
80 #else /* Word 0 - Little Endian */
[all …]
/linux-6.14.4/drivers/media/pci/intel/ipu6/
Dipu6-fw-isys.h1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* Copyright (C) 2013--2024 Intel Corporation */
28 /* Single return queue for all streams/commands type */
30 /* Single device queue for high priority commands (bypass in-order queue) */
32 /* Single dedicated send queue for proxy interface */
34 /* Single dedicated recv queue for proxy interface */
161 * supports up to 4 virtual per physical channel
184 IPU6_FW_ISYS_FRAME_FORMAT_YUV420_10, /* yuv420, 10 bits per subpixel */
185 IPU6_FW_ISYS_FRAME_FORMAT_YUV420_12, /* yuv420, 12 bits per subpixel */
186 IPU6_FW_ISYS_FRAME_FORMAT_YUV420_14, /* yuv420, 14 bits per subpixel */
[all …]

12345678910>>...43