Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/vfio/
Dvfio.c42 static struct vfio { struct
52 } vfio; argument
111 mutex_lock(&vfio.iommu_drivers_lock); in vfio_register_iommu_driver()
114 list_for_each_entry(tmp, &vfio.iommu_drivers_list, vfio_next) { in vfio_register_iommu_driver()
116 mutex_unlock(&vfio.iommu_drivers_lock); in vfio_register_iommu_driver()
122 list_add(&driver->vfio_next, &vfio.iommu_drivers_list); in vfio_register_iommu_driver()
124 mutex_unlock(&vfio.iommu_drivers_lock); in vfio_register_iommu_driver()
134 mutex_lock(&vfio.iommu_drivers_lock); in vfio_unregister_iommu_driver()
135 list_for_each_entry(driver, &vfio.iommu_drivers_list, vfio_next) { in vfio_unregister_iommu_driver()
138 mutex_unlock(&vfio.iommu_drivers_lock); in vfio_unregister_iommu_driver()
[all …]
DKconfig30 See Documentation/vfio.txt for more details.
34 source "drivers/vfio/pci/Kconfig"
35 source "drivers/vfio/platform/Kconfig"
DMakefile3 obj-$(CONFIG_VFIO) += vfio.o
/linux-4.4.14/drivers/vfio/platform/
DMakefile1 vfio-platform-base-y := vfio_platform_common.o vfio_platform_irq.o
2 vfio-platform-y := vfio_platform.o
4 obj-$(CONFIG_VFIO_PLATFORM) += vfio-platform.o
5 obj-$(CONFIG_VFIO_PLATFORM) += vfio-platform-base.o
8 vfio-amba-y := vfio_amba.o
10 obj-$(CONFIG_VFIO_AMBA) += vfio-amba.o
11 obj-$(CONFIG_VFIO_AMBA) += vfio-platform-base.o
DKconfig22 source "drivers/vfio/platform/reset/Kconfig"
/linux-4.4.14/drivers/vfio/platform/reset/
DMakefile1 vfio-platform-calxedaxgmac-y := vfio_platform_calxedaxgmac.o
2 vfio-platform-amdxgbe-y := vfio_platform_amdxgbe.o
4 ccflags-y += -Idrivers/vfio/platform
6 obj-$(CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET) += vfio-platform-calxedaxgmac.o
7 obj-$(CONFIG_VFIO_PLATFORM_AMDXGBE_RESET) += vfio-platform-amdxgbe.o
/linux-4.4.14/drivers/vfio/pci/
DMakefile2 vfio-pci-y := vfio_pci.o vfio_pci_intrs.o vfio_pci_rdwr.o vfio_pci_config.o
4 obj-$(CONFIG_VFIO_PCI) += vfio-pci.o
/linux-4.4.14/Documentation/
Dvfio.txt79 is created by simply opening the /dev/vfio/vfio character device.
88 VFIO group will appear for the group as /dev/vfio/$GROUP, where
98 the VFIO group character device (/dev/vfio/$GROUP) and using the
125 pci bus, therefore the user will make use of vfio-pci to manage the
128 # modprobe vfio-pci
130 Binding this device to the vfio-pci driver creates the VFIO group
136 # echo 1102 0002 > /sys/bus/pci/drivers/vfio-pci/new_id
154 bind this device to the vfio-pci driver (vfio-pci does not currently
158 unprivileged operation is desired (note that /dev/vfio/vfio provides
162 # chown user:user /dev/vfio/26
[all …]
D00-INDEX454 vfio.txt
Ddevices.txt413 196 = /dev/vfio/vfio VFIO userspace driver interface
/linux-4.4.14/arch/x86/kvm/
DMakefile11 $(KVM)/eventfd.o $(KVM)/irqchip.o $(KVM)/vfio.o
/linux-4.4.14/arch/arm/kvm/
DMakefile18 kvm-arm-y = $(KVM)/kvm_main.o $(KVM)/coalesced_mmio.o $(KVM)/eventfd.o $(KVM)/vfio.o
/linux-4.4.14/arch/arm64/kvm/
DMakefile14 …-$(CONFIG_KVM_ARM_HOST) += $(KVM)/kvm_main.o $(KVM)/coalesced_mmio.o $(KVM)/eventfd.o $(KVM)/vfio.o
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-bus-platform10 to the driver_override file (echo vfio-platform > \
Dsysfs-bus-amba10 driver_override file (echo vfio-amba > driver_override) and may
/linux-4.4.14/drivers/
DMakefile86 obj-$(CONFIG_VFIO) += vfio/
DKconfig123 source "drivers/vfio/Kconfig"
/linux-4.4.14/include/uapi/linux/
DKbuild433 header-y += vfio.h
/linux-4.4.14/Documentation/ioctl/
Dioctl-number.txt96 ';' 64-7F linux/vfio.h
/linux-4.4.14/
DMAINTAINERS11365 F: Documentation/vfio.txt
11366 F: drivers/vfio/
11367 F: include/linux/vfio.h
11368 F: include/uapi/linux/vfio.h
11374 F: drivers/vfio/platform/