Home
last modified time | relevance | path

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

123

/kernel/linux/linux-6.6/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 { global() struct
[all...]
H A Ddrm_mipi_dbi.h86 struct drm_simple_display_pipe pipe;
164 enum drm_mode_status mipi_dbi_pipe_mode_valid(struct drm_simple_display_pipe *pipe,
166 void mipi_dbi_pipe_update(struct drm_simple_display_pipe *pipe,
171 void mipi_dbi_pipe_disable(struct drm_simple_display_pipe *pipe);
172 int mipi_dbi_pipe_begin_fb_access(struct drm_simple_display_pipe *pipe,
174 void mipi_dbi_pipe_end_fb_access(struct drm_simple_display_pipe *pipe,
176 void mipi_dbi_pipe_reset_plane(struct drm_simple_display_pipe *pipe);
177 struct drm_plane_state *mipi_dbi_pipe_duplicate_plane_state(struct drm_simple_display_pipe *pipe);
178 void mipi_dbi_pipe_destroy_plane_state(struct drm_simple_display_pipe *pipe,
H A Ddrm_gem_atomic_helper.h11 struct drm_simple_display_pipe;
119 int drm_gem_simple_kms_begin_shadow_fb_access(struct drm_simple_display_pipe *pipe,
121 void drm_gem_simple_kms_end_shadow_fb_access(struct drm_simple_display_pipe *pipe,
123 void drm_gem_simple_kms_reset_shadow_plane(struct drm_simple_display_pipe *pipe);
125 drm_gem_simple_kms_duplicate_shadow_plane_state(struct drm_simple_display_pipe *pipe);
126 void drm_gem_simple_kms_destroy_shadow_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,
/kernel/linux/linux-5.10/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,
122 int (*prepare_fb)(struct drm_simple_display_pipe *pipe,
132 void (*cleanup_fb)(struct drm_simple_display_pipe *pipe,
142 int (*enable_vblank)(struct drm_simple_display_pipe *pipe);
151 void (*disable_vblank)(struct drm_simple_display_pipe *pip
165 struct drm_simple_display_pipe { global() struct
[all...]
H A Ddrm_gem_vram_helper.h18 struct drm_simple_display_pipe;
138 struct drm_simple_display_pipe *pipe,
142 struct drm_simple_display_pipe *pipe,
H A Ddrm_mipi_dbi.h85 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);
H A Ddrm_gem_framebuffer_helper.h14 struct drm_simple_display_pipe;
49 int drm_gem_fb_simple_display_pipe_prepare_fb(struct drm_simple_display_pipe *pipe,
/kernel/linux/linux-6.6/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; 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()
120 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable()
122 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_enable()
133 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_disable()
135 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_disable()
151 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_reset()
153 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_reset()
162 struct drm_simple_display_pipe *pip in drm_simple_kms_crtc_duplicate_state()
[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,
395 int drm_gem_simple_kms_begin_shadow_fb_access(struct drm_simple_display_pipe *pipe, in drm_gem_simple_kms_begin_shadow_fb_access()
413 void drm_gem_simple_kms_end_shadow_fb_access(struct drm_simple_display_pipe *pipe, in drm_gem_simple_kms_end_shadow_fb_access()
427 void drm_gem_simple_kms_reset_shadow_plane(struct drm_simple_display_pipe *pipe) in drm_gem_simple_kms_reset_shadow_plane()
446 drm_gem_simple_kms_duplicate_shadow_plane_state(struct drm_simple_display_pipe *pipe) in drm_gem_simple_kms_duplicate_shadow_plane_state()
461 void drm_gem_simple_kms_destroy_shadow_plane_state(struct drm_simple_display_pipe *pipe, in drm_gem_simple_kms_destroy_shadow_plane_state()
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_simple_kms_helper.c24 * pipeline is represented by &struct drm_simple_display_pipe and binds
78 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_mode_valid()
80 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_mode_valid()
105 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable()
107 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_enable()
118 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_disable()
120 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_disable()
136 struct drm_simple_display_pipe *pipe; in drm_simple_kms_crtc_enable_vblank()
138 pipe = container_of(crtc, struct drm_simple_display_pipe, crtc); in drm_simple_kms_crtc_enable_vblank()
147 struct drm_simple_display_pipe *pip in drm_simple_kms_crtc_disable_vblank()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/xen/
H A Dxen_drm_front_kms.c31 to_xen_drm_pipeline(struct drm_simple_display_pipe *pipe) in to_xen_drm_pipeline()
104 static void display_enable(struct drm_simple_display_pipe *pipe, in display_enable()
130 static void display_disable(struct drm_simple_display_pipe *pipe) in display_disable()
176 static bool display_send_page_flip(struct drm_simple_display_pipe *pipe, in display_send_page_flip()
223 static int display_check(struct drm_simple_display_pipe *pipe, in display_check()
241 static void display_update(struct drm_simple_display_pipe *pipe, in display_update()
284 display_mode_valid(struct drm_simple_display_pipe *pipe, in display_mode_valid()
/kernel/linux/linux-6.6/drivers/gpu/drm/xen/
H A Dxen_drm_front_kms.c33 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()
/kernel/linux/linux-5.10/drivers/gpu/drm/aspeed/
H A Daspeed_gfx_crtc.c21 drm_pipe_to_aspeed_gfx(struct drm_simple_display_pipe *pipe) in drm_pipe_to_aspeed_gfx()
141 static void aspeed_gfx_pipe_enable(struct drm_simple_display_pipe *pipe, in aspeed_gfx_pipe_enable()
153 static void aspeed_gfx_pipe_disable(struct drm_simple_display_pipe *pipe) in aspeed_gfx_pipe_disable()
162 static void aspeed_gfx_pipe_update(struct drm_simple_display_pipe *pipe, in aspeed_gfx_pipe_update()
192 static int aspeed_gfx_enable_vblank(struct drm_simple_display_pipe *pipe) in aspeed_gfx_enable_vblank()
206 static void aspeed_gfx_disable_vblank(struct drm_simple_display_pipe *pipe) in aspeed_gfx_disable_vblank()
/kernel/linux/linux-5.10/drivers/gpu/drm/tve200/
H A Dtve200_display.c71 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()
/kernel/linux/linux-6.6/drivers/gpu/drm/aspeed/
H A Daspeed_gfx_crtc.c21 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()
/kernel/linux/linux-6.6/drivers/gpu/drm/tve200/
H A Dtve200_display.c71 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()
/kernel/linux/linux-5.10/drivers/gpu/drm/pl111/
H A Dpl111_display.c50 pl111_mode_valid(struct drm_simple_display_pipe *pipe, in pl111_mode_valid()
84 static int pl111_display_check(struct drm_simple_display_pipe *pipe, in pl111_display_check()
118 static void pl111_display_enable(struct drm_simple_display_pipe *pipe, in pl111_display_enable()
356 void pl111_display_disable(struct drm_simple_display_pipe *pipe) in pl111_display_disable()
388 static void pl111_display_update(struct drm_simple_display_pipe *pipe, in pl111_display_update()
417 static int pl111_display_enable_vblank(struct drm_simple_display_pipe *pipe) in pl111_display_enable_vblank()
428 static void pl111_display_disable_vblank(struct drm_simple_display_pipe *pipe) in pl111_display_disable_vblank()
/kernel/linux/linux-6.6/drivers/gpu/drm/pl111/
H A Dpl111_display.c51 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()
/kernel/linux/linux-6.6/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,
/kernel/linux/linux-6.6/drivers/gpu/drm/hyperv/
H A Dhyperv_drm_modeset.c101 static void hyperv_pipe_enable(struct drm_simple_display_pipe *pipe, in hyperv_pipe_enable()
116 static int hyperv_pipe_check(struct drm_simple_display_pipe *pipe, in hyperv_pipe_check()
135 static void hyperv_pipe_update(struct drm_simple_display_pipe *pipe, in hyperv_pipe_update()
/kernel/linux/linux-6.6/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, 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()
/kernel/linux/linux-6.6/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, in imx_lcdc_update_hw_registers()
189 static void imx_lcdc_pipe_enable(struct drm_simple_display_pipe *pipe, in imx_lcdc_pipe_enable()
250 static void imx_lcdc_pipe_disable(struct drm_simple_display_pipe *pipe) in imx_lcdc_pipe_disable()
274 static int imx_lcdc_pipe_check(struct drm_simple_display_pipe *pipe, in imx_lcdc_pipe_check()
296 static void imx_lcdc_pipe_update(struct drm_simple_display_pipe *pipe, in imx_lcdc_pipe_update()
/kernel/linux/linux-5.10/drivers/gpu/drm/bochs/
H A Dbochs_kms.c50 static void bochs_pipe_enable(struct drm_simple_display_pipe *pipe, in bochs_pipe_enable()
60 static void bochs_pipe_update(struct drm_simple_display_pipe *pipe, in bochs_pipe_update()
/kernel/linux/linux-5.10/drivers/gpu/drm/tiny/
H A Dcirrus.c54 struct drm_simple_display_pipe pipe;
418 static enum drm_mode_status cirrus_pipe_mode_valid(struct drm_simple_display_pipe *pipe, in cirrus_pipe_mode_valid()
426 static int cirrus_pipe_check(struct drm_simple_display_pipe *pipe, in cirrus_pipe_check()
437 static void cirrus_pipe_enable(struct drm_simple_display_pipe *pipe, in cirrus_pipe_enable()
447 static void cirrus_pipe_update(struct drm_simple_display_pipe *pipe, in cirrus_pipe_update()

Completed in 12 milliseconds

123