Home
last modified time | relevance | path

Searched refs:kvm_device (Results 1 – 15 of 15) sorted by relevance

/linux-4.1.27/virt/kvm/
Dvfio.c86 static void kvm_vfio_update_coherency(struct kvm_device *dev) in kvm_vfio_update_coherency()
113 static int kvm_vfio_set_group(struct kvm_device *dev, long attr, u64 arg) in kvm_vfio_set_group()
205 static int kvm_vfio_set_attr(struct kvm_device *dev, in kvm_vfio_set_attr()
216 static int kvm_vfio_has_attr(struct kvm_device *dev, in kvm_vfio_has_attr()
233 static void kvm_vfio_destroy(struct kvm_device *dev) in kvm_vfio_destroy()
250 static int kvm_vfio_create(struct kvm_device *dev, u32 type);
260 static int kvm_vfio_create(struct kvm_device *dev, u32 type) in kvm_vfio_create()
262 struct kvm_device *tmp; in kvm_vfio_create()
Dkvm_main.c583 struct kvm_device *dev = in kvm_destroy_devices()
584 list_entry(node, struct kvm_device, vm_node); in kvm_destroy_devices()
2336 static int kvm_device_ioctl_attr(struct kvm_device *dev, in kvm_device_ioctl_attr()
2337 int (*accessor)(struct kvm_device *dev, in kvm_device_ioctl_attr()
2355 struct kvm_device *dev = filp->private_data; in kvm_device_ioctl()
2374 struct kvm_device *dev = filp->private_data; in kvm_device_release()
2389 struct kvm_device *kvm_device_from_filp(struct file *filp) in kvm_device_from_filp()
2430 struct kvm_device *dev; in kvm_ioctl_create_device()
/linux-4.1.27/drivers/s390/kvm/
Dkvm_virtio.c40 struct kvm_device { struct
45 #define to_kvmdev(vd) container_of(vd, struct kvm_device, vdev) argument
194 struct kvm_device *kdev = to_kvmdev(vdev); in kvm_find_vq()
260 struct kvm_device *kdev = to_kvmdev(vdev); in kvm_find_vqs()
312 struct kvm_device *kdev; in add_kvm_device()
358 struct kvm_device *kdev = to_kvmdev(vdev); in match_desc()
/linux-4.1.27/include/linux/
Dkvm_host.h1032 struct kvm_device { struct
1042 int (*create)(struct kvm_device *dev, u32 type); argument
1052 void (*destroy)(struct kvm_device *dev);
1054 int (*set_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
1055 int (*get_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
1056 int (*has_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
1057 long (*ioctl)(struct kvm_device *dev, unsigned int ioctl,
1061 void kvm_device_get(struct kvm_device *dev);
1062 void kvm_device_put(struct kvm_device *dev);
1063 struct kvm_device *kvm_device_from_filp(struct file *filp);
/linux-4.1.27/virt/kvm/arm/
Dvgic.h133 int vgic_set_common_attr(struct kvm_device *dev, struct kvm_device_attr *attr);
134 int vgic_get_common_attr(struct kvm_device *dev, struct kvm_device_attr *attr);
Dvgic-v2-emul.c664 static int vgic_attr_regs_access(struct kvm_device *dev, in vgic_attr_regs_access()
757 static int vgic_v2_create(struct kvm_device *dev, u32 type) in vgic_v2_create()
762 static void vgic_v2_destroy(struct kvm_device *dev) in vgic_v2_destroy()
767 static int vgic_v2_set_attr(struct kvm_device *dev, in vgic_v2_set_attr()
793 static int vgic_v2_get_attr(struct kvm_device *dev, in vgic_v2_get_attr()
819 static int vgic_v2_has_attr(struct kvm_device *dev, in vgic_v2_has_attr()
Dvgic-v3-emul.c949 static int vgic_v3_create(struct kvm_device *dev, u32 type) in vgic_v3_create()
954 static void vgic_v3_destroy(struct kvm_device *dev) in vgic_v3_destroy()
959 static int vgic_v3_set_attr(struct kvm_device *dev, in vgic_v3_set_attr()
977 static int vgic_v3_get_attr(struct kvm_device *dev, in vgic_v3_get_attr()
995 static int vgic_v3_has_attr(struct kvm_device *dev, in vgic_v3_has_attr()
Dvgic.c1967 int vgic_set_common_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in vgic_set_common_attr()
2026 int vgic_get_common_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in vgic_get_common_attr()
/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_xics.h103 struct kvm_device *dev;
Dbook3s_xics.c1261 static int xics_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_set_attr()
1272 static int xics_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_get_attr()
1283 static int xics_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_has_attr()
1295 static void kvmppc_xics_free(struct kvm_device *dev) in kvmppc_xics_free()
1312 static int kvmppc_xics_create(struct kvm_device *dev, u32 type) in kvmppc_xics_create()
1361 int kvmppc_xics_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu, in kvmppc_xics_connect_vcpu()
Dmpic.c193 struct kvm_device *dev;
1518 static int mpic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in mpic_set_attr()
1557 static int mpic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in mpic_get_attr()
1608 static int mpic_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in mpic_has_attr()
1632 static void mpic_destroy(struct kvm_device *dev) in mpic_destroy()
1656 static int mpic_create(struct kvm_device *dev, u32 type) in mpic_create()
1733 int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu, in kvmppc_mpic_connect_vcpu()
Dpowerpc.c1096 struct kvm_device *dev; in kvm_vcpu_ioctl_enable_cap()
1115 struct kvm_device *dev; in kvm_vcpu_ioctl_enable_cap()
/linux-4.1.27/arch/powerpc/include/asm/
Dkvm_ppc.h444 extern int kvmppc_xics_connect_vcpu(struct kvm_device *dev,
483 int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu,
493 static inline int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, in kvmppc_mpic_connect_vcpu()
/linux-4.1.27/arch/s390/kvm/
Dinterrupt.c1694 static int flic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in flic_get_attr()
1750 static int enqueue_floating_irq(struct kvm_device *dev, in enqueue_floating_irq()
1791 static int register_io_adapter(struct kvm_device *dev, in register_io_adapter()
1917 static int modify_io_adapter(struct kvm_device *dev, in modify_io_adapter()
1949 static int flic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in flic_set_attr()
1989 static int flic_create(struct kvm_device *dev, u32 type) in flic_create()
1999 static void flic_destroy(struct kvm_device *dev) in flic_destroy()
/linux-4.1.27/arch/s390/include/asm/
Dkvm_host.h584 struct kvm_device *flic;