/linux-4.4.14/virt/kvm/ |
D | vfio.c | 86 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() 209 static int kvm_vfio_set_attr(struct kvm_device *dev, in kvm_vfio_set_attr() 220 static int kvm_vfio_has_attr(struct kvm_device *dev, in kvm_vfio_has_attr() 237 static void kvm_vfio_destroy(struct kvm_device *dev) in kvm_vfio_destroy() 255 static int kvm_vfio_create(struct kvm_device *dev, u32 type); 265 static int kvm_vfio_create(struct kvm_device *dev, u32 type) in kvm_vfio_create() 267 struct kvm_device *tmp; in kvm_vfio_create()
|
D | kvm_main.c | 637 struct kvm_device *dev = in kvm_destroy_devices() 638 list_entry(node, struct kvm_device, vm_node); in kvm_destroy_devices() 2584 static int kvm_device_ioctl_attr(struct kvm_device *dev, in kvm_device_ioctl_attr() 2585 int (*accessor)(struct kvm_device *dev, in kvm_device_ioctl_attr() 2603 struct kvm_device *dev = filp->private_data; in kvm_device_ioctl() 2622 struct kvm_device *dev = filp->private_data; in kvm_device_release() 2637 struct kvm_device *kvm_device_from_filp(struct file *filp) in kvm_device_from_filp() 2678 struct kvm_device *dev; in kvm_ioctl_create_device()
|
/linux-4.4.14/drivers/s390/virtio/ |
D | kvm_virtio.c | 40 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.4.14/include/linux/ |
D | kvm_host.h | 1125 struct kvm_device { struct 1135 int (*create)(struct kvm_device *dev, u32 type); argument 1145 void (*destroy)(struct kvm_device *dev); 1147 int (*set_attr)(struct kvm_device *dev, struct kvm_device_attr *attr); 1148 int (*get_attr)(struct kvm_device *dev, struct kvm_device_attr *attr); 1149 int (*has_attr)(struct kvm_device *dev, struct kvm_device_attr *attr); 1150 long (*ioctl)(struct kvm_device *dev, unsigned int ioctl, 1154 void kvm_device_get(struct kvm_device *dev); 1155 void kvm_device_put(struct kvm_device *dev); 1156 struct kvm_device *kvm_device_from_filp(struct file *filp);
|
/linux-4.4.14/virt/kvm/arm/ |
D | vgic.h | 133 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);
|
D | vgic-v2-emul.c | 664 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()
|
D | vgic-v3-emul.c | 993 static int vgic_v3_create(struct kvm_device *dev, u32 type) in vgic_v3_create() 998 static void vgic_v3_destroy(struct kvm_device *dev) in vgic_v3_destroy() 1003 static int vgic_v3_set_attr(struct kvm_device *dev, in vgic_v3_set_attr() 1021 static int vgic_v3_get_attr(struct kvm_device *dev, in vgic_v3_get_attr() 1039 static int vgic_v3_has_attr(struct kvm_device *dev, in vgic_v3_has_attr()
|
D | vgic.c | 2269 int vgic_set_common_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in vgic_set_common_attr() 2328 int vgic_get_common_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in vgic_get_common_attr()
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | book3s_xics.h | 103 struct kvm_device *dev;
|
D | book3s_xics.c | 1261 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()
|
D | mpic.c | 193 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()
|
D | powerpc.c | 1100 struct kvm_device *dev; in kvm_vcpu_ioctl_enable_cap() 1119 struct kvm_device *dev; in kvm_vcpu_ioctl_enable_cap()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | kvm_ppc.h | 446 extern int kvmppc_xics_connect_vcpu(struct kvm_device *dev, 485 int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu, 495 static inline int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, in kvmppc_mpic_connect_vcpu()
|
/linux-4.4.14/arch/s390/kvm/ |
D | interrupt.c | 1683 static int flic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in flic_get_attr() 1739 static int enqueue_floating_irq(struct kvm_device *dev, in enqueue_floating_irq() 1780 static int register_io_adapter(struct kvm_device *dev, in register_io_adapter() 1906 static int modify_io_adapter(struct kvm_device *dev, in modify_io_adapter() 1938 static int flic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in flic_set_attr() 1978 static int flic_create(struct kvm_device *dev, u32 type) in flic_create() 1988 static void flic_destroy(struct kvm_device *dev) in flic_destroy()
|
/linux-4.4.14/arch/s390/include/asm/ |
D | kvm_host.h | 590 struct kvm_device *flic;
|