summaryrefslogtreecommitdiffstats
path: root/drivers/vfio/pci/vfio_pci.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* vfio/pci: Clear error and request eventfd ctx after releasingAlex Williamson2020-06-171-2/+6
* mmap locking API: convert mmap_sem commentsMichel Lespinasse2020-06-091-7/+7
* mmap locking API: convert mmap_sem call sites missed by coccinelleMichel Lespinasse2020-06-091-4/+4
*-. Merge branches 'v5.8/vfio/alex-block-mmio-v3', 'v5.8/vfio/alex-zero-cap-v2' a...Alex Williamson2020-05-261-26/+327
|\ \
| | * vfio/pci: fix memory leaks of eventfd ctxQian Cai2020-05-261-0/+4
| |/ |/|
| * vfio-pci: Invalidate mmaps and block MMIO access on disabled memoryAlex Williamson2020-05-181-33/+258
| * vfio-pci: Fault mmaps to enable vma trackingAlex Williamson2020-05-181-2/+74
|/
* vfio/pci: Cleanup .probe() exit pathsAlex Williamson2020-03-241-29/+25
* vfio/pci: Remove dev_fmt definitionAlex Williamson2020-03-241-1/+0