Searched refs:omap_hw_overlay (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/ |
H A D | omap_overlay.c | 26 static struct omap_hw_overlay * 36 struct omap_hw_overlay *cur = priv->overlays[i]; in omap_plane_find_free_overlay() 69 u32 caps, u32 fourcc, struct omap_hw_overlay **overlay, in omap_overlay_assign() 70 struct omap_hw_overlay **r_overlay) in omap_overlay_assign() 75 struct omap_hw_overlay *ovl, *r_ovl; in omap_overlay_assign() 113 void omap_overlay_release(struct drm_atomic_state *s, struct omap_hw_overlay *overlay) in omap_overlay_release() 137 struct omap_hw_overlay *overlay) in omap_overlay_update_state() 151 static void omap_overlay_destroy(struct omap_hw_overlay *overlay) in omap_overlay_destroy() 156 static struct omap_hw_overlay *omap_overlay_init(enum omap_plane_id overlay_id, in omap_overlay_init() 159 struct omap_hw_overlay *overla in omap_overlay_init() [all...] |
H A D | omap_overlay.h | 19 struct omap_hw_overlay { struct 31 u32 caps, u32 fourcc, struct omap_hw_overlay **overlay, 32 struct omap_hw_overlay **r_overlay); 33 void omap_overlay_release(struct drm_atomic_state *s, struct omap_hw_overlay *overlay); 34 void omap_overlay_update_state(struct omap_drm_private *priv, struct omap_hw_overlay *overlay);
|
H A D | omap_plane.c | 27 struct omap_hw_overlay *overlay; 28 struct omap_hw_overlay *r_overlay; /* right overlay */ 330 struct omap_hw_overlay *old_ovl = omap_state->overlay; in omap_plane_atomic_check() 331 struct omap_hw_overlay *old_r_ovl = omap_state->r_overlay; in omap_plane_atomic_check() 332 struct omap_hw_overlay *new_ovl = NULL; in omap_plane_atomic_check() 333 struct omap_hw_overlay *new_r_ovl = NULL; in omap_plane_atomic_check()
|
H A D | omap_drv.h | 75 struct omap_hw_overlay *overlays[8];
|
Completed in 3 milliseconds