Home
last modified time | relevance | path

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

123

/linux/drivers/vfio/
A D.built-in.a.cmd1vfio/built-in.a := echo >/dev/null; rm -f drivers/vfio/built-in.a; /usr/bin/ccache /home/test/work…
A Dvfio.c41 static struct vfio { struct
49 } vfio; argument
334 mutex_lock(&vfio.group_lock); in vfio_group_get_from_iommu()
422 mutex_lock(&vfio.group_lock); in vfio_create_group()
2295 ida_init(&vfio.group_ida); in vfio_init()
2309 if (IS_ERR(vfio.class)) { in vfio_init()
2310 ret = PTR_ERR(vfio.class); in vfio_init()
2328 class_destroy(vfio.class); in vfio_init()
2329 vfio.class = NULL; in vfio_init()
2344 class_destroy(vfio.class); in vfio_cleanup()
[all …]
A DKconfig8 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"
A D.vfio.o.cmd1vfio/vfio.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bi…
3 source_drivers/vfio/vfio.o := drivers/vfio/vfio.c
5 deps_drivers/vfio/vfio.o := \
1139 include/linux/vfio.h \
1146 include/uapi/linux/vfio.h \
1147 drivers/vfio/vfio.h \
1149 drivers/vfio/vfio.o: $(deps_drivers/vfio/vfio.o)
1151 $(deps_drivers/vfio/vfio.o):
A Dbuilt-in.a3 vfio.o/
A DMakefile4 obj-$(CONFIG_VFIO) += vfio.o
A D.vfio_iommu_type1.o.cmd1vfio/vfio_iommu_type1.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchain…
3 source_drivers/vfio/vfio_iommu_type1.o := drivers/vfio/vfio_iommu_type1.c
5 deps_drivers/vfio/vfio_iommu_type1.o := \
1148 include/linux/vfio.h \
1155 include/uapi/linux/vfio.h \
1174 drivers/vfio/vfio.h \
1176 drivers/vfio/vfio_iommu_type1.o: $(deps_drivers/vfio/vfio_iommu_type1.o)
1178 $(deps_drivers/vfio/vfio_iommu_type1.o):
A D.virqfd.o.cmd1vfio/virqfd.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/…
3 source_drivers/vfio/virqfd.o := drivers/vfio/virqfd.c
5 deps_drivers/vfio/virqfd.o := \
22 include/linux/vfio.h \
1038 include/uapi/linux/vfio.h \
1051 drivers/vfio/virqfd.o: $(deps_drivers/vfio/virqfd.o)
1053 $(deps_drivers/vfio/virqfd.o):
/linux/drivers/vfio/pci/
A D.built-in.a.cmd1vfio/pci/built-in.a := echo >/dev/null; rm -f drivers/vfio/pci/built-in.a; /usr/bin/ccache /home/t…
A DMakefile3 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
A D.vfio_pci.o.cmd1vfio/pci/vfio_pci.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aa…
3 source_drivers/vfio/pci/vfio_pci.o := drivers/vfio/pci/vfio_pci.c
5 deps_drivers/vfio/pci/vfio_pci.o := \
1120 include/linux/vfio.h \
1127 include/uapi/linux/vfio.h \
1130 drivers/vfio/pci/vfio_pci.o: $(deps_drivers/vfio/pci/vfio_pci.o)
1132 $(deps_drivers/vfio/pci/vfio_pci.o):
A D.vfio_pci_config.o.cmd1vfio/pci/vfio_pci_config.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolch…
3 source_drivers/vfio/pci/vfio_pci_config.o := drivers/vfio/pci/vfio_pci_config.c
5 deps_drivers/vfio/pci/vfio_pci_config.o := \
1100 include/linux/vfio.h \
1121 include/uapi/linux/vfio.h \
1127 drivers/vfio/pci/vfio_pci_config.o: $(deps_drivers/vfio/pci/vfio_pci_config.o)
1129 $(deps_drivers/vfio/pci/vfio_pci_config.o):
A D.vfio_pci_core.o.cmd1vfio/pci/vfio_pci_core.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchai…
3 source_drivers/vfio/pci/vfio_pci_core.o := drivers/vfio/pci/vfio_pci_core.c
5 deps_drivers/vfio/pci/vfio_pci_core.o := \
1132 include/linux/vfio.h \
1139 include/uapi/linux/vfio.h \
1142 drivers/vfio/pci/vfio_pci_core.o: $(deps_drivers/vfio/pci/vfio_pci_core.o)
1144 $(deps_drivers/vfio/pci/vfio_pci_core.o):
/linux/drivers/vfio/platform/
A 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
/linux/Documentation/s390/
A Dvfio-ccw.rst2 vfio-ccw: the basic infrastructure
23 vfio framework. And we add read/write callbacks for special vfio I/O
43 Motivation of vfio-ccw
59 everybody else, namely vfio. We implement this vfio support for channel
86 Back to vfio-ccw, in short:
190 vfio-ccw I/O region
246 vfio-ccw cmd region
285 vfio-ccw schib region
301 vfio-ccw crw region
324 vfio-ccw follows what vfio-pci did on the s390 platform and uses
[all …]
A Dindex.rst14 vfio-ap
15 vfio-ccw
/linux/drivers/vfio/platform/reset/
A DMakefile2 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/drivers/vfio/fsl-mc/
A DMakefile3 vfio-fsl-mc-y := vfio_fsl_mc.o vfio_fsl_mc_intr.o
4 obj-$(CONFIG_VFIO_FSL_MC) += vfio-fsl-mc.o
/linux/Documentation/driver-api/
A Dvfio.rst81 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
130 # modprobe vfio-pci
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
177 container = open("/dev/vfio/vfio", O_RDWR);
186 group = open("/dev/vfio/26", O_RDWR);
[all …]
A Dindex.rst104 vfio-mediated-device
105 vfio
A Dvfio-mediated-device.rst228 "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
/linux/Documentation/virt/kvm/devices/
A Dindex.rst16 vfio
/linux/drivers/vfio/mdev/
A DKconfig8 See Documentation/driver-api/vfio-mediated-device.rst for more details.
/linux/arch/s390/kvm/
A DMakefile8 $(KVM)/irqchip.o $(KVM)/vfio.o $(KVM)/binary_stats.o
/linux/samples/
A DMakefile29 obj-y += vfio-mdev/

Completed in 37 milliseconds

123