/linux/virt/kvm/ |
H A D | vfio.c | 120 static void kvm_vfio_update_coherency(struct kvm_device *dev) in kvm_vfio_update_coherency() 143 static int kvm_vfio_file_add(struct kvm_device *dev, unsigned int fd) in kvm_vfio_file_add() 188 static int kvm_vfio_file_del(struct kvm_device *dev, unsigned int fd) in kvm_vfio_file_del() 224 static int kvm_vfio_file_set_spapr_tce(struct kvm_device *dev, in kvm_vfio_file_set_spapr_tce() 266 static int kvm_vfio_set_file(struct kvm_device *dev, long attr, in kvm_vfio_set_file() 292 static int kvm_vfio_set_attr(struct kvm_device *dev, in kvm_vfio_set_attr() 304 static int kvm_vfio_has_attr(struct kvm_device *dev, in kvm_vfio_has_attr() 324 static void kvm_vfio_release(struct kvm_device *dev) in kvm_vfio_release() 345 static int kvm_vfio_create(struct kvm_device *dev, u32 type); 355 static int kvm_vfio_create(struct kvm_device *de [all...] |
H A D | kvm_main.c | 1245 struct kvm_device *dev, *tmp; in kvm_destroy_devices() 4691 struct kvm_device *dev = filp->private_data; in kvm_device_mmap() 4699 static int kvm_device_ioctl_attr(struct kvm_device *dev, in kvm_device_ioctl_attr() 4700 int (*accessor)(struct kvm_device *dev, in kvm_device_ioctl_attr() 4718 struct kvm_device *dev = filp->private_data; in kvm_device_ioctl() 4740 struct kvm_device *dev = filp->private_data; in kvm_device_release() 4762 struct kvm_device *kvm_device_from_filp(struct file *filp) in kvm_device_from_filp() 4799 struct kvm_device *dev; in kvm_ioctl_create_device()
|
/linux/arch/arm64/kvm/vgic/ |
H A D | vgic-kvm-device.c | 210 static int vgic_set_common_attr(struct kvm_device *dev, in vgic_set_common_attr() 291 static int vgic_get_common_attr(struct kvm_device *dev, in vgic_get_common_attr() 312 static int vgic_create(struct kvm_device *dev, u32 type) in vgic_create() 317 static void vgic_destroy(struct kvm_device *dev) in vgic_destroy() 344 int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, in vgic_v2_parse_attr() 364 static int vgic_v2_attr_regs_access(struct kvm_device *dev, in vgic_v2_attr_regs_access() 422 static int vgic_v2_set_attr(struct kvm_device *dev, in vgic_v2_set_attr() 434 static int vgic_v2_get_attr(struct kvm_device *dev, in vgic_v2_get_attr() 446 static int vgic_v2_has_attr(struct kvm_device *dev, in vgic_v2_has_attr() 480 int vgic_v3_parse_attr(struct kvm_device *de [all...] |
H A D | vgic.h | 223 int vgic_v3_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, 225 int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, 250 int vgic_v2_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr); 310 int vgic_v3_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr); 440 int vgic_its_debug_init(struct kvm_device *dev); 441 void vgic_its_debug_destroy(struct kvm_device *dev);
|
H A D | vgic-debug.c | 532 int vgic_its_debug_init(struct kvm_device *dev) in vgic_its_debug_init() 547 void vgic_its_debug_destroy(struct kvm_device *dev) in vgic_its_debug_destroy()
|
H A D | vgic-mmio-v2.c | 497 int vgic_v2_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr) in vgic_v2_has_attr_regs()
|
/linux/arch/loongarch/kvm/intc/ |
H A D | pch_pic.c | 317 static int kvm_pch_pic_init(struct kvm_device *dev, u64 addr) in kvm_pch_pic_init() 337 static int kvm_pch_pic_regs_access(struct kvm_device *dev, in kvm_pch_pic_regs_access() 404 static int kvm_pch_pic_get_attr(struct kvm_device *dev, in kvm_pch_pic_get_attr() 415 static int kvm_pch_pic_set_attr(struct kvm_device *dev, in kvm_pch_pic_set_attr() 468 static int kvm_pch_pic_create(struct kvm_device *dev, u32 type) in kvm_pch_pic_create() 493 static void kvm_pch_pic_destroy(struct kvm_device *dev) in kvm_pch_pic_destroy()
|
H A D | ipi.c | 288 static int kvm_ipi_regs_access(struct kvm_device *dev, in kvm_ipi_regs_access() 364 static int kvm_ipi_get_attr(struct kvm_device *dev, in kvm_ipi_get_attr() 376 static int kvm_ipi_set_attr(struct kvm_device *dev, in kvm_ipi_set_attr() 388 static int kvm_ipi_create(struct kvm_device *dev, u32 type) in kvm_ipi_create() 396 kvm_err("%s: kvm_device ptr is invalid!\n", __func__); in kvm_ipi_create() 434 static void kvm_ipi_destroy(struct kvm_device *dev) in kvm_ipi_destroy()
|
H A D | eiointc.c | 413 static int kvm_eiointc_ctrl_access(struct kvm_device *dev, in kvm_eiointc_ctrl_access() 458 static int kvm_eiointc_regs_access(struct kvm_device *dev, in kvm_eiointc_regs_access() 523 static int kvm_eiointc_sw_status_access(struct kvm_device *dev, in kvm_eiointc_sw_status_access() 571 static int kvm_eiointc_get_attr(struct kvm_device *dev, in kvm_eiointc_get_attr() 584 static int kvm_eiointc_set_attr(struct kvm_device *dev, in kvm_eiointc_set_attr() 599 static int kvm_eiointc_create(struct kvm_device *dev, u32 type) in kvm_eiointc_create() 645 static void kvm_eiointc_destroy(struct kvm_device *dev) in kvm_eiointc_destroy()
|
/linux/arch/powerpc/kvm/ |
H A D | book3s_xive_native.c | 123 int kvmppc_xive_native_connect_vcpu(struct kvm_device *dev, in kvmppc_xive_native_connect_vcpu() 231 struct kvm_device *dev = vma->vm_file->private_data; in xive_native_esb_fault() 309 static int kvmppc_xive_native_mmap(struct kvm_device *dev, in kvmppc_xive_native_mmap() 941 static int kvmppc_xive_native_set_attr(struct kvm_device *dev, in kvmppc_xive_native_set_attr() 973 static int kvmppc_xive_native_get_attr(struct kvm_device *dev, in kvmppc_xive_native_get_attr() 986 static int kvmppc_xive_native_has_attr(struct kvm_device *dev, in kvmppc_xive_native_has_attr() 1014 static void kvmppc_xive_native_release(struct kvm_device *dev) in kvmppc_xive_native_release() 1091 static int kvmppc_xive_native_create(struct kvm_device *dev, u32 type) in kvmppc_xive_native_create() 1267 static void kvmppc_xive_native_init(struct kvm_device *dev) in kvmppc_xive_native_init()
|
H A D | book3s_xics.c | 1294 static int xics_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_set_attr() 1305 static int xics_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_get_attr() 1316 static int xics_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_has_attr() 1331 static void kvmppc_xics_release(struct kvm_device *dev) in kvmppc_xics_release() 1400 static int kvmppc_xics_create(struct kvm_device *dev, u32 type) in kvmppc_xics_create() 1432 static void kvmppc_xics_init(struct kvm_device *dev) in kvmppc_xics_init() 1449 int kvmppc_xics_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu, in kvmppc_xics_connect_vcpu()
|
H A D | mpic.c | 192 struct kvm_device *dev; 1517 static int mpic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in mpic_set_attr() 1556 static int mpic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in mpic_get_attr() 1607 static int mpic_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in mpic_has_attr() 1631 static void mpic_destroy(struct kvm_device *dev) in mpic_destroy() 1655 static int mpic_create(struct kvm_device *dev, u32 type) in mpic_create() 1732 int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu, in kvmppc_mpic_connect_vcpu()
|
H A D | book3s_xics.h | 105 struct kvm_device *dev;
|
H A D | book3s_xive.h | 105 struct kvm_device *dev;
|
H A D | powerpc.c | 1931 struct kvm_device *dev; in kvm_vcpu_ioctl_enable_cap() 1948 struct kvm_device *dev; in kvm_vcpu_ioctl_enable_cap() 1968 struct kvm_device *dev; in kvm_vcpu_ioctl_enable_cap()
|
/linux/arch/riscv/kvm/ |
H A D | aia_device.c | 15 static int aia_create(struct kvm_device *dev, u32 type) in aia_create() 42 static void aia_destroy(struct kvm_device *dev) in aia_destroy() 296 static int aia_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in aia_set_attr() 363 static int aia_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in aia_get_attr() 438 static int aia_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in aia_has_attr()
|
/linux/arch/powerpc/include/asm/ |
H A D | kvm_ppc.h | 678 extern int kvmppc_xics_connect_vcpu(struct kvm_device *dev, 728 extern int kvmppc_xive_connect_vcpu(struct kvm_device *dev, 749 extern int kvmppc_xive_native_connect_vcpu(struct kvm_device *dev, 766 static inline int kvmppc_xive_connect_vcpu(struct kvm_device *dev, in kvmppc_xive_connect_vcpu() 784 static inline int kvmppc_xive_native_connect_vcpu(struct kvm_device *dev, in kvmppc_xive_native_connect_vcpu() 898 int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu, 908 static inline int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, in kvmppc_mpic_connect_vcpu()
|
/linux/include/kvm/ |
H A D | arm_vgic.h | 197 struct kvm_device *dev;
|
/linux/arch/s390/include/asm/ |
H A D | kvm_host.h | 640 struct kvm_device *flic;
|