/linux-master/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 *pip 242 struct drm_simple_display_pipe { struct [all...] |
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,
|
H A D | drm_mipi_dbi.h | 87 struct drm_simple_display_pipe pipe; 165 enum drm_mode_status mipi_dbi_pipe_mode_valid(struct drm_simple_display_pipe *pipe, 167 void mipi_dbi_pipe_update(struct drm_simple_display_pipe *pipe, 172 void mipi_dbi_pipe_disable(struct drm_simple_display_pipe *pipe); 173 int mipi_dbi_pipe_begin_fb_access(struct drm_simple_display_pipe *pipe, 175 void mipi_dbi_pipe_end_fb_access(struct drm_simple_display_pipe *pipe, 177 void mipi_dbi_pipe_reset_plane(struct drm_simple_display_pipe *pipe); 178 struct drm_plane_state *mipi_dbi_pipe_duplicate_plane_state(struct drm_simple_display_pipe *pipe); 179 void mipi_dbi_pipe_destroy_plane_state(struct drm_simple_display_pipe *pipe,
|
H A 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-master/drivers/gpu/drm/ |
H A D | drm_simple_kms_helper.c | 26 * pipeline is represented by &struct drm_simple_display_pipe and binds 89 struct drm_simple_display_pipe *pipe; 91 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); 120 struct drm_simple_display_pipe *pipe; 122 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); 133 struct drm_simple_display_pipe *pipe; 135 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); 151 struct drm_simple_display_pipe *pipe; 153 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); 162 struct drm_simple_display_pipe *pip [all...] |
H A D | drm_gem_atomic_helper.c | 90 * Drivers that use struct drm_simple_display_pipe can use 102 * void driver_pipe_enable(struct drm_simple_display_pipe *pipe, 404 int drm_gem_simple_kms_begin_shadow_fb_access(struct drm_simple_display_pipe *pipe, 422 void drm_gem_simple_kms_end_shadow_fb_access(struct drm_simple_display_pipe *pipe, 436 void drm_gem_simple_kms_reset_shadow_plane(struct drm_simple_display_pipe *pipe) 455 drm_gem_simple_kms_duplicate_shadow_plane_state(struct drm_simple_display_pipe *pipe) 470 void drm_gem_simple_kms_destroy_shadow_plane_state(struct drm_simple_display_pipe *pipe,
|
H A D | drm_mipi_dbi.c | 302 enum drm_mode_status mipi_dbi_pipe_mode_valid(struct drm_simple_display_pipe *pipe, 319 void mipi_dbi_pipe_update(struct drm_simple_display_pipe *pipe, 412 void mipi_dbi_pipe_disable(struct drm_simple_display_pipe *pipe) 443 int mipi_dbi_pipe_begin_fb_access(struct drm_simple_display_pipe *pipe, 459 void mipi_dbi_pipe_end_fb_access(struct drm_simple_display_pipe *pipe, 473 void mipi_dbi_pipe_reset_plane(struct drm_simple_display_pipe *pipe) 491 struct drm_plane_state *mipi_dbi_pipe_duplicate_plane_state(struct drm_simple_display_pipe *pipe) 507 void mipi_dbi_pipe_destroy_plane_state(struct drm_simple_display_pipe *pipe, 571 * This function sets up a &drm_simple_display_pipe with a &drm_connector that 648 * This function sets up a &drm_simple_display_pipe wit [all...] |
/linux-master/drivers/gpu/drm/hyperv/ |
H A D | hyperv_drm.h | 14 struct drm_simple_display_pipe pipe;
|
H A D | hyperv_drm_modeset.c | 101 static void hyperv_pipe_enable(struct drm_simple_display_pipe *pipe, 116 static int hyperv_pipe_check(struct drm_simple_display_pipe *pipe, 135 static void hyperv_pipe_update(struct drm_simple_display_pipe *pipe,
|
/linux-master/drivers/gpu/drm/aspeed/ |
H A D | aspeed_gfx_crtc.c | 21 drm_pipe_to_aspeed_gfx(struct drm_simple_display_pipe *pipe) 142 static void aspeed_gfx_pipe_enable(struct drm_simple_display_pipe *pipe, 154 static void aspeed_gfx_pipe_disable(struct drm_simple_display_pipe *pipe) 163 static void aspeed_gfx_pipe_update(struct drm_simple_display_pipe *pipe, 193 static int aspeed_gfx_enable_vblank(struct drm_simple_display_pipe *pipe) 207 static void aspeed_gfx_disable_vblank(struct drm_simple_display_pipe *pipe)
|
H A D | aspeed_gfx.h | 20 struct drm_simple_display_pipe pipe;
|
/linux-master/drivers/gpu/drm/xen/ |
H A D | xen_drm_front_kms.c | 33 to_xen_drm_pipeline(struct drm_simple_display_pipe *pipe) 106 static void display_enable(struct drm_simple_display_pipe *pipe, 132 static void display_disable(struct drm_simple_display_pipe *pipe) 178 static bool display_send_page_flip(struct drm_simple_display_pipe *pipe, 225 static int display_check(struct drm_simple_display_pipe *pipe, 243 static void display_update(struct drm_simple_display_pipe *pipe, 286 display_mode_valid(struct drm_simple_display_pipe *pipe,
|
H A D | xen_drm_front.h | 103 struct drm_simple_display_pipe pipe;
|
/linux-master/drivers/gpu/drm/tve200/ |
H A D | tve200_display.c | 71 static int tve200_display_check(struct drm_simple_display_pipe *pipe, 121 static void tve200_display_enable(struct drm_simple_display_pipe *pipe, 242 static void tve200_display_disable(struct drm_simple_display_pipe *pipe) 257 static void tve200_display_update(struct drm_simple_display_pipe *pipe, 294 static int tve200_display_enable_vblank(struct drm_simple_display_pipe *pipe) 306 static void tve200_display_disable_vblank(struct drm_simple_display_pipe *pipe)
|
H A D | tve200_drm.h | 110 struct drm_simple_display_pipe pipe;
|
/linux-master/drivers/gpu/drm/mcde/ |
H A D | mcde_drm.h | 75 struct drm_simple_display_pipe pipe;
|
/linux-master/drivers/gpu/drm/gud/ |
H A D | gud_internal.h | 18 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-master/drivers/gpu/drm/tiny/ |
H A 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, 195 static void arc_pgu_enable(struct drm_simple_display_pipe *pipe, 209 static void arc_pgu_disable(struct drm_simple_display_pipe *pipe) 219 static void arc_pgu_update(struct drm_simple_display_pipe *pipe,
|
H A D | st7586.c | 148 static void st7586_pipe_update(struct drm_simple_display_pipe *pipe, 170 static void st7586_pipe_enable(struct drm_simple_display_pipe *pipe, 251 static void st7586_pipe_disable(struct drm_simple_display_pipe *pipe)
|
H A D | bochs.c | 92 struct drm_simple_display_pipe pipe; 439 static void bochs_pipe_enable(struct drm_simple_display_pipe *pipe, 449 static void bochs_pipe_disable(struct drm_simple_display_pipe *pipe) 456 static void bochs_pipe_update(struct drm_simple_display_pipe *pipe,
|
H A D | repaper.c | 66 struct drm_simple_display_pipe pipe; 625 static enum drm_mode_status repaper_pipe_mode_valid(struct drm_simple_display_pipe *pipe, 634 static void repaper_pipe_enable(struct drm_simple_display_pipe *pipe, 774 static void repaper_pipe_disable(struct drm_simple_display_pipe *pipe) 830 static void repaper_pipe_update(struct drm_simple_display_pipe *pipe,
|
H A D | ili9225.c | 158 static void ili9225_pipe_update(struct drm_simple_display_pipe *pipe, 180 static void ili9225_pipe_enable(struct drm_simple_display_pipe *pipe, 292 static void ili9225_pipe_disable(struct drm_simple_display_pipe *pipe)
|
/linux-master/drivers/gpu/drm/pl111/ |
H A D | pl111_display.c | 51 pl111_mode_valid(struct drm_simple_display_pipe *pipe, 85 static int pl111_display_check(struct drm_simple_display_pipe *pipe, 119 static void pl111_display_enable(struct drm_simple_display_pipe *pipe, 357 static void pl111_display_disable(struct drm_simple_display_pipe *pipe) 389 static void pl111_display_update(struct drm_simple_display_pipe *pipe, 418 static int pl111_display_enable_vblank(struct drm_simple_display_pipe *pipe) 429 static void pl111_display_disable_vblank(struct drm_simple_display_pipe *pipe)
|
H A D | pl111_drm.h | 138 struct drm_simple_display_pipe pipe;
|
/linux-master/drivers/gpu/drm/imx/lcdc/ |
H A D | imx-lcdc.c | 103 struct drm_simple_display_pipe pipe; 136 static void imx_lcdc_update_hw_registers(struct drm_simple_display_pipe *pipe, 189 static void imx_lcdc_pipe_enable(struct drm_simple_display_pipe *pipe, 250 static void imx_lcdc_pipe_disable(struct drm_simple_display_pipe *pipe) 274 static int imx_lcdc_pipe_check(struct drm_simple_display_pipe *pipe, 296 static void imx_lcdc_pipe_update(struct drm_simple_display_pipe *pipe,
|