Home
last modified time | relevance | path

Searched +full:android +full:- +full:pipe (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/platform/goldfish/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 Unless you are building for the Android Goldfish emulator say N here.
17 This is a virtual device to drive the QEMU pipe interface used by
18 the Goldfish Android Virtual Device.
H A Dgoldfish_pipe.c1 // SPDX-License-Identifier: GPL-2.0
6 * Copyright (C) 2011-2016 Google, Inc.
26 * .... write() or read() through the pipe.
62 #include <linux/dma-mapping.h>
84 /* A per-pipe command structure, shared with the host */
86 s32 cmd; /* PipeCmdCode, guest -> host */
87 s32 id; /* pipe id, guest -> host */
88 s32 status; /* command execution status, host -> guest */
89 s32 reserved; /* to pad to 64-bit boundary */
93 /* number of buffers, guest -> host */
[all …]
/linux/drivers/gpu/drm/msm/
H A DNOTES5 + MDP3 - ?? seems to be what is on geeksphone peak device
6 + MDP4 - S3 (APQ8060, touchpad), S4-pro (APQ8064, nexus4 & ifc6410)
7 + MDP5 - snapdragon 800
20 with N different kms devices from xf86-video-freedreno. Plus, it
27 And one or more 'struct msm_gpu' for the various different gpu sub-
38 plane -> PIPE{RGBn,VGn} \
39 crtc -> OVLP{n} + DMA{P,S,E} (??) |-> MDP "device"
40 encoder -> DTV/LCDC/DSI (within MDP4) /
41 connector -> HDMI/DSI/etc --> other device(s)
51 plane -> PIPE{RGBn,VIGn} \
[all …]
/linux/drivers/staging/media/atomisp/pci/hive_isp_css_include/
H A Dassert_support.h1 /* SPDX-License-Identifier: GPL-2.0 */
12 #define CT_ASSERT(cnd) ((void)sizeof(char[(cnd) ? 1 : -1]))
19 * but that causes many compiler warnings (==errors) under Android
32 * The implementation for the pipe generation tool is in see support.isp.h
/linux/drivers/staging/media/atomisp/pci/runtime/pipeline/src/
H A Dpipeline.c1 // SPDX-License-Identifier: GPL-2.0
4 * Copyright (c) 2010 - 2015, Intel Corporation.
66 IA_CSS_LEAVE_ERR_PRIVATE(-EINVAL); in ia_css_pipeline_create()
67 return -EINVAL; in ia_css_pipeline_create()
82 IA_CSS_ERROR("Invalid pipe number"); in ia_css_pipeline_map()
110 IA_CSS_LOG("pipe_num = %d", pipeline->pipe_num); in ia_css_pipeline_destroy()
129 pipeline->pipe_id = pipe_id; in ia_css_pipeline_start()
196 return -EINVAL; in ia_css_pipeline_request_stop()
205 ia_css_pipeline_get_sp_thread_id(pipeline->pipe_num, &thread_id); in ia_css_pipeline_request_stop()
210 return -EBUSY; in ia_css_pipeline_request_stop()
[all …]
/linux/drivers/gpu/drm/
H A Ddrm_vblank.c91 * "Physical top of display" is the reference point for the high-precision/
109 * tear-free display, users must synchronize page flips and/or rendering to
114 * involves filtering out spurious interrupts, keeping race-free blanking
115 * counters, coping with counter wrap-around and resets and keeping use counts.
133 * On many hardware disabling the vblank interrupt cannot be done in a race-free
139 * Drivers for hardware without support for vertical-blanking interrupts can
142 * vertical-blanking regions, the timer helps DRM clients and compositors to
148 * Drivers without support for vertical-blanking interrupts nor timers must
166 drm_get_last_vbltimestamp(struct drm_device *dev, unsigned int pipe,
175 MODULE_PARM_DESC(vblankoffdelay, "Delay until vblank irq auto-disable [msecs] (0: never disable, <0…
[all …]
/linux/drivers/gpu/drm/msm/adreno/
H A Dadreno_gpu.h1 /* SPDX-License-Identifier: GPL-2.0-only */
35 * @enum adreno_family: identify generation and possibly sub-generation
37 * In some cases there are distinct sub-generations within a major revision
39 * necessary sub-generation.
92 /* Reglist with pipe information */
96 u32 pipe; member
109 * @chipids: Table of matching chip-ids
150 * -----+---------
218 * of gpu firmware to linux-firmware, the fw files were
220 * android kernel. But linux-firmware preferred they be
[all …]
/linux/drivers/gpu/drm/i915/display/
H A Dvlv_dsi.c91 struct intel_display *display = to_intel_display(&intel_dsi->base); in vlv_dsi_wait_for_fifo_empty()
99 drm_err(display->drm, "DPI FIFOs are not empty\n"); in vlv_dsi_wait_for_fifo_empty()
111 for (j = 0; j < min_t(u32, len - i, 4); j++) in write_data()
127 for (j = 0; j < min_t(u32, len - i, 4); j++) in read_data()
136 struct intel_dsi *intel_dsi = intel_dsi_host->intel_dsi; in intel_dsi_host_transfer()
137 struct intel_display *display = to_intel_display(&intel_dsi->base); in intel_dsi_host_transfer()
138 enum port port = intel_dsi_host->port; in intel_dsi_host_transfer()
151 if (msg->flags & MIPI_DSI_MSG_USE_LPM) { in intel_dsi_host_transfer()
167 drm_err(display->drm, in intel_dsi_host_transfer()
174 if (msg->rx_len) { in intel_dsi_host_transfer()
[all …]
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8998-oneplus-common.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
3 * OnePlus 5(T) (cheeseburger / dumpling) common device tree source based on msm8998-mtp.dtsi
9 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
20 qcom,msm-id = <292 0x20001>; /* 8998 v2.1 */
23 #address-cells = <2>;
24 #size-cells = <2>;
29 compatible = "simple-framebuffer";
47 power-domains = <&mmcc MDSS_GDSC>;
[all …]
H A Dmsm8998-xiaomi-sagit.dts1 // SPDX-License-Identifier: BSD-3-Clause
3 * Xiaomi Mi 6 (sagit) device tree source based on msm8998-mtp.dtsi
10 /dts-v1/;
16 #include <dt-bindings/input/input.h>
17 #include <dt-bindings/leds/common.h>
18 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
24 /delete-node/ &adsp_mem;
25 /delete-node/ &mpss_mem;
26 /delete-node/ &venus_mem;
27 /delete-node/ &mba_mem;
[all …]
/linux/drivers/gpu/drm/mcde/
H A Dmcde_drv.c1 // SPDX-License-Identifier: GPL-2.0
5 * (C) ST-Ericsson SA 2013
9 * DOC: ST-Ericsson MCDE Driver
11 * The MCDE (short for multi-channel display engine) is a graphics
15 * ST-Ericsson U8500 where is was used for mass-market deployments
16 * in Android phones from Samsung and Sony Ericsson.
18 * It can do 1080p30 on SDTV CCIR656, DPI-2, DBI-2 or DSI for
25 * Memory -> Overlay -> Channel -> FIFO -> 8 formatters -> DSI/DPI
47 * - Enabled damaged rectangles using drm_plane_enable_fb_damage_clips()
49 * command-only display.
[all …]
/linux/drivers/media/usb/uvc/
H A Duvc_video.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * uvc_video.c -- USB Video Class driver - Video handling
5 * Copyright (C) 2005-2010
9 #include <linux/dma-mapping.h>
24 #include <media/v4l2-common.h>
28 /* ------------------------------------------------------------------------
37 unsigned int pipe; in __uvc_query_ctrl() local
39 pipe = (query & 0x80) ? usb_rcvctrlpipe(dev->udev, 0) in __uvc_query_ctrl()
40 : usb_sndctrlpipe(dev->udev, 0); in __uvc_query_ctrl()
43 return usb_control_msg(dev->udev, pipe, query, type, cs << 8, in __uvc_query_ctrl()
[all …]
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_plane.c1 // SPDX-License-Identifier: MIT
111 if (plane_state->pixel_blend_mode == DRM_MODE_BLEND_PREMULTI || in amdgpu_dm_plane_fill_blending_from_plane_state()
112 plane_state->pixel_blend_mode == DRM_MODE_BLEND_COVERAGE) { in amdgpu_dm_plane_fill_blending_from_plane_state()
123 uint32_t format = plane_state->fb->format->format; in amdgpu_dm_plane_fill_blending_from_plane_state()
133 if (*per_pixel_alpha && plane_state->pixel_blend_mode == DRM_MODE_BLEND_COVERAGE) in amdgpu_dm_plane_fill_blending_from_plane_state()
137 if (plane_state->alpha < 0xffff) { in amdgpu_dm_plane_fill_blending_from_plane_state()
139 *global_alpha_value = plane_state->alpha >> 8; in amdgpu_dm_plane_fill_blending_from_plane_state()
148 if (*cap - *size < 1) { in amdgpu_dm_plane_add_modifier()
194 tiling_info->gfxversion = DcGfxVersion8; in amdgpu_dm_plane_fill_gfx8_tiling_info_from_flags()
196 tiling_info->gfx8.num_banks = num_banks; in amdgpu_dm_plane_fill_gfx8_tiling_info_from_flags()
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]