aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h
AgeCommit message (Expand)AuthorFilesLines
2024-05-01iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entryJason Gunthorpe1-0/+30
2024-05-01iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd()Jason Gunthorpe1-3/+0
2024-05-01iommu/arm-smmu-v3: Move the CD generation for SVA into a functionJason Gunthorpe1-5/+2
2024-05-01iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr()Jason Gunthorpe1-2/+1
2024-05-01iommu/arm-smmu-v3: Consolidate clearing a CD table entryJason Gunthorpe1-0/+1
2024-05-01iommu/arm-smmu-v3: Move the CD generation for S1 domains into a functionJason Gunthorpe1-0/+9
2024-04-09iommu/arm-smmu-v3: Add a type for the CD entryJason Gunthorpe1-1/+6
2024-03-26iommu/arm-smmu-v3: Fix access for STE.SHCFGMostafa Saleh1-0/+2
2024-02-29iommu/arm-smmu-v3: Add a global static IDENTITY domainJason Gunthorpe1-1/+0
2024-02-29iommu/arm-smmu-v3: Remove arm_smmu_master->domainJason Gunthorpe1-1/+0
2024-02-29iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste()Jason Gunthorpe1-2/+0
2024-01-18Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+6
2024-01-08mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov1-1/+1
2023-12-13iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTEDJason Gunthorpe1-1/+0
2023-12-13iommu/arm-smmu-v3: Add a type for the STEJason Gunthorpe1-1/+6
2023-10-12iommu/arm-smmu-v3: Move CD table to arm_smmu_masterMichael Shavit1-4/+3
2023-10-12iommu/arm-smmu-v3: Refactor write_ctx_descMichael Shavit1-1/+1
2023-10-12iommu/arm-smmu-v3: move stall_enabled to the cd tableMichael Shavit1-1/+2
2023-10-12iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfgMichael Shavit1-5/+2
2023-10-12iommu/arm-smmu-v3: Move ctx_desc out of s1_cfgMichael Shavit1-2/+4
2023-08-01iommu/arm-smmu-v3: Change vmid alloc strategy from bitmap to idaDawei Li1-1/+1
2023-06-08iommu/arm-smmu-v3: Add explicit feature for nestingRobin Murphy1-0/+1
2023-06-08iommu/arm-smmu-v3: Document MMU-700 erratum 2812531Robin Murphy1-0/+1
2023-06-08iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982Robin Murphy1-0/+6
2023-04-05mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov1-1/+1
2022-11-03iommu: Remove SVA related callbacks from iommu opsLu Baolu1-16/+0
2022-11-03arm-smmu-v3/sva: Add SVA domain supportLu Baolu1-0/+14
2022-11-03iommu: Remove SVM_FLAG_SUPERVISOR_MODE supportLu Baolu1-3/+2
2021-12-15Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq"Zhou Wang1-3/+2
2021-06-08iommu/arm-smmu-v3: Decrease the queue size of evtq and priqZhen Lei1-2/+3
2021-06-08iommu/arm-smmu-v3: Add stall support for platform devicesJean-Philippe Brucker1-0/+43
2021-04-16Merge branches 'iommu/fixes', 'arm/mediatek', 'arm/smmu', 'arm/exynos', 'unis...Joerg Roedel1-6/+12
2021-04-07iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG commandZenghui Yu1-2/+0
2021-04-07iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUERobin Murphy1-1/+0
2021-04-07iommu/arm-smmu-v3: Maintain a SID->device structureJean-Philippe Brucker1-2/+11
2021-03-25iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASKZhen Lei1-1/+1
2021-01-22iommu/arm-smmu-v3: Add support for VHEJean-Philippe Brucker1-0/+3
2021-01-22iommu/arm-smmu-v3: Make BTM optional for SVAJean-Philippe Brucker1-0/+3
2021-01-22iommu/arm-smmu-v3: Remove the page 1 fixupRobin Murphy1-4/+4
2020-11-23iommu/arm-smmu-v3: Hook up ATC invalidation to mm opsJean-Philippe Brucker1-0/+2
2020-11-23iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind()Jean-Philippe Brucker1-0/+28
2020-09-28iommu/arm-smmu-v3: Add SVA device featureJean-Philippe Brucker1-0/+26
2020-09-28iommu/arm-smmu-v3: Check for SVA featuresJean-Philippe Brucker1-0/+10
2020-09-28iommu/arm-smmu-v3: Seize private ASIDJean-Philippe Brucker1-0/+3
2020-09-28iommu/arm-smmu-v3: Share process page tablesJean-Philippe Brucker1-0/+8
2020-09-28iommu/arm-smmu-v3: Move definitions to a headerJean-Philippe Brucker1-0/+676