| /linux/include/drm/ |
| H A 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 (*begin_fb_access)(struct drm_simple_display_pipe *pipe, 155 void (*end_fb_access)(struct drm_simple_display_pipe *pipe, [all …]
|
| H A D | drm_mipi_dbi.h | 92 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 D | drm_gem_atomic_helper.h | 12 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/drivers/gpu/drm/ |
| H A D | drm_simple_kms_helper.c | 90 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_mode_valid() 92 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_mode_valid() 121 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable() 123 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_enable() 134 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_disable() 136 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_disable() 152 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_reset() 154 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_reset() 163 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_duplicate_state() 165 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_duplicate_state() [all …]
|
| H A D | drm_gem_atomic_helper.c | 407 int drm_gem_simple_kms_begin_shadow_fb_access(struct drm_simple_display_pipe *pipe, in drm_gem_simple_kms_begin_shadow_fb_access() 425 void drm_gem_simple_kms_end_shadow_fb_access(struct drm_simple_display_pipe *pipe, in drm_gem_simple_kms_end_shadow_fb_access() 439 void drm_gem_simple_kms_reset_shadow_plane(struct drm_simple_display_pipe *pipe) in drm_gem_simple_kms_reset_shadow_plane() 458 drm_gem_simple_kms_duplicate_shadow_plane_state(struct drm_simple_display_pipe *pipe) in drm_gem_simple_kms_duplicate_shadow_plane_state() 473 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 D | drm_mipi_dbi.c | 328 enum drm_mode_status mipi_dbi_pipe_mode_valid(struct drm_simple_display_pipe *pipe, in mipi_dbi_pipe_mode_valid() 345 void mipi_dbi_pipe_update(struct drm_simple_display_pipe *pipe, in mipi_dbi_pipe_update() 442 void mipi_dbi_pipe_disable(struct drm_simple_display_pipe *pipe) in mipi_dbi_pipe_disable() 473 int mipi_dbi_pipe_begin_fb_access(struct drm_simple_display_pipe *pipe, in mipi_dbi_pipe_begin_fb_access() 489 void mipi_dbi_pipe_end_fb_access(struct drm_simple_display_pipe *pipe, in mipi_dbi_pipe_end_fb_access() 503 void mipi_dbi_pipe_reset_plane(struct drm_simple_display_pipe *pipe) in mipi_dbi_pipe_reset_plane() 521 struct drm_plane_state *mipi_dbi_pipe_duplicate_plane_state(struct drm_simple_display_pipe *pipe) in mipi_dbi_pipe_duplicate_plane_state() 537 void mipi_dbi_pipe_destroy_plane_state(struct drm_simple_display_pipe *pipe, in mipi_dbi_pipe_destroy_plane_state()
|
| /linux/drivers/gpu/drm/xen/ |
| H A D | xen_drm_front_kms.c | 34 to_xen_drm_pipeline(struct drm_simple_display_pipe *pipe) in to_xen_drm_pipeline() 108 static void display_enable(struct drm_simple_display_pipe *pipe, in display_enable() 134 static void display_disable(struct drm_simple_display_pipe *pipe) in display_disable() 180 static bool display_send_page_flip(struct drm_simple_display_pipe *pipe, in display_send_page_flip() 227 static int display_check(struct drm_simple_display_pipe *pipe, in display_check() 245 static void display_update(struct drm_simple_display_pipe *pipe, in display_update() 288 display_mode_valid(struct drm_simple_display_pipe *pipe, in display_mode_valid()
|
| H A D | xen_drm_front.h | 103 struct drm_simple_display_pipe pipe;
|
| /linux/drivers/gpu/drm/aspeed/ |
| H 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()
|
| H A D | aspeed_gfx.h | 20 struct drm_simple_display_pipe pipe;
|
| /linux/drivers/gpu/drm/tve200/ |
| H A D | tve200_display.c | 72 static int tve200_display_check(struct drm_simple_display_pipe *pipe, in tve200_display_check() 122 static void tve200_display_enable(struct drm_simple_display_pipe *pipe, in tve200_display_enable() 243 static void tve200_display_disable(struct drm_simple_display_pipe *pipe) in tve200_display_disable() 258 static void tve200_display_update(struct drm_simple_display_pipe *pipe, in tve200_display_update() 295 static int tve200_display_enable_vblank(struct drm_simple_display_pipe *pipe) in tve200_display_enable_vblank() 307 static void tve200_display_disable_vblank(struct drm_simple_display_pipe *pipe) in tve200_display_disable_vblank()
|
| H A D | tve200_drm.h | 110 struct drm_simple_display_pipe pipe;
|
| /linux/drivers/gpu/drm/imx/lcdc/ |
| H A D | imx-lcdc.c | 105 struct drm_simple_display_pipe pipe; 138 static void imx_lcdc_update_hw_registers(struct drm_simple_display_pipe *pipe, in imx_lcdc_update_hw_registers() 191 static void imx_lcdc_pipe_enable(struct drm_simple_display_pipe *pipe, in imx_lcdc_pipe_enable() 252 static void imx_lcdc_pipe_disable(struct drm_simple_display_pipe *pipe) in imx_lcdc_pipe_disable() 276 static int imx_lcdc_pipe_check(struct drm_simple_display_pipe *pipe, in imx_lcdc_pipe_check() 298 static void imx_lcdc_pipe_update(struct drm_simple_display_pipe *pipe, in imx_lcdc_pipe_update()
|
| /linux/drivers/gpu/drm/sitronix/ |
| H A D | st7586.c | 150 static void st7586_pipe_update(struct drm_simple_display_pipe *pipe, in st7586_pipe_update() 172 static void st7586_pipe_enable(struct drm_simple_display_pipe *pipe, in st7586_pipe_enable() 253 static void st7586_pipe_disable(struct drm_simple_display_pipe *pipe) in st7586_pipe_disable()
|
| /linux/drivers/staging/fbtft/ |
| H A D | TODO | 1 * convert all these over to drm_simple_display_pipe and submit for inclusion
|
| /linux/drivers/gpu/drm/tiny/ |
| H A D | gm12u320.c | 90 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 D | ili9225.c | 160 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() 294 static void ili9225_pipe_disable(struct drm_simple_display_pipe *pipe) in ili9225_pipe_disable()
|
| H A D | repaper.c | 68 struct drm_simple_display_pipe pipe; 625 static enum drm_mode_status repaper_pipe_mode_valid(struct drm_simple_display_pipe *pipe, in repaper_pipe_mode_valid() 634 static void repaper_pipe_enable(struct drm_simple_display_pipe *pipe, in repaper_pipe_enable() 774 static void repaper_pipe_disable(struct drm_simple_display_pipe *pipe) in repaper_pipe_disable() 830 static void repaper_pipe_update(struct drm_simple_display_pipe *pipe, in repaper_pipe_update()
|
| H A D | hx8357d.c | 49 static void yx240qv29_enable(struct drm_simple_display_pipe *pipe, in yx240qv29_enable()
|
| H A D | ili9163.c | 38 static void yx240qv29_enable(struct drm_simple_display_pipe *pipe, in yx240qv29_enable()
|
| H A D | ili9341.c | 55 static void yx240qv29_enable(struct drm_simple_display_pipe *pipe, in yx240qv29_enable()
|
| H A D | ili9486.c | 97 static void waveshare_enable(struct drm_simple_display_pipe *pipe, in waveshare_enable()
|
| /linux/drivers/gpu/drm/mcde/ |
| H A D | mcde_display.c | 160 static int mcde_display_check(struct drm_simple_display_pipe *pipe, in mcde_display_check() 1152 static void mcde_display_enable(struct drm_simple_display_pipe *pipe, in mcde_display_enable() 1301 static void mcde_display_disable(struct drm_simple_display_pipe *pipe) in mcde_display_disable() 1384 static void mcde_display_update(struct drm_simple_display_pipe *pipe, in mcde_display_update() 1446 static int mcde_display_enable_vblank(struct drm_simple_display_pipe *pipe) in mcde_display_enable_vblank() 1465 static void mcde_display_disable_vblank(struct drm_simple_display_pipe *pipe) in mcde_display_disable_vblank()
|
| H A D | mcde_drm.h | 75 struct drm_simple_display_pipe pipe;
|
| /linux/drivers/gpu/drm/pl111/ |
| H A D | pl111_drm.h | 138 struct drm_simple_display_pipe pipe;
|