| /kernel/linux/linux-4.19/Documentation/gpu/ |
| D | meson.rst | 2 drm/meson AmLogic Meson Video Processing Unit 5 .. kernel-doc:: drivers/gpu/drm/meson/meson_drv.c 6 :doc: Video Processing Unit 8 Video Processing Unit 16 DMC|---------------VPU (Video Processing Unit)----------------|------HHI------| 18 D |-------| |----| | | | | HDMI PLL | 19 D | vd2 | VIU | | Video Post | | Video Encoders |<---|-----VCLK | 20 R |-------| |----| Processing | | | | | 21 | osd2 | | | |---| Enci ----------|----|-----VDAC------| 22 R |-------| CSC |----| Scalers | | Encp ----------|----|----HDMI-TX----| [all …]
|
| /kernel/linux/linux-5.10/Documentation/gpu/ |
| D | meson.rst | 2 drm/meson AmLogic Meson Video Processing Unit 5 .. kernel-doc:: drivers/gpu/drm/meson/meson_drv.c 6 :doc: Video Processing Unit 8 Video Processing Unit 16 DMC|---------------VPU (Video Processing Unit)----------------|------HHI------| 18 D |-------| |----| | | | | HDMI PLL | 19 D | vd2 | VIU | | Video Post | | Video Encoders |<---|-----VCLK | 20 R |-------| |----| Processing | | | | | 21 | osd2 | | | |---| Enci ----------|----|-----VDAC------| 22 R |-------| CSC |----| Scalers | | Encp ----------|----|----HDMI-TX----| [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-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-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 19 * We handle the following post processings : 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 [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/ |
| D | ti,vpe.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Texas Instruments DRA7x Video Processing Engine (VPE) Device Tree Bindings 10 - Benoit Parrot <bparrot@ti.com> 12 description: |- 13 The Video Processing Engine (VPE) is a key component for image post 14 processing applications. VPE consist of a single memory to memory 20 const: ti,dra7-vpe 24 - description: The VPE main register region [all …]
|
| D | nvidia,tegra-vde.txt | 4 - compatible : Must contain one of the following values: 5 - "nvidia,tegra20-vde" 6 - "nvidia,tegra30-vde" 7 - "nvidia,tegra114-vde" 8 - "nvidia,tegra124-vde" 9 - "nvidia,tegra132-vde" 10 - reg : Must contain an entry for each entry in reg-names. 11 - reg-names : Must include the following entries: 12 - sxe 13 - bsev [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-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 32 * We handle the following post processings : 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 [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/bnx2i/ |
| D | bnx2i_hwi.c | 3 * Copyright (c) 2006 - 2013 Broadcom Corporation 14 * Maintained by: QLogic-Storage-Upstream@qlogic.com 25 * bnx2i_get_cid_num - get cid from ep 34 if (test_bit(BNX2I_NX2_DEV_57710, &ep->hba->cnic_dev_type)) in bnx2i_get_cid_num() 35 cid = ep->ep_cid; in bnx2i_get_cid_num() 37 cid = GET_CID_NUM(ep->ep_cid); in bnx2i_get_cid_num() 43 * bnx2i_adjust_qp_size - Adjust SQ/RQ/CQ size for 57710 device type 52 if (test_bit(BNX2I_NX2_DEV_5706, &hba->cnic_dev_type) || in bnx2i_adjust_qp_size() 53 test_bit(BNX2I_NX2_DEV_5708, &hba->cnic_dev_type) || in bnx2i_adjust_qp_size() 54 test_bit(BNX2I_NX2_DEV_5709, &hba->cnic_dev_type)) { in bnx2i_adjust_qp_size() [all …]
|
| /kernel/linux/linux-4.19/drivers/scsi/bnx2i/ |
| D | bnx2i_hwi.c | 3 * Copyright (c) 2006 - 2013 Broadcom Corporation 14 * Maintained by: QLogic-Storage-Upstream@qlogic.com 25 * bnx2i_get_cid_num - get cid from ep 34 if (test_bit(BNX2I_NX2_DEV_57710, &ep->hba->cnic_dev_type)) in bnx2i_get_cid_num() 35 cid = ep->ep_cid; in bnx2i_get_cid_num() 37 cid = GET_CID_NUM(ep->ep_cid); in bnx2i_get_cid_num() 43 * bnx2i_adjust_qp_size - Adjust SQ/RQ/CQ size for 57710 device type 52 if (test_bit(BNX2I_NX2_DEV_5706, &hba->cnic_dev_type) || in bnx2i_adjust_qp_size() 53 test_bit(BNX2I_NX2_DEV_5708, &hba->cnic_dev_type) || in bnx2i_adjust_qp_size() 54 test_bit(BNX2I_NX2_DEV_5709, &hba->cnic_dev_type)) { in bnx2i_adjust_qp_size() [all …]
|
| /kernel/linux/linux-5.10/drivers/mmc/core/ |
| D | core.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 122 * mmc_claim_host - exclusively claim a host 137 * mmc_pre_req - Prepare for a new request 147 if (host->ops->pre_req) in mmc_pre_req() 148 host->ops->pre_req(host, mrq); in mmc_pre_req() 152 * mmc_post_req - Post process a completed request 153 * @host: MMC host to post process command 154 * @mrq: MMC request to post process for 157 * Let the host post process a completed request. Post processing of 163 if (host->ops->post_req) in mmc_post_req() [all …]
|
| /kernel/linux/linux-4.19/drivers/mmc/core/ |
| D | core.h | 131 * mmc_claim_host - exclusively claim a host 146 * mmc_pre_req - Prepare for a new request 156 if (host->ops->pre_req) in mmc_pre_req() 157 host->ops->pre_req(host, mrq); in mmc_pre_req() 161 * mmc_post_req - Post process a completed request 162 * @host: MMC host to post process command 163 * @mrq: MMC request to post process for 166 * Let the host post process a completed request. Post processing of 172 if (host->ops->post_req) in mmc_post_req() 173 host->ops->post_req(host, mrq, err); in mmc_post_req()
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| D | amdgpu_dm.h | 71 /* In case this interrupt needs post-processing, 'work' will be queued*/ 99 * - The ISR context, which is the direct interrupt handler. 100 * - The 'deferred' context - this is the post-processing of the 110 pflip_params[DC_IRQ_SOURCE_PFLIP_LAST - DC_IRQ_SOURCE_PFLIP_FIRST + 1]; 113 vblank_params[DC_IRQ_SOURCE_VBLANK6 - DC_IRQ_SOURCE_VBLANK1 + 1]; 149 /* The 'old' sink - before an HPD. 150 * The 'current' sink is in dc_link->sink. */
|
| /kernel/linux/linux-5.10/drivers/infiniband/ulp/rtrs/ |
| D | README | 15 RTRS provides I/O fail-over and load-balancing capabilities by using 17 Documentation/ABI/testing/sysfs-class-rtrs-client). 26 -------- 35 When processing an incoming write or read request, rtrs client uses memory 64 ------------------------ 93 (i.e. steps 1-4 finished for all paths requested for a session) 105 RTRS_MSG_CON_REQ -------------------> 106 <------------------- RTRS_MSG_CON_RSP 109 RTRS_MSG_INFO_REQ -------------------> 110 <------------------- RTRS_MSG_INFO_RSP [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
| D | ia_css_pipe_public.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 50 IA_CSS_PIPE_MODE_YUVPP, /** YUV post processing pipe, used for all use cases with YUV input, 83 /** capture post processing input resolution */ 86 /** ISP2401: view finder post processing input resolution */ 111 should be run. Setting this to -1 means it will run until 122 instead of vf_pp. This only applies to viewfinder post 123 processing stages. */ 127 /** Enabling of monochrome mode for a pipeline. If enabled only luma processing 131 pipes. Non video-pipes should always set this parameter to false. */ 138 …/** GDC in buffer offset - indicates the pixel coordinates of the first valid pixel inside the buf… [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-4.19/Documentation/devicetree/bindings/media/ |
| D | nvidia,tegra-vde.txt | 4 - compatible : Must contain one of the following values: 5 - "nvidia,tegra20-vde" 6 - "nvidia,tegra30-vde" 7 - "nvidia,tegra114-vde" 8 - "nvidia,tegra124-vde" 9 - "nvidia,tegra132-vde" 10 - reg : Must contain an entry for each entry in reg-names. 11 - reg-names : Must include the following entries: 12 - sxe 13 - bsev [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/hisilicon/ |
| D | hisi-ade.txt | 1 Device-Tree bindings for hisilicon ADE display controller driver 4 data from memory, do composition, do post image processing, generate RGB 8 - compatible: value should be "hisilicon,hi6220-ade". 9 - reg: physical base address and length of the ADE controller's registers. 10 - hisilicon,noc-syscon: ADE NOC QoS syscon. 11 - resets: The ADE reset controller node. 12 - interrupt: the ldi vblank interrupt number used. 13 - clocks: a list of phandle + clock-specifier pairs, one for each entry 14 in clock-names. 15 - clock-names: should contain: [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/display/hisilicon/ |
| D | hisi-ade.txt | 1 Device-Tree bindings for hisilicon ADE display controller driver 4 data from memory, do composition, do post image processing, generate RGB 8 - compatible: value should be "hisilicon,hi6220-ade". 9 - reg: physical base address and length of the ADE controller's registers. 10 - hisilicon,noc-syscon: ADE NOC QoS syscon. 11 - resets: The ADE reset controller node. 12 - interrupt: the ldi vblank interrupt number used. 13 - clocks: a list of phandle + clock-specifier pairs, one for each entry 14 in clock-names. 15 - clock-names: should contain: [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/macsec/ |
| D | macsec_struct.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 21 /*! The match mask is per-nibble. 0 means don't care, i.e. every value 122 /*! Mask is per-byte. 142 /*! Mask is per-byte. 151 /*! Mask is per-byte. 156 /*! Mask is per-byte. 171 /*! Mask is per-byte. 176 /*! Mask is per-byte. 181 /*! Mask is per-byte. */ 195 /*! If packet matches and tagged as controlled-packet, this SC/SA [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/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-5.10/drivers/staging/media/hantro/ |
| D | hantro.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * Based on s5p-mfc driver by Samsung Electronics Co., Ltd. 20 #include <media/v4l2-ctrls.h> 21 #include <media/v4l2-device.h> 22 #include <media/v4l2-ioctl.h> 23 #include <media/v4l2-mem2mem.h> 24 #include <media/videobuf2-core.h> 25 #include <media/videobuf2-dma-contig.h> 40 * struct hantro_irq - irq handler and name 51 * struct hantro_variant - information about VPU hardware variant [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 …]
|