| /kernel/linux/linux-5.10/include/linux/ |
| D | xz.h | 5 * Igor Pavlov <https://7-zip.org/> 28 * enum xz_mode - Operation mode 30 * @XZ_SINGLE: Single-call mode. This uses less RAM than 31 * multi-call modes, because the LZMA2 36 * @XZ_PREALLOC: Multi-call mode with preallocated LZMA2 40 * @XZ_DYNALLOC: Multi-call mode. The LZMA2 dictionary is 42 * parsed from the stream headers. If the 46 * It is possible to enable support only for a subset of the above 49 * with support for all operation modes, but the preboot code may 59 * enum xz_ret - Return codes [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | renesas,fsi.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Renesas FIFO-buffered Serial Interface (FSI) 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 19 - items: 20 - enum: 21 - renesas,fsi2-sh73a0 # SH-Mobile AG5 22 - renesas,fsi2-r8a7740 # R-Mobile A1 23 - enum: [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| D | strparser.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Stream Parser (strparser) 10 The stream parser (strparser) is a utility that parses messages of an 11 application layer protocol running over a data stream. The stream 13 kernel support for application layer messages. For instance, Kernel 14 Connection Multiplexor (KCM) uses the Stream Parser to parse messages 18 mode. 20 In receive callback mode, the strparser is called from the data_ready 24 In general mode, a sequence of skbs are fed to strparser from an 33 functions, and a data_ready function for receive callback mode. The [all …]
|
| D | tls-offload.rst | 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 13 For details regarding the user-facing interface refer to the TLS 18 * Software crypto mode (``TLS_SW``) - CPU handles the cryptography. 24 * Packet-based NIC offload mode (``TLS_HW``) - the NIC handles crypto 26 This mode integrates best with the kernel stack and is described in detail 28 (``ethtool`` flags ``tls-hw-tx-offload`` and ``tls-hw-rx-offload``). 29 * Full TCP NIC offload mode (``TLS_HW_RECORD``) - mode of operation where 33 abilities or QoS and packet scheduling (``ethtool`` flag ``tls-hw-record``). 35 The operation mode is selected automatically based on device configuration, 36 offload opt-in or opt-out on per-connection basis is not currently supported. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iommu/ |
| D | msm,iommu-v0.txt | 5 of the CPU, each connected to the IOMMU through a port called micro-TLB. 9 - compatible: Must contain "qcom,apq8064-iommu". 10 - reg: Base address and size of the IOMMU registers. 11 - interrupts: Specifiers for the MMU fault interrupts. For instances that 12 support secure mode two interrupts must be specified, for non-secure and 13 secure mode, in that order. For instances that don't support secure mode a 15 - #iommu-cells: The number of cells needed to specify the stream id. This 17 - qcom,ncb: The total number of context banks in the IOMMU. 18 - clocks : List of clocks to be used during SMMU register access. See 19 Documentation/devicetree/bindings/clock/clock-bindings.txt [all …]
|
| /kernel/linux/linux-5.10/crypto/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # Generic algorithms support 9 # async_tx api: hardware offloaded memory transfer/transform support 140 bool "Disable run-time self tests" 143 Disable run-time self tests that normally take place at 147 bool "Enable extra run-time crypto self tests" 150 Enable extra run-time self tests of registered crypto algorithms, 192 tristate "Authenc support" 199 Authenc: Combined mode wrapper for IPsec. 221 comment "Public-key cryptography" [all …]
|
| /kernel/linux/linux-5.10/include/linux/soundwire/ |
| D | sdw.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 2 /* Copyright(c) 2015-17 Intel Corporation. */ 71 * enum sdw_slave_status - Slave status 89 * @SDW_CLK_PRE_DEPREPARE: pre clock stop de-prepare 90 * @SDW_CLK_POST_DEPREPARE: post clock stop de-prepare 100 * enum sdw_command_response - Command response as defined by SDW spec 129 * enum sdw_stream_type: data stream type 131 * @SDW_STREAM_PCM: PCM data stream 132 * @SDW_STREAM_PDM: PDM data stream 153 * enum sdw_port_data_mode: Data Port mode [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
| D | ia_css_stream_public.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Support for Intel Camera Imaging ISP subsystem. 20 * This file contains support for configuring and controlling streams 32 * Note that not all ISP modes support all input modes. 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 */ 51 stream */ 66 enum atomisp_input_format format; /** Format of input stream. This data 69 int linked_isys_stream_id; /** default value is -1, other value means [all …]
|
| D | sh_css.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Support for Intel Camera Imaging ISP subsystem. 98 /* Name of the sp program: should not be built-in */ 104 * but since we support sensor upto 16MP, we take this as 109 #define STATS_ENABLED(stage) (stage && stage->binary && stage->binary->info && \ 110 (stage->binary->info->sp.enable.s3a || stage->binary->info->sp.enable.dis)) 117 only when in working mode, not suspend/resume 126 /* a stream seed, to save and restore the stream data. 127 the stream seed contains all the data required to "grow" the seed again after it was closed. 132 struct ia_css_stream *stream; /* handle, used as ID too.*/ member [all …]
|
| D | ia_css_pipe_public.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Support for Intel Camera Imaging ISP subsystem. 37 /* Enumeration of pipe modes. This mode can be used to create 38 * an image pipe for this mode. These pipes can be combined 42 * create a continuous capture stream. 74 enum ia_css_pipe_mode mode; member 75 /** mode, indicates which mode the pipe should use. */ 111 should be run. Setting this to -1 means it will run until 121 /** Enabling BCI mode will cause yuv_scale binary to be picked up 127 /** Enabling of monochrome mode for a pipeline. If enabled only luma processing [all …]
|
| /kernel/linux/linux-5.10/sound/pci/hda/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 2 menu "HD-Audio" 20 Say Y here to include support for Intel "High Definition 23 This option enables the HD-audio controller. Don't forget 27 will be called snd-hda-intel. 35 Say Y here to support the HDA controller present in NVIDIA 38 This options enables support for the HD Audio controller 43 will be called snd-hda-tegra. 48 bool "Build hwdep interface for HD-audio driver" 51 Say Y here to build a hwdep interface for HD-audio driver. [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| 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 39 output device will be reconfigured to support the requested frame 44 frame interval that is typically embedded in the encoded video stream. 50 internally by a driver in read/write mode. For implications see the 63 .. flat-table:: struct v4l2_streamparm 64 :header-rows: 0 65 :stub-columns: 0 68 * - __u32 69 - ``type`` [all …]
|
| D | format.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 34 The :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>` ioctl is a major turning-point in the 38 assigns a logical stream (video data, VBI data etc.) exclusively to one 42 descriptor, can grab this stream or change device properties 46 descriptor owning the stream can make invalidating changes. Accordingly 59 Generally only one logical stream can be assigned to a file descriptor, 62 earlier versions of V4L2. Switching the logical stream or returning into 63 "panel mode" is possible by closing and reopening the device. Drivers 64 *may* support a switch using :ref:`VIDIOC_S_FMT <VIDIOC_G_FMT>`. 66 All drivers exchanging data with applications must support the [all …]
|
| D | vidioc-reqbufs.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_REQBUFS - Initiate Memory Mapping, User Pointer I/O or DMA buffer I/O 39 ioctl is merely used to switch the driver into user pointer I/O mode and 42 configures the driver into DMABUF I/O mode without performing any direct 47 field to the respective stream or buffer type, the ``count`` field to 76 .. flat-table:: struct v4l2_requestbuffers 77 :header-rows: 0 78 :stub-columns: 0 81 * - __u32 82 - ``count`` [all …]
|
| /kernel/linux/linux-5.10/lib/xz/ |
| D | xz_private.h | 53 /* If no specific decoding mode is requested, enable support for all modes. */ 62 * The DEC_IS_foo(mode) macros are used in "if" statements. If only some 67 # define DEC_IS_SINGLE(mode) ((mode) == XZ_SINGLE) argument 69 # define DEC_IS_SINGLE(mode) (false) argument 73 # define DEC_IS_PREALLOC(mode) ((mode) == XZ_PREALLOC) argument 75 # define DEC_IS_PREALLOC(mode) (false) argument 79 # define DEC_IS_DYNALLOC(mode) ((mode) == XZ_DYNALLOC) argument 81 # define DEC_IS_DYNALLOC(mode) (false) argument 85 # define DEC_IS_MULTI(mode) (true) argument 87 # define DEC_IS_MULTI(mode) ((mode) != XZ_SINGLE) argument [all …]
|
| /kernel/linux/linux-5.10/drivers/soundwire/ |
| D | stream.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 2 // Copyright(c) 2015-18 Intel Corporation. 5 * stream.c - SoundWire Bus stream operations. 70 if (bus->params.next_bank) { in _sdw_program_slave_port_params() 71 addr1 = SDW_DPN_OFFSETCTRL2_B1(t_params->port_num); in _sdw_program_slave_port_params() 72 addr2 = SDW_DPN_BLOCKCTRL3_B1(t_params->port_num); in _sdw_program_slave_port_params() 73 addr3 = SDW_DPN_SAMPLECTRL2_B1(t_params->port_num); in _sdw_program_slave_port_params() 74 addr4 = SDW_DPN_HCTRL_B1(t_params->port_num); in _sdw_program_slave_port_params() 76 addr1 = SDW_DPN_OFFSETCTRL2_B0(t_params->port_num); in _sdw_program_slave_port_params() 77 addr2 = SDW_DPN_BLOCKCTRL3_B0(t_params->port_num); in _sdw_program_slave_port_params() [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/aarch64/ |
| D | processor.c | 1 // SPDX-License-Identifier: GPL-2.0 21 return (v + vm->page_size) & ~(vm->page_size - 1); in page_align() 26 unsigned int shift = (vm->pgtable_levels - 1) * (vm->page_shift - 3) + vm->page_shift; in pgd_index() 27 uint64_t mask = (1UL << (vm->va_bits - shift)) - 1; in pgd_index() 34 unsigned int shift = 2 * (vm->page_shift - 3) + vm->page_shift; in pud_index() 35 uint64_t mask = (1UL << (vm->page_shift - 3)) - 1; in pud_index() 37 TEST_ASSERT(vm->pgtable_levels == 4, in pud_index() 38 "Mode %d does not have 4 page table levels", vm->mode); in pud_index() 45 unsigned int shift = (vm->page_shift - 3) + vm->page_shift; in pmd_index() 46 uint64_t mask = (1UL << (vm->page_shift - 3)) - 1; in pmd_index() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/fsl/ |
| D | fsl_ssi.c | 1 // SPDX-License-Identifier: GPL-2.0 7 // Copyright 2007-2010 Freescale Semiconductor, Inc. 9 // Some notes why imx-pcm-fiq is used instead of DMA on some boards: 11 // The i.MX SSI core has some nasty limitations in AC97 mode. While most 16 // we receive in our (PCM-) data stream. The only chance we have is to 52 #include "imx-pcm.h" 54 /* Define RX and TX to index ssi->regvals array; Can be 0 or 1 only */ 65 * (bit-endianness must match byte-endianness). Processors typically write 67 * written in. So if the host CPU is big-endian, then only big-endian 89 * In AC97 mode, TXDIR bit is forced to 0 and TFDIR bit is forced to 1: [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| D | amdgpu_dm.c | 134 switch (link->dpcd_caps.dongle_type) { in get_subconnector_type() 153 struct dc_link *link = aconnector->dc_link; in update_subconnector_property() 154 struct drm_connector *connector = &aconnector->base; in update_subconnector_property() 157 if (connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort) in update_subconnector_property() 160 if (aconnector->dc_sink) in update_subconnector_property() 163 drm_object_property_set_value(&connector->base, in update_subconnector_property() 164 connector->dev->mode_config.dp_subconnector_property, in update_subconnector_property() 209 static bool amdgpu_dm_psr_enable(struct dc_stream_state *stream); 210 static bool amdgpu_dm_link_setup_psr(struct dc_stream_state *stream); 211 static bool amdgpu_dm_psr_disable(struct dc_stream_state *stream); [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/cdns3/ |
| D | gadget.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 2018-2019 Cadence. 6 * Copyright (C) 2017-2018 NXP 17 * USBSS-DEV register interface. 22 * struct cdns3_usb_regs - device controller registers. 52 * @buf_addr: Address for On-chip Buffer operations. 53 * @buf_data: Data for On-chip Buffer operations. 54 * @buf_ctrl: On-chip Buffer Access Control. 55 * @dtrans: DMA Transfer Mode. 122 /* USB_CONF - bitmasks */ [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/debug/interface/ |
| D | ia_css_debug.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Support for Intel Camera Imaging ISP subsystem. 107 /* Logging macros for non-API functions. These have a lower trace level */ 245 /*! @brief Dump stream-to-memory sp fifo state 246 * Dumps the stream-to-memory block state to tracing output. 285 /*! @brief Function to enable sp sleep mode. 286 * Function that enables sp sleep mode 287 * @param[in] mode indicates when to put sp to sleep 290 void ia_css_debug_enable_sp_sleep_mode(enum ia_css_sp_sleep_mode mode); 292 /*! @brief Function to wake up sp when in sleep mode. [all …]
|
| /kernel/linux/linux-5.10/sound/firewire/ |
| D | amdtp-stream.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 #include "packets-buffer.h" 13 * enum cip_flags - describes details of the streaming protocol 14 * @CIP_NONBLOCKING: In non-blocking mode, each packet contains 16 * for clock skew and left-over fractional samples. This should 18 * @CIP_BLOCKING: In blocking mode, each packet contains either zero or 21 * @CIP_EMPTY_WITH_TAG0: Only for in-stream. Empty in-packets have TAG0. 24 * @CIP_WRONG_DBS: Only for in-stream. The value of dbs is wrong in in-packets. 26 * @CIP_SKIP_DBC_ZERO_CHECK: Only for in-stream. Packets with zero in dbc is 28 * @CIP_EMPTY_HAS_WRONG_DBC: Only for in-stream. The value of dbc in empty [all …]
|
| /kernel/linux/linux-5.10/lib/zlib_dfltcc/ |
| D | dfltcc_inflate.c | 1 // SPDX-License-Identifier: Zlib 17 struct inflate_state *state = (struct inflate_state *)strm->state; in dfltcc_can_inflate() 26 if (state->wbits != HB_BITS) in dfltcc_can_inflate() 30 return is_bit_set(dfltcc_state->af.fns, DFLTCC_XPND) && in dfltcc_can_inflate() 31 is_bit_set(dfltcc_state->af.fmts, DFLTCC_FMT0); in dfltcc_can_inflate() 39 struct inflate_state *state = (struct inflate_state *)strm->state; in dfltcc_was_inflate_used() 40 struct dfltcc_param_v0 *param = &GET_DFLTCC_STATE(state)->param; in dfltcc_was_inflate_used() 42 return !param->nt; in dfltcc_was_inflate_used() 49 struct inflate_state *state = (struct inflate_state *)strm->state; in dfltcc_inflate_disable() 60 /* DFLTCC was not used yet - decompress in software */ in dfltcc_inflate_disable() [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | vivid.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 Each input can be a webcam, TV capture device, S-Video capture device or an HDMI 14 capture device. Each output can be an S-Video output device or an HDMI output 23 - Support for read()/write(), MMAP, USERPTR and DMABUF streaming I/O. 24 - A large list of test patterns and variations thereof 25 - Working brightness, contrast, saturation and hue controls 26 - Support for the alpha color component 27 - Full colorspace support, including limited/full RGB range 28 - All possible control types are present 29 - Support for various pixel aspect ratios and video aspect ratios [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/ivtv/ |
| D | ivtv-driver.h | 3 Copyright (C) 2003-2004 Kevin Thayer <nufan_wfk at yahoo.com> 5 Copyright (C) 2005-2007 Hans Verkuil <hverkuil@xs4all.nl> 19 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 32 * ----- 33 * MPG600/MPG160 support by T.Adachi <tadachi@tadachi-net.com> 37 * using information provided by Jiun-Kuei Jung @ AVerMedia. 49 #include <linux/i2c-algo-bit.h> 62 #include <media/v4l2-common.h> 63 #include <media/v4l2-ioctl.h> 64 #include <media/v4l2-ctrls.h> [all …]
|