| /linux/include/linux/ |
| H A D | xz.h | 1 /* SPDX-License-Identifier: 0BSD */ 7 * Igor Pavlov <https://7-zip.org/> 22 * enum xz_mode - Operation mode 24 * @XZ_SINGLE: Single-call mode. This uses less RAM than 25 * multi-call modes, because the LZMA2 30 * @XZ_PREALLOC: Multi-call mode with preallocated LZMA2 34 * @XZ_DYNALLOC: Multi-call mode. The LZMA2 dictionary is 36 * parsed from the stream headers. If the 40 * It is possible to enable support only for a subset of the above 43 * with support for all operation modes, but the preboot code may [all …]
|
| /linux/drivers/staging/media/atomisp/pci/ |
| H A D | ia_css_stream_public.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Support for Intel Camera Imaging ISP subsystem. 11 * This file contains support for configuring and controlling streams 25 * Note that not all ISP modes support all input modes. 29 IA_CSS_INPUT_MODE_FIFO, /** data from input-fifo */ 30 IA_CSS_INPUT_MODE_TPG, /** data from test-pattern generator */ 31 IA_CSS_INPUT_MODE_PRBS, /** data from pseudo-random bit stream */ 44 stream */ 59 enum atomisp_input_format format; /** Format of input stream. This data 62 int linked_isys_stream_id; /** default value is -1, other value means [all …]
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A 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> 13 - $ref: dai-common.yaml# 22 - items: 23 - enum: 24 - renesas,fsi2-sh73a0 # SH-Mobile AG5 25 - renesas,fsi2-r8a7740 # R-Mobile A1 [all …]
|
| /linux/drivers/media/pci/intel/ipu6/ |
| H A D | ipu6.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* Copyright (C) 2013 - 2024 Intel Corporation */ 11 #include "ipu6-buttress.h" 17 #define IPU6_NAME "intel-ipu6" 35 * IPU6 - TGL 36 * IPU6SE - JSL 37 * IPU6EP - ADL/RPL 38 * IPU6EP_MTL - MTL 96 /* The firmware is accessible within the first 2 GiB only in non-secure mode. */ 116 * Threshold values are pre-defined and are arrived at after performance [all …]
|
| /linux/sound/soc/renesas/rcar/ |
| H A D | msiof.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Renesas R-Car MSIOF (Clock-Synchronized Serial Interface with FIFO) I2S driver 10 * [NOTE-CLOCK-MODE] 12 * This driver doesn't support Clock/Frame Provider Mode [all...] |
| /linux/Documentation/networking/ |
| H A 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 …]
|
| H A 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 …]
|
| /linux/tools/include/nolibc/ |
| H A D | stdio.h | 1 /* SPDX-License-Identifier: LGPL-2.1 OR MIT */ 4 * Copyright (C) 2017-2021 Willy Tarreau <w@1wt.eu> 27 #define EOF (-1) 30 /* Buffering mode used by setvbuf. */ 35 /* just define FILE as a non-empty type. The value of the pointer gives 48 /* provides a FILE* equivalent of fd. The mode is ignored. */ 50 FILE *fdopen(int fd, const char *mode __attribute__((unused))) in fdopen() argument 60 FILE *fopen(const char *pathname, const char *mode) in fopen() argument 64 switch (*mode) { in fopen() 78 if (mode[1] == '+') in fopen() [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A 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 …]
|
| H A 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 …]
|
| H A D | vidioc-subdev-g-frame-interval.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_SUBDEV_G_FRAME_INTERVAL - VIDIOC_SUBDEV_S_FRAME_INTERVAL - Get or set the frame interval on … 40 for sub-devices that can control the frame period on their own. This 41 includes, for instance, image sensors and TV tuners. Sub-devices that 42 don't support frame intervals must not implement these ioctls. 61 If the subdev device node has been registered in read-only mode, calls to 64 variable is set to ``-EPERM``. 74 Sub-devices that support the frame interval ioctls should implement them 76 the same sub-device is not defined. 82 .. flat-table:: struct v4l2_subdev_frame_interval [all …]
|
| H A 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 78 .. flat-table:: struct v4l2_requestbuffers 79 :header-rows: 0 80 :stub-columns: 0 83 * - __u32 84 - ``count`` [all …]
|
| /linux/include/linux/soundwire/ |
| H A D | sdw.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 2 /* Copyright(c) 2015-17 Intel Corporation. */ 88 * enum sdw_slave_status - Slave status 106 * @SDW_CLK_PRE_DEPREPARE: pre clock stop de-prepare 107 * @SDW_CLK_POST_DEPREPARE: post clock stop de-prepare 117 * enum sdw_command_response - Comman 1109 sdw_stream_add_slave(struct sdw_slave * slave,struct sdw_stream_config * stream_config,const struct sdw_port_config * port_config,unsigned int num_ports,struct sdw_stream_runtime * stream) sdw_stream_add_slave() argument 1116 sdw_stream_remove_slave(struct sdw_slave * slave,struct sdw_stream_runtime * stream) sdw_stream_remove_slave() argument [all...] |
| /linux/lib/xz/ |
| H A D | xz_private.h | 1 /* SPDX-License-Identifier: 0BSD */ 61 /* If no specific decoding mode is requested, enable support for all modes. */ 70 * The DEC_IS_foo(mode) macros are used in "if" statements. If only some 75 # define DEC_IS_SINGLE(mode) ((mode) == XZ_SINGLE) argument 77 # define DEC_IS_SINGLE(mode) (false) argument 81 # define DEC_IS_PREALLOC(mode) ((mode) == XZ_PREALLOC) argument 83 # define DEC_IS_PREALLOC(mode) (false) argument 87 # define DEC_IS_DYNALLOC(mode) ((mode) == XZ_DYNALLOC) argument 89 # define DEC_IS_DYNALLOC(mode) (false) argument 93 # define DEC_IS_MULTI(mode) (true) argument [all …]
|
| H A D | xz_dec_stream.c | 1 // SPDX-License-Identifier: 0BSD 4 * .xz Stream decoder 34 /* Position in variable-length integers and Check fields */ 37 /* Variable-length integer decoded by dec_vli() */ 50 /* Operation mode */ 51 enum xz_mode mode; member 118 * Temporary buffer needed to hold Stream Header, Block Header, 119 * and Stream Footer. The Block Header is the biggest (1 KiB) 151 * Fill s->temp by copying data starting from b->in[b->in_pos]. Caller 152 * must have set s->temp.pos to indicate how much data we are supposed [all …]
|
| /linux/sound/soc/fsl/ |
| H A 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 43 #include <linux/dma/imx-dma.h> 53 #include "imx-pcm.h" 55 /* Define RX and TX to index ssi->regvals array; Can be 0 or 1 only */ 66 * (bit-endianness must match byte-endianness). Processors typically write 68 * written in. So if the host CPU is big-endian, then only big-endian [all …]
|
| /linux/sound/drivers/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 45 Support for generic sound devices. 50 tristate "PC-Speaker support (READ HELP!)" 60 You can compile this as a module which will be called snd-pcsp. 65 pc-speaker a default sound device. Which is likely not 69 options snd-pcsp index=2 71 You don't need this driver if you only want your pc-speaker to beep. 86 You don't need this unless you're testing the hardware support 90 will be called snd-dummy. 97 Say 'Y' or 'M' to include support for the PCM loopback device. [all …]
|
| /linux/drivers/dma/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 7 bool "DMA Engine support" 65 Enable support for Altera / Intel mSGDMA controller. 68 bool "ARM PrimeCell PL080 or PL081 support" 74 provide DMA engine support. This includes the original ARM 79 tristate "AMCC PPC440SPe ADMA support" 86 Enable support for the AMCC PPC440SPe RAID engines. 89 tristate "Apple ADMAC support" 93 Enable support for Audio DMA Controller found on Apple Silicon SoCs. 96 tristate "Arm DMA-350 support" [all …]
|
| /linux/drivers/usb/cdns3/ |
| H A D | cdns3-gadget.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 2018-2019 Cadence. 6 * Copyright (C) 2017-2018 NXP 15 #include <linux/dma-direction.h> 18 * USBSS-DEV register interface. 23 * struct cdns3_usb_regs - device controller registers. 53 * @buf_addr: Address for On-chip Buffer operations. 54 * @buf_data: Data for On-chip Buffer operations. 55 * @buf_ctrl: On-chip Buffer Access Control. 56 * @dtrans: DMA Transfer Mode. [all …]
|
| /linux/crypto/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # Generic algorithms support 9 # async_tx api: hardware offloaded memory transfer/transform support 155 This provides the support for instantiating templates such as 156 cbc(aes), and the support for the crypto self-tests. 178 bool "Enable cryptographic self-tests" 181 Enable the cryptographic self-tests. 183 The cryptographic self-tests run at boot time, or at algorithm 188 - Development and pre-release testing. In this case, also enable 192 - Production kernels, to help prevent buggy drivers from being used [all …]
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm.c | 1 // SPDX-License-Identifier: MIT 99 #include <media/cec-notifier.h> 174 static bool is_freesync_video_mode(const struct drm_display_mode *mode, struct amdgpu_dm_connector … 181 switch (link->dpcd_caps.dongle_type) { in get_subconnector_type() 200 struct dc_link *link = aconnector->dc_link; in update_subconnector_property() 201 struct drm_connector *connector = &aconnector->base; in update_subconnector_property() 204 if (connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort) in update_subconnector_property() 207 if (aconnector->dc_sink) in update_subconnector_property() 210 drm_object_property_set_value(&connector->base, in update_subconnector_property() 211 connector->dev->mode_config.dp_subconnector_property, in update_subconnector_property() [all …]
|
| /linux/include/uapi/drm/ |
| H A D | xe_drm.h | 1 /* SPDX-License-Identifier: MIT */ 17 * subject to backwards-compatibility constraints. 28 * The diagram below represents a high-level simplification of a discrete 72 * - &DRM_IOCTL_XE_DEVICE_QUERY 73 * - &DRM_IOCTL_XE_GEM_CREATE 74 * - &DRM_IOCTL_XE_GEM_MMAP_OFFSET 75 * - &DRM_IOCTL_XE_VM_CREATE 76 * - &DRM_IOCTL_XE_VM_DESTROY 77 * - &DRM_IOCTL_XE_VM_BIND 78 * - &DRM_IOCTL_XE_EXEC_QUEUE_CREATE [all …]
|
| /linux/net/mac80211/tests/ |
| H A D | chan-mode.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * KUnit tests for channel mode functions 5 * Copyright (C) 2024-2025 Intel Corporation 42 .desc = "Requiring EHT support is fine", 47 .desc = "Lowering the mode limits us", 51 .desc = "Requesting a basic rate/selector that we do not support", 53 .extra_supp_rate = 0x80 | (BSS_MEMBERSHIP_SELECTOR_MIN - 1), 58 .userspace_selector = BSS_MEMBERSHIP_SELECTOR_MIN - 1, 59 .extra_supp_rate = 0x80 | (BSS_MEMBERSHIP_SELECTOR_MIN - 1), 72 /* Only one RX stream at MCS 0-7 */ [all …]
|
| /linux/lib/zlib_dfltcc/ |
| H A D | dfltcc_inflate.c | 1 // SPDX-License-Identifier: Zlib 17 struct inflate_state *state = (struct inflate_state *)strm->state; in dfltcc_can_inflate() 26 return is_bit_set(dfltcc_state->af.fns, DFLTCC_XPND) && in dfltcc_can_inflate() 27 is_bit_set(dfltcc_state->af.fmts, DFLTCC_FMT0); in dfltcc_can_inflate() 32 struct inflate_state *state = (struct inflate_state *)strm->state; in dfltcc_reset_inflate_state() 43 struct inflate_state *state = (struct inflate_state *)strm->state; in dfltcc_was_inflate_used() 44 struct dfltcc_param_v0 *param = &GET_DFLTCC_STATE(state)->param; in dfltcc_was_inflate_used() 46 return !param->nt; in dfltcc_was_inflate_used() 53 struct inflate_state *state = (struct inflate_state *)strm->state; in dfltcc_inflate_disable() 64 /* DFLTCC was not used yet - decompress in software */ in dfltcc_inflate_disable() [all …]
|
| /linux/sound/firewire/ |
| H A 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-strea [all...] |