/linux-6.12.1/Documentation/userspace-api/media/v4l/ |
D | ext-ctrls-jpeg.rst | 1 .. 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 …]
|
/linux-6.12.1/tools/perf/Documentation/ |
D | perf-report.txt | 1 perf-report(1) 5 ---- 6 perf-report - Read perf.data (created by perf record) and display the profile 9 -------- 11 'perf report' [-i <file> | --input=file] 14 ----------- 19 ------- 20 -i:: 21 --input=:: 24 -v:: [all …]
|
D | perf-top.txt | 1 perf-top(1) 5 ---- 6 perf-top - System profiling tool. 9 -------- 11 'perf top' [-e <EVENT> | --event=EVENT] [<options>] 14 ----------- 19 ------- 20 -a:: 21 --all-cpus:: 22 System-wide collection. (default) [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/media/i2c/ |
D | ovti,ov2680.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rui Miguel Silva <rmfrfs@gmail.com> 12 description: |- 14 megapixel) CMOS image sensor that provides a single-chip UXGA (1600 x 1200) 15 camera. It provides full-frame, sub-sampled, or windowed 10-bit images in 30 clock-names: 33 reset-gpios: 40 DOVDD-supply: [all …]
|
D | ovti,ov8856.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Sakari Ailus <sakari.ailus@linux.intel.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 …]
|
D | ovti,ov5675.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Quentin Schulz <quentin.schulz@theobroma-systems.com> 14 - $ref: /schemas/media/video-interface-devices.yaml# 17 The Omnivision OV5675 is a high performance, 1/5-inch, 5 megapixel, CMOS 18 image sensor that delivers 2592x1944 at 30fps. It provides full-frame, 19 sub-sampled, and windowed 10-bit MIPI images in various formats via the 22 This chip is programmable through I2C and two-wire SCCB. The sensor output 23 is available via CSI-2 serial data output (up to 2-lane). [all …]
|
D | ovti,ov5693.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Tommaso Merciai <tomm.merciai@gmail.com> 14 The Omnivision OV5693/OV5695 are high performance, 1/4-inch, 5 megapixel, CMOS 15 image sensors that deliver 2592x1944 at 30fps. It provides full-frame, 16 sub-sampled, and windowed 10-bit MIPI images in various formats via the 19 OV5693/OV5695 are controlled via I2C and two-wire Serial Camera Control Bus 20 (SCCB). The sensor output is available via CSI-2 serial data output (up to 21 2-lane). [all …]
|
/linux-6.12.1/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_smp.c | 1 // 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 …]
|
/linux-6.12.1/drivers/net/ethernet/chelsio/cxgb/ |
D | vsc7326_reg.h | 1 /* 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 …]
|
/linux-6.12.1/include/xen/interface/io/ |
D | netif.h | 1 /* SPDX-License-Identifier: MIT */ 5 * Unified network-device I/O interface for Xen guest OSes. 7 * Copyright (c) 2003-2004, Keir Fraser 38 * feature 'feature-rx-notify' via xenbus. Otherwise the backend will assume 43 * "feature-split-event-channels" is introduced to separate guest TX 49 * "event-channel-tx" and "event-channel-rx" respectively. If frontend 50 * doesn't want to use this feature, it just writes "event-channel" 56 * If supported, the backend will write the key "multi-queue-max-queues" to 60 * key "multi-queue-num-queues", set to the number they wish to use, which 62 * in "multi-queue-max-queues". [all …]
|
/linux-6.12.1/include/soc/tegra/ |
D | bpmp-abi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2014-2022, NVIDIA CORPORATION. All rights reserved. 66 * A well-defined subset of the MRQ messages that the CPU sends to the 130 * -BPMP_EBADMSG and ignore the request. 144 …* | -------------------- | ------------------------------------ | --------------------------------… 223 * calculated by BPMP, -BPMP_EBADMSG will be returned and the request will 402 * @defgroup CC3 Auto-CC3 457 * mrq_ping_request challenge left shifted by 1 with the carry-bit 548 * The BPMP firmware implements a pseudo-filesystem called 637 * |-------------------|-------| [all …]
|
/linux-6.12.1/drivers/gpu/drm/ |
D | drm_blend.c | 43 * 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 …]
|
/linux-6.12.1/drivers/gpu/drm/arm/ |
D | malidp_planes.c | 1 // SPDX-License-Identifier: GPL-2.0-only 57 * This 4-entry look-up-table is used to determine the full 8-bit alpha value 58 * for formats with 1- or 2-bit alpha channels. 59 * We set it to give 100%/0% opacity for 1-bit formats and 100%/66%/33%/0% 60 * opacity for 2-bit formats. 68 /* readahead for partial-frame prefetch */ 72 * Replicate what the default ->reset hook does: free the state pointer and 78 struct malidp_plane_state *state = to_malidp_plane_state(plane->state); in malidp_plane_reset() 81 __drm_atomic_helper_plane_destroy_state(&state->base); in malidp_plane_reset() 83 plane->state = NULL; in malidp_plane_reset() [all …]
|
/linux-6.12.1/Documentation/filesystems/iomap/ |
D | design.rst | 1 .. SPDX-License-Identifier: GPL-2.0 78 1. Obtain a space mapping via ``->iomap_begin`` 80 2. For each sub-unit of work... 89 4. Release the mapping via ``->iomap_end``, if necessary 105 ----------- 127 device pre-shutdown hook from returning before other threads have 132 from updates while a mapping is being sampled. 152 ---------------- 158 .. code-block:: c 193 ``->iomap_end`` function must delete the reservation. [all …]
|
D | operations.rst | 1 .. SPDX-License-Identifier: GPL-2.0 35 linked lists of buffer heads instead of the per-folio bitmaps that iomap 42 ----------------------------------- 61 -------------------------- 63 The ``->iomap_begin`` function for pagecache operations may set the 67 .. code-block:: c 79 - ``get_folio``: Called to allocate and return an active reference to 83 This could be used to `set up per-folio filesystem state 84 <https://lore.kernel.org/all/20190429220934.10415-5-agruenba@redhat.com/>`_ 87 - ``put_folio``: Called to unlock and put a folio after a pagecache [all …]
|
/linux-6.12.1/drivers/regulator/ |
D | max5970-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0 55 struct regmap *regmap = ddata->regmap; in max5970_read() 67 * ddata->irng holds the voltage corresponding to the maximum value the in max5970_read() 68 * 10-bit ADC can measure. in max5970_read() 70 * millivolts) and then divide it by the maximum value of the 10-bit ADC. in max5970_read() 72 *val = (*val * ddata->irng) >> 10; in max5970_read() 74 *val = (*val * 1000) / ddata->shunt_micro_ohms; in max5970_read() 77 return -EOPNOTSUPP; in max5970_read() 88 * ddata->mon_rng holds the voltage corresponding to the maximum value the in max5970_read() 89 * 10-bit ADC can measure. in max5970_read() [all …]
|
/linux-6.12.1/drivers/net/wireless/intel/iwlegacy/ |
D | 4965.h | 1 /* 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 …]
|
/linux-6.12.1/drivers/media/pci/tw5864/ |
D | tw5864-reg.h | 1 /* 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 …]
|
/linux-6.12.1/drivers/iio/common/cros_ec_sensors/ |
D | cros_ec_sensors_core.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * cros_ec_sensors_core - Common function for Chrome OS EC sensor driver. 106 mutex_lock(&st->cmd_lock); in cros_ec_sensor_set_ec_rate() 107 st->param.cmd = MOTIONSENSE_CMD_EC_RATE; in cros_ec_sensor_set_ec_rate() 108 st->param.ec_rate.data = rate; in cros_ec_sensor_set_ec_rate() 110 mutex_unlock(&st->cmd_lock); in cros_ec_sensor_set_ec_rate() 144 mutex_lock(&st->cmd_lock); in cros_ec_sensor_get_report_latency() 145 st->param.cmd = MOTIONSENSE_CMD_EC_RATE; in cros_ec_sensor_get_report_latency() 146 st->param.ec_rate.data = EC_MOTION_SENSE_NO_VALUE; in cros_ec_sensor_get_report_latency() 149 latency = st->resp->ec_rate.ret; in cros_ec_sensor_get_report_latency() [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/graniterapids/ |
D | pipeline.json | 8 …y executing divide or square root operations. Accounts for integer and floating-point operations.", 157 "BriefDescription": "Mispredicted non-taken conditional branch instructions retired.", 167 …"BriefDescription": "Mispredicted non-taken conditional branch instructions retired. This precise … 195 …"BriefDescription": "Miss-predicted near indirect branch instructions retired (excluding returns)", 200 …"PublicDescription": "Counts miss-predicted near indirect branch instructions retired excluding re… 257 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that… 271 …"BriefDescription": "Core clocks when the thread is in the C0.1 light-weight slower wakeup time bu… 275 …"PublicDescription": "Counts core clocks when the thread is in the C0.1 light-weight slower wakeup… 280 …"BriefDescription": "Core clocks when the thread is in the C0.2 light-weight faster wakeup time bu… 284 …"PublicDescription": "Counts core clocks when the thread is in the C0.2 light-weight faster wakeup… [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/emeraldrapids/ |
D | pipeline.json | 18 …y executing divide or square root operations. Accounts for integer and floating-point operations.", 169 "BriefDescription": "Mispredicted non-taken conditional branch instructions retired.", 189 …"BriefDescription": "Miss-predicted near indirect branch instructions retired (excluding returns)", 194 …"PublicDescription": "Counts miss-predicted near indirect branch instructions retired excluding re… 224 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that… 229 …"BriefDescription": "Core clocks when the thread is in the C0.1 light-weight slower wakeup time bu… 233 …"PublicDescription": "Counts core clocks when the thread is in the C0.1 light-weight slower wakeup… 238 …"BriefDescription": "Core clocks when the thread is in the C0.2 light-weight faster wakeup time bu… 242 …"PublicDescription": "Counts core clocks when the thread is in the C0.2 light-weight faster wakeup… 296 …stal clock cycle counts between active hyperthreads, i.e., those in C0 sleep-state. A hyperthread … [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
D | pipeline.json | 18 …y executing divide or square root operations. Accounts for integer and floating-point operations.", 169 "BriefDescription": "Mispredicted non-taken conditional branch instructions retired.", 189 …"BriefDescription": "Miss-predicted near indirect branch instructions retired (excluding returns)", 194 …"PublicDescription": "Counts miss-predicted near indirect branch instructions retired excluding re… 224 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that… 229 …"BriefDescription": "Core clocks when the thread is in the C0.1 light-weight slower wakeup time bu… 233 …"PublicDescription": "Counts core clocks when the thread is in the C0.1 light-weight slower wakeup… 238 …"BriefDescription": "Core clocks when the thread is in the C0.2 light-weight faster wakeup time bu… 242 …"PublicDescription": "Counts core clocks when the thread is in the C0.2 light-weight faster wakeup… 296 …stal clock cycle counts between active hyperthreads, i.e., those in C0 sleep-state. A hyperthread … [all …]
|
/linux-6.12.1/drivers/net/ethernet/intel/ice/ |
D | ice_ptp.c | 1 // SPDX-License-Identifier: GPL-2.0 114 return -EINVAL; in ice_ptp_set_sma_config_e810t() 119 return -EINVAL; in ice_ptp_set_sma_config_e810t() 191 struct ice_hw *hw = &pf->hw; in ice_ptp_set_sma_e810t() 195 return -EOPNOTSUPP; in ice_ptp_set_sma_e810t() 235 return -EOPNOTSUPP; in ice_verify_pin_e810t() 243 return -EOPNOTSUPP; in ice_verify_pin_e810t() 247 return -EOPNOTSUPP; in ice_verify_pin_e810t() 250 return -EOPNOTSUPP; in ice_verify_pin_e810t() 257 * ice_ptp_cfg_tx_interrupt - Configure Tx timestamp interrupt for the device [all …]
|
/linux-6.12.1/drivers/media/platform/chips-media/wave5/ |
D | wave5-vpuapi.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 3 * Wave5 series multi-standard codec IP - helper definitions 5 * Copyright (C) 2021-2023 CHIPS&MEDIA INC 13 #include <media/v4l2-device.h> 14 #include <media/v4l2-mem2mem.h> 15 #include <media/v4l2-ctrls.h> 16 #include "wave5-vpuerror.h" 17 #include "wave5-vpuconfig.h" 18 #include "wave5-vdi.h" 193 #define DISPLAY_IDX_FLAG_SEQ_END -1 [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/meteorlake/ |
D | pipeline.json | 18 …y executing divide or square root operations. Accounts for integer and floating-point operations.", 228 …-speculative execution path is known. The branch prediction unit (BPU) predicts the target address… 283 "BriefDescription": "Mispredicted non-taken conditional branch instructions retired.", 294 …"BriefDescription": "Mispredicted non-taken conditional branch instructions retired. This precise … 343 …"BriefDescription": "Miss-predicted near indirect branch instructions retired (excluding returns)", 348 …"PublicDescription": "Counts miss-predicted near indirect branch instructions retired excluding re… 429 …"PublicDescription": "This is a non-precise version (that is, does not use PEBS) of the event that… 454 …"BriefDescription": "Core clocks when the thread is in the C0.1 light-weight slower wakeup time bu… 458 …"PublicDescription": "Counts core clocks when the thread is in the C0.1 light-weight slower wakeup… 464 …"BriefDescription": "Core clocks when the thread is in the C0.2 light-weight faster wakeup time bu… [all …]
|