| /drivers/gpu/drm/sti/ |
| A D | sti_cursor.c | 184 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 D | sti_plane.c | 46 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 D | sti_gdp.c | 219 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 D | sti_hqvdp.c | 1021 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 D | lsdc_drv.h | 147 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 D | lsdc_plane.c | 49 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 D | logicvc_layer.c | 26 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 D | dpu_plane.h | 55 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 D | vmwgfx_cursor_plane.h | 58 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 D | mdp4_plane.c | 19 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 D | armada_plane.h | 24 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 D | drm_gem_atomic_helper.c | 136 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 D | drm_simple_kms_helper.c | 120 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 D | drm_plane.c | 176 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 D | drm_crtc.c | 236 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 D | sun4i_layer.c | 19 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 D | omap_plane.c | 34 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 D | mtk_plane.c | 30 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 D | vkms_plane.c | 41 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 D | komeda_plane.c | 71 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 D | intel_plane.h | 11 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 D | ipuv3-plane.h | 7 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 D | mdp5_plane.c | 19 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 D | virtgpu_plane.c | 98 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 D | rzg2l_du_vsp.h | 24 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()
|