Lines Matching refs:drm_plane
54 struct drm_plane *plane;
306 int (*update_plane)(struct drm_plane *plane,
329 int (*disable_plane)(struct drm_plane *plane,
339 void (*destroy)(struct drm_plane *plane);
351 void (*reset)(struct drm_plane *plane);
367 int (*set_property)(struct drm_plane *plane,
388 * It is an error to call this hook before &drm_plane.state has been
401 struct drm_plane_state *(*atomic_duplicate_state)(struct drm_plane *plane);
411 void (*atomic_destroy_state)(struct drm_plane *plane,
456 int (*atomic_set_property)(struct drm_plane *plane,
479 int (*atomic_get_property)(struct drm_plane *plane,
496 int (*late_register)(struct drm_plane *plane);
507 void (*early_unregister)(struct drm_plane *plane);
537 bool (*format_mod_supported)(struct drm_plane *plane, uint32_t format,
595 * struct drm_plane - central DRM plane control structure
603 struct drm_plane {
763 #define obj_to_plane(x) container_of(x, struct drm_plane, base)
767 struct drm_plane *plane,
775 void drm_plane_cleanup(struct drm_plane *plane);
791 * @type: the type of the struct which contains struct &drm_plane
792 * @member: the name of the &drm_plane within @type
836 * @type: the type of the struct which contains struct &drm_plane
837 * @member: the name of the &drm_plane within @type
873 static inline unsigned int drm_plane_index(const struct drm_plane *plane)
882 static inline u32 drm_plane_mask(const struct drm_plane *plane)
887 struct drm_plane * drm_plane_from_index(struct drm_device *dev, int idx);
888 void drm_plane_force_disable(struct drm_plane *plane);
890 int drm_mode_plane_set_obj_prop(struct drm_plane *plane,
895 * drm_plane_find - find a &drm_plane
903 static inline struct drm_plane *drm_plane_find(struct drm_device *dev,
950 void drm_plane_enable_fb_damage_clips(struct drm_plane *plane);
956 int drm_plane_create_scaling_filter_property(struct drm_plane *plane,