Home
last modified time | relevance | path

Searched refs:drm_simple_display_pipe (Results 1 – 24 of 24) sorted by relevance

/Linux-v4.19/include/drm/
Ddrm_simple_kms_helper.h17 struct drm_simple_display_pipe;
66 void (*enable)(struct drm_simple_display_pipe *pipe,
76 void (*disable)(struct drm_simple_display_pipe *pipe);
95 int (*check)(struct drm_simple_display_pipe *pipe,
110 void (*update)(struct drm_simple_display_pipe *pipe,
123 int (*prepare_fb)(struct drm_simple_display_pipe *pipe,
133 void (*cleanup_fb)(struct drm_simple_display_pipe *pipe,
143 int (*enable_vblank)(struct drm_simple_display_pipe *pipe);
152 void (*disable_vblank)(struct drm_simple_display_pipe *pipe);
166 struct drm_simple_display_pipe { struct
[all …]
Ddrm_gem_framebuffer_helper.h13 struct drm_simple_display_pipe;
31 int drm_gem_fb_simple_display_pipe_prepare_fb(struct drm_simple_display_pipe *pipe,
/Linux-v4.19/drivers/gpu/drm/
Ddrm_simple_kms_helper.c41 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_mode_valid()
43 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_mode_valid()
68 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable()
70 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_enable()
81 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_disable()
83 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_disable()
99 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable_vblank()
101 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_enable_vblank()
110 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_disable_vblank()
112 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_disable_vblank()
[all …]
Ddrm_gem_framebuffer_helper.c280 int drm_gem_fb_simple_display_pipe_prepare_fb(struct drm_simple_display_pipe *pipe, in drm_gem_fb_simple_display_pipe_prepare_fb()
/Linux-v4.19/include/drm/tinydrm/
Dtinydrm.h29 struct drm_simple_display_pipe pipe;
51 pipe_to_tinydrm(struct drm_simple_display_pipe *pipe) in pipe_to_tinydrm()
111 void tinydrm_display_pipe_update(struct drm_simple_display_pipe *pipe,
Dmipi-dbi.h73 void mipi_dbi_pipe_disable(struct drm_simple_display_pipe *pipe);
/Linux-v4.19/drivers/gpu/drm/tve200/
Dtve200_display.c72 static int tve200_display_check(struct drm_simple_display_pipe *pipe, in tve200_display_check()
122 static void tve200_display_enable(struct drm_simple_display_pipe *pipe, in tve200_display_enable()
226 static void tve200_display_disable(struct drm_simple_display_pipe *pipe) in tve200_display_disable()
240 static void tve200_display_update(struct drm_simple_display_pipe *pipe, in tve200_display_update()
277 static int tve200_display_enable_vblank(struct drm_simple_display_pipe *pipe) in tve200_display_enable_vblank()
287 static void tve200_display_disable_vblank(struct drm_simple_display_pipe *pipe) in tve200_display_disable_vblank()
Dtve200_drm.h105 struct drm_simple_display_pipe pipe;
/Linux-v4.19/drivers/gpu/drm/mxsfb/
Dmxsfb_drv.c78 drm_pipe_to_mxsfb_drm_private(struct drm_simple_display_pipe *pipe) in drm_pipe_to_mxsfb_drm_private()
101 static void mxsfb_pipe_enable(struct drm_simple_display_pipe *pipe, in mxsfb_pipe_enable()
112 static void mxsfb_pipe_disable(struct drm_simple_display_pipe *pipe) in mxsfb_pipe_disable()
121 static void mxsfb_pipe_update(struct drm_simple_display_pipe *pipe, in mxsfb_pipe_update()
129 static int mxsfb_pipe_enable_vblank(struct drm_simple_display_pipe *pipe) in mxsfb_pipe_enable_vblank()
142 static void mxsfb_pipe_disable_vblank(struct drm_simple_display_pipe *pipe) in mxsfb_pipe_disable_vblank()
Dmxsfb_drv.h37 struct drm_simple_display_pipe pipe;
Dmxsfb_crtc.c290 struct drm_simple_display_pipe *pipe = &mxsfb->pipe; in mxsfb_plane_atomic_update()
/Linux-v4.19/drivers/gpu/drm/xen/
Dxen_drm_front_kms.c30 to_xen_drm_pipeline(struct drm_simple_display_pipe *pipe) in to_xen_drm_pipeline()
110 static void display_enable(struct drm_simple_display_pipe *pipe, in display_enable()
136 static void display_disable(struct drm_simple_display_pipe *pipe) in display_disable()
182 static bool display_send_page_flip(struct drm_simple_display_pipe *pipe, in display_send_page_flip()
229 static void display_update(struct drm_simple_display_pipe *pipe, in display_update()
Dxen_drm_front.h107 struct drm_simple_display_pipe pipe;
/Linux-v4.19/drivers/gpu/drm/pl111/
Dpl111_display.c88 static int pl111_display_check(struct drm_simple_display_pipe *pipe, in pl111_display_check()
122 static void pl111_display_enable(struct drm_simple_display_pipe *pipe, in pl111_display_enable()
335 void pl111_display_disable(struct drm_simple_display_pipe *pipe) in pl111_display_disable()
367 static void pl111_display_update(struct drm_simple_display_pipe *pipe, in pl111_display_update()
396 static int pl111_display_enable_vblank(struct drm_simple_display_pipe *pipe) in pl111_display_enable_vblank()
407 static void pl111_display_disable_vblank(struct drm_simple_display_pipe *pipe) in pl111_display_disable_vblank()
Dpl111_drm.h70 struct drm_simple_display_pipe pipe;
/Linux-v4.19/drivers/staging/fbtft/
DTODO6 * convert all these over to drm_simple_display_pipe and submit for inclusion
/Linux-v4.19/drivers/gpu/drm/tinydrm/
Dst7586.c164 static void st7586_pipe_enable(struct drm_simple_display_pipe *pipe, in st7586_pipe_enable()
231 static void st7586_pipe_disable(struct drm_simple_display_pipe *pipe) in st7586_pipe_disable()
Dili9225.c165 static void ili9225_pipe_enable(struct drm_simple_display_pipe *pipe, in ili9225_pipe_enable()
262 static void ili9225_pipe_disable(struct drm_simple_display_pipe *pipe) in ili9225_pipe_disable()
Dst7735r.c39 static void jd_t18003_t01_pipe_enable(struct drm_simple_display_pipe *pipe, in jd_t18003_t01_pipe_enable()
Dili9341.c50 static void yx240qv29_enable(struct drm_simple_display_pipe *pipe, in yx240qv29_enable()
Dmi0283qt.c52 static void mi0283qt_enable(struct drm_simple_display_pipe *pipe, in mi0283qt_enable()
Drepaper.c649 static void repaper_pipe_enable(struct drm_simple_display_pipe *pipe, in repaper_pipe_enable()
786 static void repaper_pipe_disable(struct drm_simple_display_pipe *pipe) in repaper_pipe_disable()
Dmipi-dbi.c310 void mipi_dbi_pipe_disable(struct drm_simple_display_pipe *pipe) in mipi_dbi_pipe_disable()
/Linux-v4.19/drivers/gpu/drm/tinydrm/core/
Dtinydrm-pipe.c120 void tinydrm_display_pipe_update(struct drm_simple_display_pipe *pipe, in tinydrm_display_pipe_update()