summaryrefslogtreecommitdiffstats
path: root/drivers/vfio/vfio_iommu_spapr_tce.c
Commit message (Expand)AuthorAgeFilesLines
* vfio: Move vfio_spapr_iommu_eeh_ioctl into vfio_iommu_spapr_tce.cJason Gunthorpe2022-12-051-2/+53
* vfio/spapr: Move VFIO_CHECK_EXTENSION into tce_iommu_ioctl()Jason Gunthorpe2022-12-051-6/+4
* vfio/spapr_tce: Fix the commentAlexey Kardashevskiy2022-07-221-1/+4
* vfio/spapr_tce: Remove the unused parameters containerDeming Wang2022-07-071-5/+4
* vfio/spapr_tce: reject mediated devicesChristoph Hellwig2021-09-301-0/+3
* vfio: clean up the check for mediated device in vfio_iommu_type1Christoph Hellwig2021-09-301-1/+1
* vfio: move the vfio_iommu_driver_ops interface out of <linux/vfio.h>Christoph Hellwig2021-09-301-0/+1
* vfio/spapr_tce: convert get_user_pages() --> pin_user_pages()John Hubbard2020-07-271-2/+2
* vfio/spapr_tce: use mmgrabJulia Lawall2020-01-071-1/+1
* mm: introduce page_shift()Matthew Wilcox (Oracle)2019-09-241-4/+4
* Merge tag 'vfio-v5.4-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds2019-09-201-4/+5
|\
| * vfio/spapr_tce: Fix incorrect tce_iommu_group memory freeAlexey Kardashevskiy2019-08-191-4/+5
* | vfio/spapr_tce: Invalidate multiple TCEs at onceAlexey Kardashevskiy2019-08-301-6/+12
|/
* mm: add account_locked_vm utility functionDaniel Jordan2019-07-161-49/+5
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-4/+1
* mm/gup: change GUP fast to use flags rather than a write 'bool'Ira Weiny2019-05-141-1/+2
* vfio/spapr_tce: Make symbol 'tce_iommu_driver_ops' staticWang Hai2019-04-031-1/+1
* vfio/spapr_tce: Skip unsetting already unset tableAlexey Kardashevskiy2019-02-131-1/+2
* powerpc/vfio/iommu/kvm: Do not pin device memoryAlexey Kardashevskiy2018-12-211-10/+19
* powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a regionAlexey Kardashevskiy2018-12-211-12/+23
* vfio/spapr_tce: Get rid of possible infinite loopAlexey Kardashevskiy2018-12-201-7/+3
* KVM: PPC: Optimize clearing TCEs for sparse tablesAlexey Kardashevskiy2018-10-201-2/+21
* Merge branch 'fixes' into nextMichael Ellerman2018-08-131-5/+5
|\
| * KVM: PPC: Check if IOMMU page is contained in the pinned physical pageAlexey Kardashevskiy2018-07-181-1/+1
| * vfio/spapr: Use IOMMU pageshift rather than pagesizeAlexey Kardashevskiy2018-07-181-4/+4
* | powerpc/powernv/ioda: Allocate indirect TCE levels on demandAlexey Kardashevskiy2018-07-161-1/+1
* | powerpc/powernv: Add indirect levels to it_userspaceAlexey Kardashevskiy2018-07-161-46/+0
* | KVM: PPC: Make iommu_table::it_userspace big endianAlexey Kardashevskiy2018-07-161-10/+9
|/
* vfio/spapr: Add cond_resched() for huge updatesAlexey Kardashevskiy2017-10-021-0/+2
* Merge tag 'powerpc-4.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2017-05-051-1/+1
|\
| * powerpc/vfio_spapr_tce: Add reference counting to iommu_tableAlexey Kardashevskiy2017-03-301-1/+1
| * powerpc/iommu/vfio_spapr_tce: Cleanup iommu_table disposalAlexey Kardashevskiy2017-03-301-1/+1
* | vfio/spapr_tce: Check kzalloc() return when preregistering memoryAlexey Kardashevskiy2017-04-111-0/+5
* | vfio/powerpc/spapr_tce: Enforce IOMMU type compatibility checkAlexey Kardashevskiy2017-04-111-0/+8
|/
* sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-0/+1
* sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-0/+2
* vfio/spapr_tce: Set window when adding additional groups to containerAlexey Kardashevskiy2017-02-071-0/+22
* vfio/spapr: Fix missing mutex unlock when creating a windowAlexey Kardashevskiy2017-02-011-6/+5
* vfio/spapr: fail tce_iommu_attach_group() when iommu_data is nullGreg Kurz2017-01-241-0/+4
* powerpc/mm/iommu, vfio/spapr: Put pages on VFIO container shutdownAlexey Kardashevskiy2016-12-021-1/+60
* vfio/spapr: Reference mm in tce_containerAlexey Kardashevskiy2016-12-021-60/+100
* vfio/spapr: Postpone default window creationAlexey Kardashevskiy2016-12-021-15/+25
* vfio/spapr: Add a helper to create default DMA windowAlexey Kardashevskiy2016-12-021-45/+42
* vfio/spapr: Postpone allocation of userspace version of TCE tableAlexey Kardashevskiy2016-12-021-13/+7
* powerpc/iommu: Stop using @current in mm_iommu_xxxAlexey Kardashevskiy2016-12-021-4/+10
* Merge tag 'vfio-v4.7-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds2016-05-251-2/+0
|\
| * vfio_iommu_spapr_tce: Remove unneeded iommu_group_get_iommudataAlexey Kardashevskiy2016-04-281-2/+0
* | vfio/spapr: Relax the IOMMU compatibility checkAlexey Kardashevskiy2016-05-111-1/+2
|/
* vfio: powerpc/spapr: Support Dynamic DMA windowsAlexey Kardashevskiy2015-06-111-1/+195
* vfio: powerpc/spapr: Register memory and define IOMMU v2Alexey Kardashevskiy2015-06-111-80/+421