Home
last modified time | relevance | path

Searched +full:non +full:- +full:continuous (Results 1 – 25 of 241) sorted by relevance

12345678910

/linux-6.12.1/include/sound/
Dmemalloc.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
12 #include <linux/dma-direction.h>
33 #define SNDRV_DMA_TYPE_CONTINUOUS 1 /* continuous no-DMA memory */
34 #define SNDRV_DMA_TYPE_DEV 2 /* generic device continuous */
35 #define SNDRV_DMA_TYPE_DEV_WC 5 /* continuous write-combined */
37 #define SNDRV_DMA_TYPE_DEV_IRAM 4 /* generic device iram-buffer */
42 #define SNDRV_DMA_TYPE_NONCONTIG 8 /* non-coherent SG buffer */
43 #define SNDRV_DMA_TYPE_NONCOHERENT 9 /* non-coherent buffer */
46 #define SNDRV_DMA_TYPE_DEV_WC_SG 6 /* SG write-combined */
48 #define SNDRV_DMA_TYPE_DEV_SG SNDRV_DMA_TYPE_DEV /* no SG-buf support */
[all …]
/linux-6.12.1/include/sound/sof/
Dstream.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
36 /* continuous and non-standard rates for flexibility */
38 #define SOF_RATE_KNOT (1 << 31) /**< non-continuous */
88 uint8_t cont_update_posn; /**< 1 means continuous update stream position */
92 uint16_t chmap[SOF_IPC_MAX_CHANNELS]; /**< channel map - SOF_CHMAP_ */
96 /* PCM params info - SOF_IPC_STREAM_PCM_PARAMS */
100 uint32_t flags; /**< generic PCM flags - SOF_PCM_FLAG_ */
105 /* PCM params info reply - SOF_IPC_STREAM_PCM_PARAMS_REPLY */
112 /* free stream - SOF_IPC_STREAM_PCM_PARAMS */
/linux-6.12.1/Documentation/devicetree/bindings/media/i2c/
Dtc358743.txt1 * Toshiba TC358743 HDMI-RX to MIPI CSI2-TX Bridge
3 The Toshiba TC358743 HDMI-RX to MIPI CSI2-TX (H2C) is a bridge that converts
4 a HDMI stream to MIPI CSI-2 TX. It is programmable through I2C.
8 - compatible: value should be "toshiba,tc358743"
9 - clocks, clock-names: should contain a phandle link to the reference clock
14 - reset-gpios: gpio phandle GPIO connected to the reset pin
15 - interrupts: GPIO connected to the interrupt pin
16 - data-lanes: should be <1 2 3 4> for four-lane operation,
17 or <1 2> for two-lane operation
18 - clock-lanes: should be <0>
[all …]
/linux-6.12.1/drivers/gpu/drm/i915/
Di915_reg_defs.h1 /* SPDX-License-Identifier: MIT */
13 * REG_BIT() - Prepare a u32 bit value
14 * @__n: 0-based bit number
26 * REG_BIT8() - Prepare a u8 bit value
27 * @__n: 0-based bit number
39 * REG_GENMASK() - Prepare a continuous u32 bitmask
40 * @__high: 0-based high bit
41 * @__low: 0-based low bit
45 * @return: Continuous bitmask from @__high to @__low, inclusive.
54 * REG_GENMASK64() - Prepare a continuous u64 bitmask
[all …]
Di915_pvinfo.h2 * Copyright(c) 2011-2016 Intel Corporation. All rights reserved.
70 * Each VM can only have one portion of continuous area for now.
84 } nonmappable_gmadr; /* non aperture */
89 u32 rsv3[0x200 - 24]; /* pad to half page */
112 u32 rsv7[0x200 - 24]; /* pad to one page */
/linux-6.12.1/drivers/gpu/drm/gma500/
Doaktrail.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2007-2011, Intel Corporation.
78 /* Bit 0, Frequency, 15 bits,0 - 32767Hz */
84 /* 0: Type-1, */
85 /* 1: Type-2, */
86 /* 2: Type-3, */
87 /* 3: Type-4 */
94 /* Bit 8, Minimum Supported Frame Rate, 6 bits, 0 - 63Hz */
107 /*Bit 0, Frequency, 16 bits, 0 - 32767Hz*/
108 u8 Panel_Initial_Brightness;/* [7:0] 0 - 100% */
[all …]
/linux-6.12.1/include/uapi/drm/
Dexynos_drm.h1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
8 * Seung-Woo Kim <sw0312.kim@samsung.com>
26 * User-desired buffer creation information structure.
28 * @size: user-desired memory allocation size.
29 * - this size value would be page-aligned internally.
32 * - this handle will be set by gem module of kernel side.
41 * A structure for getting a fake-offset that can be used with mmap.
44 * @reserved: just padding to be 64-bit aligned.
45 * @offset: a fake-offset of gem object.
84 /* Physically Continuous memory and used as default. */
[all …]
/linux-6.12.1/arch/arm/boot/dts/amlogic/
Dmeson8b-ec100.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
22 stdout-path = "serial0:115200n8";
30 emmc_pwrseq: emmc-pwrseq {
31 compatible = "mmc-pwrseq-emmc";
32 reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>;
35 gpio-keys {
36 compatible = "gpio-keys-polled";
[all …]
/linux-6.12.1/drivers/staging/media/atomisp/pci/runtime/pipeline/src/
Dpipeline.c1 // SPDX-License-Identifier: GPL-2.0
4 * Copyright (c) 2010 - 2015, Intel Corporation.
55 bool continuous);
75 IA_CSS_LEAVE_ERR_PRIVATE(-EINVAL); in ia_css_pipeline_create()
76 return -EINVAL; in ia_css_pipeline_create()
119 IA_CSS_LOG("pipe_num = %d", pipeline->pipe_num); in ia_css_pipeline_destroy()
138 pipeline->pipe_id = pipe_id; in ia_css_pipeline_start()
205 return -EINVAL; in ia_css_pipeline_request_stop()
210 pipeline->stop_requested = true; in ia_css_pipeline_request_stop()
215 ia_css_pipeline_get_sp_thread_id(pipeline->pipe_num, &thread_id); in ia_css_pipeline_request_stop()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/
Daspeed,ast2600-adc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/adc/aspeed,ast2600-adc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Billy Tsai <billy_tsai@aspeedtech.com>
13 • 10-bits resolution for 16 voltage channels.
16 • Channel scanning can be non-continuous.
21 • Built-in a compensating method.
22 • Built-in a register to trim internal reference voltage.
30 - aspeed,ast2600-adc0
[all …]
/linux-6.12.1/drivers/iio/adc/
Dqcom-spmi-rradc.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2016-2017, 2019, The Linux Foundation. All rights reserved.
28 #include <soc/qcom/qcom-spmi-pmic.h>
30 #define DRIVER_NAME "qcom-spmi-rradc"
219 * struct rradc_channel - rradc channel data
263 dev_err(chip->dev, in rradc_read()
266 return -EINVAL; in rradc_read()
270 ret = regmap_bulk_read(chip->regmap, chip->base + addr, buf, in rradc_read()
273 dev_err(chip->dev, "rr_adc reg 0x%x failed :%d\n", addr, in rradc_read()
278 ret = regmap_bulk_read(chip->regmap, chip->base + addr, in rradc_read()
[all …]
/linux-6.12.1/drivers/staging/media/atomisp/pci/
Dsh_css.c1 // SPDX-License-Identifier: GPL-2.0
86 /* Name of the sp program: should not be built-in */
114 * struct sh_css_stream_seed - a stream seed, to save and restore the
141 * sustain power-down: MMU base, IRQ type, env for routines, binary loaded FW
150 struct ia_css_env driver_env; /* driver-supplied env copy */
194 * - true, if all "ia_css_pipe" instances in the target "ia_css_stream"
196 * - false, otherwise.
359 if (pipe->shading_table) in sh_css_pipe_free_shading_table()
360 ia_css_shading_table_free(pipe->shading_table); in sh_css_pipe_free_shading_table()
361 pipe->shading_table = NULL; in sh_css_pipe_free_shading_table()
[all …]
Dsh_css_mipi.c1 // SPDX-License-Identifier: GPL-2.0
37 * - A line is multiple of 4 bytes = 1 word.
38 * - Each frame has SOF and EOF (each 1 word).
39 * - Each line has format header and optionally SOL and EOL (each 1 word).
40 * - Odd and even lines of YUV420 format are different in bites per pixel size.
41 * - Custom size of embedded data.
42 * -- Interleaved frames are not taken into account.
43 * -- Lines are multiples of 8B, and not necessary of (custom 3B, or 7B
72 * in the non-continuous use scenario. in ia_css_mipi_frame_calculate_size()
96 * in the non-continuous use scenario. in ia_css_mipi_frame_calculate_size()
[all …]
Datomisp_subdev.c1 // SPDX-License-Identifier: GPL-2.0
26 #include <media/v4l2-event.h>
27 #include <media/v4l2-mediabus.h>
28 #include <media/videobuf2-vmalloc.h>
90 for (i = 0; i < ARRAY_SIZE(atomisp_in_fmt_conv) - 1; i++) in atomisp_subdev_is_compressed()
102 for (i = 0; i < ARRAY_SIZE(atomisp_in_fmt_conv) - 1; i++) in atomisp_find_in_fmt_conv()
114 for (i = 0; i < ARRAY_SIZE(atomisp_in_fmt_conv) - 1; i++) in atomisp_find_in_fmt_conv_by_atomisp_in_fmt()
125 sink = atomisp_subdev_get_ffmt(&asd->subdev, NULL, in atomisp_subdev_format_conversion()
127 src = atomisp_subdev_get_ffmt(&asd->subdev, NULL, in atomisp_subdev_format_conversion()
130 return atomisp_is_mbuscode_raw(sink->code) in atomisp_subdev_format_conversion()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/input/
Dmicrochip,qt1050.txt1 Microchip AT42QT1050 Five-channel Touch Sensor IC
11 - compatible: Must be "microchip,qt1050"
12 - reg: The I2C address of the device
13 - interrupts: The sink for the touchpad's IRQ output,
14 see ../interrupt-controller/interrupts.txt
17 - wakeup-source: touch keys can be used as a wakeup source
19 Each button (key) is represented as a sub-node:
25 - linux,code: Keycode to emit.
26 - reg: The key number. Valid values: 0, 1, 2, 3, 4.
28 Optional subnode-properties:
[all …]
/linux-6.12.1/Documentation/core-api/
Dlibrs.rst2 Reed-Solomon Library Programming Interface
10 The generic Reed-Solomon Library provides encoding, decoding and error
13 Reed-Solomon codes are used in communication and storage applications to
30 ------------
54 --------
56 The encoder calculates the Reed-Solomon code over the given data length
60 The expanded data can be inverted on the fly by providing a non-zero
63 Reed-Solomon code for all 0x00 is all 0x00. The code is inverted before
68 no support for encoding continuous bitstreams with a symbol size != 8 at
83 --------
[all …]
/linux-6.12.1/drivers/staging/media/atomisp/pci/camera/pipe/src/
Dpipe_binarydesc.c1 // SPDX-License-Identifier: GPL-2.0
51 descr->mode = mode; in pipe_binarydesc_get_offline()
52 descr->online = false; in pipe_binarydesc_get_offline()
53 descr->continuous = pipe->stream->config.continuous; in pipe_binarydesc_get_offline()
54 descr->striped = false; in pipe_binarydesc_get_offline()
55 descr->two_ppc = false; in pipe_binarydesc_get_offline()
56 descr->enable_yuv_ds = false; in pipe_binarydesc_get_offline()
57 descr->enable_high_speed = false; in pipe_binarydesc_get_offline()
58 descr->enable_dvs_6axis = false; in pipe_binarydesc_get_offline()
59 descr->enable_reduced_pipe = false; in pipe_binarydesc_get_offline()
[all …]
/linux-6.12.1/sound/core/
Dmemalloc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
11 #include <linux/dma-mapping.h>
12 #include <linux/dma-map-ops.h>
34 __GFP_RETRY_MAYFAIL | /* don't trigger OOM-killer */ \
35 __GFP_NOWARN) /* no stack trace print - this call is non-critical */
43 if (WARN_ON_ONCE(!ops || !ops->alloc)) in __snd_dma_alloc_pages()
45 return ops->alloc(dmab, size); in __snd_dma_alloc_pages()
49 * snd_dma_alloc_dir_pages - allocate the buffer area according to the given
57 * Calls the memory-allocator function for the corresponding
68 return -ENXIO; in snd_dma_alloc_dir_pages()
[all …]
/linux-6.12.1/tools/testing/selftests/mqueue/
Dmq_perf_tests.c47 " %s [-c #[,#..] -f] path\n"
49 " -c # Skip most tests and go straight to a high queue depth test\n"
59 " -f Only usable with continuous mode. Pin ourself to the CPUs\n"
99 mqd_t queue = -1;
105 .longName = "continuous",
110 .descrip = "Run continuous tests at a high queue depth in "
120 "re-run the tests using fake mode in order to check "
132 "continuous mode, but don't actually do any mq stuff, "
136 "the no-mqueue work and mqueue work tests",
192 if (queue != -1) in shutdown()
[all …]
/linux-6.12.1/include/soc/fsl/qe/
Ducc_slow.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
28 #define T_A 0x04000000 /* Address - the data transmitted as address
31 #define T_CM 0x02000000 /* continuous mode */
33 #define T_P 0x01000000 /* Preamble - send Preamble sequence before
54 #define R_CM 0x02000000 /* continuous mode */
62 #define R_NO 0x00100000 /* Rx Non Octet Aligned Packet */
89 /* 16-bit CCITT CRC (HDLC). (X16 + X12 + X5 + 1) */
93 /* 32-bit CCITT CRC (Ethernet and HDLC) */
219 * us_info - (In) pointer to the slow UCC info structure.
220 * uccs_ret - (Out) pointer to the slow UCC structure.
[all …]
/linux-6.12.1/arch/powerpc/platforms/52xx/
Dmpc52xx_gpt.c1 // SPDX-License-Identifier: GPL-2.0-or-later
19 * -EBUSY). Thus, the safety wdt function always has precedence over the gpt
21 * this means that gpt0 is locked in wdt mode until the next reboot - this
27 * gpio-controller;
28 * #gpio-cells = < 2 >;
29 * This driver will register the GPIO pin if it finds the gpio-controller
34 * interrupt-controller;
35 * #interrupt-cells = < 1 >;
77 * struct mpc52xx_gpt - Private data structure for MPC52xx GPT driver
133 /* ---------------------------------------------------------------------
[all …]
/linux-6.12.1/Documentation/iio/
Diio_devbuf.rst1 .. SPDX-License-Identifier: GPL-2.0
10 The Industrial I/O core offers a way for continuous data capture based on a
14 Devices with buffer support feature an additional sub-directory in the
25 ----------
31 ----------
34 be written last, after length and selection of scan elements. Writing a non-zero
39 -------------
49 Non-blocking read will retrieve the available samples from the buffer even if
55 --------------
57 Read-only attribute indicating the bytes of data available in the buffer. In the
[all …]
/linux-6.12.1/Documentation/userspace-api/media/v4l/
Dfunc-read.rst1 .. 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
85 continuous capturing when the application can empty the buffers fast
101 :c:func:`read()` was interrupted by a signal. On error, -1 is
107 Non-blocking I/O has been selected using O_NONBLOCK and no data was
/linux-6.12.1/Documentation/driver-api/iio/
Dbuffers.rst11 The Industrial I/O core offers a way for continuous data capture based on a
35 is non *zero*, then a triggered capture will contain data samples for this
52 For example, a driver for a 3-axis accelerometer with 12 bit resolution where
53 data is stored in two 8-bits registers as follows::
56 +---+---+---+---+---+---+---+---+
58 +---+---+---+---+---+---+---+---+
61 +---+---+---+---+---+---+---+---+
63 +---+---+---+---+---+---+---+---+
118 Setting **scan_index** to -1 can be used to indicate that the specific channel
124 .. kernel-doc:: include/linux/iio/buffer.h
[all …]
/linux-6.12.1/drivers/net/pcs/
Dpcs-xpcs-nxp.c1 // SPDX-License-Identifier: GPL-2.0
4 #include <linux/pcs/pcs-xpcs.h>
5 #include "pcs-xpcs.h"
69 * normal non-inverted behavior, the TX lane polarity must be inverted in the
168 /* Program continuous-time linear equalizer (CTLE) settings. */ in nxp_sja1110_pma_config()

12345678910