Searched refs:vfio (Results 1 – 25 of 35) sorted by relevance
12
| /Linux-v5.15/drivers/vfio/platform/ |
| D | Makefile | 2 vfio-platform-base-y := vfio_platform_common.o vfio_platform_irq.o 3 vfio-platform-y := vfio_platform.o 5 obj-$(CONFIG_VFIO_PLATFORM) += vfio-platform.o 6 obj-$(CONFIG_VFIO_PLATFORM) += vfio-platform-base.o 9 vfio-amba-y := vfio_amba.o 11 obj-$(CONFIG_VFIO_AMBA) += vfio-amba.o 12 obj-$(CONFIG_VFIO_AMBA) += vfio-platform-base.o
|
| D | Kconfig | 24 source "drivers/vfio/platform/reset/Kconfig"
|
| /Linux-v5.15/drivers/vfio/pci/ |
| D | Makefile | 3 vfio-pci-core-y := vfio_pci_core.o vfio_pci_intrs.o vfio_pci_rdwr.o vfio_pci_config.o 4 vfio-pci-core-$(CONFIG_S390) += vfio_pci_zdev.o 5 obj-$(CONFIG_VFIO_PCI_CORE) += vfio-pci-core.o 7 vfio-pci-y := vfio_pci.o 8 vfio-pci-$(CONFIG_VFIO_PCI_IGD) += vfio_pci_igd.o 9 obj-$(CONFIG_VFIO_PCI) += vfio-pci.o
|
| D | trace.h | 93 #define TRACE_INCLUDE_PATH ../../drivers/vfio/pci
|
| D | Kconfig | 44 To enable Intel IGD assignment through vfio-pci, say Y.
|
| /Linux-v5.15/Documentation/s390/ |
| D | vfio-ccw.rst | 2 vfio-ccw: the basic infrastructure 8 Here we describe the vfio support for I/O subchannel devices for 9 Linux/s390. Motivation for vfio-ccw is to passthrough subchannels to a 10 virtual machine, while vfio is the means. 20 Thus when we introduce vfio support for these devices, we realize it 21 with a mediated device (mdev) implementation. The vfio mdev will be 23 vfio framework. And we add read/write callbacks for special vfio I/O 40 For vfio mediated device framework: 41 - Documentation/driver-api/vfio-mediated-device.rst 43 Motivation of vfio-ccw [all …]
|
| D | index.rst | 14 vfio-ap 15 vfio-ccw
|
| /Linux-v5.15/drivers/vfio/ |
| D | vfio.c | 40 static struct vfio { struct 49 } vfio; argument 296 mutex_lock(&vfio.iommu_drivers_lock); in vfio_register_iommu_driver() 299 list_for_each_entry(tmp, &vfio.iommu_drivers_list, vfio_next) { in vfio_register_iommu_driver() 301 mutex_unlock(&vfio.iommu_drivers_lock); in vfio_register_iommu_driver() 307 list_add(&driver->vfio_next, &vfio.iommu_drivers_list); in vfio_register_iommu_driver() 309 mutex_unlock(&vfio.iommu_drivers_lock); in vfio_register_iommu_driver() 319 mutex_lock(&vfio.iommu_drivers_lock); in vfio_unregister_iommu_driver() 320 list_for_each_entry(driver, &vfio.iommu_drivers_list, vfio_next) { in vfio_unregister_iommu_driver() 323 mutex_unlock(&vfio.iommu_drivers_lock); in vfio_unregister_iommu_driver() [all …]
|
| D | Kconfig | 8 See Documentation/driver-api/vfio.rst for more details. 46 source "drivers/vfio/pci/Kconfig" 47 source "drivers/vfio/platform/Kconfig" 48 source "drivers/vfio/mdev/Kconfig" 49 source "drivers/vfio/fsl-mc/Kconfig"
|
| D | Makefile | 4 obj-$(CONFIG_VFIO) += vfio.o
|
| /Linux-v5.15/drivers/vfio/platform/reset/ |
| D | Makefile | 2 vfio-platform-calxedaxgmac-y := vfio_platform_calxedaxgmac.o 3 vfio-platform-amdxgbe-y := vfio_platform_amdxgbe.o 5 obj-$(CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET) += vfio-platform-calxedaxgmac.o 6 obj-$(CONFIG_VFIO_PLATFORM_AMDXGBE_RESET) += vfio-platform-amdxgbe.o
|
| /Linux-v5.15/drivers/vfio/fsl-mc/ |
| D | Makefile | 3 vfio-fsl-mc-y := vfio_fsl_mc.o vfio_fsl_mc_intr.o 4 obj-$(CONFIG_VFIO_FSL_MC) += vfio-fsl-mc.o
|
| /Linux-v5.15/Documentation/driver-api/ |
| D | vfio.rst | 81 is created by simply opening the /dev/vfio/vfio character device. 90 VFIO group will appear for the group as /dev/vfio/$GROUP, where 100 the VFIO group character device (/dev/vfio/$GROUP) and using the 127 pci bus, therefore the user will make use of vfio-pci to manage the 130 # modprobe vfio-pci 132 Binding this device to the vfio-pci driver creates the VFIO group 138 # echo 1102 0002 > /sys/bus/pci/drivers/vfio-pci/new_id 156 bind this device to the vfio-pci driver (vfio-pci does not currently 160 unprivileged operation is desired (note that /dev/vfio/vfio provides 164 # chown user:user /dev/vfio/26 [all …]
|
| D | index.rst | 104 vfio-mediated-device 105 vfio
|
| D | vfio-mediated-device.rst | 228 "vfio-pci" for a PCI device. 297 mtty.c in samples/vfio-mdev/ directory is a sample driver program to 343 -device vfio-pci,\ 397 1. See Documentation/driver-api/vfio.rst for more information on VFIO. 400 4. struct vfio_iommu_driver_ops in include/linux/vfio.h
|
| D | s390-drivers.rst | 40 * I/O subchannels bound to the vfio-ccw driver. See 41 Documentation/s390/vfio-ccw.rst.
|
| /Linux-v5.15/Documentation/virt/kvm/devices/ |
| D | index.rst | 16 vfio
|
| /Linux-v5.15/drivers/vfio/mdev/ |
| D | Kconfig | 8 See Documentation/driver-api/vfio-mediated-device.rst for more details.
|
| /Linux-v5.15/arch/s390/kvm/ |
| D | Makefile | 8 $(KVM)/irqchip.o $(KVM)/vfio.o $(KVM)/binary_stats.o
|
| /Linux-v5.15/samples/ |
| D | Makefile | 27 obj-y += vfio-mdev/
|
| /Linux-v5.15/arch/arm64/kvm/ |
| D | Makefile | 14 $(KVM)/vfio.o $(KVM)/irqchip.o $(KVM)/binary_stats.o \
|
| /Linux-v5.15/Documentation/ABI/testing/ |
| D | sysfs-bus-vfio-mdev | 61 by this type. For example, "vfio-pci" for a PCI device, 62 "vfio-platform" for platform device.
|
| D | sysfs-bus-amba | 10 driver_override file (echo vfio-amba > driver_override) and may
|
| /Linux-v5.15/arch/x86/kvm/ |
| D | Makefile | 13 $(KVM)/eventfd.o $(KVM)/irqchip.o $(KVM)/vfio.o \
|
| /Linux-v5.15/arch/powerpc/kvm/ |
| D | Makefile | 10 common-objs-$(CONFIG_KVM_VFIO) += $(KVM)/vfio.o
|
12