Home
last modified time | relevance | path

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

12345678910>>...17

/linux/Documentation/devicetree/bindings/dma/
H A Dfsl-qdma.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dma/fsl-qdma.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Frank Li <Frank.Li@nxp.com>
15 - const: fsl,ls1021a-qdma
16 - items:
17 - enum:
18 - fsl,ls1028a-qdma
19 - fsl,ls1043a-qdma
[all …]
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_lan_hmc.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 2013 - 2018 Intel Corporation. */
9 /* forward-declare the HW struct for the compiler */
14 /* Rx queue context data
16 * The sizes of the variables may be larger than needed due to crossing byte
47 /* Tx queue context data
49 * The sizes of the variables may be larger than needed due to crossing byte
93 /* Context sizes for LAN objects */
150 u16 queue);
152 u16 queue,
[all …]
/linux/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-reg.h5 * This program is dual-licensed; you may select either version 2 of
55 /* MAC register entry bit positions and sizes */
273 /* MMC register entry bit positions and sizes */
379 /* MTL register entry bit positions and sizes */
385 /* MTL queue register offsets
386 * Multiple queues can be active. The first queue has registers
387 * that begin at 0x1100. Each subsequent queue has registers that
388 * are accessed using an offset of 0x80 from the previous queue.
400 /* MTL queue register entry bit positions and sizes */
434 /* MTL queue register value */
[all …]
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-common.h1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause)
3 * Copyright (c) 2014-2025, Advanced Micro Devices, Inc.
23 /* DMA register entry bit positions and sizes */
99 /* DMA channel register entry bit positions and sizes */
248 #define PPS_MAXIDX(x) ((((x) + 1) * 8) - 1)
254 /* MAC register entry bit positions and sizes */
607 /* MMC register entry bit positions and sizes */
722 /* MTL register entry bit positions and sizes */
728 /* MTL queue register offsets
729 * Multiple queues can be active. The first queue has registers
[all …]
/linux/drivers/media/platform/via/
H A Dvia-camera.c1 // SPDX-License-Identifier: GPL-2.0-only
18 #include <media/v4l2-device.h>
19 #include <media/v4l2-ioctl.h>
20 #include <media/v4l2-ctrls.h>
21 #include <media/v4l2-event.h>
22 #include <media/v4l2-image-sizes.h>
24 #include <media/videobuf2-dma-sg.h>
26 #include <linux/dma-mapping.h>
28 #include <linux/via-core.h>
37 #include "via-camera.h"
[all …]
/linux/drivers/usb/gadget/function/
H A Duvc_queue.c1 // SPDX-License-Identifier: GPL-2.0+
3 * uvc_queue.c -- USB Video Class driver - Buffers management
5 * Copyright (C) 2005-2010
19 #include <media/v4l2-common.h>
20 #include <media/videobuf2-dma-sg.h>
21 #include <media/videobuf2-vmalloc.h>
26 /* ------------------------------------------------------------------------
27 * Video buffers queue management.
33 * the videobuf2 queue operations by serializing calls to videobuf2 and a
34 * spinlock to protect the IRQ queue that holds the buffers to be processed by
[all …]
/linux/drivers/net/wireless/morsemicro/mm81x/
H A Dyaps_hw.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2017-2026 Morse Micro
22 /* Alloc pool sizes */
32 /* To chip/from chip queue sizes */
/linux/Documentation/userspace-api/media/v4l/
H A Duserp.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
21 data are exchanged, these pointers and meta-information are passed in
23 :c:type:`v4l2_plane` in the multi-planar API case). The
33 .. code-block:: c
41 if (ioctl (fd, VIDIOC_REQBUFS, &reqbuf) == -1) {
50 Buffer (plane) addresses and sizes are passed on the fly with the
52 cycled, applications can pass different addresses and sizes at each
74 application waits until a filled buffer can be dequeued, and re-enqueues
81 <VIDIOC_QBUF>` blocks when no buffer is in the outgoing queue. When the
85 <func-select>` or :c:func:`poll()` function are always
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dnotif.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2024-2026 Intel Corporation
11 #include "iwl-trans.h"
15 #include "fw/api/mac-cfg.h"
16 #include "session-protect.h"
17 #include "fw/api/time-event.h"
37 #include "ftm-initiator.h"
50 .sizes = iwl_notif_struct_sizes_##_name, \
73 const struct notif_struct *notif = (const void *)pkt->data; \
75 return obj_id == _Generic((notif)->id_member, \
[all …]
/linux/drivers/media/platform/renesas/
H A Drenesas-ceu.c1 // SPDX-License-Identifier: GPL-2.0
4 * Copyright (C) 2017-2018 Jacopo Mondi <jacopo+renesas@jmondi.org>
6 * Based on soc-camera driver "soc_camera/sh_mobile_ceu_camera.c"
9 * Based on V4L2 Driver for PXA camera host - "pxa_camera.c",
16 #include <linux/dma-mapping.h>
32 #include <media/v4l2-async.h>
33 #include <media/v4l2-common.h>
34 #include <media/v4l2-ctrls.h>
35 #include <media/v4l2-dev.h>
36 #include <media/v4l2-device.h>
[all …]
/linux/include/uapi/rdma/hfi/
H A Dhfi1_ioctl.h1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */
28 * - Redistributions of source code must retain the above copyright
30 * - Redistributions in binary form must reproduce the above copyright
34 * - Neither the name of Intel Corporation nor the names of its
58 * user code buffers are, sizes, etc. The offsets and sizes of the
112 * open to get implementation-specific info, and info specific to this
115 * This struct must have explicit pad fields where type sizes
129 * The special QP (queue pair) value that identifies PSM
136 * Base address of write-only pio buffers for this process.
141 * Base address of write-only pio buffers for this process.
[all …]
/linux/include/linux/
H A Dmv643xx_eth.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * MV-643XX ethernet platform device data definition file.
72 * Override default RX/TX queue sizes if nonzero.
78 * Use on-chip SRAM for RX/TX descriptors if size is nonzero
80 * ring sizes.
H A Dpxa168_eth.h1 /* SPDX-License-Identifier: GPL-2.0 */
22 * Override default RX/TX queue sizes if nonzero.
/linux/drivers/net/ethernet/freescale/fman/
H A Dfman_port.h1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later */
3 * Copyright 2008 - 2015 Freescale Semiconductor Inc.
15 * The SW driver manages these ports as sub-modules of the FM,i.e. after an
21 * to the port's type) - always starting at 0.
26 /* Not for Rx-Port! Unsupported Format */
28 /* Not for Rx-Port! Length Error */
32 /* non Frame-Manager error; probably come from SEC that was chained to FM */
36 /* IPR non-consistent-sp */
74 u32 err_fqid; /* Error Queue Id. */
75 u32 dflt_fqid; /* Default Queue Id. */
[all …]
/linux/drivers/media/platform/imagination/
H A De5010-jpeg-enc.c1 // SPDX-License-Identifier: GPL-2.0
7 * Copyright (C) 2023 Texas Instruments Incorporated - https://www.ti.com/
9 * Author: David Huang <d-huang@ti.com>
14 #include <linux/dma-mapping.h>
22 #include <media/v4l2-common.h>
23 #include <media/v4l2-ctrls.h>
24 #include <media/v4l2-device.h>
25 #include <media/v4l2-event.h>
26 #include <media/v4l2-ioctl.h>
27 #include <media/v4l2-jpeg.h>
[all …]
/linux/drivers/input/rmi4/
H A Drmi_f54.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2012-2015 Synaptics Incorporated
13 #include <media/v4l2-device.h>
14 #include <media/v4l2-ioctl.h>
15 #include <media/videobuf2-v4l2.h>
16 #include <media/videobuf2-vmalloc.h>
43 * enum rmi_f54_report_type - RMI4 F54 report types
47 * @F54_8BIT_IMAGE: Normalized 8-Bit Image Report. The capacitance variance
50 * @F54_16BIT_IMAGE: Normalized 16-Bit Image Report. The capacitance variance
54 * Raw 16-Bit Image Report. The raw capacitance for each
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/pcie/
H A Diwl-context-info.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
4 * Copyright (C) 2018-2020, 2022, 2024-2025 Intel Corporation
14 * enum iwl_context_info_flags - Context information control flags
20 * exponent, the actual size is 2**value, valid sizes are 8-2048.
23 * default is short format - not supported by the driver)
57 * struct iwl_context_info_version - version structure
71 * struct iwl_context_info_control - version structure
81 * struct iwl_context_info_dram_nonfseq - images DRAM map
94 * struct iwl_context_info_rbd_cfg - RBDs configuration
95 * @free_rbd_addr: default queue free RB CB base address
[all …]
/linux/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-stats.c1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Rockchip ISP1 Driver - Stats subdevice
8 #include <media/v4l2-common.h>
9 #include <media/v4l2-event.h>
10 #include <media/v4l2-ioctl.h>
11 #include <media/videobuf2-core.h>
12 #include <media/videobuf2-vmalloc.h> /* for ISP statistics */
14 #include "rkisp1-common.h"
27 if (f->index > 0 || f->type != video->queue->type) in rkisp1_stats_enum_fmt_meta_cap()
28 return -EINVAL; in rkisp1_stats_enum_fmt_meta_cap()
[all …]
/linux/drivers/media/platform/mediatek/vcodec/decoder/
H A Dmtk_vcodec_dec.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 #include <media/videobuf2-core.h>
12 #include <media/v4l2-mem2mem.h>
28 * struct vdec_fb - decoder frame buffer
40 * struct mtk_video_dec_buf - Private data related to each VB2 buffer.
44 * @queued_in_vb2: Capture buffer is queue in vb2
46 * queue yet
93 unsigned int *nplanes, unsigned int sizes[],
/linux/drivers/scsi/bnx2i/
H A D57xx_iscsi_constants.h3 * Copyright (c) 2006 - 2013 Broadcom Corporation
12 * Maintained by: QLogic-Storage-Upstream@qlogic.com
36 /* KWQ (kernel work queue) layer codes */
39 /* KWQ (kernel work queue) request op codes */
47 /* KCQ (kernel completion queue) response op codes */
60 /* KCQ (kernel completion queue) completion status */
89 /* Data-In */
129 /* SQ/RQ/CQ DB structure sizes */
/linux/drivers/md/dm-vdo/
H A Dpacker.h1 /* SPDX-License-Identifier: GPL-2.0-only */
11 #include "admin-state.h"
16 #include "wait-queue.h"
24 /* Unsigned 32-bit major and minor versions, little-endian */
27 /* List of unsigned 16-bit compressed block sizes, little-endian */
28 __le16 sizes[VDO_MAX_COMPRESSION_SLOTS]; member
32 VDO_COMPRESSED_BLOCK_DATA_SIZE = VDO_BLOCK_SIZE - sizeof(struct compressed_block_header),
38 VDO_MAX_COMPRESSED_FRAGMENT_SIZE = VDO_COMPRESSED_BLOCK_DATA_SIZE - 1,
50 * enough space to hold a newly-compressed data_vio can easily be found. When the bin fills up or
/linux/drivers/net/ethernet/cavium/liquidio/
H A Dcn23xx_pf_regs.h7 * Copyright (c) 2003-2016 Cavium, Inc.
14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
74 /* 2 scatch registers (64-bit) */
80 /* 1 registers (64-bit) - SLI_CTL_STATUS */
84 * <31:0> for Byte count for limiting sizes of packet sizes
117 /* 4 registers (64-bit) for mapping IOQs to MACs(PEMs)-
122 /*1 register (64-bit) to determine whether IOQs are in reset. */
125 /* Each Input Queue register is at a 16-byte Offset in BAR0 */
150 /*###################### REQUEST QUEUE #########################*/
152 /* 64 registers for Input Queue Instr Count - SLI_PKT_IN_DONE0_CNTS */
[all …]
/linux/drivers/media/i2c/
H A Dvideo-i2c.c1 // SPDX-License-Identifier: GPL-2.0
3 * video-i2c.c - Support for I2C transport video devices
8 * - Panasonic AMG88xx Grid-Eye Sensors
9 * - Melexis MLX90640 Thermal Cameras
22 #include <linux/nvmem-provider.h>
27 #include <media/v4l2-common.h>
28 #include <media/v4l2-device.h>
29 #include <media/v4l2-event.h>
30 #include <media/v4l2-fh.h>
31 #include <media/v4l2-ioctl.h>
[all …]
/linux/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-lite.h1 /* SPDX-License-Identifier: GPL-2.0-only */
9 #include <linux/sizes.h>
18 #include <media/media-entity.h>
19 #include <media/videobuf2-v4l2.h>
20 #include <media/v4l2-ctrls.h>
21 #include <media/v4l2-device.h>
22 #include <media/v4l2-mediabus.h>
23 #include <media/drv-intf/exynos-fimc.h>
25 #define FIMC_LITE_DRV_NAME "exynos-fimc-lite"
51 * struct flite_drvdata - FIMC-LITE IP variant data structure
[all …]
/linux/drivers/scsi/qedi/
H A Dqedi.h1 /* SPDX-License-Identifier: GPL-2.0-only */
53 #define MAX_SGLEN_FOR_CACHESGL ((1U << 16) - 1)
55 #define MIN_NUM_CPUS_MSIX(x) min_t(u32, x->dev_info.num_cqs, \
60 #define QEDI_LOCAL_PORT_RANGE (QEDI_LOCAL_PORT_MAX - QEDI_LOCAL_PORT_MIN)
63 #define RX_RING (TX_RX_RING - 1)
65 #define QEDI_PAGE_MASK (~((QEDI_PAGE_SIZE) - 1))
109 #define QEDI_MAX_RX_DESC_CNT (QEDI_RX_DESC_CNT - 1)
111 #define QEDI_MAX_RX_BD (QEDI_NUM_RX_BD - 1)
114 (QEDI_MAX_RX_DESC_CNT - 1)) ? \
143 /* Queue sizes in number of elements */
[all …]

12345678910>>...17