Home
last modified time | relevance | path

Searched refs:drm_plane (Results 1 – 25 of 262) sorted by relevance

1234567891011

/drivers/gpu/drm/sti/
A Dsti_cursor.c184 static int sti_cursor_atomic_check(struct drm_plane *drm_plane, in sti_cursor_atomic_check() argument
188 drm_plane); in sti_cursor_atomic_check()
262 static void sti_cursor_atomic_update(struct drm_plane *drm_plane, in sti_cursor_atomic_update() argument
266 drm_plane); in sti_cursor_atomic_update()
317 static void sti_cursor_atomic_disable(struct drm_plane *drm_plane, in sti_cursor_atomic_disable() argument
321 drm_plane); in sti_cursor_atomic_disable()
326 drm_plane->base.id); in sti_cursor_atomic_disable()
333 drm_plane->base.id, sti_plane_to_str(plane)); in sti_cursor_atomic_disable()
344 static int sti_cursor_late_register(struct drm_plane *drm_plane) in sti_cursor_late_register() argument
407 drm_plane_helper_add(&cursor->plane.drm_plane, in sti_cursor_create()
[all …]
A Dsti_plane.c46 struct drm_plane_state *state = plane->drm_plane.state; in sti_plane_update_fps()
77 plane->drm_plane.name, in sti_plane_update_fps()
116 static void sti_plane_attach_zorder_property(struct drm_plane *drm_plane, in sti_plane_attach_zorder_property() argument
124 drm_plane_create_zpos_property(drm_plane, zpos, 0, 6); in sti_plane_attach_zorder_property()
127 drm_plane_create_zpos_immutable_property(drm_plane, zpos); in sti_plane_attach_zorder_property()
135 sti_plane_attach_zorder_property(&plane->drm_plane, type); in sti_plane_init_property()
138 plane->drm_plane.base.id, sti_plane_to_str(plane)); in sti_plane_init_property()
A Dsti_gdp.c219 struct drm_plane *drm_plane = &gdp->plane.drm_plane; in gdp_dbg_show() local
223 crtc = drm_plane->state->crtc; in gdp_dbg_show()
619 static int sti_gdp_atomic_check(struct drm_plane *drm_plane, in sti_gdp_atomic_check() argument
623 drm_plane); in sti_gdp_atomic_check()
706 static void sti_gdp_atomic_update(struct drm_plane *drm_plane, in sti_gdp_atomic_update() argument
710 drm_plane); in sti_gdp_atomic_update()
712 drm_plane); in sti_gdp_atomic_update()
874 static void sti_gdp_atomic_disable(struct drm_plane *drm_plane, in sti_gdp_atomic_disable() argument
878 drm_plane); in sti_gdp_atomic_disable()
883 drm_plane->base.id); in sti_gdp_atomic_disable()
[all …]
A Dsti_hqvdp.c1021 static int sti_hqvdp_atomic_check(struct drm_plane *drm_plane, in sti_hqvdp_atomic_check() argument
1025 drm_plane); in sti_hqvdp_atomic_check()
1116 static void sti_hqvdp_atomic_update(struct drm_plane *drm_plane, in sti_hqvdp_atomic_update() argument
1120 drm_plane); in sti_hqvdp_atomic_update()
1122 drm_plane); in sti_hqvdp_atomic_update()
1250 static void sti_hqvdp_atomic_disable(struct drm_plane *drm_plane, in sti_hqvdp_atomic_disable() argument
1254 drm_plane); in sti_hqvdp_atomic_disable()
1259 drm_plane->base.id); in sti_hqvdp_atomic_disable()
1277 static int sti_hqvdp_late_register(struct drm_plane *drm_plane) in sti_hqvdp_late_register() argument
1322 return &hqvdp->plane.drm_plane; in sti_hqvdp_create()
[all …]
/drivers/gpu/drm/loongson/
A Dlsdc_drv.h147 struct drm_plane base;
165 struct drm_plane base;
215 struct drm_plane *plane,
219 struct drm_plane *plane,
224 struct drm_plane *primary,
225 struct drm_plane *cursor,
321 struct drm_plane *cursor,
328 struct drm_plane *cursor,
333 struct drm_plane *plane,
337 struct drm_plane *plane,
[all …]
A Dlsdc_plane.c49 static int lsdc_primary_atomic_check(struct drm_plane *plane, in lsdc_primary_atomic_check()
68 static void lsdc_primary_atomic_update(struct drm_plane *plane, in lsdc_primary_atomic_update()
88 static void lsdc_primary_atomic_disable(struct drm_plane *plane, in lsdc_primary_atomic_disable()
99 static int lsdc_plane_prepare_fb(struct drm_plane *plane, in lsdc_plane_prepare_fb()
137 static void lsdc_plane_cleanup_fb(struct drm_plane *plane, in lsdc_plane_cleanup_fb()
173 static int lsdc_cursor_plane_atomic_async_check(struct drm_plane *plane, in lsdc_cursor_plane_atomic_async_check()
269 static int ls7a1000_cursor_plane_atomic_check(struct drm_plane *plane, in ls7a1000_cursor_plane_atomic_check()
342 static int ls7a2000_cursor_plane_atomic_check(struct drm_plane *plane, in ls7a2000_cursor_plane_atomic_check()
721 struct drm_plane *plane, in lsdc_primary_plane_init()
746 struct drm_plane *plane, in ls7a1000_cursor_plane_init()
[all …]
/drivers/gpu/drm/logicvc/
A Dlogicvc_layer.c26 container_of(p, struct logicvc_layer, drm_plane)
83 static int logicvc_plane_atomic_check(struct drm_plane *drm_plane, in logicvc_plane_atomic_check() argument
86 struct drm_device *drm_dev = drm_plane->dev; in logicvc_plane_atomic_check()
87 struct logicvc_layer *layer = logicvc_layer(drm_plane); in logicvc_plane_atomic_check()
90 drm_atomic_get_new_plane_state(state, drm_plane); in logicvc_plane_atomic_check()
137 static void logicvc_plane_atomic_update(struct drm_plane *drm_plane, in logicvc_plane_atomic_update() argument
144 drm_atomic_get_new_plane_state(state, drm_plane); in logicvc_plane_atomic_update()
234 static void logicvc_plane_atomic_disable(struct drm_plane *drm_plane, in logicvc_plane_atomic_disable() argument
450 if (layer->drm_plane.type == type) in logicvc_layer_get_from_type()
538 drm_plane_create_alpha_property(&layer->drm_plane); in logicvc_layer_init()
[all …]
/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_plane.h55 void dpu_plane_flush(struct drm_plane *plane);
57 void dpu_plane_set_error(struct drm_plane *plane, bool error);
59 struct drm_plane *dpu_plane_init(struct drm_device *dev,
63 struct drm_plane *dpu_plane_init_virtual(struct drm_device *dev,
67 int dpu_plane_color_fill(struct drm_plane *plane,
71 void dpu_plane_danger_signal_ctrl(struct drm_plane *plane, bool enable);
73 static inline void dpu_plane_danger_signal_ctrl(struct drm_plane *plane, bool enable) {} in dpu_plane_danger_signal_ctrl()
/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_cursor_plane.h58 struct drm_plane base;
70 void vmw_cursor_plane_destroy(struct drm_plane *plane);
72 int vmw_cursor_plane_atomic_check(struct drm_plane *plane,
74 void vmw_cursor_plane_atomic_update(struct drm_plane *plane,
76 int vmw_cursor_plane_prepare_fb(struct drm_plane *plane,
78 void vmw_cursor_plane_cleanup_fb(struct drm_plane *plane,
/drivers/gpu/drm/msm/disp/mdp4/
A Dmdp4_plane.c19 struct drm_plane base;
41 static void mdp4_plane_set_scanout(struct drm_plane *plane,
43 static int mdp4_plane_mode_set(struct drm_plane *plane,
50 static struct mdp4_kms *get_kms(struct drm_plane *plane) in get_kms()
63 static int mdp4_plane_set_property(struct drm_plane *plane, in mdp4_plane_set_property()
79 static int mdp4_plane_prepare_fb(struct drm_plane *plane, in mdp4_plane_prepare_fb()
90 static void mdp4_plane_cleanup_fb(struct drm_plane *plane, in mdp4_plane_cleanup_fb()
104 static int mdp4_plane_atomic_check(struct drm_plane *plane, in mdp4_plane_atomic_check()
188 static int mdp4_plane_mode_set(struct drm_plane *plane, in mdp4_plane_mode_set()
341 enum mdp4_pipe mdp4_plane_pipe(struct drm_plane *plane) in mdp4_plane_pipe()
[all …]
/drivers/gpu/drm/armada/
A Darmada_plane.h24 void armada_drm_plane_cleanup_fb(struct drm_plane *plane,
26 int armada_drm_plane_atomic_check(struct drm_plane *plane,
28 void armada_plane_reset(struct drm_plane *plane);
29 struct drm_plane_state *armada_plane_duplicate_state(struct drm_plane *plane);
30 void armada_plane_destroy_state(struct drm_plane *plane,
34 struct drm_plane *primary);
/drivers/gpu/drm/
A Ddrm_gem_atomic_helper.c136 int drm_gem_plane_helper_prepare_fb(struct drm_plane *plane, in drm_gem_plane_helper_prepare_fb()
219 __drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane, in __drm_gem_duplicate_shadow_plane_state()
251 drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane) in drm_gem_duplicate_shadow_plane_state()
291 void drm_gem_destroy_shadow_plane_state(struct drm_plane *plane, in drm_gem_destroy_shadow_plane_state()
310 void __drm_gem_reset_shadow_plane(struct drm_plane *plane, in __drm_gem_reset_shadow_plane()
327 void drm_gem_reset_shadow_plane(struct drm_plane *plane) in drm_gem_reset_shadow_plane()
358 int drm_gem_begin_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state) in drm_gem_begin_shadow_fb_access()
380 void drm_gem_end_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state) in drm_gem_end_shadow_fb_access()
A Ddrm_simple_kms_helper.c120 struct drm_plane *plane; in drm_simple_kms_crtc_enable()
216 static int drm_simple_kms_plane_atomic_check(struct drm_plane *plane, in drm_simple_kms_plane_atomic_check()
245 static void drm_simple_kms_plane_atomic_update(struct drm_plane *plane, in drm_simple_kms_plane_atomic_update()
259 static int drm_simple_kms_plane_prepare_fb(struct drm_plane *plane, in drm_simple_kms_plane_prepare_fb()
277 static void drm_simple_kms_plane_cleanup_fb(struct drm_plane *plane, in drm_simple_kms_plane_cleanup_fb()
289 static int drm_simple_kms_plane_begin_fb_access(struct drm_plane *plane, in drm_simple_kms_plane_begin_fb_access()
301 static void drm_simple_kms_plane_end_fb_access(struct drm_plane *plane, in drm_simple_kms_plane_end_fb_access()
313 static bool drm_simple_kms_format_mod_supported(struct drm_plane *plane, in drm_simple_kms_format_mod_supported()
329 static void drm_simple_kms_plane_reset(struct drm_plane *plane) in drm_simple_kms_plane_reset()
351 static void drm_simple_kms_plane_destroy_state(struct drm_plane *plane, in drm_simple_kms_plane_destroy_state()
[all …]
A Ddrm_plane.c176 struct drm_plane *tmp; in drm_num_planes()
573 struct drm_plane *plane; in __drmm_universal_plane_alloc()
612 struct drm_plane *plane; in __drm_universal_plane_alloc()
645 struct drm_plane *plane; in drm_plane_register_all()
667 struct drm_plane *plane; in drm_plane_unregister_all()
721 struct drm_plane *
724 struct drm_plane *plane; in drm_plane_from_index()
806 struct drm_plane *plane; in drm_mode_getplane_res()
857 struct drm_plane *plane; in drm_mode_getplane()
999 struct drm_plane *plane; in drm_any_plane_has_format()
[all …]
A Ddrm_crtc.c236 struct drm_plane *primary, in __drm_crtc_init_with_planes()
237 struct drm_plane *cursor, in __drm_crtc_init_with_planes()
342 struct drm_plane *primary, in drm_crtc_init_with_planes()
343 struct drm_plane *cursor, in drm_crtc_init_with_planes()
372 struct drm_plane *primary, in __drmm_crtc_init_with_planes()
373 struct drm_plane *cursor, in __drmm_crtc_init_with_planes()
425 struct drm_plane *cursor, in drmm_crtc_init_with_planes()
445 struct drm_plane *primary, in __drmm_crtc_alloc_with_planes()
446 struct drm_plane *cursor, in __drmm_crtc_alloc_with_planes()
531 struct drm_plane *plane; in drm_mode_getcrtc()
[all …]
/drivers/gpu/drm/sun4i/
A Dsun4i_layer.c19 static void sun4i_backend_layer_reset(struct drm_plane *plane) in sun4i_backend_layer_reset()
38 sun4i_backend_layer_duplicate_state(struct drm_plane *plane) in sun4i_backend_layer_duplicate_state()
53 static void sun4i_backend_layer_destroy_state(struct drm_plane *plane, in sun4i_backend_layer_destroy_state()
63 static void sun4i_backend_layer_atomic_disable(struct drm_plane *plane, in sun4i_backend_layer_atomic_disable()
83 static void sun4i_backend_layer_atomic_update(struct drm_plane *plane, in sun4i_backend_layer_atomic_update()
114 static bool sun4i_layer_format_mod_supported(struct drm_plane *plane, in sun4i_layer_format_mod_supported()
234 struct drm_plane **sun4i_layers_init(struct drm_device *drm, in sun4i_layers_init()
237 struct drm_plane **planes; in sun4i_layers_init()
/drivers/gpu/drm/omapdrm/
A Domap_plane.c34 struct drm_plane base;
45 static int omap_plane_prepare_fb(struct drm_plane *plane, in omap_plane_prepare_fb()
56 static void omap_plane_cleanup_fb(struct drm_plane *plane, in omap_plane_cleanup_fb()
63 static void omap_plane_atomic_update(struct drm_plane *plane, in omap_plane_atomic_update()
200 static int omap_plane_atomic_check(struct drm_plane *plane, in omap_plane_atomic_check()
370 static void omap_plane_destroy(struct drm_plane *plane) in omap_plane_destroy()
382 void omap_plane_install_properties(struct drm_plane *plane, in omap_plane_install_properties()
405 static void omap_plane_reset(struct drm_plane *plane) in omap_plane_reset()
420 omap_plane_atomic_duplicate_state(struct drm_plane *plane) in omap_plane_atomic_duplicate_state()
519 struct drm_plane *omap_plane_init(struct drm_device *dev, in omap_plane_init()
[all …]
/drivers/gpu/drm/mediatek/
A Dmtk_plane.c30 static void mtk_plane_reset(struct drm_plane *plane) in mtk_plane_reset()
52 static struct drm_plane_state *mtk_plane_duplicate_state(struct drm_plane *plane) in mtk_plane_duplicate_state()
70 static bool mtk_plane_format_mod_supported(struct drm_plane *plane, in mtk_plane_format_mod_supported()
96 static void mtk_plane_destroy_state(struct drm_plane *plane, in mtk_plane_destroy_state()
103 static int mtk_plane_atomic_async_check(struct drm_plane *plane, in mtk_plane_atomic_async_check()
215 static void mtk_plane_atomic_async_update(struct drm_plane *plane, in mtk_plane_atomic_async_update()
250 static int mtk_plane_atomic_check(struct drm_plane *plane, in mtk_plane_atomic_check()
282 static void mtk_plane_atomic_disable(struct drm_plane *plane, in mtk_plane_atomic_disable()
298 static void mtk_plane_atomic_update(struct drm_plane *plane, in mtk_plane_atomic_update()
326 int mtk_plane_init(struct drm_device *dev, struct drm_plane *plane, in mtk_plane_init()
/drivers/gpu/drm/vkms/
A Dvkms_plane.c41 vkms_plane_duplicate_state(struct drm_plane *plane) in vkms_plane_duplicate_state()
64 static void vkms_plane_destroy_state(struct drm_plane *plane, in vkms_plane_destroy_state()
85 static void vkms_plane_reset(struct drm_plane *plane) in vkms_plane_reset()
111 static void vkms_plane_atomic_update(struct drm_plane *plane, in vkms_plane_atomic_update()
142 static int vkms_plane_atomic_check(struct drm_plane *plane, in vkms_plane_atomic_check()
168 static int vkms_prepare_fb(struct drm_plane *plane, in vkms_prepare_fb()
187 static void vkms_cleanup_fb(struct drm_plane *plane, in vkms_cleanup_fb()
/drivers/gpu/drm/arm/display/komeda/
A Dkomeda_plane.c71 komeda_plane_atomic_check(struct drm_plane *plane, in komeda_plane_atomic_check()
118 komeda_plane_atomic_update(struct drm_plane *plane, in komeda_plane_atomic_update()
128 static void komeda_plane_destroy(struct drm_plane *plane) in komeda_plane_destroy()
135 static void komeda_plane_reset(struct drm_plane *plane) in komeda_plane_reset()
151 komeda_plane_atomic_duplicate_state(struct drm_plane *plane) in komeda_plane_atomic_duplicate_state()
168 komeda_plane_atomic_destroy_state(struct drm_plane *plane, in komeda_plane_atomic_destroy_state()
176 komeda_plane_format_mod_supported(struct drm_plane *plane, in komeda_plane_format_mod_supported()
218 struct drm_plane *plane) in komeda_set_crtc_plane_mask()
246 struct drm_plane *plane; in komeda_plane_add()
/drivers/gpu/drm/i915/display/
A Dintel_plane.h11 struct drm_plane;
58 void intel_plane_destroy(struct drm_plane *plane);
59 struct drm_plane_state *intel_plane_duplicate_state(struct drm_plane *plane);
60 void intel_plane_destroy_state(struct drm_plane *plane,
91 bool intel_plane_format_mod_supported_async(struct drm_plane *plane,
/drivers/gpu/drm/imx/ipuv3/
A Dipuv3-plane.h7 struct drm_plane;
18 struct drm_plane base;
47 void ipu_plane_disable_deferred(struct drm_plane *plane);
48 bool ipu_plane_atomic_update_pending(struct drm_plane *plane);
/drivers/gpu/drm/msm/disp/mdp5/
A Dmdp5_plane.c19 struct drm_plane base;
23 static int mdp5_plane_mode_set(struct drm_plane *plane,
27 static struct mdp5_kms *get_kms(struct drm_plane *plane) in get_kms()
83 static void mdp5_plane_reset(struct drm_plane *plane) in mdp5_plane_reset()
99 mdp5_plane_duplicate_state(struct drm_plane *plane) in mdp5_plane_duplicate_state()
135 static int mdp5_plane_prepare_fb(struct drm_plane *plane, in mdp5_plane_prepare_fb()
165 struct drm_plane *plane = state->plane; in mdp5_plane_atomic_check_with_state()
571 static int calc_scalex_steps(struct drm_plane *plane, in calc_scalex_steps()
594 static int calc_scaley_steps(struct drm_plane *plane, in calc_scaley_steps()
976 uint32_t mdp5_plane_get_flush(struct drm_plane *plane) in mdp5_plane_get_flush()
[all …]
/drivers/gpu/drm/virtio/
A Dvirtgpu_plane.c98 static int virtio_gpu_plane_atomic_check(struct drm_plane *plane, in virtio_gpu_plane_atomic_check()
180 static void virtio_gpu_panic_resource_flush(struct drm_plane *plane, in virtio_gpu_panic_resource_flush()
197 static void virtio_gpu_resource_flush(struct drm_plane *plane, in virtio_gpu_resource_flush()
231 static void virtio_gpu_primary_plane_update(struct drm_plane *plane, in virtio_gpu_primary_plane_update()
307 static int virtio_gpu_prepare_imported_obj(struct drm_plane *plane, in virtio_gpu_prepare_imported_obj()
345 static int virtio_gpu_plane_prepare_fb(struct drm_plane *plane, in virtio_gpu_plane_prepare_fb()
404 static void virtio_gpu_plane_cleanup_fb(struct drm_plane *plane, in virtio_gpu_plane_cleanup_fb()
501 static int virtio_drm_get_scanout_buffer(struct drm_plane *plane, in virtio_drm_get_scanout_buffer()
532 static void virtio_panic_flush(struct drm_plane *plane) in virtio_panic_flush()
581 struct drm_plane *plane; in virtio_gpu_plane_init()
[all …]
/drivers/gpu/drm/renesas/rz-du/
A Drzg2l_du_vsp.h24 struct drm_plane plane;
35 static inline struct rzg2l_du_vsp_plane *to_rzg2l_vsp_plane(struct drm_plane *p) in to_rzg2l_vsp_plane()
63 struct drm_plane *rzg2l_du_vsp_get_drm_plane(struct rzg2l_du_crtc *crtc,
75 static inline struct drm_plane *rzg2l_du_vsp_get_drm_plane(struct rzg2l_du_crtc *crtc, in rzg2l_du_vsp_get_drm_plane()

Completed in 859 milliseconds

1234567891011