| /Linux-v4.19/virt/kvm/arm/vgic/ |
| D | vgic-kvm-device.c | 163 static int vgic_set_common_attr(struct kvm_device *dev, in vgic_set_common_attr() 226 static int vgic_get_common_attr(struct kvm_device *dev, in vgic_get_common_attr() 257 static int vgic_create(struct kvm_device *dev, u32 type) in vgic_create() 262 static void vgic_destroy(struct kvm_device *dev) in vgic_destroy() 289 int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, in vgic_v2_parse_attr() 352 static int vgic_v2_attr_regs_access(struct kvm_device *dev, in vgic_v2_attr_regs_access() 397 static int vgic_v2_set_attr(struct kvm_device *dev, in vgic_v2_set_attr() 422 static int vgic_v2_get_attr(struct kvm_device *dev, in vgic_v2_get_attr() 447 static int vgic_v2_has_attr(struct kvm_device *dev, in vgic_v2_has_attr() 481 int vgic_v3_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, in vgic_v3_parse_attr() [all …]
|
| D | vgic.h | 166 int vgic_v3_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, 168 int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, 191 int vgic_v2_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr); 242 int vgic_v3_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr);
|
| D | vgic-its.c | 1691 static int vgic_its_create(struct kvm_device *dev, u32 type) in vgic_its_create() 1734 static void vgic_its_destroy(struct kvm_device *kvm_dev) in vgic_its_destroy() 1748 int vgic_its_has_attr_regs(struct kvm_device *dev, in vgic_its_has_attr_regs() 1769 int vgic_its_attr_regs_access(struct kvm_device *dev, in vgic_its_attr_regs_access() 2435 static int vgic_its_has_attr(struct kvm_device *dev, in vgic_its_has_attr() 2498 static int vgic_its_set_attr(struct kvm_device *dev, in vgic_its_set_attr() 2538 static int vgic_its_get_attr(struct kvm_device *dev, in vgic_its_get_attr()
|
| D | vgic-mmio-v2.c | 490 int vgic_v2_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr) in vgic_v2_has_attr_regs()
|
| D | vgic-mmio-v3.c | 813 int vgic_v3_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr) in vgic_v3_has_attr_regs()
|
| /Linux-v4.19/virt/kvm/ |
| D | vfio.c | 160 static void kvm_vfio_update_coherency(struct kvm_device *dev) in kvm_vfio_update_coherency() 187 static int kvm_vfio_set_group(struct kvm_device *dev, long attr, u64 arg) in kvm_vfio_set_group() 335 static int kvm_vfio_set_attr(struct kvm_device *dev, in kvm_vfio_set_attr() 346 static int kvm_vfio_has_attr(struct kvm_device *dev, in kvm_vfio_has_attr() 366 static void kvm_vfio_destroy(struct kvm_device *dev) in kvm_vfio_destroy() 388 static int kvm_vfio_create(struct kvm_device *dev, u32 type); 398 static int kvm_vfio_create(struct kvm_device *dev, u32 type) in kvm_vfio_create() 400 struct kvm_device *tmp; in kvm_vfio_create()
|
| D | kvm_main.c | 714 struct kvm_device *dev, *tmp; in kvm_destroy_devices() 2793 static int kvm_device_ioctl_attr(struct kvm_device *dev, in kvm_device_ioctl_attr() 2794 int (*accessor)(struct kvm_device *dev, in kvm_device_ioctl_attr() 2812 struct kvm_device *dev = filp->private_data; in kvm_device_ioctl() 2831 struct kvm_device *dev = filp->private_data; in kvm_device_release() 2844 struct kvm_device *kvm_device_from_filp(struct file *filp) in kvm_device_from_filp() 2881 struct kvm_device *dev; in kvm_ioctl_create_device()
|
| /Linux-v4.19/include/linux/ |
| D | kvm_host.h | 1179 struct kvm_device { struct 1195 int (*create)(struct kvm_device *dev, u32 type); argument 1201 void (*init)(struct kvm_device *dev); 1211 void (*destroy)(struct kvm_device *dev); 1213 int (*set_attr)(struct kvm_device *dev, struct kvm_device_attr *attr); 1214 int (*get_attr)(struct kvm_device *dev, struct kvm_device_attr *attr); 1215 int (*has_attr)(struct kvm_device *dev, struct kvm_device_attr *attr); 1216 long (*ioctl)(struct kvm_device *dev, unsigned int ioctl, 1220 void kvm_device_get(struct kvm_device *dev); 1221 void kvm_device_put(struct kvm_device *dev); [all …]
|
| /Linux-v4.19/arch/powerpc/kvm/ |
| D | book3s_xics.c | 1319 static int xics_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_set_attr() 1330 static int xics_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_get_attr() 1341 static int xics_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_has_attr() 1353 static void kvmppc_xics_free(struct kvm_device *dev) in kvmppc_xics_free() 1370 static int kvmppc_xics_create(struct kvm_device *dev, u32 type) in kvmppc_xics_create() 1406 static void kvmppc_xics_init(struct kvm_device *dev) in kvmppc_xics_init() 1423 int kvmppc_xics_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu, in kvmppc_xics_connect_vcpu()
|
| D | book3s_xics.h | 108 struct kvm_device *dev;
|
| 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 | book3s_xive.c | 1071 int kvmppc_xive_connect_vcpu(struct kvm_device *dev, in kvmppc_xive_connect_vcpu() 1685 static int xive_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xive_set_attr() 1697 static int xive_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xive_get_attr() 1709 static int xive_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xive_has_attr() 1750 static void kvmppc_xive_free(struct kvm_device *dev) in kvmppc_xive_free() 1777 static int kvmppc_xive_create(struct kvm_device *dev, u32 type) in kvmppc_xive_create() 1937 static void kvmppc_xive_init(struct kvm_device *dev) in kvmppc_xive_init()
|
| D | book3s_xive.h | 90 struct kvm_device *dev;
|
| D | powerpc.c | 1876 struct kvm_device *dev; in kvm_vcpu_ioctl_enable_cap() 1895 struct kvm_device *dev; in kvm_vcpu_ioctl_enable_cap()
|
| /Linux-v4.19/arch/powerpc/include/asm/ |
| D | kvm_ppc.h | 526 extern int kvmppc_xics_connect_vcpu(struct kvm_device *dev, 576 extern int kvmppc_xive_connect_vcpu(struct kvm_device *dev, 598 static inline int kvmppc_xive_connect_vcpu(struct kvm_device *dev, in kvmppc_xive_connect_vcpu() 706 int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu, 716 static inline int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, in kvmppc_mpic_connect_vcpu()
|
| /Linux-v4.19/include/kvm/ |
| D | arm_vgic.h | 182 struct kvm_device *dev;
|
| /Linux-v4.19/arch/s390/kvm/ |
| D | interrupt.c | 2115 static int flic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in flic_get_attr() 2174 static int enqueue_floating_irq(struct kvm_device *dev, in enqueue_floating_irq() 2215 static int register_io_adapter(struct kvm_device *dev, in register_io_adapter() 2343 static int modify_io_adapter(struct kvm_device *dev, in modify_io_adapter() 2498 static int flic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in flic_set_attr() 2550 static int flic_has_attr(struct kvm_device *dev, in flic_has_attr() 2570 static int flic_create(struct kvm_device *dev, u32 type) in flic_create() 2580 static void flic_destroy(struct kvm_device *dev) in flic_destroy()
|
| /Linux-v4.19/arch/s390/include/asm/ |
| D | kvm_host.h | 804 struct kvm_device *flic;
|