cregit-Linux how code gets into the kernel

Release 4.12 include/linux/pci-ats.h

Directory: include/linux
#ifndef LINUX_PCI_ATS_H

#define LINUX_PCI_ATS_H

#include <linux/pci.h>

#ifdef CONFIG_PCI_PRI

int pci_enable_pri(struct pci_dev *pdev, u32 reqs);
void pci_disable_pri(struct pci_dev *pdev);
int pci_reset_pri(struct pci_dev *pdev);

#else /* CONFIG_PCI_PRI */


static inline int pci_enable_pri(struct pci_dev *pdev, u32 reqs) { return -ENODEV; }

Contributors

PersonTokensPropCommitsCommitProp
Joerg Roedel19100.00%1100.00%
Total19100.00%1100.00%


static inline void pci_disable_pri(struct pci_dev *pdev) { }

Contributors

PersonTokensPropCommitsCommitProp
Joerg Roedel11100.00%1100.00%
Total11100.00%1100.00%


static inline int pci_reset_pri(struct pci_dev *pdev) { return -ENODEV; }

Contributors

PersonTokensPropCommitsCommitProp
Joerg Roedel16100.00%1100.00%
Total16100.00%1100.00%

#endif /* CONFIG_PCI_PRI */ #ifdef CONFIG_PCI_PASID int pci_enable_pasid(struct pci_dev *pdev, int features); void pci_disable_pasid(struct pci_dev *pdev); int pci_pasid_features(struct pci_dev *pdev); int pci_max_pasids(struct pci_dev *pdev); #else /* CONFIG_PCI_PASID */
static inline int pci_enable_pasid(struct pci_dev *pdev, int features) { return -EINVAL; }

Contributors

PersonTokensPropCommitsCommitProp
Joerg Roedel19100.00%1100.00%
Total19100.00%1100.00%


static inline void pci_disable_pasid(struct pci_dev *pdev) { }

Contributors

PersonTokensPropCommitsCommitProp
Joerg Roedel11100.00%1100.00%
Total11100.00%1100.00%


static inline int pci_pasid_features(struct pci_dev *pdev) { return -EINVAL; }

Contributors

PersonTokensPropCommitsCommitProp
Joerg Roedel16100.00%1100.00%
Total16100.00%1100.00%


static inline int pci_max_pasids(struct pci_dev *pdev) { return -EINVAL; }

Contributors

PersonTokensPropCommitsCommitProp
Joerg Roedel16100.00%1100.00%
Total16100.00%1100.00%

#endif /* CONFIG_PCI_PASID */ #endif /* LINUX_PCI_ATS_H*/

Overall Contributors

PersonTokensPropCommitsCommitProp
Joerg Roedel207100.00%4100.00%
Total207100.00%4100.00%
Directory: include/linux
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.