linux/include/linux/aer.h
<<
>>
Prefs
   1/*
   2 * Copyright (C) 2006 Intel Corp.
   3 *     Tom Long Nguyen (tom.l.nguyen@intel.com)
   4 *     Zhang Yanmin (yanmin.zhang@intel.com)
   5 */
   6
   7#ifndef _AER_H_
   8#define _AER_H_
   9
  10#if defined(CONFIG_PCIEAER)
  11/* pci-e port driver needs this function to enable aer */
  12extern int pci_enable_pcie_error_reporting(struct pci_dev *dev);
  13extern int pci_find_aer_capability(struct pci_dev *dev);
  14extern int pci_disable_pcie_error_reporting(struct pci_dev *dev);
  15extern int pci_cleanup_aer_uncorrect_error_status(struct pci_dev *dev);
  16#else
  17static inline int pci_enable_pcie_error_reporting(struct pci_dev *dev)
  18{
  19        return -EINVAL;
  20}
  21static inline int pci_find_aer_capability(struct pci_dev *dev)
  22{
  23        return 0;
  24}
  25static inline int pci_disable_pcie_error_reporting(struct pci_dev *dev)
  26{
  27        return -EINVAL;
  28}
  29static inline int pci_cleanup_aer_uncorrect_error_status(struct pci_dev *dev)
  30{
  31        return -EINVAL;
  32}
  33#endif
  34
  35#endif //_AER_H_
  36
  37
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.