cregit-Linux how code gets into the kernel

Release 4.16 include/linux/pci-ats.h

Directory: include/linux
/* SPDX-License-Identifier: GPL-2.0 */
#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);
void pci_restore_pri_state(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 void pci_restore_pri_state(struct pci_dev *pdev) { }

Contributors

PersonTokensPropCommitsCommitProp
CQ Tang11100.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); void pci_restore_pasid_state(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 void pci_restore_pasid_state(struct pci_dev *pdev) { }

Contributors

PersonTokensPropCommitsCommitProp
CQ Tang11100.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 Roedel20783.47%466.67%
CQ Tang4016.13%116.67%
Greg Kroah-Hartman10.40%116.67%
Total248100.00%6100.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.