Home
last modified time | relevance | path

Searched +full:android +full:- +full:pipe (Results 1 – 11 of 11) 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 -EINVA 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-disabl
179 drm_vblank_crtc(struct drm_device * dev,unsigned int pipe) drm_vblank_crtc() argument
191 store_vblank(struct drm_device * dev,unsigned int pipe,u32 vblank_count_inc,ktime_t t_vblank,u32 last) store_vblank() argument
207 drm_max_vblank_count(struct drm_device * dev,unsigned int pipe) drm_max_vblank_count() argument
218 drm_vblank_no_hw_counter(struct drm_device * dev,unsigned int pipe) drm_vblank_no_hw_counter() argument
224 __get_vblank_counter(struct drm_device * dev,unsigned int pipe) __get_vblank_counter() argument
248 drm_reset_vblank_timestamp(struct drm_device * dev,unsigned int pipe) drm_reset_vblank_timestamp() argument
295 drm_update_vblank_count(struct drm_device * dev,unsigned int pipe,bool in_vblank_irq) drm_update_vblank_count() argument
387 drm_vblank_count(struct drm_device * dev,unsigned int pipe) drm_vblank_count() argument
423 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_accurate_vblank_count() local
442 __disable_vblank(struct drm_device * dev,unsigned int pipe) __disable_vblank() argument
461 drm_vblank_disable_and_save(struct drm_device * dev,unsigned int pipe) drm_vblank_disable_and_save() argument
502 unsigned int pipe = vblank->pipe; vblank_disable_fn() local
630 unsigned int pipe = drm_crtc_index(crtc); drm_calc_timestamping_constants() local
714 unsigned int pipe = crtc->index; drm_crtc_vblank_helper_get_vblank_timestamp_internal() local
907 drm_get_last_vbltimestamp(struct drm_device * dev,unsigned int pipe,ktime_t * tvblank,bool in_vblank_irq) drm_get_last_vbltimestamp() argument
956 drm_vblank_count_and_time(struct drm_device * dev,unsigned int pipe,ktime_t * vblanktime) drm_vblank_count_and_time() argument
1117 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_arm_vblank_event() local
1143 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_send_vblank_event() local
1158 __enable_vblank(struct drm_device * dev,unsigned int pipe) __enable_vblank() argument
1173 drm_vblank_enable(struct drm_device * dev,unsigned int pipe) drm_vblank_enable() argument
1211 drm_vblank_get(struct drm_device * dev,unsigned int pipe) drm_vblank_get() argument
1254 drm_vblank_put(struct drm_device * dev,unsigned int pipe) drm_vblank_put() argument
1304 int pipe = drm_crtc_index(crtc); drm_crtc_wait_one_vblank() local
1342 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_off() local
1486 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_on_config() local
1539 drm_vblank_restore(struct drm_device * dev,unsigned int pipe) drm_vblank_restore() argument
1596 unsigned int pipe = drm_crtc_index(crtc); drm_crtc_vblank_restore() local
1607 drm_queue_vblank_event(struct drm_device * dev,unsigned int pipe,u64 req_seq,union drm_wait_vblank * vblwait,struct drm_file * file_priv) drm_queue_vblank_event() argument
1712 drm_wait_vblank_reply(struct drm_device * dev,unsigned int pipe,struct drm_wait_vblank_reply * reply) drm_wait_vblank_reply() argument
1743 unsigned int flags, pipe, high_pipe; drm_wait_vblank_ioctl() local
1876 drm_handle_vblank_events(struct drm_device * dev,unsigned int pipe) drm_handle_vblank_events() argument
1918 drm_handle_vblank(struct drm_device * dev,unsigned int pipe) drm_handle_vblank() argument
2011 int pipe; drm_crtc_get_sequence_ioctl() local
2068 int pipe; drm_crtc_queue_sequence_ioctl() local
[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 …]
/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-mappin
37 unsigned int pipe; __uvc_query_ctrl() local
1937 unsigned int npackets, pipe; uvc_init_video_bulk() local
2338 unsigned int pipe; uvc_video_stop_streaming() local
[all...]
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_plane.c1 // SPDX-License-Identifier: MIT
3 * Copyright 2022-2026 Advanced Micro Devices, Inc.
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->alph in amdgpu_dm_plane_fill_blending_from_plane_state()
[all...]
/linux/
H A DMAINTAINERS5 ----------
[all...]