Home
last modified time | relevance | path

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

12

/linux-6.15/include/drm/
H A 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,
109 void (*update)(struct drm_simple_display_pipe *pipe,
125 int (*prepare_fb)(struct drm_simple_display_pipe *pipe,
135 void (*cleanup_fb)(struct drm_simple_display_pipe *pipe,
182 void (*reset_crtc)(struct drm_simple_display_pipe *pipe);
209 void (*reset_plane)(struct drm_simple_display_pipe *pipe);
242 struct drm_simple_display_pipe { struct
[all …]
H A Ddrm_mipi_dbi.h92 struct drm_simple_display_pipe pipe;
175 enum drm_mode_status mipi_dbi_pipe_mode_valid(struct drm_simple_display_pipe *pipe,
177 void mipi_dbi_pipe_update(struct drm_simple_display_pipe *pipe,
182 void mipi_dbi_pipe_disable(struct drm_simple_display_pipe *pipe);
183 int mipi_dbi_pipe_begin_fb_access(struct drm_simple_display_pipe *pipe,
185 void mipi_dbi_pipe_end_fb_access(struct drm_simple_display_pipe *pipe,
187 void mipi_dbi_pipe_reset_plane(struct drm_simple_display_pipe *pipe);
188 struct drm_plane_state *mipi_dbi_pipe_duplicate_plane_state(struct drm_simple_display_pipe *pipe);
189 void mipi_dbi_pipe_destroy_plane_state(struct drm_simple_display_pipe *pipe,
H A Ddrm_gem_atomic_helper.h12 struct drm_simple_display_pipe;
129 int drm_gem_simple_kms_begin_shadow_fb_access(struct drm_simple_display_pipe *pipe,
131 void drm_gem_simple_kms_end_shadow_fb_access(struct drm_simple_display_pipe *pipe,
133 void drm_gem_simple_kms_reset_shadow_plane(struct drm_simple_display_pipe *pipe);
135 drm_gem_simple_kms_duplicate_shadow_plane_state(struct drm_simple_display_pipe *pipe);
136 void drm_gem_simple_kms_destroy_shadow_plane_state(struct drm_simple_display_pipe *pipe,
/linux-6.15/drivers/gpu/drm/
H A Ddrm_simple_kms_helper.c89 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_mode_valid()
120 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable()
133 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_disable()
151 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_reset()
162 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_duplicate_state()
173 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_destroy_state()
184 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable_vblank()
195 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_disable_vblank()
220 struct drm_simple_display_pipe *pipe; in drm_simple_kms_plane_atomic_check()
249 struct drm_simple_display_pipe *pipe; in drm_simple_kms_plane_atomic_update()
[all …]
H A Ddrm_gem_atomic_helper.c404 int drm_gem_simple_kms_begin_shadow_fb_access(struct drm_simple_display_pipe *pipe, in drm_gem_simple_kms_begin_shadow_fb_access()
422 void drm_gem_simple_kms_end_shadow_fb_access(struct drm_simple_display_pipe *pipe, in drm_gem_simple_kms_end_shadow_fb_access()
436 void drm_gem_simple_kms_reset_shadow_plane(struct drm_simple_display_pipe *pipe) in drm_gem_simple_kms_reset_shadow_plane()
455 drm_gem_simple_kms_duplicate_shadow_plane_state(struct drm_simple_display_pipe *pipe) in drm_gem_simple_kms_duplicate_shadow_plane_state()
470 void drm_gem_simple_kms_destroy_shadow_plane_state(struct drm_simple_display_pipe *pipe, in drm_gem_simple_kms_destroy_shadow_plane_state()
H A Ddrm_mipi_dbi.c320 enum drm_mode_status mipi_dbi_pipe_mode_valid(struct drm_simple_display_pipe *pipe, in mipi_dbi_pipe_mode_valid()
337 void mipi_dbi_pipe_update(struct drm_simple_display_pipe *pipe, in mipi_dbi_pipe_update()
434 void mipi_dbi_pipe_disable(struct drm_simple_display_pipe *pipe) in mipi_dbi_pipe_disable()
465 int mipi_dbi_pipe_begin_fb_access(struct drm_simple_display_pipe *pipe, in mipi_dbi_pipe_begin_fb_access()
481 void mipi_dbi_pipe_end_fb_access(struct drm_simple_display_pipe *pipe, in mipi_dbi_pipe_end_fb_access()
495 void mipi_dbi_pipe_reset_plane(struct drm_simple_display_pipe *pipe) in mipi_dbi_pipe_reset_plane()
513 struct drm_plane_state *mipi_dbi_pipe_duplicate_plane_state(struct drm_simple_display_pipe *pipe) in mipi_dbi_pipe_duplicate_plane_state()
529 void mipi_dbi_pipe_destroy_plane_state(struct drm_simple_display_pipe *pipe, in mipi_dbi_pipe_destroy_plane_state()
/linux-6.15/drivers/gpu/drm/xen/
H A Dxen_drm_front_kms.c33 to_xen_drm_pipeline(struct drm_simple_display_pipe *pipe) in to_xen_drm_pipeline()
106 static void display_enable(struct drm_simple_display_pipe *pipe, in display_enable()
132 static void display_disable(struct drm_simple_display_pipe *pipe) in display_disable()
178 static bool display_send_page_flip(struct drm_simple_display_pipe *pipe, in display_send_page_flip()
225 static int display_check(struct drm_simple_display_pipe *pipe, in display_check()
243 static void display_update(struct drm_simple_display_pipe *pipe, in display_update()
286 display_mode_valid(struct drm_simple_display_pipe *pipe, in display_mode_valid()
H A Dxen_drm_front.h103 struct drm_simple_display_pipe pipe;
/linux-6.15/drivers/gpu/drm/aspeed/
H A Daspeed_gfx_crtc.c21 drm_pipe_to_aspeed_gfx(struct drm_simple_display_pipe *pipe) in drm_pipe_to_aspeed_gfx()
142 static void aspeed_gfx_pipe_enable(struct drm_simple_display_pipe *pipe, in aspeed_gfx_pipe_enable()
154 static void aspeed_gfx_pipe_disable(struct drm_simple_display_pipe *pipe) in aspeed_gfx_pipe_disable()
163 static void aspeed_gfx_pipe_update(struct drm_simple_display_pipe *pipe, in aspeed_gfx_pipe_update()
193 static int aspeed_gfx_enable_vblank(struct drm_simple_display_pipe *pipe) in aspeed_gfx_enable_vblank()
207 static void aspeed_gfx_disable_vblank(struct drm_simple_display_pipe *pipe) in aspeed_gfx_disable_vblank()
H A Daspeed_gfx.h20 struct drm_simple_display_pipe pipe;
/linux-6.15/drivers/gpu/drm/tve200/
H A Dtve200_display.c71 static int tve200_display_check(struct drm_simple_display_pipe *pipe, in tve200_display_check()
121 static void tve200_display_enable(struct drm_simple_display_pipe *pipe, in tve200_display_enable()
242 static void tve200_display_disable(struct drm_simple_display_pipe *pipe) in tve200_display_disable()
257 static void tve200_display_update(struct drm_simple_display_pipe *pipe, in tve200_display_update()
294 static int tve200_display_enable_vblank(struct drm_simple_display_pipe *pipe) in tve200_display_enable_vblank()
306 static void tve200_display_disable_vblank(struct drm_simple_display_pipe *pipe) in tve200_display_disable_vblank()
H A Dtve200_drm.h110 struct drm_simple_display_pipe pipe;
/linux-6.15/drivers/gpu/drm/pl111/
H A Dpl111_display.c51 pl111_mode_valid(struct drm_simple_display_pipe *pipe, in pl111_mode_valid()
85 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 static 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()
H A Dpl111_drm.h138 struct drm_simple_display_pipe pipe;
/linux-6.15/drivers/gpu/drm/tiny/
H A Darcpgu.c55 struct drm_simple_display_pipe pipe;
142 static enum drm_mode_status arc_pgu_mode_valid(struct drm_simple_display_pipe *pipe, in arc_pgu_mode_valid()
197 static void arc_pgu_enable(struct drm_simple_display_pipe *pipe, in arc_pgu_enable()
211 static void arc_pgu_disable(struct drm_simple_display_pipe *pipe) in arc_pgu_disable()
221 static void arc_pgu_update(struct drm_simple_display_pipe *pipe, in arc_pgu_update()
H A Dst7586.c149 static void st7586_pipe_update(struct drm_simple_display_pipe *pipe, in st7586_pipe_update()
171 static void st7586_pipe_enable(struct drm_simple_display_pipe *pipe, in st7586_pipe_enable()
252 static void st7586_pipe_disable(struct drm_simple_display_pipe *pipe) in st7586_pipe_disable()
H A Dili9225.c159 static void ili9225_pipe_update(struct drm_simple_display_pipe *pipe, in ili9225_pipe_update()
181 static void ili9225_pipe_enable(struct drm_simple_display_pipe *pipe, in ili9225_pipe_enable()
293 static void ili9225_pipe_disable(struct drm_simple_display_pipe *pipe) in ili9225_pipe_disable()
H A Dgm12u320.c90 struct drm_simple_display_pipe pipe;
559 static void gm12u320_pipe_enable(struct drm_simple_display_pipe *pipe, in gm12u320_pipe_enable()
571 static void gm12u320_pipe_disable(struct drm_simple_display_pipe *pipe) in gm12u320_pipe_disable()
578 static void gm12u320_pipe_update(struct drm_simple_display_pipe *pipe, in gm12u320_pipe_update()
H A Drepaper.c67 struct drm_simple_display_pipe pipe;
626 static enum drm_mode_status repaper_pipe_mode_valid(struct drm_simple_display_pipe *pipe, in repaper_pipe_mode_valid()
635 static void repaper_pipe_enable(struct drm_simple_display_pipe *pipe, in repaper_pipe_enable()
775 static void repaper_pipe_disable(struct drm_simple_display_pipe *pipe) in repaper_pipe_disable()
831 static void repaper_pipe_update(struct drm_simple_display_pipe *pipe, in repaper_pipe_update()
/linux-6.15/drivers/gpu/drm/gud/
H A Dgud_internal.h18 struct drm_simple_display_pipe pipe;
66 int gud_pipe_check(struct drm_simple_display_pipe *pipe,
69 void gud_pipe_update(struct drm_simple_display_pipe *pipe,
/linux-6.15/drivers/gpu/drm/imx/lcdc/
H A Dimx-lcdc.c104 struct drm_simple_display_pipe pipe;
137 static void imx_lcdc_update_hw_registers(struct drm_simple_display_pipe *pipe, in imx_lcdc_update_hw_registers()
190 static void imx_lcdc_pipe_enable(struct drm_simple_display_pipe *pipe, in imx_lcdc_pipe_enable()
251 static void imx_lcdc_pipe_disable(struct drm_simple_display_pipe *pipe) in imx_lcdc_pipe_disable()
275 static int imx_lcdc_pipe_check(struct drm_simple_display_pipe *pipe, in imx_lcdc_pipe_check()
297 static void imx_lcdc_pipe_update(struct drm_simple_display_pipe *pipe, in imx_lcdc_pipe_update()
/linux-6.15/drivers/gpu/drm/hyperv/
H A Dhyperv_drm_modeset.c101 static void hyperv_pipe_enable(struct drm_simple_display_pipe *pipe, in hyperv_pipe_enable()
116 static int hyperv_pipe_check(struct drm_simple_display_pipe *pipe, in hyperv_pipe_check()
135 static void hyperv_pipe_update(struct drm_simple_display_pipe *pipe, in hyperv_pipe_update()
H A Dhyperv_drm.h14 struct drm_simple_display_pipe pipe;
/linux-6.15/drivers/staging/fbtft/
H A DTODO1 * convert all these over to drm_simple_display_pipe and submit for inclusion
/linux-6.15/drivers/gpu/drm/mcde/
H A Dmcde_display.c159 static int mcde_display_check(struct drm_simple_display_pipe *pipe, in mcde_display_check()
1151 static void mcde_display_enable(struct drm_simple_display_pipe *pipe, in mcde_display_enable()
1300 static void mcde_display_disable(struct drm_simple_display_pipe *pipe) in mcde_display_disable()
1383 static void mcde_display_update(struct drm_simple_display_pipe *pipe, in mcde_display_update()
1445 static int mcde_display_enable_vblank(struct drm_simple_display_pipe *pipe) in mcde_display_enable_vblank()
1464 static void mcde_display_disable_vblank(struct drm_simple_display_pipe *pipe) in mcde_display_disable_vblank()

12