summaryrefslogtreecommitdiffstats
path: root/drivers/pci/ats.c
Commit message (Expand)AuthorAgeFilesLines
* PCI: Enable PASID only when ACS RR & UF enabled on upstream pathLu Baolu2022-11-031-0/+3
* PCI: Allow PASID on fake PCIe devices without TLP prefixesZhangfei Gao2021-08-261-1/+1
* PCI: Fix kernel-doc errorsKrzysztof WilczyƄski2021-03-111-1/+1
* Merge branch 'pci/doc'Bjorn Helgaas2020-08-051-1/+2
|\
| * PCI: Fix kerneldoc warningsKrzysztof Kozlowski2020-08-051-1/+2
* | PCI/ATS: Add pci_pri_supported() to check device or associated PFAshok Raj2020-07-241-0/+15
|/
* PCI/ATS: Only enable ATS for trusted devicesJean-Philippe Brucker2020-05-271-1/+17
* PCI/ATS: Export symbols of PASID functionsJean-Philippe Brucker2020-03-181-0/+4
* Merge tag 'pci-v5.6-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2020-02-061-2/+4
|\
| * PCI/ATS: Use PF PASID for VFsKuppuswamy Sathyanarayanan2020-02-051-2/+4
* | PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable,disable}_ats()Greg Kroah-Hartman2019-12-231-0/+2
|/
* PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL()Bjorn Helgaas2019-10-151-14/+0
* PCI/ATS: Cache PRI PRG Response PASID Required bitBjorn Helgaas2019-10-151-13/+10
* PCI/ATS: Cache PASID Capability offsetKuppuswamy Sathyanarayanan2019-10-151-21/+21
* PCI/ATS: Cache PRI Capability offsetKuppuswamy Sathyanarayanan2019-10-151-25/+26
* PCI/ATS: Disable PF/VF ATS service independentlyKuppuswamy Sathyanarayanan2019-10-151-11/+0
* PCI/ATS: Handle sharing of PF PASID Capability with all VFsKuppuswamy Sathyanarayanan2019-10-151-0/+23
* PCI/ATS: Handle sharing of PF PRI Capability with all VFsKuppuswamy Sathyanarayanan2019-10-151-0/+24
* PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRIBjorn Helgaas2019-10-151-30/+25
* PCI: Fix typos and whitespace errorsBjorn Helgaas2019-07-091-1/+1
* PCI/ATS: Add pci_ats_page_aligned() interfaceKuppuswamy Sathyanarayanan2019-02-261-0/+27
* PCI/ATS: Add pci_prg_resp_pasid_required() interface.Kuppuswamy Sathyanarayanan2019-02-261-0/+30
* PCI: Enable PASID only if entire path supports End-End TLP prefixesSinan Kaya2018-06-301-0/+3
* PCI: Add "pci=noats" boot parameterGil Kupfer2018-05-101-0/+3
* PCI: Tidy commentsBjorn Helgaas2018-03-191-6/+4
* PCI: Add SPDX GPL-2.0 when no license was specifiedBjorn Helgaas2018-01-261-0/+1
* PCI: Restore PRI and PASID state after Function-Level ResetCQ Tang2017-05-301-16/+48
* PCI: Cache PRI and PASID bits in pci_devJean-Philippe Brucker2017-05-301-0/+23
* PCI: Remove pci_ats_enabled()Bjorn Helgaas2015-08-131-3/+3
* PCI: Stop caching ATS Invalidate Queue DepthBjorn Helgaas2015-08-131-5/+4
* PCI: Clean up ATS error handlingBjorn Helgaas2015-08-131-5/+5
* PCI: Use pci_physfn() rather than looking up physfn by handBjorn Helgaas2015-08-131-4/+4
* PCI: Inline the ATS setup code into pci_ats_init()Bjorn Helgaas2015-08-131-6/+1
* PCI: Rationalize pci_ats_queue_depth() error checkingBjorn Helgaas2015-08-131-4/+4
* PCI: Embed ATS info directly into struct pci_devBjorn Helgaas2015-08-131-40/+21
* PCI: Allocate ATS struct during enumerationBjorn Helgaas2015-08-131-56/+42
* PCI: Removed unused parts of Page Request Interface supportStephen Hemminger2014-01-101-82/+0
* PCI: Fix whitespace, capitalization, and spelling errorsBjorn Helgaas2013-11-141-1/+1
* Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jb...Linus Torvalds2012-01-111-0/+17
|\
| * PCI: Enable ATS at the device state restoreHao, Xudong2012-01-061-0/+17
| * PCI: Fix PRI and PASID consistencyAlex Williamson2012-01-061-10/+10
| |
| \
*-. \ Merge branches 'iommu/fixes', 'arm/omap' and 'x86/amd' into nextJoerg Roedel2012-01-091-45/+45
|\ \ \ | |_|/ |/| |
| | * PCI: More PRI/PASID cleanupAlex Williamson2011-12-051-34/+35
| | * PCI: Enable is not exposed as a PASID capabilityAlex Williamson2011-12-051-3/+2
| | * PCI: Fix PRI and PASID consistencyAlex Williamson2011-12-051-10/+10
| |/
* / PCI: fix ats compile failureJames Bottomley2011-12-051-0/+1
|/
* pci: Fix files needing export.h for EXPORT_SYMBOL/THIS_MODULEPaul Gortmaker2011-10-311-0/+1
* PCI: Add support for PASID capabilityJoerg Roedel2011-10-141-0/+113
* PCI: Add implementation for PRI capabilityJoerg Roedel2011-10-141-0/+167
* PCI: Export ATS functions to modulesJoerg Roedel2011-10-141-0/+3