summaryrefslogtreecommitdiffstats
path: root/drivers/vfio/pci/vfio_pci.c
Commit message (Expand)AuthorAgeFilesLines
* VFIO: Add the SPR_DSA and SPR_IAX devices to the denylistArjan van de Ven2024-05-131-0/+2
* vfio-iommufd: Add detach_ioas support for physical VFIO devicesYi Liu2023-07-251-0/+1
* vfio-iommufd: Support iommufd for physical VFIO devicesJason Gunthorpe2022-12-021-0/+3
* vfio/pci: Use the new device life cycle helpersYi Liu2022-09-211-10/+10
* vfio/pci: Split linux/vfio_pci_core.hJason Gunthorpe2022-09-011-1/+1
* Merge remote-tracking branch 'iommu/vfio-notifier-fix' into v5.19/vfio/nextAlex Williamson2022-05-131-0/+1
|\
| * vfio: Set DMA ownership for VFIO devicesLu Baolu2022-04-281-0/+1
* | vfio/pci: Remove vfio_device_get_from_dev()Jason Gunthorpe2022-05-111-1/+3
* | vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdataJason Gunthorpe2022-05-111-1/+1
|/
* vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctlJason Gunthorpe2022-03-031-0/+1
* vfio/pci: Introduce vfio_pci_core.koMax Gurtovoy2021-08-261-11/+3
* PCI / VFIO: Add 'override_only' support for VFIO PCI sub systemMax Gurtovoy2021-08-261-1/+8
* vfio/pci: Move module parameters to vfio_pci.cYishai Hadas2021-08-261-0/+23
* vfio/pci: Move igd initialization to vfio_pci.cMax Gurtovoy2021-08-261-1/+28
* vfio/pci: Split the pci_driver code out of vfio_pci_core.cMax Gurtovoy2021-08-261-0/+223
* vfio/pci: Rename vfio_pci.c to vfio_pci_core.cMax Gurtovoy2021-08-261-2320/+0
* vfio/pci: Reorganize VFIO_DEVICE_PCI_HOT_RESET to use the device setJason Gunthorpe2021-08-111-124/+89
* vfio/pci: Change vfio_pci_try_bus_reset() to use the dev_setJason Gunthorpe2021-08-111-92/+82
* vfio/pci: Move to the device set infrastructureYishai Hadas2021-08-111-125/+37
* vfio: Introduce a vfio_uninit_group_dev() API callMax Gurtovoy2021-08-111-2/+4
* vfio/pci: Handle concurrent vma faultsAlex Williamson2021-06-301-8/+21
* vfio: use the new pci_dev_trylock() helper to simplify try lockLuis Chamberlain2021-06-241-7/+4
* vfio: centralize module refcount in subsystem layerMax Gurtovoy2021-06-151-7/+0
* Merge tag 'vfio-v5.13-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds2021-04-281-134/+140
|\
| *-. Merge branches 'v5.13/vfio/embed-vfio_device', 'v5.13/vfio/misc' and 'v5.13/v...Alex Williamson2021-04-061-20/+1
| |\ \
| | | * vfio/pci: remove vfio_pci_nvlink2Christoph Hellwig2021-04-061-18/+0
| | * | vfio/pci: Remove an unnecessary blank line in vfio_pci_enableZhou Wang2021-04-061-1/+0
| | * | vfio: pci: Spello fix in the file vfio_pci.cBhaskar Chowdhury2021-04-061-1/+1
| | |/
| * | vfio: Remove device_data from the vfio bus driver APIJason Gunthorpe2021-04-061-1/+1
| * | vfio/pci: Replace uses of vfio_device_data() with container_ofJason Gunthorpe2021-04-061-43/+24
| * | vfio: Make vfio_device_ops pass a 'struct vfio_device *' instead of 'void *'Jason Gunthorpe2021-04-061-18/+29
| * | vfio/pci: Use vfio_init/register/unregister_group_devJason Gunthorpe2021-04-061-5/+5
| * | vfio/pci: Re-order vfio_pci_probe()Jason Gunthorpe2021-04-061-8/+9
| * | vfio/pci: Move VGA and VF initialization to functionsJason Gunthorpe2021-04-061-42/+74
| |/
* / vfio/pci: Add missing range check in vfio_pci_mmapChristian A. Ehrhardt2021-04-131-1/+3
|/
* vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from KconfigMax Gurtovoy2021-02-191-7/+5
* vfio-pci: Use io_remap_pfn_range() for PCI IO memoryJason Gunthorpe2020-12-021-2/+2
* vfio/pci: Move dummy_resources_list init in vfio_pci_probe()Eric Auger2020-12-021-2/+1
* vfio/pci: Bypass IGD init in case of -ENODEVFred Gao2020-11-031-1/+1
* Merge tag 'vfio-v5.10-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds2020-10-221-1/+37
|\
| *-. Merge branches 'v5.10/vfio/fsl-mc-v6' and 'v5.10/vfio/zpci-info-v3' into v5.1...Alex Williamson2020-10-121-0/+37
| |\ \
| | | * vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFOMatthew Rosato2020-10-121-0/+37
| | |/
| * / vfio/pci: Remove redundant declaration of vfio_pci_driverZenghui Yu2020-09-211-1/+0
| |/
* / mm: remove the now-unnecessary mmget_still_valid() hackJann Horn2020-10-161-20/+18
|/
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
* vfio/pci: Add QAT devices to denylistGiovanni Cabiddu2020-07-271-0/+15
* vfio/pci: Add device denylistGiovanni Cabiddu2020-07-271-0/+33
* vfio/pci: Hold igate across releasing eventfd contextsAlex Williamson2020-07-271-3/+1
* vfio/pci: Add Intel X550 to hidden INTx devicesAlex Williamson2020-07-271-0/+2
* vfio/pci: fix racy on error and request eventfd ctxZeng Tao2020-07-171-0/+5