Home
last modified time | relevance | path

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

12

/linux-6.1.9/include/drm/ !
Ddrm_simple_kms_helper.h13 struct drm_simple_display_pipe;
52 enum drm_mode_status (*mode_valid)(struct drm_simple_display_pipe *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,
145 int (*enable_vblank)(struct drm_simple_display_pipe *pipe);
154 void (*disable_vblank)(struct drm_simple_display_pipe *pipe);
[all …]
Ddrm_gem_atomic_helper.h11 struct drm_simple_display_pipe;
18 int drm_gem_simple_display_pipe_prepare_fb(struct drm_simple_display_pipe *pipe,
121 int drm_gem_simple_kms_prepare_shadow_fb(struct drm_simple_display_pipe *pipe,
123 void drm_gem_simple_kms_cleanup_shadow_fb(struct drm_simple_display_pipe *pipe,
125 void drm_gem_simple_kms_reset_shadow_plane(struct drm_simple_display_pipe *pipe);
127 drm_gem_simple_kms_duplicate_shadow_plane_state(struct drm_simple_display_pipe *pipe);
128 void drm_gem_simple_kms_destroy_shadow_plane_state(struct drm_simple_display_pipe *pipe,
Ddrm_mipi_dbi.h85 struct drm_simple_display_pipe pipe;
158 enum drm_mode_status mipi_dbi_pipe_mode_valid(struct drm_simple_display_pipe *pipe,
160 void mipi_dbi_pipe_update(struct drm_simple_display_pipe *pipe,
165 void mipi_dbi_pipe_disable(struct drm_simple_display_pipe *pipe);
Ddrm_gem_vram_helper.h20 struct drm_simple_display_pipe;
145 struct drm_simple_display_pipe *pipe,
149 struct drm_simple_display_pipe *pipe,
/linux-6.1.9/drivers/gpu/drm/ !
Ddrm_simple_kms_helper.c89 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_mode_valid()
91 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_mode_valid()
116 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable()
118 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_enable()
129 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_disable()
131 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_disable()
147 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_reset()
149 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_reset()
158 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_duplicate_state()
160 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_duplicate_state()
[all …]
Ddrm_gem_atomic_helper.c222 int drm_gem_simple_display_pipe_prepare_fb(struct drm_simple_display_pipe *pipe, in drm_gem_simple_display_pipe_prepare_fb()
431 int drm_gem_simple_kms_prepare_shadow_fb(struct drm_simple_display_pipe *pipe, in drm_gem_simple_kms_prepare_shadow_fb()
448 void drm_gem_simple_kms_cleanup_shadow_fb(struct drm_simple_display_pipe *pipe, in drm_gem_simple_kms_cleanup_shadow_fb()
462 void drm_gem_simple_kms_reset_shadow_plane(struct drm_simple_display_pipe *pipe) in drm_gem_simple_kms_reset_shadow_plane()
481 drm_gem_simple_kms_duplicate_shadow_plane_state(struct drm_simple_display_pipe *pipe) in drm_gem_simple_kms_duplicate_shadow_plane_state()
496 void drm_gem_simple_kms_destroy_shadow_plane_state(struct drm_simple_display_pipe *pipe, in drm_gem_simple_kms_destroy_shadow_plane_state()
/linux-6.1.9/drivers/gpu/drm/xen/ !
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()
Dxen_drm_front.h103 struct drm_simple_display_pipe pipe;
/linux-6.1.9/drivers/gpu/drm/aspeed/ !
Daspeed_gfx_crtc.c22 drm_pipe_to_aspeed_gfx(struct drm_simple_display_pipe *pipe) in drm_pipe_to_aspeed_gfx()
143 static void aspeed_gfx_pipe_enable(struct drm_simple_display_pipe *pipe, in aspeed_gfx_pipe_enable()
155 static void aspeed_gfx_pipe_disable(struct drm_simple_display_pipe *pipe) in aspeed_gfx_pipe_disable()
164 static void aspeed_gfx_pipe_update(struct drm_simple_display_pipe *pipe, in aspeed_gfx_pipe_update()
194 static int aspeed_gfx_enable_vblank(struct drm_simple_display_pipe *pipe) in aspeed_gfx_enable_vblank()
208 static void aspeed_gfx_disable_vblank(struct drm_simple_display_pipe *pipe) in aspeed_gfx_disable_vblank()
/linux-6.1.9/drivers/gpu/drm/tve200/ !
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()
Dtve200_drm.h110 struct drm_simple_display_pipe pipe;
/linux-6.1.9/drivers/gpu/drm/pl111/ !
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()
Dpl111_drm.h138 struct drm_simple_display_pipe pipe;
/linux-6.1.9/drivers/gpu/drm/gud/ !
Dgud_internal.h18 struct drm_simple_display_pipe pipe;
65 int gud_pipe_check(struct drm_simple_display_pipe *pipe,
68 void gud_pipe_update(struct drm_simple_display_pipe *pipe,
/linux-6.1.9/drivers/gpu/drm/tiny/ !
Darcpgu.c53 struct drm_simple_display_pipe pipe;
140 static enum drm_mode_status arc_pgu_mode_valid(struct drm_simple_display_pipe *pipe, in arc_pgu_mode_valid()
195 static void arc_pgu_enable(struct drm_simple_display_pipe *pipe, in arc_pgu_enable()
209 static void arc_pgu_disable(struct drm_simple_display_pipe *pipe) in arc_pgu_disable()
219 static void arc_pgu_update(struct drm_simple_display_pipe *pipe, in arc_pgu_update()
Dcirrus.c59 struct drm_simple_display_pipe pipe;
416 static enum drm_mode_status cirrus_pipe_mode_valid(struct drm_simple_display_pipe *pipe, in cirrus_pipe_mode_valid()
424 static int cirrus_pipe_check(struct drm_simple_display_pipe *pipe, in cirrus_pipe_check()
435 static void cirrus_pipe_enable(struct drm_simple_display_pipe *pipe, in cirrus_pipe_enable()
446 static void cirrus_pipe_update(struct drm_simple_display_pipe *pipe, in cirrus_pipe_update()
Dst7586.c153 static void st7586_pipe_update(struct drm_simple_display_pipe *pipe, in st7586_pipe_update()
166 static void st7586_pipe_enable(struct drm_simple_display_pipe *pipe, in st7586_pipe_enable()
245 static void st7586_pipe_disable(struct drm_simple_display_pipe *pipe) in st7586_pipe_disable()
Dili9225.c162 static void ili9225_pipe_update(struct drm_simple_display_pipe *pipe, in ili9225_pipe_update()
175 static void ili9225_pipe_enable(struct drm_simple_display_pipe *pipe, in ili9225_pipe_enable()
284 static void ili9225_pipe_disable(struct drm_simple_display_pipe *pipe) in ili9225_pipe_disable()
Dbochs.c92 struct drm_simple_display_pipe pipe;
439 static void bochs_pipe_enable(struct drm_simple_display_pipe *pipe, in bochs_pipe_enable()
449 static void bochs_pipe_disable(struct drm_simple_display_pipe *pipe) in bochs_pipe_disable()
456 static void bochs_pipe_update(struct drm_simple_display_pipe *pipe, in bochs_pipe_update()
Dgm12u320.c89 struct drm_simple_display_pipe pipe;
551 static void gm12u320_pipe_enable(struct drm_simple_display_pipe *pipe, in gm12u320_pipe_enable()
563 static void gm12u320_pipe_disable(struct drm_simple_display_pipe *pipe) in gm12u320_pipe_disable()
570 static void gm12u320_pipe_update(struct drm_simple_display_pipe *pipe, in gm12u320_pipe_update()
/linux-6.1.9/drivers/gpu/drm/hyperv/ !
Dhyperv_drm_modeset.c102 static void hyperv_pipe_enable(struct drm_simple_display_pipe *pipe, in hyperv_pipe_enable()
117 static int hyperv_pipe_check(struct drm_simple_display_pipe *pipe, in hyperv_pipe_check()
136 static void hyperv_pipe_update(struct drm_simple_display_pipe *pipe, in hyperv_pipe_update()
Dhyperv_drm.h14 struct drm_simple_display_pipe pipe;
/linux-6.1.9/drivers/gpu/drm/udl/ !
Dudl_modeset.c312 udl_simple_display_pipe_mode_valid(struct drm_simple_display_pipe *pipe, in udl_simple_display_pipe_mode_valid()
319 udl_simple_display_pipe_enable(struct drm_simple_display_pipe *pipe, in udl_simple_display_pipe_enable()
362 udl_simple_display_pipe_disable(struct drm_simple_display_pipe *pipe) in udl_simple_display_pipe_disable()
383 udl_simple_display_pipe_update(struct drm_simple_display_pipe *pipe, in udl_simple_display_pipe_update()
Dudl_drv.h54 struct drm_simple_display_pipe display_pipe;
/linux-6.1.9/drivers/staging/fbtft/ !
DTODO1 * convert all these over to drm_simple_display_pipe and submit for inclusion

12