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

armada_fb.h (631B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 * Copyright (C) 2012 Russell King
      4 */
      5#ifndef ARMADA_FB_H
      6#define ARMADA_FB_H
      7
      8struct armada_framebuffer {
      9	struct drm_framebuffer	fb;
     10	uint8_t			fmt;
     11	uint8_t			mod;
     12};
     13#define drm_fb_to_armada_fb(dfb) \
     14	container_of(dfb, struct armada_framebuffer, fb)
     15#define drm_fb_obj(fb) drm_to_armada_gem((fb)->obj[0])
     16
     17struct armada_framebuffer *armada_framebuffer_create(struct drm_device *,
     18	const struct drm_mode_fb_cmd2 *, struct armada_gem_object *);
     19struct drm_framebuffer *armada_fb_create(struct drm_device *dev,
     20	struct drm_file *dfile, const struct drm_mode_fb_cmd2 *mode);
     21#endif