/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/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> 20 #define EOF (-1) 23 /* Buffering mode used by setvbuf. */ 28 /* just define FILE as a non-empty type. The value of the pointer gives 41 /* provides a FILE* equivalent of fd. The mode is ignored. */ 43 FILE *fdopen(int fd, const char *mode __attribute__((unused))) in fdopen() argument 52 /* provides the fd of stream. */ 54 int fileno(FILE *stream) in fileno() argument 56 intptr_t i = (intptr_t)stream; in fileno() [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/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. 20 * This file contains support for configuring and controlling streams 34 * Note that not all ISP modes support all input modes. 38 IA_CSS_INPUT_MODE_FIFO, /** data from input-fifo */ 39 IA_CSS_INPUT_MODE_TPG, /** data from test-pattern generator */ 40 IA_CSS_INPUT_MODE_PRBS, /** data from pseudo-random bit stream */ 53 stream */ 68 enum atomisp_input_format format; /** Format of input stream. This data 71 int linked_isys_stream_id; /** default value is -1, other value means [all …]
|
H A D | sh_css.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Support for Intel Camera Imaging ISP subsystem. 86 /* Name of the sp program: should not be built-in */ 93 * but since we support sensor up to 16MP, we take this as 104 * data only when in working mode, not suspend/resume 114 * struct sh_css_stream_seed - a stream seed, to save and restore the 115 * stream data. 118 * @stream: handle, used as ID too. 119 * @stream_config: stream config struct 125 * the stream seed contains all the data required to "grow" the seed again [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/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 …]
|
/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 …]
|
/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. */ 75 * enum sdw_slave_status - Slave status 93 * @SDW_CLK_PRE_DEPREPARE: pre clock stop de-prepare 94 * @SDW_CLK_POST_DEPREPARE: post clock stop de-prepare 104 * enum sdw_command_response - Command response as defined by SDW spec 132 /* block packing mode enum */ 139 * enum sdw_stream_type: data stream type 141 * @SDW_STREAM_PCM: PCM data stream 142 * @SDW_STREAM_PDM: PDM data stream [all …]
|
/linux/include/media/ |
H A D | v4l2-subdev.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * V4L2 sub-device support header. 12 #include <linux/v4l2-subdev.h> 13 #include <media/media-entity.h> 14 #include <media/v4l2-async.h> 15 #include <media/v4l2-common.h> 16 #include <media/v4l2-dev.h> 17 #include <media/v4l2-fh.h> 18 #include <media/v4l2-mediabus.h> 44 * struct v4l2_decode_vbi_line - used to decode_vbi_line [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/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/sound/pci/hda/ |
H A 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 …]
|
/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/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | rs.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2022, 2024 Intel Corporation 12 * enum iwl_tlc_mng_cfg_flags - options for TLC config flags 20 * stream 24 * @IWL_TLC_MNG_CFG_FLAGS_EHT_EXTRA_LTF_MSK: enable support for EHT extra LTF 36 * enum iwl_tlc_mng_cfg_cw - channel width options 52 * enum iwl_tlc_mng_cfg_chains - possible chains 62 * enum iwl_tlc_mng_cfg_mode - supported modes 82 * enum iwl_tlc_mng_ht_rates - HT/VHT/HE rates 120 * enum IWL_TLC_MCS_PER_BW - mcs index per BW [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/ |
H A D | dml_top_types.h | 1 // SPDX-License-Identifier: MIT 150 * For example, shifting [2560, 5120, 7680] by -50 results in 236 // If a stream is using automatic or forced odm combine 237 // and the stream for this plane has num_odms_required > 1 239 // ALL planes of the stream 241 // If a stream is using odm split, then this value is always 1 295 //----------------- 296 // Mode Support Information 297 //----------------- 300 bool ModeIsSupported; //<brief Is the mode support any voltage and combine setting [all …]
|
/linux/drivers/staging/media/atomisp/pci/runtime/debug/interface/ |
H A D | ia_css_debug.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Support for Intel Camera Imaging ISP subsystem. 108 /* Logging macros for non-API functions. These have a lower trace level */ 197 /*! @brief Dump stream-to-memory sp fifo state 198 * Dumps the stream-to-memory block state to tracing output. 219 /*! @brief Function to enable sp sleep mode. 220 * Function that enables sp sleep mode 221 * @param[in] mode indicates when to put sp to sleep 224 void ia_css_debug_enable_sp_sleep_mode(enum ia_css_sp_sleep_mode mode); 226 /*! @brief Function to wake up sp when in sleep mode. [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" 94 Enable support for Audio DMA Controller found on Apple Silicon SoCs. 97 tristate "Atmel AHB DMA support" [all …]
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_dp_tunnel.c | 1 // SPDX-License-Identifier: MIT 24 * intel_dp_tunnel_disconnect - Disconnect a DP tunnel from a port 28 * should be called after detecting a sink-disconnect event from the port. 32 drm_dp_tunnel_destroy(intel_dp->tunnel); in intel_dp_tunnel_disconnect() 33 intel_dp->tunnel = NULL; in intel_dp_tunnel_disconnect() 37 * intel_dp_tunnel_destroy - Destroy a DP tunnel 41 * allocation mode on the tunnel. This should be called while destroying the 47 drm_dp_tunnel_disable_bw_alloc(intel_dp->tunnel); in intel_dp_tunnel_destroy() 73 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in update_tunnel_state() 82 ret = drm_dp_tunnel_update_state(intel_dp->tunnel); in update_tunnel_state() [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/drivers/gpu/drm/amd/display/dc/dml2/ |
H A D | dml2_wrapper.h | 1 /* SPDX-License-Identifier: MIT */ 81 const struct dc_stream_state *stream, 96 const struct dc_stream_state *stream); 105 const struct dc_stream_state *stream); 108 struct dc_stream_state *stream, 125 …bool (*add_phantom_plane)(const struct dc *dc, struct dc_stream_state *stream, struct dc_plane_sta… 127 struct dc_stream_state *stream, 132 struct dc_stream_state *stream); 138 struct dc_stream_state *stream); 141 …_type (*get_stream_subvp_type)(const struct dc_state *state, const struct dc_stream_state *stream); [all …]
|
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm.c | 178 static bool is_freesync_video_mode(const struct drm_display_mode *mode, struct amdgpu_dm_connector … 183 switch (link->dpcd_caps.dongle_type) { in get_subconnector_type() 202 struct dc_link *link = aconnector->dc_link; in update_subconnector_property() 203 struct drm_connector *connector = &aconnector->base; in update_subconnector_property() 206 if (connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort) in update_subconnector_property() 209 if (aconnector->dc_sink) in update_subconnector_property() 212 drm_object_property_set_value(&connector->base, in update_subconnector_property() 213 connector->dev->mode_config.dp_subconnector_property, in update_subconnector_property() 256 * struct amdgpu_device *adev - [in] desired amdgpu device 257 * int disp_idx - [in] which CRTC to get the counter from [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 …]
|