cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

omap_fb.h (1157B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 * omap_fb.h -- OMAP DRM Framebuffer
      4 *
      5 * Copyright (C) 2011 Texas Instruments
      6 * Author: Rob Clark <rob@ti.com>
      7 */
      8
      9#ifndef __OMAPDRM_FB_H__
     10#define __OMAPDRM_FB_H__
     11
     12struct drm_connector;
     13struct drm_device;
     14struct drm_file;
     15struct drm_framebuffer;
     16struct drm_gem_object;
     17struct drm_mode_fb_cmd2;
     18struct drm_plane_state;
     19struct omap_overlay_info;
     20struct seq_file;
     21
     22struct drm_framebuffer *omap_framebuffer_create(struct drm_device *dev,
     23		struct drm_file *file, const struct drm_mode_fb_cmd2 *mode_cmd);
     24struct drm_framebuffer *omap_framebuffer_init(struct drm_device *dev,
     25		const struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos);
     26int omap_framebuffer_pin(struct drm_framebuffer *fb);
     27void omap_framebuffer_unpin(struct drm_framebuffer *fb);
     28void omap_framebuffer_update_scanout(struct drm_framebuffer *fb,
     29		struct drm_plane_state *state,
     30		struct omap_overlay_info *info,
     31		struct omap_overlay_info *r_info);
     32bool omap_framebuffer_supports_rotation(struct drm_framebuffer *fb);
     33void omap_framebuffer_describe(struct drm_framebuffer *fb, struct seq_file *m);
     34
     35#endif /* __OMAPDRM_FB_H__ */