| /kernel/linux/linux-4.19/Documentation/media/v4l-drivers/ |
| D | imx.rst | 5 ------------ 7 The Freescale i.MX5/6 contains an Image Processing Unit (IPU), which 13 - Image DMA Controller (IDMAC) 14 - Camera Serial Interface (CSI) 15 - Image Converter (IC) 16 - Sensor Multi-FIFO Controller (SMFC) 17 - Image Rotator (IRT) 18 - Video De-Interlacing or Combining Block (VDIC) 24 re-ordering (for example UYVY to YUYV) within the same colorspace, and 25 even packed <--> planar conversion. It can also perform a simple [all …]
|
| /kernel/linux/linux-4.19/Documentation/infiniband/ |
| D | tag_matching.txt | 3 The MPI standard defines a set of rules, known as tag-matching, for matching 7 * User tag - wild card may be specified by the receiver 11 message envelopes may match, the pair that includes the earliest posted-send 12 and the earliest posted-receive is the pair that must be used to satisfy the 27 1. The Eager protocol- the complete message is sent when the send is 31 2. The Rendezvous Protocol - the sender sends the tag-matching header, 46 pre-posted receive for this arriving message, it is passed to the software and 48 including rendezvous processing, if appropriate, delivering the data to the 49 specified receive buffer. This allows overlapping receive-side MPI tag 52 When a receive-message is posted, the communication library will first check [all …]
|
| /kernel/linux/linux-5.10/Documentation/infiniband/ |
| D | tag_matching.rst | 5 The MPI standard defines a set of rules, known as tag-matching, for matching 10 * User tag - wild card may be specified by the receiver 15 message envelopes may match, the pair that includes the earliest posted-send 16 and the earliest posted-receive is the pair that must be used to satisfy the 31 1. The Eager protocol- the complete message is sent when the send is 35 2. The Rendezvous Protocol - the sender sends the tag-matching header, 51 pre-posted receive for this arriving message, it is passed to the software and 53 including rendezvous processing, if appropriate, delivering the data to the 54 specified receive buffer. This allows overlapping receive-side MPI tag 57 When a receive-message is posted, the communication library will first check [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | imx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------ 9 The Freescale i.MX5/6 contains an Image Processing Unit (IPU), which 15 - Image DMA Controller (IDMAC) 16 - Camera Serial Interface (CSI) 17 - Image Converter (IC) 18 - Sensor Multi-FIFO Controller (SMFC) 19 - Image Rotator (IRT) 20 - Video De-Interlacing or Combining Block (VDIC) 26 re-ordering (for example UYVY to YUYV) within the same colorspace, and [all …]
|
| /kernel/linux/linux-5.10/block/ |
| D | blk-pm.c | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <linux/blk-mq.h> 4 #include <linux/blk-pm.h> 7 #include "blk-mq.h" 8 #include "blk-mq-tag.h" 11 * blk_pm_runtime_init - Block layer runtime PM initialization routine 16 * Initialize runtime-PM-related fields for @q and start auto suspend for 17 * @dev. Drivers that want to take advantage of request-based runtime PM 24 * the autosuspend delay is set to -1 to make runtime suspend impossible 33 q->dev = dev; in blk_pm_runtime_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/meson/ |
| D | meson_vpp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 16 * DOC: Video Post Processing 18 * VPP Handles all the Post Processing after the Scanout from the VIU 21 * - Postblend, Blends the OSD1 only 23 * - Vertical OSD Scaler for OSD1 only, we disable vertical scaler and 25 * - Intermediate FIFO with default Amlogic values 29 * - Preblend for video overlay pre-scaling 30 * - OSD2 support for cursor framebuffer 31 * - Video pre-scaling before postblend 32 * - Full Vertical/Horizontal OSD scaling to support TV overscan [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/ |
| D | microchip,qt1050.txt | 1 Microchip AT42QT1050 Five-channel Touch Sensor IC 4 one to five keys, dependent on mode. The QT1050 includes all signal processing 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. [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/rkisp1/uapi/ |
| D | rkisp1-config.h | 1 /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ 12 /* Vendor specific - used for RK_ISP1 camera sub-system */ 20 /* Sensor De-gamma */ 36 /* Color Processing */ 48 /* Denoise Pre-Filter */ 50 /* Denoise Pre-Filter Strength */ 118 * Denoising pre filter 152 * enum rkisp1_cif_isp_exp_ctrl_autostop - stop modes 162 * enum rkisp1_cif_isp_exp_meas_mode - Exposure measure mode 171 /*---------- PART1: Input Parameters ------------*/ [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/ |
| D | amlogic,meson-vpu.txt | 7 DMC|---------------VPU (Video Processing Unit)----------------|------HHI------| 9 D |-------| |----| | | | | HDMI PLL | 10 D | vd2 | VIU | | Video Post | | Video Encoders |<---|-----VCLK | 11 R |-------| |----| Processing | | | | | 12 | osd2 | | | |---| Enci ----------|----|-----VDAC------| 13 R |-------| CSC |----| Scalers | | Encp ----------|----|----HDMI-TX----| 14 A | osd1 | | | Blenders | | Encl ----------|----|---------------| 15 M |-------|______|----|____________| |________________| | | 20 --------------------- 27 VPP: Video Post Processing [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/meson/ |
| D | meson_vpp.c | 29 * DOC: Video Post Processing 31 * VPP Handles all the Post Processing after the Scanout from the VIU 34 * - Postblend, Blends the OSD1 only 36 * - Vertical OSD Scaler for OSD1 only, we disable vertical scaler and 38 * - Intermediate FIFO with default Amlogic values 42 * - Preblend for video overlay pre-scaling 43 * - OSD2 support for cursor framebuffer 44 * - Video pre-scaling before postblend 45 * - Full Vertical/Horizontal OSD scaling to support TV overscan 46 * - HDR conversion [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/ |
| D | amlogic,meson-vpu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/display/amlogic,meson-vpu.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Neil Armstrong <narmstrong@baylibre.com> 17 DMC|---------------VPU (Video Processing Unit)----------------|------HHI------| 19 D |-------| |----| | | | | HDMI PLL | 20 D | vd2 | VIU | | Video Post | | Video Encoders |<---|-----VCLK | 21 R |-------| |----| Processing | | | | | 22 | osd2 | | | |---| Enci ----------|----|-----VDAC------| [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/vsp1/ |
| D | vsp1_dl.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * vsp1_dl.c -- R-Car VSP1 Display List 11 #include <linux/dma-mapping.h> 41 * struct vsp1_dl_ext_header - Extended display list header 43 * @pre_ext_dl_num_cmd: number of pre-extended command bodies to parse 44 * @flags: enables or disables execution of the pre and post command 45 * @pre_ext_dl_plist: start address of pre-extended display list bodies 46 * @post_ext_dl_num_cmd: number of post-extended command bodies to parse 47 * @post_ext_dl_plist: start address of post-extended display list bodies 54 * expecting 32-bit accesses. The flags are appropriate to the whole [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/vsp1/ |
| D | vsp1_dl.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * vsp1_dl.c -- R-Car VSP1 Display List 11 #include <linux/dma-mapping.h> 41 * struct vsp1_dl_ext_header - Extended display list header 43 * @pre_ext_dl_num_cmd: number of pre-extended command bodies to parse 44 * @flags: enables or disables execution of the pre and post command 45 * @pre_ext_dl_plist: start address of pre-extended display list bodies 46 * @post_ext_dl_num_cmd: number of post-extended command bodies to parse 47 * @post_ext_dl_plist: start address of post-extended display list bodies 54 * expecting 32-bit accesses. The flags are appropriate to the whole [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | nvidia,tegra210-ahub.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-ahub.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 for audio pre-processing, post-processing and a programmable full 17 - Jon Hunter <jonathanh@nvidia.com> 18 - Sameer Pujar <spujar@nvidia.com> 22 pattern: "^ahub@[0-9a-f]*$" 26 - enum: 27 - nvidia,tegra210-ahub [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/ |
| D | ti,cal.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Benoit Parrot <bparrot@ti.com> 12 description: |- 15 processing capability to connect CSI2 image-sensor modules to the 21 Documentation/devicetree/bindings/media/video-interfaces.txt. 27 - ti,dra72-cal 28 # for DRA72 controllers pre ES2.0 29 - ti,dra72-pre-es2-cal [all …]
|
| /kernel/linux/linux-5.10/drivers/misc/echo/ |
| D | echo.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * SpanDSP - a series of DSP components for telephony 5 * echo.c - A line echo canceller. This code is being developed 24 This module aims to provide G.168-2002 compliant echo cancellation, to remove 25 electrical echoes (e.g. from 2-4 wire hybrids) from voice calls. 43 varies widely. This is quite easy to fix. If the signal level is normalised - 44 similar to applying AGC - LMS can work as well for a signal of varying 47 other algorithms exist - e.g. RLS (essentially the same as Kalman filtering), 54 high frequency content. Pre-whitening (i.e. filtering the signal to flatten its 57 low complexity filter is adequate for this, so pre-whitening adds little to the [all …]
|
| /kernel/linux/linux-4.19/drivers/misc/echo/ |
| D | echo.h | 2 * SpanDSP - a series of DSP components for telephony 4 * echo.c - A line echo canceller. This code is being developed 36 This module aims to provide G.168-2002 compliant echo cancellation, to remove 37 electrical echoes (e.g. from 2-4 wire hybrids) from voice calls. 55 varies widely. This is quite easy to fix. If the signal level is normalised - 56 similar to applying AGC - LMS can work as well for a signal of varying 59 other algorithms exist - e.g. RLS (essentially the same as Kalman filtering), 66 high frequency content. Pre-whitening (i.e. filtering the signal to flatten its 69 low complexity filter is adequate for this, so pre-whitening adds little to the 72 An FIR filter adapted using pre-whitened NLMS performs well, provided certain [all …]
|
| /kernel/linux/linux-5.10/arch/arm/probes/kprobes/ |
| D | core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 29 #include "../decode-arm.h" 30 #include "../decode-thumb.h" 35 (unsigned long)current_thread_info() + THREAD_START_SP - (addr)) 50 unsigned long addr = (unsigned long)p->addr; in arch_prepare_kprobe() 75 return -EINVAL; in arch_prepare_kprobe() 76 insn = __mem_to_opcode_arm(*p->addr); in arch_prepare_kprobe() 82 p->opcode = insn; in arch_prepare_kprobe() 83 p->ainsn.insn = tmp_insn; in arch_prepare_kprobe() 85 switch ((*decode_insn)(insn, &p->ainsn, true, actions, checkers)) { in arch_prepare_kprobe() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/dsp/ |
| D | fsl,dsp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Daniel Baluta <daniel.baluta@nxp.com> 14 advanced pre- and post- audio processing. 19 - fsl,imx8qxp-dsp 20 - fsl,imx8qm-dsp 21 - fsl,imx8mp-dsp 28 - description: ipg clock 29 - description: ocram clock [all …]
|
| /kernel/linux/linux-5.10/arch/s390/kernel/ |
| D | kprobes.c | 1 // SPDX-License-Identifier: GPL-2.0+ 79 len = insn_length(*p->addr >> 8); in copy_instruction() 80 memcpy(&insn, p->addr, len); in copy_instruction() 81 p->opcode = insn[0]; in copy_instruction() 84 * For pc-relative instructions in RIL-b or RIL-c format patch in copy_instruction() 91 addr = (u64)(unsigned long)p->addr; in copy_instruction() 92 new_addr = (u64)(unsigned long)p->ainsn.insn; in copy_instruction() 93 new_disp = ((addr + (disp * 2)) - new_addr) / 2; in copy_instruction() 96 s390_kernel_write(p->ainsn.insn, &insn, len); in copy_instruction() 112 p->ainsn.insn = NULL; in s390_get_insn_slot() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | cros-ec.txt | 3 Google's ChromeOS EC is a Cortex-M device which talks to the AP and 8 its own driver which connects to the top level interface-agnostic EC driver. 9 Other Linux driver (such as cros-ec-keyb for the matrix keyboard) connect to 10 the top-level driver. 13 - compatible: "google,cros-ec-i2c" 14 - reg: I2C slave address 17 - compatible: "google,cros-ec-spi" 18 - reg: SPI chip select 21 - google,cros-ec-spi-pre-delay: Some implementations of the EC need a little 25 - google,cros-ec-spi-msg-delay: Some implementations of the EC require some [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/kernel/probes/ |
| D | kprobes.c | 1 // SPDX-License-Identifier: GPL-2.0-only 23 #include <asm/debug-monitors.h> 31 #include "decode-insn.h" 41 kprobe_opcode_t *addr = p->ainsn.api.insn; in arch_prepare_ss_slot() 43 u32 insns[] = {p->opcode, BRK64_OPCODE_KPROBES_SS}; in arch_prepare_ss_slot() 53 p->ainsn.api.restore = (unsigned long) p->addr + in arch_prepare_ss_slot() 60 p->ainsn.api.restore = 0; in arch_prepare_simulate() 67 if (p->ainsn.api.handler) in arch_simulate_insn() 68 p->ainsn.api.handler((u32)p->opcode, (long)p->addr, regs); in arch_simulate_insn() 70 /* single step simulated, now go for post processing */ in arch_simulate_insn() [all …]
|
| /kernel/linux/linux-4.19/drivers/scsi/lpfc/ |
| D | lpfc_sli.h | 4 * Copyright (C) 2017-2018 Broadcom. All Rights Reserved. The term * 6 * Copyright (C) 2004-2016 Emulex. All rights reserved. * 16 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * 56 uint16_t iotag; /* pre-assigned IO tag */ 57 uint16_t sli4_lxritag; /* logical pre-assigned XRI. */ 58 uint16_t sli4_xritag; /* pre-assigned XRI, (OXID) tag. */ 64 union lpfc_wqe128 wqe; /* SLI-4 */ 65 IOCB_t iocb; /* SLI-3 */ 69 uint8_t retry; /* retry counter for IOCB cmd - if needed */ 74 #define LPFC_IO_FCP 4 /* FCP command -- iocbq in scsi_buf */ [all …]
|
| /kernel/linux/linux-5.10/arch/parisc/kernel/ |
| D | kprobes.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * PA-RISC kprobes implementation 21 if ((unsigned long)p->addr & 3UL) in arch_prepare_kprobe() 22 return -EINVAL; in arch_prepare_kprobe() 24 p->ainsn.insn = get_insn_slot(); in arch_prepare_kprobe() 25 if (!p->ainsn.insn) in arch_prepare_kprobe() 26 return -ENOMEM; in arch_prepare_kprobe() 28 memcpy(p->ainsn.insn, p->addr, in arch_prepare_kprobe() 30 p->opcode = *p->addr; in arch_prepare_kprobe() 37 if (!p->ainsn.insn) in arch_remove_kprobe() [all …]
|
| /kernel/linux/linux-4.19/tools/lib/bpf/ |
| D | libbpf.h | 1 /* SPDX-License-Identifier: LGPL-2.1 */ 6 * Copyright (C) 2013-2015 Alexei Starovoitov <ast@kernel.org> 55 * __printf is defined in include/linux/compiler-gcc.h. However, 143 * - bpf_program_prep_t: 150 * - bpf_program__set_prep: 154 * - bpf_program__nth_fd: 178 * - prog: The bpf_program being loaded. 179 * - n: Index of instance being generated. 180 * - insns: BPF instructions array. 181 * - insns_cnt:Number of instructions in insns. [all …]
|