summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/s390-iommu.c
Commit message (Expand)AuthorAgeFilesLines
* iommu/dma: Allow a single FQ in addition to per-CPU FQsNiklas Schnelle2023-10-021-0/+3
* iommu/s390: Disable deferred flush for ISM devicesNiklas Schnelle2023-10-021-1/+3
* s390/pci: Use dma-iommu layerNiklas Schnelle2023-10-021-41/+359
* iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM returnNiklas Schnelle2023-10-021-6/+23
* iommu: Convert remaining simple drivers to domain_alloc_paging()Jason Gunthorpe2023-09-251-5/+2
* iommu: Add IOMMU_DOMAIN_PLATFORM for S390Jason Gunthorpe2023-09-251-2/+19
* Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-02-241-2/+0
|\
| * Merge branch 'iommu-memory-accounting' of ssh://gitolite.kernel.org/pub/scm/l...Jason Gunthorpe2023-01-301-6/+9
| |\
| * | irq/s390: Add arch_is_isolated_msi() for s390Jason Gunthorpe2023-01-111-2/+0
* | | Merge branch 'iommu-memory-accounting' into coreJoerg Roedel2023-01-251-6/+9
|\ \ \ | | |/ | |/|
| * | iommu/s390: Use GFP_KERNEL in sleepable contextsJason Gunthorpe2023-01-251-1/+1
| * | iommu/s390: Push the gfp parameter to the kmem_cache_alloc()'sJason Gunthorpe2023-01-251-6/+9
| |/
* / iommu: Add set_platform_dma_ops callbacksLu Baolu2023-01-131-5/+2
|/
* s390/pci: use lock-free I/O translation updatesNiklas Schnelle2022-11-191-24/+13
* iommu/s390: Optimize IOMMU table walkingNiklas Schnelle2022-11-191-26/+43
* iommu/s390: Use RCU to allow concurrent domain_list iterationNiklas Schnelle2022-11-191-17/+27
* iommu/s390: Add I/O TLB opsNiklas Schnelle2022-11-191-11/+56
* iommu/s390: Make attach succeed even if the device is in error stateNiklas Schnelle2022-11-191-2/+7
* iommu/s390: Implement map_pages()/unmap_pages() instead of map()/unmap()Niklas Schnelle2022-11-031-16/+32
* iommu/s390: Fix incorrect pgsize_bitmapNiklas Schnelle2022-11-031-8/+1
* iommu/s390: Fix incorrect aperture checkNiklas Schnelle2022-11-031-1/+1
* iommu/s390: Fix potential s390_domain aperture shrinkingNiklas Schnelle2022-11-031-20/+43
* iommu/s390: Get rid of s390_domain_deviceNiklas Schnelle2022-11-031-30/+7
* iommu/s390: Fix duplicate domain attachmentsNiklas Schnelle2022-11-031-61/+45
* iommu: Clean up bus_set_iommu()Robin Murphy2022-09-071-6/+0
* iommu/s390: Fail probe for non-PCI devicesMatthew Rosato2022-09-071-1/+6
* iommu: Retire iommu_capable()Robin Murphy2022-09-071-1/+1
* iommu/s390: Tolerate repeat attach_dev callsMatthew Rosato2022-05-201-3/+12
* iommu: Split struct iommu_opsLu Baolu2022-02-281-6/+8
* s390/pci: use physical addresses in DMA tablesNiklas Schnelle2021-12-061-5/+5
* s390/pci: improve DMA translation init and exitNiklas Schnelle2021-08-251-5/+13
* iommu: Streamline registration interfaceRobin Murphy2021-04-161-3/+1
* Merge tag 's390-5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds2020-06-081-4/+4
|\
| * s390/pci: adaptation of iommu to multifunctionPierre Morel2020-04-281-4/+4
* | iommu/s390: Convert to probe/release_device() call-backsJoerg Roedel2020-05-051-16/+6
|/
* iommu: Add gfp parameter to iommu_ops::mapTom Murphy2019-10-151-1/+1
* iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync()Will Deacon2019-07-291-1/+2
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* iommu/s390: Constify iommu_opsArvind Yadav2017-08-301-2/+2
* iommu/s390: Add support for iommu_device handlingJoerg Roedel2017-08-151-0/+35
* iommu/s390: Use iommu_group_get_for_dev() in s390_iommu_add_device()Joerg Roedel2017-06-281-10/+5
* iommu/s390: Drop duplicate header pci.hGeliang Tang2016-11-291-1/+0
* iommu/s390: simplify registration of I/O address translation parametersSebastian Ott2016-09-221-2/+1
* iommu/s390: Fix sparse warningsSebastian Ott2015-11-261-2/+2
* s390/pci_dma: handle dma table failuresSebastian Ott2015-11-091-2/+21
* iommu/s390: Add iommu api for s390 pci devicesGerald Schaefer2015-10-061-0/+337