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

i915_driver.h (885B)


      1/* SPDX-License-Identifier: MIT */
      2/*
      3 * Copyright © 2019 Intel Corporation
      4 */
      5
      6#ifndef __I915_DRIVER_H__
      7#define __I915_DRIVER_H__
      8
      9#include <linux/pm.h>
     10
     11struct pci_dev;
     12struct pci_device_id;
     13struct drm_i915_private;
     14struct drm_printer;
     15
     16#define DRIVER_NAME		"i915"
     17#define DRIVER_DESC		"Intel Graphics"
     18#define DRIVER_DATE		"20201103"
     19#define DRIVER_TIMESTAMP	1604406085
     20
     21extern const struct dev_pm_ops i915_pm_ops;
     22
     23int i915_driver_probe(struct pci_dev *pdev, const struct pci_device_id *ent);
     24void i915_driver_remove(struct drm_i915_private *i915);
     25void i915_driver_shutdown(struct drm_i915_private *i915);
     26
     27int i915_driver_resume_switcheroo(struct drm_i915_private *i915);
     28int i915_driver_suspend_switcheroo(struct drm_i915_private *i915, pm_message_t state);
     29
     30void
     31i915_print_iommu_status(struct drm_i915_private *i915, struct drm_printer *p);
     32
     33#endif /* __I915_DRIVER_H__ */