| /linux/include/drm/ |
| H A D | drm_plane.h | 56 struct drm_plane *plane; 327 int (*update_plane)(struct drm_plane *plane, 350 int (*disable_plane)(struct drm_plane *plane, 360 void (*destroy)(struct drm_plane *plane); 372 void (*reset)(struct drm_plane *plane); 388 int (*set_property)(struct drm_plane *plane, 422 struct drm_plane_state *(*atomic_duplicate_state)(struct drm_plane *plane); 432 void (*atomic_destroy_state)(struct drm_plane *plane, 477 int (*atomic_set_property)(struct drm_plane *plane, 500 int (*atomic_get_property)(struct drm_plane *plane, [all …]
|
| H A D | drm_gem_atomic_helper.h | 18 int drm_gem_plane_helper_prepare_fb(struct drm_plane *plane, struct drm_plane_state *state); 91 void __drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane, 94 void __drm_gem_reset_shadow_plane(struct drm_plane *plane, 97 void drm_gem_reset_shadow_plane(struct drm_plane *plane); 98 struct drm_plane_state *drm_gem_duplicate_shadow_plane_state(struct drm_plane *plane); 99 void drm_gem_destroy_shadow_plane_state(struct drm_plane *plane, 114 int drm_gem_begin_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state); 115 void drm_gem_end_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state);
|
| H A D | drm_plane_helper.h | 32 struct drm_plane; 34 int drm_plane_helper_update_primary(struct drm_plane *plane, struct drm_crtc *crtc, 41 int drm_plane_helper_disable_primary(struct drm_plane *plane, 43 void drm_plane_helper_destroy(struct drm_plane *plane);
|
| /linux/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_plane.h | 51 void dpu_plane_flush(struct drm_plane *plane); 53 void dpu_plane_set_error(struct drm_plane *plane, bool error); 55 struct drm_plane *dpu_plane_init(struct drm_device *dev, 59 struct drm_plane *dpu_plane_init_virtual(struct drm_device *dev, 63 int dpu_plane_color_fill(struct drm_plane *plane, 67 void dpu_plane_danger_signal_ctrl(struct drm_plane *plane, bool enable); 69 static inline void dpu_plane_danger_signal_ctrl(struct drm_plane *plane, bool enable) {} in dpu_plane_danger_signal_ctrl()
|
| /linux/drivers/gpu/drm/loongson/ |
| H 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, 243 to_lsdc_primary(struct drm_plane *plane) in to_lsdc_primary() 249 to_lsdc_cursor(struct drm_plane *plane) in to_lsdc_cursor() 320 struct drm_plane *primary, 321 struct drm_plane *cursor, [all …]
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_cursor_plane.h | 59 struct drm_plane base; 71 void vmw_cursor_plane_destroy(struct drm_plane *plane); 73 int vmw_cursor_plane_atomic_check(struct drm_plane *plane, 75 void vmw_cursor_plane_atomic_update(struct drm_plane *plane, 77 int vmw_cursor_plane_prepare_fb(struct drm_plane *plane, 79 void vmw_cursor_plane_cleanup_fb(struct drm_plane *plane,
|
| H A D | vmwgfx_kms.h | 104 struct drm_plane *plane; 302 struct drm_plane primary; 409 void vmw_du_primary_plane_destroy(struct drm_plane *plane); 412 int vmw_du_primary_plane_atomic_check(struct drm_plane *plane, 414 void vmw_du_plane_cleanup_fb(struct drm_plane *plane, 416 void vmw_du_plane_reset(struct drm_plane *plane); 417 struct drm_plane_state *vmw_du_plane_duplicate_state(struct drm_plane *plane); 418 void vmw_du_plane_destroy_state(struct drm_plane *plane,
|
| /linux/drivers/gpu/drm/armada/ |
| H 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);
|
| H A D | armada_trace.h | 9 struct drm_plane; 31 TP_PROTO(struct drm_plane *plane, struct drm_crtc *crtc, 37 __field(struct drm_plane *, plane) 71 TP_PROTO(struct drm_crtc *crtc, struct drm_plane *plane), 74 __field(struct drm_plane *, plane)
|
| /linux/drivers/gpu/drm/sun4i/ |
| H 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()
|
| /linux/drivers/gpu/drm/omapdrm/ |
| H A D | omap_plane.c | 35 struct drm_plane base; 46 static int omap_plane_prepare_fb(struct drm_plane *plane, in omap_plane_prepare_fb() 57 static void omap_plane_cleanup_fb(struct drm_plane *plane, in omap_plane_cleanup_fb() 64 static void omap_plane_atomic_update(struct drm_plane *plane, in omap_plane_atomic_update() 169 static void omap_plane_atomic_disable(struct drm_plane *plane, in omap_plane_atomic_disable() 201 static int omap_plane_atomic_check(struct drm_plane *plane, in omap_plane_atomic_check() 371 static void omap_plane_destroy(struct drm_plane *plane) in omap_plane_destroy() 383 void omap_plane_install_properties(struct drm_plane *plane, in omap_plane_install_properties() 406 static void omap_plane_reset(struct drm_plane *plane) in omap_plane_reset() 421 omap_plane_atomic_duplicate_state(struct drm_plane *plane) in omap_plane_atomic_duplicate_state() [all …]
|
| H A D | omap_plane.h | 18 struct drm_plane; 20 struct drm_plane *omap_plane_init(struct drm_device *dev, 23 void omap_plane_install_properties(struct drm_plane *plane,
|
| /linux/drivers/gpu/drm/imx/ipuv3/ |
| H 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);
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_plane.c | 176 struct drm_plane *tmp; in drm_num_planes() 198 struct drm_plane *plane, in create_in_format_blob() 200 (struct drm_plane *plane, in create_in_format_blob() 330 static int drm_plane_create_hotspot_properties(struct drm_plane *plane) in drm_plane_create_hotspot_properties() 361 struct drm_plane *plane, in __drm_universal_plane_init() 532 int drm_universal_plane_init(struct drm_device *dev, struct drm_plane *plane, in drm_universal_plane_init() 556 struct drm_plane *plane = ptr; in drmm_universal_plane_alloc_release() 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() [all …]
|
| /linux/drivers/gpu/drm/mediatek/ |
| H A D | mtk_plane.c | 28 static void mtk_plane_reset(struct drm_plane *plane) in mtk_plane_reset() 50 static struct drm_plane_state *mtk_plane_duplicate_state(struct drm_plane *plane) in mtk_plane_duplicate_state() 68 static bool mtk_plane_format_mod_supported(struct drm_plane *plane, in mtk_plane_format_mod_supported() 75 static void mtk_plane_destroy_state(struct drm_plane *plane, in mtk_plane_destroy_state() 82 static int mtk_plane_atomic_async_check(struct drm_plane *plane, in mtk_plane_atomic_async_check() 195 static void mtk_plane_atomic_async_update(struct drm_plane *plane, in mtk_plane_atomic_async_update() 230 static int mtk_plane_atomic_check(struct drm_plane *plane, in mtk_plane_atomic_check() 262 static void mtk_plane_atomic_disable(struct drm_plane *plane, in mtk_plane_atomic_disable() 279 static void mtk_plane_atomic_update(struct drm_plane *plane, in mtk_plane_atomic_update() 307 int mtk_plane_init(struct drm_device *dev, struct drm_plane *plane, in mtk_plane_init()
|
| /linux/drivers/gpu/drm/renesas/rz-du/ |
| H 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()
|
| /linux/drivers/gpu/drm/vkms/ |
| H A D | vkms_plane.c | 54 vkms_plane_duplicate_state(struct drm_plane *plane) in vkms_plane_duplicate_state() 77 static void vkms_plane_destroy_state(struct drm_plane *plane, in vkms_plane_destroy_state() 98 static void vkms_plane_reset(struct drm_plane *plane) in vkms_plane_reset() 124 static void vkms_plane_atomic_update(struct drm_plane *plane, in vkms_plane_atomic_update() 155 static int vkms_plane_atomic_check(struct drm_plane *plane, in vkms_plane_atomic_check() 181 static int vkms_prepare_fb(struct drm_plane *plane, in vkms_prepare_fb() 200 static void vkms_cleanup_fb(struct drm_plane *plane, in vkms_cleanup_fb()
|
| /linux/drivers/gpu/drm/arm/display/komeda/ |
| H 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()
|
| /linux/drivers/gpu/drm/tegra/ |
| H A D | plane.h | 16 struct drm_plane base; 33 static inline struct tegra_plane *to_tegra_plane(struct drm_plane *plane) in to_tegra_plane() 83 int tegra_plane_prepare_fb(struct drm_plane *plane, 85 void tegra_plane_cleanup_fb(struct drm_plane *plane,
|
| /linux/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_plane.c | 75 drm_plane_state *virtio_gpu_plane_duplicate_state(struct drm_plane *plane) in virtio_gpu_plane_duplicate_state() 99 static int virtio_gpu_plane_atomic_check(struct drm_plane *plane, in virtio_gpu_plane_atomic_check() 181 static void virtio_gpu_panic_resource_flush(struct drm_plane *plane, in virtio_gpu_panic_resource_flush() 198 static void virtio_gpu_resource_flush(struct drm_plane *plane, in virtio_gpu_resource_flush() 232 static void virtio_gpu_primary_plane_update(struct drm_plane *plane, in virtio_gpu_primary_plane_update() 308 static int virtio_gpu_prepare_imported_obj(struct drm_plane *plane, in virtio_gpu_prepare_imported_obj() 346 static int virtio_gpu_plane_prepare_fb(struct drm_plane *plane, in virtio_gpu_plane_prepare_fb() 405 static void virtio_gpu_plane_cleanup_fb(struct drm_plane *plane, in virtio_gpu_plane_cleanup_fb() 425 static void virtio_gpu_cursor_plane_update(struct drm_plane *plane, in virtio_gpu_cursor_plane_update() 502 static int virtio_drm_get_scanout_buffer(struct drm_plane *plane, in virtio_drm_get_scanout_buffer() [all …]
|
| /linux/drivers/gpu/drm/msm/disp/mdp5/ |
| H 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() 39 static void mdp5_plane_install_properties(struct drm_plane *plane, in mdp5_plane_install_properties() 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() 116 static void mdp5_plane_destroy_state(struct drm_plane *plane, in mdp5_plane_destroy_state() 135 static int mdp5_plane_prepare_fb(struct drm_plane *plane, in mdp5_plane_prepare_fb() 148 static void mdp5_plane_cleanup_fb(struct drm_plane *plane, in mdp5_plane_cleanup_fb() 165 struct drm_plane *plane = state->plane; in mdp5_plane_atomic_check_with_state() [all …]
|
| /linux/drivers/gpu/drm/sti/ |
| H A D | sti_crtc.h | 12 struct drm_plane; 17 struct drm_plane *primary, struct drm_plane *cursor);
|
| /linux/drivers/gpu/drm/fsl-dcu/ |
| H A D | fsl_dcu_drm_plane.c | 24 static int fsl_dcu_drm_plane_index(struct drm_plane *plane) in fsl_dcu_drm_plane_index() 38 static int fsl_dcu_drm_plane_atomic_check(struct drm_plane *plane, in fsl_dcu_drm_plane_atomic_check() 64 static void fsl_dcu_drm_plane_atomic_disable(struct drm_plane *plane, in fsl_dcu_drm_plane_atomic_disable() 80 static void fsl_dcu_drm_plane_atomic_update(struct drm_plane *plane, in fsl_dcu_drm_plane_atomic_update() 207 struct drm_plane *fsl_dcu_drm_primary_create_plane(struct drm_device *dev) in fsl_dcu_drm_primary_create_plane() 209 struct drm_plane *primary; in fsl_dcu_drm_primary_create_plane()
|
| /linux/drivers/gpu/drm/exynos/ |
| H A D | exynos_drm_plane.c | 125 static void exynos_drm_plane_reset(struct drm_plane *plane) in exynos_drm_plane_reset() 145 exynos_drm_plane_duplicate_state(struct drm_plane *plane) in exynos_drm_plane_duplicate_state() 159 static void exynos_drm_plane_destroy_state(struct drm_plane *plane, in exynos_drm_plane_destroy_state() 232 static int exynos_plane_atomic_check(struct drm_plane *plane, in exynos_plane_atomic_check() 256 static void exynos_plane_atomic_update(struct drm_plane *plane, in exynos_plane_atomic_update() 271 static void exynos_plane_atomic_disable(struct drm_plane *plane, in exynos_plane_atomic_disable() 291 static void exynos_plane_attach_zpos_property(struct drm_plane *plane, in exynos_plane_attach_zpos_property() 308 struct drm_plane *plane = &exynos_plane->base; in exynos_plane_init()
|
| /linux/drivers/gpu/drm/renesas/shmobile/ |
| H A D | shmob_drm_plane.c | 24 struct drm_plane base; 35 static inline struct shmob_drm_plane *to_shmob_plane(struct drm_plane *plane) in to_shmob_plane() 145 static int shmob_drm_plane_atomic_check(struct drm_plane *plane, in shmob_drm_plane_atomic_check() 194 static void shmob_drm_plane_atomic_update(struct drm_plane *plane, in shmob_drm_plane_atomic_update() 209 static void shmob_drm_plane_atomic_disable(struct drm_plane *plane, in shmob_drm_plane_atomic_disable() 229 shmob_drm_plane_atomic_duplicate_state(struct drm_plane *plane) in shmob_drm_plane_atomic_duplicate_state() 247 static void shmob_drm_plane_atomic_destroy_state(struct drm_plane *plane, in shmob_drm_plane_atomic_destroy_state() 254 static void shmob_drm_plane_reset(struct drm_plane *plane) in shmob_drm_plane_reset() 304 struct drm_plane *shmob_drm_plane_create(struct shmob_drm_device *sdev, in shmob_drm_plane_create()
|