| /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_blend.h | 36 struct drm_plane; 45 int drm_plane_create_alpha_property(struct drm_plane *plane); 46 int drm_plane_create_rotation_property(struct drm_plane *plane, 52 int drm_plane_create_zpos_property(struct drm_plane *plane, 55 int drm_plane_create_zpos_immutable_property(struct drm_plane *plane, 59 int drm_plane_create_blend_mode_property(struct drm_plane *plane,
|
| H A D | drm_atomic_state_helper.h | 34 struct drm_plane; 57 struct drm_plane *plane); 58 void __drm_atomic_helper_plane_reset(struct drm_plane *plane, 60 void drm_atomic_helper_plane_reset(struct drm_plane *plane); 61 void __drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane, 64 drm_atomic_helper_plane_duplicate_state(struct drm_plane *plane); 66 void drm_atomic_helper_plane_destroy_state(struct drm_plane *plane,
|
| 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);
|
| H A D | drm_colorop.h | 229 struct drm_plane *plane; 393 struct drm_plane *plane, u64 supported_tfs, uint32_t flags); 395 struct drm_plane *plane, uint32_t lut_size, 399 struct drm_plane *plane, uint32_t flags); 401 struct drm_plane *plane, uint32_t flags); 403 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,
|
| /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/sysfb/ |
| H A D | drm_sysfb_helper.h | 111 int drm_sysfb_plane_helper_begin_fb_access(struct drm_plane *plane, 113 int drm_sysfb_plane_helper_atomic_check(struct drm_plane *plane, 115 void drm_sysfb_plane_helper_atomic_update(struct drm_plane *plane, 117 void drm_sysfb_plane_helper_atomic_disable(struct drm_plane *plane, 119 int drm_sysfb_plane_helper_get_scanout_buffer(struct drm_plane *plane, 137 void drm_sysfb_plane_reset(struct drm_plane *plane); 138 struct drm_plane_state *drm_sysfb_plane_atomic_duplicate_state(struct drm_plane *plane); 139 void drm_sysfb_plane_atomic_destroy_state(struct drm_plane *plane,
|
| /linux/drivers/gpu/drm/ |
| H 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() 331 void drm_gem_reset_shadow_plane(struct drm_plane *plane) in drm_gem_reset_shadow_plane() 360 int drm_gem_begin_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state) in drm_gem_begin_shadow_fb_access() 382 void drm_gem_end_shadow_fb_access(struct drm_plane *plane, struct drm_plane_state *plane_state) in drm_gem_end_shadow_fb_access()
|
| 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/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/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()
|
| H A D | sun4i_layer.h | 15 struct drm_plane plane; 28 plane_to_sun4i_layer(struct drm_plane *plane) in plane_to_sun4i_layer() 39 struct drm_plane **sun4i_layers_init(struct drm_device *drm,
|
| /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/omapdrm/ |
| 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/sti/ |
| H A D | sti_crtc.h | 12 struct drm_plane; 17 struct drm_plane *primary, struct drm_plane *cursor);
|
| /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()
|
| H A D | mtk_crtc.h | 22 int mtk_crtc_plane_check(struct drm_crtc *crtc, struct drm_plane *plane, 24 void mtk_crtc_plane_disable(struct drm_crtc *crtc, struct drm_plane *plane); 25 void mtk_crtc_async_update(struct drm_crtc *crtc, struct drm_plane *plane,
|
| /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/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()
|