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

i9xx_plane.h (719B)


      1/* SPDX-License-Identifier: MIT */
      2/*
      3 * Copyright © 2020 Intel Corporation
      4 */
      5
      6#ifndef _I9XX_PLANE_H_
      7#define _I9XX_PLANE_H_
      8
      9#include <linux/types.h>
     10
     11enum pipe;
     12struct drm_i915_private;
     13struct intel_crtc;
     14struct intel_initial_plane_config;
     15struct intel_plane;
     16struct intel_plane_state;
     17
     18unsigned int i965_plane_max_stride(struct intel_plane *plane,
     19				   u32 pixel_format, u64 modifier,
     20				   unsigned int rotation);
     21int i9xx_check_plane_surface(struct intel_plane_state *plane_state);
     22
     23struct intel_plane *
     24intel_primary_plane_create(struct drm_i915_private *dev_priv, enum pipe pipe);
     25
     26void i9xx_get_initial_plane_config(struct intel_crtc *crtc,
     27				   struct intel_initial_plane_config *plane_config);
     28#endif