Home
last modified time | relevance | path

Searched refs:vfio (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v4.19/drivers/vfio/platform/
DMakefile2 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
DKconfig22 source "drivers/vfio/platform/reset/Kconfig"
/Linux-v4.19/drivers/vfio/
Dvfio.c42 static struct vfio { struct
52 } vfio; argument
234 mutex_lock(&vfio.iommu_drivers_lock); in vfio_register_iommu_driver()
237 list_for_each_entry(tmp, &vfio.iommu_drivers_list, vfio_next) { in vfio_register_iommu_driver()
239 mutex_unlock(&vfio.iommu_drivers_lock); in vfio_register_iommu_driver()
245 list_add(&driver->vfio_next, &vfio.iommu_drivers_list); in vfio_register_iommu_driver()
247 mutex_unlock(&vfio.iommu_drivers_lock); in vfio_register_iommu_driver()
257 mutex_lock(&vfio.iommu_drivers_lock); in vfio_unregister_iommu_driver()
258 list_for_each_entry(driver, &vfio.iommu_drivers_list, vfio_next) { in vfio_unregister_iommu_driver()
261 mutex_unlock(&vfio.iommu_drivers_lock); in vfio_unregister_iommu_driver()
[all …]
DKconfig28 See Documentation/vfio.txt for more details.
47 source "drivers/vfio/pci/Kconfig"
48 source "drivers/vfio/platform/Kconfig"
49 source "drivers/vfio/mdev/Kconfig"
DMakefile4 obj-$(CONFIG_VFIO) += vfio.o
/Linux-v4.19/drivers/vfio/platform/reset/
DMakefile2 vfio-platform-calxedaxgmac-y := vfio_platform_calxedaxgmac.o
3 vfio-platform-amdxgbe-y := vfio_platform_amdxgbe.o
5 ccflags-y += -Idrivers/vfio/platform
7 obj-$(CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET) += vfio-platform-calxedaxgmac.o
8 obj-$(CONFIG_VFIO_PLATFORM_AMDXGBE_RESET) += vfio-platform-amdxgbe.o
/Linux-v4.19/Documentation/s390/
Dvfio-ccw.txt1 vfio-ccw: the basic infrastructure
7 Here we describe the vfio support for I/O subchannel devices for
8 Linux/s390. Motivation for vfio-ccw is to passthrough subchannels to a
9 virtual machine, while vfio is the means.
17 Thus when we introduce vfio support for these devices, we realize it
18 with a mediated device (mdev) implementation. The vfio mdev will be
20 vfio framework. And we add read/write callbacks for special vfio I/O
36 For vfio mediated device framework:
37 - Documentation/vfio-mediated-device.txt
39 Motivation of vfio-ccw
[all …]
D00-INDEX25 vfio-ccw.txt
26 information on the vfio-ccw I/O subchannel driver.
/Linux-v4.19/drivers/vfio/pci/
DMakefile2 vfio-pci-y := vfio_pci.o vfio_pci_intrs.o vfio_pci_rdwr.o vfio_pci_config.o
3 vfio-pci-$(CONFIG_VFIO_PCI_IGD) += vfio_pci_igd.o
5 obj-$(CONFIG_VFIO_PCI) += vfio-pci.o
DKconfig40 To enable Intel IGD assignment through vfio-pci, say Y.
/Linux-v4.19/Documentation/
Dvfio.txt81 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 …]
Dvfio-mediated-device.txt242 "vfio-pci" for a PCI device.
311 mtty.c in samples/vfio-mdev/ directory is a sample driver program to
357 -device vfio-pci,\
411 1. See Documentation/vfio.txt for more information on VFIO.
414 4. struct vfio_iommu_driver_ops in include/linux/vfio.h
/Linux-v4.19/samples/
DMakefile6 vfio-mdev/ statx/ qmi/
/Linux-v4.19/arch/s390/kvm/
DMakefile7 common-objs = $(KVM)/kvm_main.o $(KVM)/eventfd.o $(KVM)/async_pf.o $(KVM)/irqchip.o $(KVM)/vfio.o
/Linux-v4.19/drivers/vfio/mdev/
DKconfig8 See Documentation/vfio-mediated-device.txt for more details.
/Linux-v4.19/arch/x86/kvm/
DMakefile12 $(KVM)/eventfd.o $(KVM)/irqchip.o $(KVM)/vfio.o
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-bus-vfio-mdev60 by this type. For example, "vfio-pci" for a PCI device,
61 "vfio-platform" for platform device.
Dsysfs-bus-amba10 driver_override file (echo vfio-amba > driver_override) and may
Dsysfs-bus-platform10 to the driver_override file (echo vfio-platform > \
/Linux-v4.19/arch/arm/kvm/
DMakefile19 kvm-arm-y = $(KVM)/kvm_main.o $(KVM)/coalesced_mmio.o $(KVM)/eventfd.o $(KVM)/vfio.o
/Linux-v4.19/arch/arm64/kvm/
DMakefile15 …-$(CONFIG_KVM_ARM_HOST) += $(KVM)/kvm_main.o $(KVM)/coalesced_mmio.o $(KVM)/eventfd.o $(KVM)/vfio.o
/Linux-v4.19/Documentation/driver-api/
Ds390-drivers.rst40 * I/O subchannels bound to the vfio-ccw driver. See
41 Documentation/s390/vfio-ccw.txt.
/Linux-v4.19/arch/powerpc/kvm/
DMakefile12 common-objs-$(CONFIG_KVM_VFIO) += $(KVM)/vfio.o
/Linux-v4.19/drivers/
DMakefile93 obj-$(CONFIG_VFIO) += vfio/
DKconfig128 source "drivers/vfio/Kconfig"

12