/linux-master/drivers/gpu/drm/renesas/shmobile/ |
H A D | shmob_drm_plane.h | 13 struct drm_plane; 16 struct drm_plane *shmob_drm_plane_create(struct shmob_drm_device *sdev,
|
/linux-master/include/drm/ |
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_gem_atomic_helper.h | 10 #include <drm/drm_plane.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);
|
H A D | drm_plane.h | 54 struct drm_plane *plane; 317 int (*update_plane)(struct drm_plane *plane, 340 int (*disable_plane)(struct drm_plane *plane, 350 void (*destroy)(struct drm_plane *plane); 362 void (*reset)(struct drm_plane *plane); 378 int (*set_property)(struct drm_plane *plane, 399 * It is an error to call this hook before &drm_plane.state has been 412 struct drm_plane_state *(*atomic_duplicate_state)(struct drm_plane *plane); 422 void (*atomic_destroy_state)(struct drm_plane *plane, 467 int (*atomic_set_property)(struct drm_plane *plan 614 struct drm_plane { struct [all...] |
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,
|
/linux-master/drivers/gpu/drm/fsl-dcu/ |
H A D | fsl_dcu_drm_plane.h | 12 struct drm_plane *fsl_dcu_drm_primary_create_plane(struct drm_device *dev);
|
/linux-master/drivers/gpu/drm/sti/ |
H A D | sti_crtc.h | 12 struct drm_plane; 17 struct drm_plane *primary, struct drm_plane *cursor);
|
H A D | sti_cursor.h | 13 struct drm_plane *sti_cursor_create(struct drm_device *drm_dev,
|
H A D | sti_gdp.h | 14 #include <drm/drm_plane.h> 19 struct drm_plane *sti_gdp_create(struct drm_device *drm_dev,
|
H A D | sti_plane.c | 46 struct drm_plane_state *state = plane->drm_plane.state; 77 plane->drm_plane.name, 116 static void sti_plane_attach_zorder_property(struct drm_plane *drm_plane, argument 124 drm_plane_create_zpos_property(drm_plane, zpos, 0, 6); 127 drm_plane_create_zpos_immutable_property(drm_plane, zpos); 135 sti_plane_attach_zorder_property(&plane->drm_plane, type); 138 plane->drm_plane.base.id, sti_plane_to_str(plane));
|
/linux-master/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,
|
H A D | omap_crtc.h | 18 struct drm_plane; 27 struct drm_plane *plane);
|
H A D | omap_overlay.h | 16 struct drm_plane; 30 int omap_overlay_assign(struct drm_atomic_state *s, struct drm_plane *plane,
|
/linux-master/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_plane.h | 60 void dpu_plane_flush(struct drm_plane *plane); 64 * @plane: pointer to drm_plane structure 66 void dpu_plane_set_error(struct drm_plane *plane, bool error); 76 struct drm_plane *dpu_plane_init(struct drm_device *dev, 87 int dpu_plane_color_fill(struct drm_plane *plane, 91 void dpu_plane_danger_signal_ctrl(struct drm_plane *plane, bool enable); 93 static inline void dpu_plane_danger_signal_ctrl(struct drm_plane *plane, bool enable) {}
|
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun4i_layer.h | 15 struct drm_plane plane; 28 plane_to_sun4i_layer(struct drm_plane *plane) 39 struct drm_plane **sun4i_layers_init(struct drm_device *drm,
|
/linux-master/drivers/gpu/drm/imx/ipuv3/ |
H A D | ipuv3-plane.h | 5 #include <drm/drm_crtc.h> /* drm_plane */ 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-master/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rcar_du_plane.h | 13 #include <drm/drm_plane.h> 34 struct drm_plane plane; 38 static inline struct rcar_du_plane *to_rcar_plane(struct drm_plane *plane) 69 int __rcar_du_plane_atomic_check(struct drm_plane *plane,
|
/linux-master/drivers/gpu/drm/xlnx/ |
H A D | zynqmp_kms.h | 18 #include <drm/drm_plane.h> 36 struct drm_plane planes[ZYNQMP_DPSUB_NUM_LAYERS];
|
/linux-master/drivers/gpu/drm/mxsfb/ |
H A D | lcdif_drv.h | 14 #include <drm/drm_plane.h> 28 struct drm_plane primary;
|
H A D | mxsfb_drv.h | 14 #include <drm/drm_plane.h> 41 struct drm_plane primary; 42 struct drm_plane overlay;
|
/linux-master/drivers/gpu/drm/mediatek/ |
H A D | mtk_drm_crtc.h | 24 int mtk_drm_crtc_plane_check(struct drm_crtc *crtc, struct drm_plane *plane, 26 void mtk_drm_crtc_async_update(struct drm_crtc *crtc, struct drm_plane *plane,
|
/linux-master/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);
|
/linux-master/drivers/gpu/drm/tegra/ |
H A D | plane.h | 9 #include <drm/drm_plane.h> 16 struct drm_plane base; 33 static inline struct tegra_plane *to_tegra_plane(struct drm_plane *plane) 83 int tegra_plane_prepare_fb(struct drm_plane *plane, 85 void tegra_plane_cleanup_fb(struct drm_plane *plane,
|
/linux-master/drivers/gpu/drm/renesas/rz-du/ |
H A D | rzg2l_du_vsp.h | 13 #include <drm/drm_plane.h> 24 struct drm_plane plane; 35 static inline struct rzg2l_du_vsp_plane *to_rzg2l_vsp_plane(struct drm_plane *p) 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,
|