Lines Matching refs:drm_plane
54 struct drm_plane *plane;
295 int (*update_plane)(struct drm_plane *plane,
318 int (*disable_plane)(struct drm_plane *plane,
328 void (*destroy)(struct drm_plane *plane);
340 void (*reset)(struct drm_plane *plane);
356 int (*set_property)(struct drm_plane *plane,
390 struct drm_plane_state *(*atomic_duplicate_state)(struct drm_plane *plane);
400 void (*atomic_destroy_state)(struct drm_plane *plane,
445 int (*atomic_set_property)(struct drm_plane *plane,
468 int (*atomic_get_property)(struct drm_plane *plane,
485 int (*late_register)(struct drm_plane *plane);
496 void (*early_unregister)(struct drm_plane *plane);
526 bool (*format_mod_supported)(struct drm_plane *plane, uint32_t format,
592 struct drm_plane { struct
752 #define obj_to_plane(x) container_of(x, struct drm_plane, base) argument
756 struct drm_plane *plane,
765 struct drm_plane *plane,
770 void drm_plane_cleanup(struct drm_plane *plane);
821 static inline unsigned int drm_plane_index(const struct drm_plane *plane) in drm_plane_index()
830 static inline u32 drm_plane_mask(const struct drm_plane *plane) in drm_plane_mask()
835 struct drm_plane * drm_plane_from_index(struct drm_device *dev, int idx);
836 void drm_plane_force_disable(struct drm_plane *plane);
838 int drm_mode_plane_set_obj_prop(struct drm_plane *plane,
851 static inline struct drm_plane *drm_plane_find(struct drm_device *dev, in drm_plane_find()
930 int drm_plane_create_scaling_filter_property(struct drm_plane *plane,