summaryrefslogtreecommitdiffstats
path: root/drivers/iommu/intel-iommu.c
Commit message (Expand)AuthorAgeFilesLines
* iommu/vt-d: Defer domain removal if device is assigned to a driverJoerg Roedel2014-08-181-0/+8
* iommu/vt-d: Exclude devices using RMRRs from IOMMU API domainsAlex Williamson2014-07-291-10/+39
* iommu/vt-d: Fix issue in computing domain's iommu_snooping flagJiang Liu2014-07-231-18/+24
* iommu/vt-d: Introduce helper function iova_size() to improve code readabilityJiang Liu2014-07-231-4/+3Star
* iommu/vt-d: Introduce helper domain_pfn_within_range() to simplify codeJiang Liu2014-07-231-14/+16
* iommu/vt-d: Simplify intel_unmap_sg() and kill duplicated codeJiang Liu2014-07-231-51/+19Star
* iommu/vt-d: Change iommu_enable/disable_translation to return voidJiang Liu2014-07-231-13/+5Star
* iommu/vt-d: Avoid freeing virtual machine domain in free_dmar_iommu()Jiang Liu2014-07-231-1/+2
* iommu/vt-d: Fix possible invalid memory access caused by free_dmar_iommu()Jiang Liu2014-07-231-7/+4Star
* iommu/vt-d: Allocate dynamic domain id for virtual domains onlyJiang Liu2014-07-231-21/+26
* iommu/vt-d: Introduce helper functions to make code symmetric for readabilityJiang Liu2014-07-231-67/+80
* iommu/vt-d: Introduce helper functions to improve code readabilityJiang Liu2014-07-231-33/+26Star
* iommu/vt-d: Use correct domain id to flush virtual machine domainsJiang Liu2014-07-231-1/+1
* iommu/vt-d: Match segment number when searching for dev_iotlb capable devicesJiang Liu2014-07-231-1/+2
* Merge branch 'core' into x86/vt-dJoerg Roedel2014-07-231-199/+186Star
|\
| * iommu: Constify struct iommu_opsThierry Reding2014-07-071-2/+2
| * iommu/vt-d: Make use of IOMMU sysfs supportAlex Williamson2014-07-041-1/+76
| * iommu/vt-d: Update to use PCI DMA aliasesAlex Williamson2014-07-041-122/+106Star
| * iommu/vt-d: Use iommu_group_get_for_dev()Alex Williamson2014-07-041-75/+4Star
* | iommu/vt-d: Suppress compiler warningsYijing Wang2014-07-041-2/+3
* | iommu/vt-d: Remove the useless dma_pte_addrYijing Wang2014-07-041-4/+2Star
* | iommu/vt-d: Don't use magic number in dma_pte_superpageJoerg Roedel2014-07-041-1/+1
* | iommu/vt-d: Fix reference count in iommu_prepare_isaYijing Wang2014-07-041-0/+1
* | iommu/vt-d: Use inline function dma_pte_superpage instead of macrosYijing Wang2014-07-041-1/+1
* | iommu/vt-d: Clear the redundant assignment for domain->nidYijing Wang2014-07-041-1/+0Star
* | iommu/vt-d: Use list_for_each_safe() to simplify codeYijing Wang2014-07-041-4/+2Star
|/
* iommu/vt-d: fix bug in handling multiple RMRRs for the same PCI deviceJiang Liu2014-06-201-6/+3Star
* intel-iommu: integrate DMA CMAAkinobu Mita2014-06-051-8/+25
* iommu/vt-d: Fix get_domain_for_dev() handling of upstream PCIe bridgesDavid Woodhouse2014-04-151-1/+3
* iommu/vt-d: fix memory leakage caused by commit ea8ea46Jiang Liu2014-04-131-2/+4
* iommu/vt-d: returning free pointer in get_domain_for_dev()Dan Carpenter2014-03-281-0/+1
* iommu/vt-d: Include ACPI devices in iommu=ptDavid Woodhouse2014-03-241-13/+48
* iommu/vt-d: Finally enable translation for non-PCI devicesDavid Woodhouse2014-03-241-3/+0Star
* iommu/vt-d: Remove to_pci_dev() in intel_map_page()David Woodhouse2014-03-241-1/+1
* iommu/vt-d: Remove pdev from intel_iommu_attach_device()David Woodhouse2014-03-241-3/+2Star
* iommu/vt-d: Remove pdev from iommu_no_mapping()David Woodhouse2014-03-241-7/+5Star
* iommu/vt-d: Make domain_add_dev_info() take struct deviceDavid Woodhouse2014-03-241-9/+8Star
* iommu/vt-d: Make domain_remove_one_dev_info() take struct deviceDavid Woodhouse2014-03-241-14/+11Star
* iommu/vt-d: Rename 'hwdev' variables to 'dev' now that that's the normDavid Woodhouse2014-03-241-22/+22
* iommu/vt-d: Remove some pointless to_pci_dev() callsDavid Woodhouse2014-03-241-8/+4Star
* iommu/vt-d: Make get_valid_domain_for_dev() take struct deviceDavid Woodhouse2014-03-241-14/+12Star
* iommu/vt-d: Make iommu_should_identity_map() take struct deviceDavid Woodhouse2014-03-241-50/+57
* iommu/vt-d: Handle RMRRs for non-PCI devicesDavid Woodhouse2014-03-241-16/+14Star
* iommu/vt-d: Make get_domain_for_dev() take struct deviceDavid Woodhouse2014-03-241-39/+36Star
* iommu/vt-d: Make domain_context_mapp{ed,ing}() take struct deviceDavid Woodhouse2014-03-241-14/+17
* iommu/vt-d: Make device_to_iommu() cope with non-PCI devicesDavid Woodhouse2014-03-241-32/+46
* iommu/vt-d: Make identity_mapping() take struct device not struct pci_devDavid Woodhouse2014-03-241-3/+3
* iommu/vt-d: Remove segment from struct device_domain_info()David Woodhouse2014-03-241-10/+7Star
* iommu/vt-d: Remove device_to_iommu() call from domain_remove_dev_info()David Woodhouse2014-03-241-5/+3Star
* iommu/vt-d: Simplify iommu check in domain_remove_one_dev_info()David Woodhouse2014-03-241-2/+1Star