/linux-5.10/drivers/media/platform/sti/hva/ |
D | hva.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #include <media/v4l2-ctrls.h> 12 #include <media/v4l2-device.h> 13 #include <media/videobuf2-v4l2.h> 14 #include <media/v4l2-mem2mem.h> 18 #define hva_to_dev(h) (h->dev) 20 #define ctx_to_dev(c) (c->hva_dev->dev) 22 #define ctx_to_hdev(c) (c->hva_dev) 24 #define HVA_NAME "st-hva" 25 #define HVA_PREFIX "[---:----]" [all …]
|
/linux-5.10/Documentation/userspace-api/media/v4l/ |
D | dev-stateless-decoder.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 Memory-to-memory Stateless Video Decoder Interface 10 between processed frames. This means that each frame is decoded independently 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 30 frame may be the result of several decode requests (for instance, H.264 streams 31 with multiple slices per frame). Decoders that support such formats must also 45 codec-specific capability controls (such as H.264 profiles) to the set 55 formats may depend on the value of some codec-dependent controls. 110 frame buffer resolution for the decoded frames. [all …]
|
D | func-read.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _func-read: 13 v4l2-read - Read from a V4L2 device 18 .. code-block:: c 34 Max number of bytes to read 45 :c:func:`read()` call will provide at most one frame (two fields) 65 reading, or the capture rate must fall below the nominal frame rate of 72 previously, not read frame, and returns the frame being received at the 76 :c:func:`read()` call. The frame being received at :c:func:`read()` 77 time is discarded, returning the following frame instead. Again this [all …]
|
D | vidioc-g-parm.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_G_PARM - VIDIOC_S_PARM - Get or set streaming parameters 38 Applications can request a different frame interval. The capture or 39 output device will be reconfigured to support the requested frame 41 repeat frames to achieve the requested frame interval. 44 frame interval that is typically embedded in the encoded video stream. 46 Changing the frame interval shall never change the format. Changing the 47 format, on the other hand, may change the frame interval. 49 Further these ioctls can be used to determine the number of buffers used 63 .. flat-table:: struct v4l2_streamparm [all …]
|
/linux-5.10/drivers/net/ethernet/freescale/dpaa2/ |
D | dpni.h | 1 /* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */ 2 /* Copyright 2013-2016 Freescale Semiconductor Inc. 21 * Maximum number of traffic classes 25 * Maximum number of buffer pools per DPNI 32 #define DPNI_ALL_TCS (u8)(-1) 36 #define DPNI_ALL_TC_FLOWS (u16)(-1) 40 #define DPNI_NEW_FLOW_ID (u16)(-1) 56 * Allocate policers for this DPNI. They can be used to rate-limit traffic per 69 * Enables TCAM for Flow Steering and QoS look-ups. If not specified, all 70 * look-ups are exact match. Note that TCAM is not available on LS1088 and its [all …]
|
D | dpaa2-eth.h | 1 /* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */ 2 /* Copyright 2014-2016 Freescale Semiconductor Inc. 3 * Copyright 2016-2020 NXP 16 #include <soc/fsl/dpaa2-io.h> 17 #include <soc/fsl/dpaa2-fd.h> 19 #include "dpni-cmd.h" 21 #include "dpaa2-eth-trace.h" 22 #include "dpaa2-eth-debugfs.h" 23 #include "dpaa2-mac.h" 29 /* Maximum number of scatter-gather entries in an ingress frame, [all …]
|
/linux-5.10/drivers/staging/media/atomisp/pci/ |
D | ia_css_stream_public.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 36 IA_CSS_INPUT_MODE_FIFO, /** data from input-fifo */ 37 IA_CSS_INPUT_MODE_TPG, /** data from test-pattern generator */ 38 IA_CSS_INPUT_MODE_PRBS, /** data from pseudo-random bit stream */ 39 IA_CSS_INPUT_MODE_MEMORY, /** data from a frame in memory */ 46 unsigned int size_mem_words; /** The frame size in the system memory 50 unsigned int nof_mipi_buffers; /** The number of MIPI buffers required for this 69 int linked_isys_stream_id; /** default value is -1, other value means 116 unsigned int pixels_per_clock; /** Number of pixels per clock, which can be 121 unsigned int init_num_cont_raw_buf; /** initial number of raw buffers to [all …]
|
D | sh_css_sp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 71 *internal_frame_origin_bqs_on_sctbl, /* Origin of internal frame 88 * @brief Update the offline frame information in host_sp_communication. 90 * @param[in] frame_num The offline frame number. 91 * @param[in] frame The pointer to the offline frame. 96 struct ia_css_frame *frame, 100 * @brief Update the mipi frame information in host_sp_communication. 102 * @param[in] frame_num The mipi frame number. 103 * @param[in] frame The pointer to the mipi frame. 108 struct ia_css_frame *frame); [all …]
|
/linux-5.10/Documentation/fb/ |
D | api.rst | 2 The Frame Buffer Device API 9 --------------- 11 This document describes the frame buffer API used by applications to interact 12 with frame buffer devices. In-kernel APIs between device drivers and the frame 15 Due to a lack of documentation in the original frame buffer API, drivers 22 --------------- 36 - FB_CAP_FOURCC 44 -------------------- 46 Pixels are stored in memory in hardware-dependent formats. Applications need 48 frame buffer memory in the format expected by the hardware. [all …]
|
/linux-5.10/Documentation/devicetree/bindings/timer/ |
D | arm,arch_timer_mmio.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marc Zyngier <marc.zyngier@arm.com> 11 - Mark Rutland <mark.rutland@arm.com> 15 frames with a physical and optional virtual timer per frame. 22 - enum: 23 - arm,armv7-timer-mem 27 description: The control frame base address 29 '#address-cells': [all …]
|
/linux-5.10/drivers/usb/dwc2/ |
D | hcd.h | 1 /* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */ 3 * hcd.h - DesignWare HS OTG Controller host-mode declarations 5 * Copyright (C) 2004-2013 Synopsys, Inc. 16 * 3. The names of the above-listed copyright holders may not be used 53 * struct dwc2_host_chan - Software host channel descriptor 55 * @hc_num: Host channel number, used for register address lookup 60 * - USB_SPEED_LOW 61 * - USB_SPEED_FULL 62 * - USB_SPEED_HIGH 64 * - USB_ENDPOINT_XFER_CONTROL: 0 [all …]
|
/linux-5.10/drivers/net/ethernet/neterion/vxge/ |
D | vxge-traffic.h | 10 * vxge-traffic.h: Driver for Exar Corp's X3100 Series 10GbE PCIe I/O 12 * Copyright(c) 2002-2010 Exar Corp. 17 #include "vxge-reg.h" 18 #include "vxge-version.h" 72 * enum vxge_hw_event- Enumerates slow-path HW events. 83 * @VXGE_HW_EVENT_SLOT_FREEZE: Slot-freeze event. Driver tries to distinguish 84 * slot-freeze from the rest critical events (e.g. ECC) when it is 85 * impossible to PIO read "through" the bus, i.e. when getting all-foxes. 87 * enum vxge_hw_event enumerates slow-path HW eventis. 114 * struct vxge_hw_mempool_dma - Represents DMA objects passed to the [all …]
|
/linux-5.10/drivers/staging/fsl-dpaa2/ethsw/ |
D | dpsw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright 2014-2016 Freescale Semiconductor Inc. 4 * Copyright 2017-2018 NXP 11 /* Data Path L2-Switch API 22 * Maximum number of traffic class priorities 26 * Maximum number of interfaces 65 * enum dpsw_component_type - component type of a bridge 66 * @DPSW_COMPONENT_TYPE_C_VLAN: A C-VLAN component of an 68 * to process C-tagged frames 69 * @DPSW_COMPONENT_TYPE_S_VLAN: An S-VLAN component of a [all …]
|
/linux-5.10/drivers/net/wireless/ |
D | mac80211_hwsim.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * mac80211_hwsim - software simulator of 802.11 radio(s) for mac80211 13 * enum hwsim_tx_control_flags - flags to describe transmission info/status 16 * modify its behavior for each frame 18 * @HWSIM_TX_CTL_REQ_TX_STATUS: require TX status callback for this frame. 20 * @HWSIM_TX_STAT_ACK: Frame was acknowledged 30 * DOC: Frame transmission/registration support 32 * Frame transmission and registration support exists to allow userspace 36 * This allow user space applications to decide if the frame should be 51 * enum hwsim_commands - supported hwsim commands [all …]
|
/linux-5.10/include/uapi/linux/can/ |
D | gw.h | 1 /* SPDX-License-Identifier: ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) */ 5 * Definitions for CAN frame Gateway/Router/Bridge 60 CGW_TYPE_CAN_CAN, /* CAN->CAN routing */ 64 #define CGW_TYPE_MAX (__CGW_TYPE_MAX - 1) 69 CGW_MOD_AND, /* CAN frame modification binary AND */ 70 CGW_MOD_OR, /* CAN frame modification binary OR */ 71 CGW_MOD_XOR, /* CAN frame modification binary XOR */ 72 CGW_MOD_SET, /* CAN frame modification set alternate values */ 75 CGW_HANDLED, /* number of handled CAN frames */ 76 CGW_DROPPED, /* number of dropped CAN frames */ [all …]
|
/linux-5.10/arch/arm64/boot/dts/qcom/ |
D | sdm660.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 8 #include <dt-bindings/clock/qcom,gcc-sdm660.h> 11 interrupt-parent = <&intc>; 13 #address-cells = <2>; 14 #size-cells = <2>; 20 compatible = "fixed-clock"; 21 #clock-cells = <0>; 22 clock-frequency = <19200000>; 23 clock-output-names = "xo_board"; [all …]
|
/linux-5.10/arch/sh/kernel/ |
D | dwarf.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2009 Matt Fleming <matt@console-pimps.org> 10 * - DWARF64 doesn't work. 11 * - Registers with DWARF_VAL_OFFSET rules aren't handled properly. 32 /* ... with 4 registers per frame. */ 52 * dwarf_frame_alloc_reg - allocate memory for a DWARF register 53 * @frame: the DWARF frame whose list of registers we insert on 54 * @reg_num: the register number 57 * dwarf_reg_pool and insert it onto the (unsorted) linked-list of 58 * dwarf registers for @frame. [all …]
|
/linux-5.10/drivers/net/wireless/ath/ath11k/ |
D | rx_desc.h | 1 /* SPDX-License-Identifier: BSD-3-Clause-Clear */ 3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. 15 * This MPDU passed the normal frame filter programming of rxpcu. 18 * This MPDU did not pass the regular frame filter and would 19 * have been dropped, were it not for the frame fitting into the 23 * This MPDU did not pass the regular frame filter and also did 145 * Field indicates what the reason was that this mpdu frame 160 * A-MPDU frame but a stand alone MPDU. Interior MPDU in an 161 * A-MPDU shall have both first_mpdu and last_mpdu bits set to 184 * Set if packet is not a non-QoS data frame. Only set when [all …]
|
/linux-5.10/include/linux/ |
D | thunderbolt.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 40 * enum tb_security_level - Thunderbolt security level 58 * struct tb - main thunderbolt bus structure 67 * @index: Linux assigned domain number 69 * @nboot_acl: Number of boot ACLs the domain supports 94 return (link - 1) / TB_LINKS_PER_PHY_PORT; in tb_phy_port_from_link() 98 * struct tb_property_dir - XDomain property directory 120 * struct tb_property - XDomain property 171 * struct tb_xdomain - Cross-domain (XDomain) connection 195 * @uuid_retries: Number of times left @remote_uuid is requested before [all …]
|
/linux-5.10/drivers/net/wireless/ralink/rt2x00/ |
D | rt2x00queue.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 Copyright (C) 2004 - 2010 Ivo van Doorn <IvDoorn@gmail.com> 19 * DOC: Entry frame size 21 * Ralink PCI devices demand the Frame size to be a multiple of 128 bytes, 64 * @SKBDESC_IV_STRIPPED: Frame contained a IV/EIV provided by 66 * @SKBDESC_NOT_MAC80211: Frame didn't originate from mac80211, 85 * @flags: Frame flags, see &enum skb_frame_desc_flags. 86 * @desc_len: Length of the frame descriptor. 89 * @desc: Pointer to descriptor part of the frame. 91 * of the scope of the skb->data pointer. [all …]
|
/linux-5.10/drivers/media/platform/sti/delta/ |
D | delta.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #include <media/v4l2-device.h> 12 #include <media/v4l2-mem2mem.h> 14 #include "delta-cfg.h" 17 * enum delta_state - state of decoding instance 46 * struct delta_streaminfo - information about stream to decode 52 * @dpb: number of frames needed to decode a single frame 54 * @crop: cropping window inside decoded frame (1920x1080@0,0 55 * inside 1920x1088 frame for ex.) 89 * struct delta_au - access unit structure. [all …]
|
/linux-5.10/include/uapi/linux/ |
D | v4l2-subdev.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 29 #include <linux/v4l2-common.h> 30 #include <linux/v4l2-mediabus.h> 33 * enum v4l2_subdev_format_whence - Media bus format type 43 * struct v4l2_subdev_format - Pad-level media bus format 45 * @pad: pad number, as reported by the media API 46 * @format: media bus format (format code and frame size) 56 * struct v4l2_subdev_crop - Pad-level crop settings 58 * @pad: pad number, as reported by the media API [all …]
|
/linux-5.10/include/drm/ |
D | drm_debugfs_crc.h | 28 * struct drm_crtc_crc_entry - entry describing a frame's content 29 * @has_frame_counter: whether the source was able to provide a frame number 30 * @frame: number of the frame this CRC is about, if @has_frame_counter is true 31 * @crc: array of values that characterize the frame 35 uint32_t frame; member 42 * struct drm_crtc_crc - data supporting CRC capture on a given CRTC 50 * @values_cnt: number of CRC values per entry, up to %DRM_MAX_CRC_NR 65 uint32_t frame, uint32_t *crcs); 68 uint32_t frame, uint32_t *crcs) in drm_crtc_add_crc_entry() argument 70 return -EINVAL; in drm_crtc_add_crc_entry()
|
/linux-5.10/net/llc/ |
D | llc_pdu.c | 2 * llc_pdu.c - access to PDU internals 5 * 2001-2003 by Arnaldo Carvalho de Melo <acme@conectiva.com.br> 23 llc_pdu_un_hdr(skb)->ssap |= pdu_type; in llc_pdu_set_cmd_rsp() 27 * pdu_set_pf_bit - sets poll/final bit in LLC header 28 * @skb: Frame to set bit in 46 pdu->ctrl_2 = (pdu->ctrl_2 & 0xFE) | bit_value; in llc_pdu_set_pf_bit() 49 pdu->ctrl_1 |= (pdu->ctrl_1 & 0xEF) | (bit_value << 4); in llc_pdu_set_pf_bit() 55 * llc_pdu_decode_pf_bit - extracs poll/final bit from LLC header 74 *pf_bit = pdu->ctrl_2 & LLC_S_PF_BIT_MASK; in llc_pdu_decode_pf_bit() 77 *pf_bit = (pdu->ctrl_1 & LLC_U_PF_BIT_MASK) >> 4; in llc_pdu_decode_pf_bit() [all …]
|
/linux-5.10/Documentation/driver-api/media/ |
D | camera-sensor.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 CSI-2 7 ----- 12 --------------- 14 Camera sensors have an internal clock tree including a PLL and a number of 23 elsewhere. Therefore only the pre-determined frequencies are configurable by the 26 Frame size 27 ---------- 29 There are two distinct ways to configure the frame size produced by camera 36 processing pipeline as one or more sub-devices with different cropping and [all …]
|