Home
last modified time | relevance | path

Searched +full:post +full:- +full:processing (Results 1 – 25 of 313) sorted by relevance

12345678910>>...13

/linux/Documentation/gpu/
H A Dmeson.rst2 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 …]
/linux/Documentation/devicetree/bindings/display/
H A Damlogic,meson-vpu.yaml1 # 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 <neil.armstrong@linaro.org>
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 …]
/linux/include/linux/
H A Dnvmem-provider.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 * Copyright (C) 2013 Maxime Ripard <maxime.ripard@free-electrons.com>
23 /* used for vendor specific post processing of cell data */
36 #define NVMEM_DEVID_NONE (-1)
37 #define NVMEM_DEVID_AUTO (-2)
40 * struct nvmem_keepout - NVMEM register keepout range.
53 * struct nvmem_cell_info - NVMEM cell description
56 * @raw_len: Length of raw data (without post processing).
61 * @read_post_process: Callback for optional post processing of cell data
78 * struct nvmem_config - NVMEM device configuration
[all …]
/linux/drivers/gpu/drm/meson/
H A Dmeson_vpp.c1 // 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 …]
/linux/Documentation/devicetree/bindings/media/
H A Dti,vpe.yaml1 # 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)
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 …]
H A Dnvidia,tegra-vde.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/nvidia,tegra-vde.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dmitry Osipenko <digetx@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
12 - Thierry Reding <thierry.reding@gmail.com>
17 - items:
18 - enum:
19 - nvidia,tegra132-vde
[all …]
/linux/block/
H A Dblk-pm.c1 // SPDX-License-Identifier: GPL-2.0
3 #include <linux/blk-pm.h>
6 #include "blk-mq.h"
9 * blk_pm_runtime_init - Block layer runtime PM initialization routine
14 * Initialize runtime-PM-related fields for @q and start auto suspend for
15 * @dev. Drivers that want to take advantage of request-based runtime PM
22 * the autosuspend delay is set to -1 to make runtime suspend impossible
31 q->dev = dev; in blk_pm_runtime_init()
32 q->rpm_status = RPM_ACTIVE; in blk_pm_runtime_init()
33 pm_runtime_set_autosuspend_delay(q->dev, -1); in blk_pm_runtime_init()
[all …]
/linux/drivers/scsi/bnx2i/
H A Dbnx2i_hwi.c3 * 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 …]
/linux/arch/x86/boot/startup/
H A Dsev-shared.c1 // SPDX-License-Identifier: GPL-2.0
7 * This file is not compiled stand-alone. It contains code shared
8 * between the pre-decompression boot code and the running Linux kernel
9 * and is included directly into both code-bases.
25 * These will be initialized based on CPUID table so that non-present
26 * all-zero leaves (for sparse tables) can be differentiated from
27 * invalid/out-of-range leaves. This is needed since all-zero leaves
28 * still need to be post-processed.
74 switch (call->rax_out) { in svsm_process_result_codes()
79 return -EAGAIN; in svsm_process_result_codes()
[all …]
/linux/drivers/md/dm-vdo/indexer/
H A Dindexer.h1 /* SPDX-License-Identifier: GPL-2.0-only */
15 #include "funnel-queue.h"
20 * The Universal Deduplication System (UDS) is an efficient name-value store. When used for
25 * associated with each name can be any 16-byte value.
110 UDS_MEMORY_CONFIG_256MB = -256,
111 UDS_MEMORY_CONFIG_512MB = -512,
112 UDS_MEMORY_CONFIG_768MB = -768,
113 UDS_MEMORY_CONFIG_REDUCED_256MB = -1280,
114 UDS_MEMORY_CONFIG_REDUCED_512MB = -1536,
115 UDS_MEMORY_CONFIG_REDUCED_768MB = -1792,
[all …]
/linux/kernel/bpf/
H A Dcgroup_iter.c1 // SPDX-License-Identifier: GPL-2.0-only
9 #include "../cgroup/cgroup-internal.h" /* cgroup_mutex and cgroup_is_dead */
13 * 1. Walk the descendants of a cgroup in pre-order.
14 * 2. Walk the descendants of a cgroup in post-order.
18 * For walking descendants, cgroup_iter can walk in either pre-order or
19 * post-order. For walking ancestors, the iter walks up from a cgroup to
25 * The prog can check (seq->num == 0) to determine whether this is
28 * do post-processing, such as outputting an epilogue.
59 struct cgroup_iter_priv *p = seq->private; in cgroup_iter_seq_start()
65 if (p->visited_all) in cgroup_iter_seq_start()
[all …]
/linux/drivers/infiniband/ulp/rtrs/
H A DREADME15 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 …]
/linux/Documentation/driver-api/
H A Dnvmem.rst1 .. SPDX-License-Identifier: GPL-2.0
20 register a sysfs file, allow in-kernel users to access the content of the
23 This was also a problem as far as other in-kernel users were involved, since
35 and write the non-volatile memory.
51 .name = "brcm-nvram",
55 config.dev = &pdev->dev;
79 .nvmem_name = "i2c-eeprom",
82 .con_id = "mac-address",
189 the content is still well defined, e.g. tag-length-values. In this case,
194 Another use case for layouts is the post processing of cells. With layouts,
[all …]
/linux/tools/perf/pmu-events/arch/arm64/fujitsu/monaka/
H A Dspec_operation.json16 "BriefDescription": "This event counts every speculatively executed micro-operation."
20 … "BriefDescription": "This event counts architecturally executed load-exclusive instructions."
24 … "BriefDescription": "This event counts architecturally executed store-exclusive instructions."
28 …"BriefDescription": "This event counts architecturally executed memory-reading instructions, as de…
32 …"BriefDescription": "This event counts architecturally executed memory-writing instructions, as de…
36 …ription": "This event counts architecturally executed memory-reading instructions and memory-writi…
40 …"BriefDescription": "This event counts architecturally executed integer data-processing instructio…
44 …cription": "This event counts architecturally executed Advanced SIMD data-processing instructions."
48 …escription": "This event counts architecturally executed floating-point data-processing instructio…
68 …ch instructions that includes software change of the PC other than exception-generating instructio…
[all …]
/linux/drivers/net/ethernet/aquantia/atlantic/macsec/
H A Dmacsec_struct.h1 /* 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 …]
/linux/Documentation/devicetree/bindings/sound/
H A Dnvidia,tegra210-ahub.yaml1 # 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 …]
/linux/Documentation/devicetree/bindings/dsp/
H A Dmediatek,mt8186-dsp.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dsp/mediatek,mt8186-dsp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Tinghan Shen <tinghan.shen@mediatek.com>
14 advanced pre- and post- audio processing.
19 - mediatek,mt8186-dsp
20 - mediatek,mt8188-dsp
24 - description: Address and size of the DSP config registers
25 - description: Address and size of the DSP SRAM
[all …]
H A Dmediatek,mt8195-dsp.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dsp/mediatek,mt8195-dsp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - YC Hung <yc.hung@mediatek.com>
14 advanced pre- and post- audio processing.
18 const: mediatek,mt8195-dsp
22 - description: Address and size of the DSP Cfg registers
23 - description: Address and size of the DSP SRAM
25 reg-names:
[all …]
/linux/Documentation/devicetree/bindings/display/hisilicon/
H A Dhisi-ade.txt1 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 …]
/linux/drivers/media/platform/verisilicon/
H A Dhantro_hw.h1 /* SPDX-License-Identifier: GPL-2.0 */
13 #include <linux/v4l2-controls.h>
14 #include <media/v4l2-ctrls.h>
15 #include <media/v4l2-vp9.h>
16 #include <media/videobuf2-core.h>
58 * struct hantro_aux_buf - auxiliary DMA buffer for hardware data
110 * @dpb_longterm: DPB long-term
217 * @tile_edge: auxiliary DMA buffer for tile edge processing
229 * @tile_r_info: per-tile information array
230 * @tile_c_info: per-tile information array
[all …]
/linux/include/uapi/drm/
H A 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.
86 /* Physically Non-Continuous memory. */
[all …]
/linux/include/linux/cdx/
H A Dmcdi.h1 /* SPDX-License-Identifier: GPL-2.0
3 * Copyright 2008-2013 Solarflare Communications Inc.
4 * Copyright (C) 2022-2023, Advanced Micro Devices, Inc.
17 * enum cdx_mcdi_mode - MCDI transaction mode
19 * @MCDI_MODE_FAIL: we think MCDI is dead, so fail-fast all calls
31 * enum cdx_mcdi_cmd_state - State for an individual MCDI command
39 * @MCDI_STATE_FINISHED: Processing of this command has completed.
51 * struct cdx_mcdi - CDX MCDI Firmware interface, to interact
58 * @work: Post probe work
84 * struct cdx_mcdi_cmd - An outstanding MCDI command
[all …]
/linux/arch/arm64/kernel/probes/
H A Dkprobes.c1 // SPDX-License-Identifier: GPL-2.0-only
28 #include <asm/debug-monitors.h>
31 #include <asm/text-patching.h>
37 #include "decode-insn.h"
58 kprobe_opcode_t *addr = p->ainsn.xol_insn; in arch_prepare_ss_slot()
64 * - That the I-cache maintenance for these instructions is complete in arch_prepare_ss_slot()
66 * ensures this, but just omits causing a Context-Synchronization-Event in arch_prepare_ss_slot()
69 * - That the kprobe BRK results in an exception (and consequently a in arch_prepare_ss_slot()
70 * Context-Synchronoization-Event), which ensures that the CPU will in arch_prepare_ss_slot()
71 * fetch thesingle-step slot instructions *after* this, ensuring that in arch_prepare_ss_slot()
[all …]
/linux/drivers/clk/mediatek/
H A Dclk-mt8195-apusys_pll.c1 // SPDX-License-Identifier: GPL-2.0-only
4 // Author: Chun-Jie Chen <chun-jie.chen@mediatek.com>
6 #include "clk-mtk.h"
7 #include "clk-pll.h"
9 #include <dt-bindings/clock/mt8195-clk.h>
10 #include <linux/clk-provider.h>
25 * No rst or post divider enable in apu pll, so set "rst_bar_mask" and "en_mask"
62 struct device_node *node = pdev->dev.of_node; in clk_mt8195_apusys_pll_probe()
67 return -ENOMEM; in clk_mt8195_apusys_pll_probe()
91 struct device_node *node = pdev->dev.of_node; in clk_mt8195_apusys_pll_remove()
[all …]
/linux/arch/loongarch/kernel/
H A Dkprobes.c1 // SPDX-License-Identifier: GPL-2.0-only
15 p->ainsn.insn[0] = *p->addr; in arch_prepare_ss_slot()
16 p->ainsn.insn[1] = KPROBE_SSTEPBP_INSN; in arch_prepare_ss_slot()
17 p->ainsn.restore = (unsigned long)p->addr + LOONGARCH_INSN_SIZE; in arch_prepare_ss_slot()
23 p->ainsn.restore = 0; in arch_prepare_simulate()
31 if ((unsigned long)p->addr & 0x3) in arch_prepare_kprobe()
32 return -EILSEQ; in arch_prepare_kprobe()
35 p->opcode = *p->addr; in arch_prepare_kprobe()
36 insn.word = p->opcode; in arch_prepare_kprobe()
40 return -EINVAL; in arch_prepare_kprobe()
[all …]

12345678910>>...13