Home
last modified time | relevance | path

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

12

/Linux-v5.4/include/drm/
Ddrm_simple_kms_helper.h13 struct drm_simple_display_pipe;
62 void (*enable)(struct drm_simple_display_pipe *pipe,
72 void (*disable)(struct drm_simple_display_pipe *pipe);
91 int (*check)(struct drm_simple_display_pipe *pipe,
106 void (*update)(struct drm_simple_display_pipe *pipe,
119 int (*prepare_fb)(struct drm_simple_display_pipe *pipe,
129 void (*cleanup_fb)(struct drm_simple_display_pipe *pipe,
139 int (*enable_vblank)(struct drm_simple_display_pipe *pipe);
148 void (*disable_vblank)(struct drm_simple_display_pipe *pipe);
162 struct drm_simple_display_pipe { struct
[all …]
Ddrm_mipi_dbi.h85 struct drm_simple_display_pipe pipe;
144 void mipi_dbi_pipe_update(struct drm_simple_display_pipe *pipe,
149 void mipi_dbi_pipe_disable(struct drm_simple_display_pipe *pipe);
Ddrm_gem_framebuffer_helper.h13 struct drm_simple_display_pipe;
34 int drm_gem_fb_simple_display_pipe_prepare_fb(struct drm_simple_display_pipe *pipe,
/Linux-v5.4/drivers/gpu/drm/
Ddrm_simple_kms_helper.c38 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_mode_valid()
40 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_mode_valid()
65 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable()
67 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_enable()
78 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_disable()
80 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_disable()
96 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable_vblank()
98 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_enable_vblank()
107 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_disable_vblank()
109 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_disable_vblank()
[all …]
Ddrm_gem_framebuffer_helper.c319 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-v5.4/drivers/gpu/drm/aspeed/
Daspeed_gfx_crtc.c21 drm_pipe_to_aspeed_gfx(struct drm_simple_display_pipe *pipe) in drm_pipe_to_aspeed_gfx()
141 static void aspeed_gfx_pipe_enable(struct drm_simple_display_pipe *pipe, in aspeed_gfx_pipe_enable()
153 static void aspeed_gfx_pipe_disable(struct drm_simple_display_pipe *pipe) in aspeed_gfx_pipe_disable()
162 static void aspeed_gfx_pipe_update(struct drm_simple_display_pipe *pipe, in aspeed_gfx_pipe_update()
192 static int aspeed_gfx_enable_vblank(struct drm_simple_display_pipe *pipe) in aspeed_gfx_enable_vblank()
206 static void aspeed_gfx_disable_vblank(struct drm_simple_display_pipe *pipe) in aspeed_gfx_disable_vblank()
Daspeed_gfx.h13 struct drm_simple_display_pipe pipe;
/Linux-v5.4/drivers/gpu/drm/tve200/
Dtve200_display.c70 static int tve200_display_check(struct drm_simple_display_pipe *pipe, in tve200_display_check()
120 static void tve200_display_enable(struct drm_simple_display_pipe *pipe, in tve200_display_enable()
225 static void tve200_display_disable(struct drm_simple_display_pipe *pipe) in tve200_display_disable()
239 static void tve200_display_update(struct drm_simple_display_pipe *pipe, in tve200_display_update()
276 static int tve200_display_enable_vblank(struct drm_simple_display_pipe *pipe) in tve200_display_enable_vblank()
286 static void tve200_display_disable_vblank(struct drm_simple_display_pipe *pipe) in tve200_display_disable_vblank()
Dtve200_drm.h110 struct drm_simple_display_pipe pipe;
/Linux-v5.4/drivers/gpu/drm/mxsfb/
Dmxsfb_drv.c73 drm_pipe_to_mxsfb_drm_private(struct drm_simple_display_pipe *pipe) in drm_pipe_to_mxsfb_drm_private()
100 static void mxsfb_pipe_enable(struct drm_simple_display_pipe *pipe, in mxsfb_pipe_enable()
113 static void mxsfb_pipe_disable(struct drm_simple_display_pipe *pipe) in mxsfb_pipe_disable()
134 static void mxsfb_pipe_update(struct drm_simple_display_pipe *pipe, in mxsfb_pipe_update()
142 static int mxsfb_pipe_enable_vblank(struct drm_simple_display_pipe *pipe) in mxsfb_pipe_enable_vblank()
155 static void mxsfb_pipe_disable_vblank(struct drm_simple_display_pipe *pipe) in mxsfb_pipe_disable_vblank()
Dmxsfb_drv.h29 struct drm_simple_display_pipe pipe;
/Linux-v5.4/drivers/gpu/drm/bochs/
Dbochs_kms.c46 static void bochs_pipe_enable(struct drm_simple_display_pipe *pipe, in bochs_pipe_enable()
56 static void bochs_pipe_update(struct drm_simple_display_pipe *pipe, in bochs_pipe_update()
72 static int bochs_pipe_prepare_fb(struct drm_simple_display_pipe *pipe, in bochs_pipe_prepare_fb()
83 static void bochs_pipe_cleanup_fb(struct drm_simple_display_pipe *pipe, in bochs_pipe_cleanup_fb()
Dbochs.h72 struct drm_simple_display_pipe pipe;
/Linux-v5.4/drivers/gpu/drm/xen/
Dxen_drm_front_kms.c31 to_xen_drm_pipeline(struct drm_simple_display_pipe *pipe) in to_xen_drm_pipeline()
111 static void display_enable(struct drm_simple_display_pipe *pipe, in display_enable()
137 static void display_disable(struct drm_simple_display_pipe *pipe) in display_disable()
183 static bool display_send_page_flip(struct drm_simple_display_pipe *pipe, in display_send_page_flip()
230 static void display_update(struct drm_simple_display_pipe *pipe, in display_update()
Dxen_drm_front.h112 struct drm_simple_display_pipe pipe;
/Linux-v5.4/drivers/gpu/drm/pl111/
Dpl111_display.c85 static int pl111_display_check(struct drm_simple_display_pipe *pipe, in pl111_display_check()
119 static void pl111_display_enable(struct drm_simple_display_pipe *pipe, in pl111_display_enable()
357 void pl111_display_disable(struct drm_simple_display_pipe *pipe) in pl111_display_disable()
389 static void pl111_display_update(struct drm_simple_display_pipe *pipe, in pl111_display_update()
418 static int pl111_display_enable_vblank(struct drm_simple_display_pipe *pipe) in pl111_display_enable_vblank()
429 static void pl111_display_disable_vblank(struct drm_simple_display_pipe *pipe) in pl111_display_disable_vblank()
Dpl111_drm.h65 struct drm_simple_display_pipe pipe;
/Linux-v5.4/drivers/gpu/drm/mcde/
Dmcde_drm.h18 struct drm_simple_display_pipe pipe;
Dmcde_display.c150 static int mcde_display_check(struct drm_simple_display_pipe *pipe, in mcde_display_check()
812 static void mcde_display_enable(struct drm_simple_display_pipe *pipe, in mcde_display_enable()
944 static void mcde_display_disable(struct drm_simple_display_pipe *pipe) in mcde_display_disable()
1006 static void mcde_display_update(struct drm_simple_display_pipe *pipe, in mcde_display_update()
1064 static int mcde_display_enable_vblank(struct drm_simple_display_pipe *pipe) in mcde_display_enable_vblank()
1083 static void mcde_display_disable_vblank(struct drm_simple_display_pipe *pipe) in mcde_display_disable_vblank()
/Linux-v5.4/drivers/gpu/drm/tiny/
Dst7586.c158 static void st7586_pipe_update(struct drm_simple_display_pipe *pipe, in st7586_pipe_update()
176 static void st7586_pipe_enable(struct drm_simple_display_pipe *pipe, in st7586_pipe_enable()
256 static void st7586_pipe_disable(struct drm_simple_display_pipe *pipe) in st7586_pipe_disable()
Dili9225.c164 static void ili9225_pipe_update(struct drm_simple_display_pipe *pipe, in ili9225_pipe_update()
182 static void ili9225_pipe_enable(struct drm_simple_display_pipe *pipe, in ili9225_pipe_enable()
292 static void ili9225_pipe_disable(struct drm_simple_display_pipe *pipe) in ili9225_pipe_disable()
Dgm12u320.c86 struct drm_simple_display_pipe pipe;
589 static void gm12u320_pipe_enable(struct drm_simple_display_pipe *pipe, in gm12u320_pipe_enable()
601 static void gm12u320_pipe_disable(struct drm_simple_display_pipe *pipe) in gm12u320_pipe_disable()
609 static void gm12u320_pipe_update(struct drm_simple_display_pipe *pipe, in gm12u320_pipe_update()
Drepaper.c64 struct drm_simple_display_pipe pipe;
653 static void repaper_pipe_enable(struct drm_simple_display_pipe *pipe, in repaper_pipe_enable()
794 static void repaper_pipe_disable(struct drm_simple_display_pipe *pipe) in repaper_pipe_disable()
855 static void repaper_pipe_update(struct drm_simple_display_pipe *pipe, in repaper_pipe_update()
/Linux-v5.4/drivers/staging/fbtft/
DTODO6 * convert all these over to drm_simple_display_pipe and submit for inclusion
/Linux-v5.4/drivers/gpu/drm/cirrus/
Dcirrus.c54 struct drm_simple_display_pipe pipe;
401 static int cirrus_pipe_check(struct drm_simple_display_pipe *pipe, in cirrus_pipe_check()
412 static void cirrus_pipe_enable(struct drm_simple_display_pipe *pipe, in cirrus_pipe_enable()
422 static void cirrus_pipe_update(struct drm_simple_display_pipe *pipe, in cirrus_pipe_update()

12