Searched refs:drm_simple_display_pipe (Results 1 - 25 of 37) sorted by relevance

12

/linux-master/include/drm/
H A 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 (*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 Ddrm_gem_atomic_helper.h12 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 Ddrm_mipi_dbi.h87 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 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-master/drivers/gpu/drm/
H A Ddrm_simple_kms_helper.c26 * 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 Ddrm_gem_atomic_helper.c90 * 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 Ddrm_mipi_dbi.c302 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 Dhyperv_drm.h14 struct drm_simple_display_pipe pipe;
H A Dhyperv_drm_modeset.c101 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 Daspeed_gfx_crtc.c21 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 Daspeed_gfx.h20 struct drm_simple_display_pipe pipe;
/linux-master/drivers/gpu/drm/xen/
H A Dxen_drm_front_kms.c33 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 Dxen_drm_front.h103 struct drm_simple_display_pipe pipe;
/linux-master/drivers/gpu/drm/tve200/
H A Dtve200_display.c71 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 Dtve200_drm.h110 struct drm_simple_display_pipe pipe;
/linux-master/drivers/gpu/drm/mcde/
H A Dmcde_drm.h75 struct drm_simple_display_pipe pipe;
/linux-master/drivers/gpu/drm/gud/
H A Dgud_internal.h18 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 Darcpgu.c53 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 Dst7586.c148 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 Dbochs.c92 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 Drepaper.c66 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 Dili9225.c158 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 Dpl111_display.c51 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 Dpl111_drm.h138 struct drm_simple_display_pipe pipe;
/linux-master/drivers/gpu/drm/imx/lcdc/
H A Dimx-lcdc.c103 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,

Completed in 551 milliseconds

12