Home
last modified time | relevance | path

Searched +full:sub +full:- +full:sampled (Results 1 – 25 of 33) sorted by relevance

12

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/adc/
Drenesas,gyroadc.txt1 * Renesas R-Car GyroADC device driver
5 are sampled by the GyroADC block in a round-robin fashion and the result
9 - compatible: Should be "<soc-specific>", "renesas,rcar-gyroadc".
10 The <soc-specific> should be one of:
11 renesas,r8a7791-gyroadc - for the GyroADC block present
13 renesas,r8a7792-gyroadc - for the GyroADC with interrupt
15 - reg: Address and length of the register set for the device
16 - clocks: References to all the clocks specified in the clock-names
18 Documentation/devicetree/bindings/clock/clock-bindings.txt.
19 - clock-names: Shall contain "fck". The "fck" is the GyroADC block clock.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Drenesas,gyroadc.txt1 * Renesas R-Car GyroADC device driver
5 are sampled by the GyroADC block in a round-robin fashion and the result
9 - compatible: Should be "<soc-specific>", "renesas,rcar-gyroadc".
10 The <soc-specific> should be one of:
11 renesas,r8a7791-gyroadc - for the GyroADC block present
13 renesas,r8a7792-gyroadc - for the GyroADC with interrupt
15 - reg: Address and length of the register set for the device
16 - clocks: References to all the clocks specified in the clock-names
18 Documentation/devicetree/bindings/clock/clock-bindings.txt.
19 - clock-names: Shall contain "fck". The "fck" is the GyroADC block clock.
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dext-ctrls-jpeg.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _jpeg-controls:
15 .. _jpeg-control-id:
27 input image is sampled, in respect to maximum sample rate in each
28 spatial dimension. See :ref:`itu-t81`, clause A.1.1. for more
35 .. flat-table::
36 :header-rows: 0
37 :stub-columns: 0
39 * - ``V4L2_JPEG_CHROMA_SUBSAMPLING_444``
40 - No chroma subsampling, each pixel has Y, Cr and Cb values.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/i2c/
Dov8856.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Dongchun Zhu <dongchun.zhu@mediatek.com>
13 description: |-
14 The Omnivision OV8856 is a high performance, 1/4-inch, 8 megapixel, CMOS
15 image sensor that delivers 3264x2448 at 30fps. It provides full-frame,
16 sub-sampled, and windowed 10-bit MIPI images in various formats via the
18 through I2C and two-wire SCCB. The sensor output is available via CSI-2
19 serial data output (up to 4-lane).
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_smp.c1 // SPDX-License-Identifier: GPL-2.0-only
34 struct msm_drm_private *priv = smp->dev->dev_private; in get_kms()
36 return to_mdp5_kms(to_mdp_kms(priv->kms)); in get_kms()
48 * For ViG pipes, fetch Y/Cr/Cb-components clients are always in pipe2client()
52 * if mdp5_cfg->smp.clients[SSPP_VIG0] = N, in pipe2client()
58 return mdp5_cfg->smp.clients[pipe] + plane; in pipe2client()
66 void *cs = state->client_state[cid]; in smp_request_block()
67 int i, avail, cnt = smp->blk_cnt; in smp_request_block()
70 /* we shouldn't be requesting blocks for an in-use client: */ in smp_request_block()
73 reserved = smp->reserved[cid]; in smp_request_block()
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_smp.c43 struct msm_drm_private *priv = smp->dev->dev_private; in get_kms()
45 return to_mdp5_kms(to_mdp_kms(priv->kms)); in get_kms()
57 * For ViG pipes, fetch Y/Cr/Cb-components clients are always in pipe2client()
61 * if mdp5_cfg->smp.clients[SSPP_VIG0] = N, in pipe2client()
67 return mdp5_cfg->smp.clients[pipe] + plane; in pipe2client()
75 void *cs = state->client_state[cid]; in smp_request_block()
76 int i, avail, cnt = smp->blk_cnt; in smp_request_block()
79 /* we shouldn't be requesting blocks for an in-use client: */ in smp_request_block()
82 reserved = smp->reserved[cid]; in smp_request_block()
85 nblks = max(0, nblks - reserved); in smp_request_block()
[all …]
/kernel/linux/linux-4.19/include/linux/iio/common/
Dcros_ec_sensors_core.h43 * struct cros_ec_sensors_core_state - state data for EC sensors IIO driver
58 * is always 8-byte aligned.
84 * cros_ec_sensors_read_lpc() - retrieve data from EC shared memory
90 * data sampled was not modified by the EC while being read.
92 * Return: 0 on success, -errno on failure.
98 * cros_ec_sensors_read_cmd() - retrieve data using the EC command protocol
103 * Return: 0 on success, -errno on failure.
110 * cros_ec_sensors_core_init() - basic initialization of the core structure
115 * Return: 0 on success, -errno on failure.
121 * cros_ec_sensors_capture() - the trigger handler function
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb/
Dvsc7326_reg.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * Straight off the data sheet, VMDS-10038 Rev 2.0 and
9 * PD0011-01-14-Meigs-II 2002-12-12
14 #define CRA(blk,sub,adr) ((((blk) & 0x7) << 13) | (((sub) & 0xf) << 9) | (((adr) & 0xff) << 1)) argument
69 * fn = FIFO number, 0-9
84 * bn = bucket number 0-10 (yes, 11 buckets)
114 #define REG_SPI4_DBG_CNT(n) CRA(0x5,0x0,0x10+n) /* Debug counters 0-9 */
121 #define REG_TPSAM_P0 CRA(0x5,0x0,0x25) /* Sampled pattern 0 */
122 #define REG_TPSAM_P1 CRA(0x5,0x0,0x26) /* Sampled pattern 1 */
126 #define REG_SPI4_DBG_STATUS CRA(0x5,0x0,0x32) /* Sampled ingress status */
[all …]
/kernel/linux/linux-4.19/drivers/net/ethernet/chelsio/cxgb/
Dvsc7326_reg.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 * Straight off the data sheet, VMDS-10038 Rev 2.0 and
9 * PD0011-01-14-Meigs-II 2002-12-12
14 #define CRA(blk,sub,adr) ((((blk) & 0x7) << 13) | (((sub) & 0xf) << 9) | (((adr) & 0xff) << 1)) argument
69 * fn = FIFO number, 0-9
84 * bn = bucket number 0-10 (yes, 11 buckets)
114 #define REG_SPI4_DBG_CNT(n) CRA(0x5,0x0,0x10+n) /* Debug counters 0-9 */
121 #define REG_TPSAM_P0 CRA(0x5,0x0,0x25) /* Sampled pattern 0 */
122 #define REG_TPSAM_P1 CRA(0x5,0x0,0x26) /* Sampled pattern 1 */
126 #define REG_SPI4_DBG_STATUS CRA(0x5,0x0,0x32) /* Sampled ingress status */
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/
Ddrm_blend.c40 * sub-pixel accuracy, which is scaled up to a pixel-aligned destination
84 * ever be sampled, which is important when applying more sophisticated
93 * plane-wide opacity, from transparent (0) to opaque (0xffff). It can be
96 * pre-multiplied by the global alpha associated to the plane.
116 * drm_plane_create_alpha_property - create a new alpha property
132 prop = drm_property_create_range(plane->dev, 0, "alpha", in drm_plane_create_alpha_property()
135 return -ENOMEM; in drm_plane_create_alpha_property()
137 drm_object_attach_property(&plane->base, prop, DRM_BLEND_ALPHA_OPAQUE); in drm_plane_create_alpha_property()
138 plane->alpha_property = prop; in drm_plane_create_alpha_property()
140 if (plane->state) in drm_plane_create_alpha_property()
[all …]
/kernel/linux/linux-4.19/include/xen/interface/io/
Dnetif.h4 * Unified network-device I/O interface for Xen guest OSes.
24 * Copyright (c) 2003-2004, Keir Fraser
55 * feature 'feature-rx-notify' via xenbus. Otherwise the backend will assume
60 * "feature-split-event-channels" is introduced to separate guest TX
66 * "event-channel-tx" and "event-channel-rx" respectively. If frontend
67 * doesn't want to use this feature, it just writes "event-channel"
73 * If supported, the backend will write the key "multi-queue-max-queues" to
77 * key "multi-queue-num-queues", set to the number they wish to use, which
79 * in "multi-queue-max-queues".
82 * "feature-split-event-channels" may optionally be used when using
[all …]
/kernel/linux/linux-5.10/include/xen/interface/io/
Dnetif.h4 * Unified network-device I/O interface for Xen guest OSes.
24 * Copyright (c) 2003-2004, Keir Fraser
55 * feature 'feature-rx-notify' via xenbus. Otherwise the backend will assume
60 * "feature-split-event-channels" is introduced to separate guest TX
66 * "event-channel-tx" and "event-channel-rx" respectively. If frontend
67 * doesn't want to use this feature, it just writes "event-channel"
73 * If supported, the backend will write the key "multi-queue-max-queues" to
77 * key "multi-queue-num-queues", set to the number they wish to use, which
79 * in "multi-queue-max-queues".
82 * "feature-split-event-channels" may optionally be used when using
[all …]
/kernel/linux/linux-5.10/include/soc/tegra/
Dbpmp-abi.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2014-2020, NVIDIA CORPORATION. All rights reserved.
66 * A well-defined subset of the MRQ messages that the CPU sends to the
91 * |-----|--------------------------------------------|
192 * @defgroup CC3 Auto-CC3
244 * mrq_ping_request challenge left shifted by 1 with the carry-bit
446 * values. err is -#BPMP_EINVAL if size is zero or area is NULL or
459 * is treated as a byte-aligned pointer in the recipient's address
523 /** @brief Module-specific mail payload
536 /** @brief Module-specific mail payload
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/
Ddrm_blend.c43 * sub-pixel accuracy, which is scaled up to a pixel-aligned destination
87 * ever be sampled, which is important when applying more sophisticated
96 * plane-wide opacity, from transparent (0) to opaque (0xffff). It can be
99 * pre-multiplied by the global alpha associated to the plane.
109 * "rotate-<degrees>":
113 * "reflect-<axis>":
117 * reflect-x::
120 * | | -> | |
123 * reflect-y::
126 * | | -> | |
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/
Dmalidp_planes.c1 // SPDX-License-Identifier: GPL-2.0-only
56 * This 4-entry look-up-table is used to determine the full 8-bit alpha value
57 * for formats with 1- or 2-bit alpha channels.
58 * We set it to give 100%/0% opacity for 1-bit formats and 100%/66%/33%/0%
59 * opacity for 2-bit formats.
67 /* readahead for partial-frame prefetch */
79 * Replicate what the default ->reset hook does: free the state pointer and
85 struct malidp_plane_state *state = to_malidp_plane_state(plane->state); in malidp_plane_reset()
88 __drm_atomic_helper_plane_destroy_state(&state->base); in malidp_plane_reset()
90 plane->state = NULL; in malidp_plane_reset()
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlegacy/
D4965.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
8 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
79 * Acquire il->lock before calling this function !
83 * il4965_tx_queue_set_status - (optionally) start Tx/Cmd queue
84 * @tx_fifo_id: Tx DMA/FIFO channel (range 0-7) that the queue will feed
87 * NOTE: Acquire il->lock before calling this function !
181 * The first queue used for block-ack aggregation is #7 (4965 only).
182 * All block-ack aggregation queues should map to Tx DMA/FIFO channel 7.
194 #define IL49_RTC_INST_SIZE (IL49_RTC_INST_UPPER_BOUND - \
[all …]
/kernel/linux/linux-4.19/drivers/net/wireless/intel/iwlegacy/
D4965.h5 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
26 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
97 * Acquire il->lock before calling this function !
101 * il4965_tx_queue_set_status - (optionally) start Tx/Cmd queue
102 * @tx_fifo_id: Tx DMA/FIFO channel (range 0-7) that the queue will feed
105 * NOTE: Acquire il->lock before calling this function !
199 * The first queue used for block-ack aggregation is #7 (4965 only).
200 * All block-ack aggregation queues should map to Tx DMA/FIFO channel 7.
212 #define IL49_RTC_INST_SIZE (IL49_RTC_INST_UPPER_BOUND - \
214 #define IL49_RTC_DATA_SIZE (IL49_RTC_DATA_UPPER_BOUND - \
[all …]
/kernel/linux/linux-5.10/drivers/media/pci/tw5864/
Dtw5864-reg.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * TW5864 driver - registers description
8 /* According to TW5864_datasheet_0.6d.pdf, tw5864b1-ds.pdf */
10 /* Register Description - Direct Map Space */
11 /* 0x0000 ~ 0x1ffc - H264 Register Map */
76 * 0->3 4 VLC data buffer in DDR (1M each)
77 * 0->7 8 VLC data buffer in DDR (512k each)
147 /* DDR-DPR Burst Read Enable */
157 * 0 Single R/W Access (Host <-> DDR)
158 * 1 Burst R/W Access (Host <-> DPR)
[all …]
/kernel/linux/linux-4.19/drivers/media/pci/tw5864/
Dtw5864-reg.h2 * TW5864 driver - registers description
17 /* According to TW5864_datasheet_0.6d.pdf, tw5864b1-ds.pdf */
19 /* Register Description - Direct Map Space */
20 /* 0x0000 ~ 0x1ffc - H264 Register Map */
85 * 0->3 4 VLC data buffer in DDR (1M each)
86 * 0->7 8 VLC data buffer in DDR (512k each)
156 /* DDR-DPR Burst Read Enable */
166 * 0 Single R/W Access (Host <-> DDR)
167 * 1 Burst R/W Access (Host <-> DPR)
205 * Inter_Mode Start. 2-nd bit? A guess. Missing in datasheet. Without this bit
[all …]
/kernel/linux/linux-5.10/drivers/iio/common/cros_ec_sensors/
Dcros_ec_sensors_core.c1 // SPDX-License-Identifier: GPL-2.0
3 * cros_ec_sensors_core - Common function for Chrome OS EC sensor driver.
111 mutex_lock(&st->cmd_lock); in cros_ec_sensor_set_ec_rate()
112 st->param.cmd = MOTIONSENSE_CMD_EC_RATE; in cros_ec_sensor_set_ec_rate()
113 st->param.ec_rate.data = rate; in cros_ec_sensor_set_ec_rate()
115 mutex_unlock(&st->cmd_lock); in cros_ec_sensor_set_ec_rate()
149 mutex_lock(&st->cmd_lock); in cros_ec_sensor_get_report_latency()
150 st->param.cmd = MOTIONSENSE_CMD_EC_RATE; in cros_ec_sensor_get_report_latency()
151 st->param.ec_rate.data = EC_MOTION_SENSE_NO_VALUE; in cros_ec_sensor_get_report_latency()
154 latency = st->resp->ec_rate.ret; in cros_ec_sensor_get_report_latency()
[all …]
/kernel/linux/linux-5.10/tools/perf/Documentation/
Dperf-intel-pt.txt1 perf-intel-pt(1)
5 ----
6 perf-intel-pt - Support for Intel Processor Trace within perf tools
9 --------
11 'perf record' -e intel_pt//
14 -----------
19 Technical details are documented in the Intel 64 and IA-32 Architectures
23 processors that are based on the Intel micro-architecture code name Broadwell.
33 Decoding is done on-the-fly. The decoder outputs samples in the same format as
43 builds, however the executed images are needed - which makes use in JIT-compiled
[all …]
/kernel/linux/linux-4.19/tools/kvm/kvm_stat/
Dkvm_stat3 # top-like utility for displaying kvm statistics
5 # Copyright 2006-2008 Qumranet Technologies
6 # Copyright 2008-2011 Red Hat, Inc.
12 # the COPYING file in the top-level directory.
16 - as a top-like text ui
17 - in a key -> value format
18 - in an all keys, all values format
20 The data is sampled from the KVM's debugfs entries and its perf events.
421 Used to set up performance events, returns a file descriptor or -1
425 - syscall number
[all …]
/kernel/linux/linux-4.19/tools/perf/Documentation/
Dintel-pt.txt10 Technical details are documented in the Intel 64 and IA-32 Architectures
14 processors that are based on the Intel micro-architecture code name Broadwell.
24 Decoding is done on-the-fly. The decoder outputs samples in the same format as
34 builds, however the executed images are needed - which makes use in JIT-compiled
35 environments, or with self-modified code, a challenge. Also symbols need to be
42 vary depending on the use-case and architecture.
52 Data is captured with 'perf record' e.g. to trace 'ls' userspace-only:
54 perf record -e intel_pt//u ls
60 To also trace kernel space presents a problem, namely kernel self-modifying
63 as the data capture. A script perf-with-kcore can do that, but beware that the
[all …]
/kernel/linux/linux-5.10/tools/kvm/kvm_stat/
Dkvm_stat2 # SPDX-License-Identifier: GPL-2.0-only
4 # top-like utility for displaying kvm statistics
6 # Copyright 2006-2008 Qumranet Technologies
7 # Copyright 2008-2011 Red Hat, Inc.
15 - as a top-like text ui
16 - in a key -> value format
17 - in an all keys, all values format
19 The data is sampled from the KVM's debugfs entries and its perf events.
425 Used to set up performance events, returns a file descriptor or -1
429 - syscall number
[all …]
/kernel/linux/linux-4.19/fs/
Ddirect-io.c2 * fs/direct-io.c
15 * added support for non-aligned IO.
56 * is determined on a per-invocation basis. When talking to the filesystem
58 * down by dio->blkfactor. Similarly, fs-blocksize quantities are converted
73 finer. blkfactor=2 means 1/4-block
75 unsigned start_zero_done; /* flag: sub-blocksize zeroing has
160 return sdio->tail - sdio->head; in dio_pages_present()
170 ret = iov_iter_get_pages(sdio->iter, dio->pages, LONG_MAX, DIO_PAGES, in dio_refill_pages()
171 &sdio->from); in dio_refill_pages()
173 if (ret < 0 && sdio->blocks_available && (dio->op == REQ_OP_WRITE)) { in dio_refill_pages()
[all …]

12