summaryrefslogtreecommitdiff
path: root/drivers/pci/ats.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-27PCI/ATS: Only enable ATS for trusted devicesJean-Philippe Brucker1-1/+17
2020-03-19PCI/ATS: Export symbols of PASID functionsJean-Philippe Brucker1-0/+4
2020-02-06Merge tag 'pci-v5.6-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+4
2020-02-05PCI/ATS: Use PF PASID for VFsKuppuswamy Sathyanarayanan1-2/+4
2019-12-23PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable,disable}_ats()Greg Kroah-Hartman1-0/+2
2019-10-16PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL()Bjorn Helgaas1-14/+0
2019-10-16PCI/ATS: Cache PRI PRG Response PASID Required bitBjorn Helgaas1-13/+10
2019-10-16PCI/ATS: Cache PASID Capability offsetKuppuswamy Sathyanarayanan1-21/+21
2019-10-16PCI/ATS: Cache PRI Capability offsetKuppuswamy Sathyanarayanan1-25/+26
2019-10-16PCI/ATS: Disable PF/VF ATS service independentlyKuppuswamy Sathyanarayanan1-11/+0
2019-10-16PCI/ATS: Handle sharing of PF PASID Capability with all VFsKuppuswamy Sathyanarayanan1-0/+23
2019-10-16PCI/ATS: Handle sharing of PF PRI Capability with all VFsKuppuswamy Sathyanarayanan1-0/+24
2019-10-16PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRIBjorn Helgaas1-30/+25
2019-07-09PCI: Fix typos and whitespace errorsBjorn Helgaas1-1/+1
2019-02-26PCI/ATS: Add pci_ats_page_aligned() interfaceKuppuswamy Sathyanarayanan1-0/+27
2019-02-26PCI/ATS: Add pci_prg_resp_pasid_required() interface.Kuppuswamy Sathyanarayanan1-0/+30
2018-06-30PCI: Enable PASID only if entire path supports End-End TLP prefixesSinan Kaya1-0/+3
2018-05-11PCI: Add "pci=noats" boot parameterGil Kupfer1-0/+3
2018-03-19PCI: Tidy commentsBjorn Helgaas1-6/+4
2018-01-26PCI: Add SPDX GPL-2.0 when no license was specifiedBjorn Helgaas1-0/+1
2017-05-30PCI: Restore PRI and PASID state after Function-Level ResetCQ Tang1-16/+48
2017-05-30PCI: Cache PRI and PASID bits in pci_devJean-Philippe Brucker1-0/+23
2015-08-13PCI: Remove pci_ats_enabled()Bjorn Helgaas1-3/+3
2015-08-13PCI: Stop caching ATS Invalidate Queue DepthBjorn Helgaas1-5/+4
2015-08-13PCI: Clean up ATS error handlingBjorn Helgaas1-5/+5
2015-08-13PCI: Use pci_physfn() rather than looking up physfn by handBjorn Helgaas1-4/+4
2015-08-13PCI: Inline the ATS setup code into pci_ats_init()Bjorn Helgaas1-6/+1
2015-08-13PCI: Rationalize pci_ats_queue_depth() error checkingBjorn Helgaas1-4/+4
2015-08-13PCI: Embed ATS info directly into struct pci_devBjorn Helgaas1-40/+21
2015-08-13PCI: Allocate ATS struct during enumerationBjorn Helgaas1-56/+42
2014-01-11PCI: Removed unused parts of Page Request Interface supportStephen Hemminger1-82/+0
2013-11-14PCI: Fix whitespace, capitalization, and spelling errorsBjorn Helgaas1-1/+1
2012-01-12Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jb...Linus Torvalds1-0/+17
2012-01-09Merge branches 'iommu/fixes', 'arm/omap' and 'x86/amd' into nextJoerg Roedel1-45/+45
2012-01-07PCI: Enable ATS at the device state restoreHao, Xudong1-0/+17
2012-01-07PCI: Fix PRI and PASID consistencyAlex Williamson1-10/+10
2011-12-05PCI: fix ats compile failureJames Bottomley1-0/+1
2011-12-05PCI: More PRI/PASID cleanupAlex Williamson1-34/+35
2011-12-05PCI: Enable is not exposed as a PASID capabilityAlex Williamson1-3/+2
2011-12-05PCI: Fix PRI and PASID consistencyAlex Williamson1-10/+10
2011-11-01pci: Fix files needing export.h for EXPORT_SYMBOL/THIS_MODULEPaul Gortmaker1-0/+1
2011-10-14PCI: Add support for PASID capabilityJoerg Roedel1-0/+113
2011-10-14PCI: Add implementation for PRI capabilityJoerg Roedel1-0/+167
2011-10-14PCI: Export ATS functions to modulesJoerg Roedel1-0/+3
2011-10-14PCI: Move ATS implementation into own fileJoerg Roedel1-0/+155