Lines Matching refs:plane

54 	struct drm_plane *plane;  member
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,
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,
767 struct drm_plane *plane,
775 void drm_plane_cleanup(struct drm_plane *plane);
873 static inline unsigned int drm_plane_index(const struct drm_plane *plane) in drm_plane_index() argument
875 return plane->index; in drm_plane_index()
882 static inline u32 drm_plane_mask(const struct drm_plane *plane) in drm_plane_mask() argument
884 return 1 << drm_plane_index(plane); in drm_plane_mask()
888 void drm_plane_force_disable(struct drm_plane *plane);
890 int drm_mode_plane_set_obj_prop(struct drm_plane *plane,
920 #define drm_for_each_plane_mask(plane, dev, plane_mask) \ argument
921 list_for_each_entry((plane), &(dev)->mode_config.plane_list, head) \
922 for_each_if ((plane_mask) & drm_plane_mask(plane))
933 #define drm_for_each_legacy_plane(plane, dev) \ argument
934 list_for_each_entry(plane, &(dev)->mode_config.plane_list, head) \
935 for_each_if (plane->type == DRM_PLANE_TYPE_OVERLAY)
944 #define drm_for_each_plane(plane, dev) \ argument
945 list_for_each_entry(plane, &(dev)->mode_config.plane_list, head)
950 void drm_plane_enable_fb_damage_clips(struct drm_plane *plane);
956 int drm_plane_create_scaling_filter_property(struct drm_plane *plane,