/linux-6.1.9/include/drm/ ! |
D | drm_simple_kms_helper.h | 13 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 …]
|
D | drm_gem_atomic_helper.h | 11 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,
|
D | drm_mipi_dbi.h | 85 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);
|
D | drm_gem_vram_helper.h | 20 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/ ! |
D | drm_simple_kms_helper.c | 89 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 …]
|
D | drm_gem_atomic_helper.c | 222 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/ ! |
D | xen_drm_front_kms.c | 33 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()
|
D | xen_drm_front.h | 103 struct drm_simple_display_pipe pipe;
|
/linux-6.1.9/drivers/gpu/drm/aspeed/ ! |
D | aspeed_gfx_crtc.c | 22 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/ ! |
D | tve200_display.c | 71 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()
|
D | tve200_drm.h | 110 struct drm_simple_display_pipe pipe;
|
/linux-6.1.9/drivers/gpu/drm/pl111/ ! |
D | pl111_display.c | 51 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()
|
D | pl111_drm.h | 138 struct drm_simple_display_pipe pipe;
|
/linux-6.1.9/drivers/gpu/drm/gud/ ! |
D | gud_internal.h | 18 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/ ! |
D | arcpgu.c | 53 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()
|
D | cirrus.c | 59 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()
|
D | st7586.c | 153 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()
|
D | ili9225.c | 162 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()
|
D | bochs.c | 92 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()
|
D | gm12u320.c | 89 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/ ! |
D | hyperv_drm_modeset.c | 102 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()
|
D | hyperv_drm.h | 14 struct drm_simple_display_pipe pipe;
|
/linux-6.1.9/drivers/gpu/drm/udl/ ! |
D | udl_modeset.c | 312 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()
|
D | udl_drv.h | 54 struct drm_simple_display_pipe display_pipe;
|
/linux-6.1.9/drivers/staging/fbtft/ ! |
D | TODO | 1 * convert all these over to drm_simple_display_pipe and submit for inclusion
|