/linux/include/drm/ |
A D | drm_simple_kms_helper.h | 13 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, 162 void (*reset_crtc)(struct drm_simple_display_pipe *pipe); 189 void (*reset_plane)(struct drm_simple_display_pipe *pipe); 222 struct drm_simple_display_pipe { struct [all …]
|
A 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, 103 int drm_gem_simple_kms_prepare_shadow_fb(struct drm_simple_display_pipe *pipe, 105 void drm_gem_simple_kms_cleanup_shadow_fb(struct drm_simple_display_pipe *pipe, 107 void drm_gem_simple_kms_reset_shadow_plane(struct drm_simple_display_pipe *pipe); 109 drm_gem_simple_kms_duplicate_shadow_plane_state(struct drm_simple_display_pipe *pipe); 110 void drm_gem_simple_kms_destroy_shadow_plane_state(struct drm_simple_display_pipe *pipe,
|
A D | drm_gem_vram_helper.h | 20 struct drm_simple_display_pipe; 144 struct drm_simple_display_pipe *pipe, 148 struct drm_simple_display_pipe *pipe,
|
A D | drm_mipi_dbi.h | 85 struct drm_simple_display_pipe pipe; 150 void mipi_dbi_pipe_update(struct drm_simple_display_pipe *pipe, 155 void mipi_dbi_pipe_disable(struct drm_simple_display_pipe *pipe);
|
/linux/drivers/gpu/drm/ |
A D | drm_simple_kms_helper.c | 90 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_mode_valid() 119 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable() 132 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_disable() 150 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_reset() 161 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_duplicate_state() 172 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_destroy_state() 183 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable_vblank() 194 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_disable_vblank() 219 struct drm_simple_display_pipe *pipe; in drm_simple_kms_plane_atomic_check() 248 struct drm_simple_display_pipe *pipe; in drm_simple_kms_plane_atomic_update() [all …]
|
A D | drm_gem_atomic_helper.c | 174 int drm_gem_simple_display_pipe_prepare_fb(struct drm_simple_display_pipe *pipe, in drm_gem_simple_display_pipe_prepare_fb() 383 int drm_gem_simple_kms_prepare_shadow_fb(struct drm_simple_display_pipe *pipe, in drm_gem_simple_kms_prepare_shadow_fb() 400 void drm_gem_simple_kms_cleanup_shadow_fb(struct drm_simple_display_pipe *pipe, in drm_gem_simple_kms_cleanup_shadow_fb() 414 void drm_gem_simple_kms_reset_shadow_plane(struct drm_simple_display_pipe *pipe) in drm_gem_simple_kms_reset_shadow_plane() 433 drm_gem_simple_kms_duplicate_shadow_plane_state(struct drm_simple_display_pipe *pipe) in drm_gem_simple_kms_duplicate_shadow_plane_state() 448 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/drivers/gpu/drm/xen/ |
A D | xen_drm_front_kms.c | 32 to_xen_drm_pipeline(struct drm_simple_display_pipe *pipe) in to_xen_drm_pipeline() 105 static void display_enable(struct drm_simple_display_pipe *pipe, in display_enable() 131 static void display_disable(struct drm_simple_display_pipe *pipe) in display_disable() 177 static bool display_send_page_flip(struct drm_simple_display_pipe *pipe, in display_send_page_flip() 224 static int display_check(struct drm_simple_display_pipe *pipe, in display_check() 242 static void display_update(struct drm_simple_display_pipe *pipe, in display_update() 285 display_mode_valid(struct drm_simple_display_pipe *pipe, in display_mode_valid()
|
/linux/drivers/gpu/drm/aspeed/ |
A D | aspeed_gfx_crtc.c | 21 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()
|
/linux/drivers/gpu/drm/tve200/ |
A D | tve200_display.c | 70 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() 241 static void tve200_display_disable(struct drm_simple_display_pipe *pipe) in tve200_display_disable() 256 static void tve200_display_update(struct drm_simple_display_pipe *pipe, in tve200_display_update() 293 static int tve200_display_enable_vblank(struct drm_simple_display_pipe *pipe) in tve200_display_enable_vblank() 305 static void tve200_display_disable_vblank(struct drm_simple_display_pipe *pipe) in tve200_display_disable_vblank()
|
/linux/drivers/gpu/drm/pl111/ |
A D | pl111_display.c | 49 pl111_mode_valid(struct drm_simple_display_pipe *pipe, in pl111_mode_valid() 83 static int pl111_display_check(struct drm_simple_display_pipe *pipe, in pl111_display_check() 117 static void pl111_display_enable(struct drm_simple_display_pipe *pipe, in pl111_display_enable() 355 static void pl111_display_disable(struct drm_simple_display_pipe *pipe) in pl111_display_disable() 387 static void pl111_display_update(struct drm_simple_display_pipe *pipe, in pl111_display_update() 416 static int pl111_display_enable_vblank(struct drm_simple_display_pipe *pipe) in pl111_display_enable_vblank() 427 static void pl111_display_disable_vblank(struct drm_simple_display_pipe *pipe) in pl111_display_disable_vblank()
|
/linux/drivers/gpu/drm/gud/ |
A 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/drivers/gpu/drm/tiny/ |
A D | arcpgu.c | 50 struct drm_simple_display_pipe pipe; 137 static enum drm_mode_status arc_pgu_mode_valid(struct drm_simple_display_pipe *pipe, in arc_pgu_mode_valid() 192 static void arc_pgu_enable(struct drm_simple_display_pipe *pipe, in arc_pgu_enable() 206 static void arc_pgu_disable(struct drm_simple_display_pipe *pipe) in arc_pgu_disable() 216 static void arc_pgu_update(struct drm_simple_display_pipe *pipe, in arc_pgu_update()
|
A D | cirrus.c | 57 struct drm_simple_display_pipe pipe; 411 static enum drm_mode_status cirrus_pipe_mode_valid(struct drm_simple_display_pipe *pipe, in cirrus_pipe_mode_valid() 419 static int cirrus_pipe_check(struct drm_simple_display_pipe *pipe, in cirrus_pipe_check() 430 static void cirrus_pipe_enable(struct drm_simple_display_pipe *pipe, in cirrus_pipe_enable() 441 static void cirrus_pipe_update(struct drm_simple_display_pipe *pipe, in cirrus_pipe_update()
|
A D | simpledrm.c | 226 struct drm_simple_display_pipe pipe; 618 simpledrm_simple_display_pipe_mode_valid(struct drm_simple_display_pipe *pipe, in simpledrm_simple_display_pipe_mode_valid() 635 simpledrm_simple_display_pipe_enable(struct drm_simple_display_pipe *pipe, in simpledrm_simple_display_pipe_enable() 658 simpledrm_simple_display_pipe_disable(struct drm_simple_display_pipe *pipe) in simpledrm_simple_display_pipe_disable() 674 simpledrm_simple_display_pipe_update(struct drm_simple_display_pipe *pipe, in simpledrm_simple_display_pipe_update() 760 struct drm_simple_display_pipe *pipe = &sdev->pipe; in simpledrm_device_init_modeset()
|
A D | st7586.c | 149 static void st7586_pipe_update(struct drm_simple_display_pipe *pipe, in st7586_pipe_update() 162 static void st7586_pipe_enable(struct drm_simple_display_pipe *pipe, in st7586_pipe_enable() 241 static void st7586_pipe_disable(struct drm_simple_display_pipe *pipe) in st7586_pipe_disable()
|
A D | ili9225.c | 161 static void ili9225_pipe_update(struct drm_simple_display_pipe *pipe, in ili9225_pipe_update() 174 static void ili9225_pipe_enable(struct drm_simple_display_pipe *pipe, in ili9225_pipe_enable() 283 static void ili9225_pipe_disable(struct drm_simple_display_pipe *pipe) in ili9225_pipe_disable()
|
A D | bochs.c | 89 struct drm_simple_display_pipe pipe; 434 static void bochs_pipe_enable(struct drm_simple_display_pipe *pipe, in bochs_pipe_enable() 444 static void bochs_pipe_disable(struct drm_simple_display_pipe *pipe) in bochs_pipe_disable() 451 static void bochs_pipe_update(struct drm_simple_display_pipe *pipe, in bochs_pipe_update()
|
A D | gm12u320.c | 87 struct drm_simple_display_pipe pipe; 548 static void gm12u320_pipe_enable(struct drm_simple_display_pipe *pipe, in gm12u320_pipe_enable() 560 static void gm12u320_pipe_disable(struct drm_simple_display_pipe *pipe) in gm12u320_pipe_disable() 567 static void gm12u320_pipe_update(struct drm_simple_display_pipe *pipe, in gm12u320_pipe_update()
|
/linux/drivers/gpu/drm/mgag200/ |
A D | mgag200_mode.c | 840 mgag200_simple_display_pipe_mode_valid(struct drm_simple_display_pipe *pipe, in mgag200_simple_display_pipe_mode_valid() 860 mgag200_simple_display_pipe_enable(struct drm_simple_display_pipe *pipe, in mgag200_simple_display_pipe_enable() 905 mgag200_simple_display_pipe_disable(struct drm_simple_display_pipe *pipe) in mgag200_simple_display_pipe_disable() 914 mgag200_simple_display_pipe_check(struct drm_simple_display_pipe *pipe, in mgag200_simple_display_pipe_check() 947 mgag200_simple_display_pipe_update(struct drm_simple_display_pipe *pipe, in mgag200_simple_display_pipe_update() 966 mgag200_simple_display_pipe_duplicate_crtc_state(struct drm_simple_display_pipe *pipe) in mgag200_simple_display_pipe_duplicate_crtc_state() 987 static void mgag200_simple_display_pipe_destroy_crtc_state(struct drm_simple_display_pipe *pipe, in mgag200_simple_display_pipe_destroy_crtc_state() 996 static void mgag200_simple_display_pipe_reset_crtc(struct drm_simple_display_pipe *pipe) in mgag200_simple_display_pipe_reset_crtc() 1058 struct drm_simple_display_pipe *pipe = &mdev->display_pipe; in mgag200_modeset_init()
|
/linux/drivers/gpu/drm/hyperv/ |
A D | hyperv_drm_modeset.c | 97 static void hyperv_pipe_enable(struct drm_simple_display_pipe *pipe, in hyperv_pipe_enable() 112 static int hyperv_pipe_check(struct drm_simple_display_pipe *pipe, in hyperv_pipe_check() 128 static void hyperv_pipe_update(struct drm_simple_display_pipe *pipe, in hyperv_pipe_update()
|
A D | hyperv_drm.h | 14 struct drm_simple_display_pipe pipe;
|
/linux/drivers/gpu/drm/udl/ |
A D | udl_modeset.c | 340 udl_simple_display_pipe_mode_valid(struct drm_simple_display_pipe *pipe, in udl_simple_display_pipe_mode_valid() 347 udl_simple_display_pipe_enable(struct drm_simple_display_pipe *pipe, in udl_simple_display_pipe_enable() 392 udl_simple_display_pipe_disable(struct drm_simple_display_pipe *pipe) in udl_simple_display_pipe_disable() 413 udl_simple_display_pipe_update(struct drm_simple_display_pipe *pipe, in udl_simple_display_pipe_update()
|
A D | udl_drv.h | 55 struct drm_simple_display_pipe display_pipe;
|
/linux/drivers/staging/fbtft/ |
A D | TODO | 1 * convert all these over to drm_simple_display_pipe and submit for inclusion
|
/linux/drivers/gpu/drm/mcde/ |
A D | mcde_display.c | 158 static int mcde_display_check(struct drm_simple_display_pipe *pipe, in mcde_display_check() 1150 static void mcde_display_enable(struct drm_simple_display_pipe *pipe, in mcde_display_enable() 1299 static void mcde_display_disable(struct drm_simple_display_pipe *pipe) in mcde_display_disable() 1382 static void mcde_display_update(struct drm_simple_display_pipe *pipe, in mcde_display_update() 1444 static int mcde_display_enable_vblank(struct drm_simple_display_pipe *pipe) in mcde_display_enable_vblank() 1463 static void mcde_display_disable_vblank(struct drm_simple_display_pipe *pipe) in mcde_display_disable_vblank()
|