/Linux-v5.15/arch/arm64/kvm/vgic/ |
D | vgic-kvm-device.c | 155 static int vgic_set_common_attr(struct kvm_device *dev, in vgic_set_common_attr() 218 static int vgic_get_common_attr(struct kvm_device *dev, in vgic_get_common_attr() 252 static int vgic_create(struct kvm_device *dev, u32 type) in vgic_create() 257 static void vgic_destroy(struct kvm_device *dev) in vgic_destroy() 284 int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, in vgic_v2_parse_attr() 347 static int vgic_v2_attr_regs_access(struct kvm_device *dev, in vgic_v2_attr_regs_access() 392 static int vgic_v2_set_attr(struct kvm_device *dev, in vgic_v2_set_attr() 417 static int vgic_v2_get_attr(struct kvm_device *dev, in vgic_v2_get_attr() 442 static int vgic_v2_has_attr(struct kvm_device *dev, in vgic_v2_has_attr() 476 int vgic_v3_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, in vgic_v3_parse_attr() [all …]
|
D | vgic.h | 155 int vgic_v3_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, 157 int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr, 183 int vgic_v2_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr); 237 int vgic_v3_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr);
|
D | vgic-its.c | 1884 static int vgic_its_create(struct kvm_device *dev, u32 type) in vgic_its_create() 1929 static void vgic_its_destroy(struct kvm_device *kvm_dev) in vgic_its_destroy() 1944 static int vgic_its_has_attr_regs(struct kvm_device *dev, in vgic_its_has_attr_regs() 1965 static int vgic_its_attr_regs_access(struct kvm_device *dev, in vgic_its_attr_regs_access() 2632 static int vgic_its_has_attr(struct kvm_device *dev, in vgic_its_has_attr() 2695 static int vgic_its_set_attr(struct kvm_device *dev, in vgic_its_set_attr() 2735 static int vgic_its_get_attr(struct kvm_device *dev, in vgic_its_get_attr()
|
D | vgic-mmio-v2.c | 486 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 | 889 int vgic_v3_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr) in vgic_v3_has_attr_regs()
|
/Linux-v5.15/virt/kvm/ |
D | vfio.c | 157 static void kvm_vfio_update_coherency(struct kvm_device *dev) in kvm_vfio_update_coherency() 184 static int kvm_vfio_set_group(struct kvm_device *dev, long attr, u64 arg) in kvm_vfio_set_group() 332 static int kvm_vfio_set_attr(struct kvm_device *dev, in kvm_vfio_set_attr() 343 static int kvm_vfio_has_attr(struct kvm_device *dev, in kvm_vfio_has_attr() 363 static void kvm_vfio_destroy(struct kvm_device *dev) in kvm_vfio_destroy() 385 static int kvm_vfio_create(struct kvm_device *dev, u32 type); 395 static int kvm_vfio_create(struct kvm_device *dev, u32 type) in kvm_vfio_create() 397 struct kvm_device *tmp; in kvm_vfio_create()
|
D | kvm_main.c | 1130 struct kvm_device *dev, *tmp; in kvm_destroy_devices() 3989 struct kvm_device *dev = filp->private_data; in kvm_device_mmap() 3997 static int kvm_device_ioctl_attr(struct kvm_device *dev, in kvm_device_ioctl_attr() 3998 int (*accessor)(struct kvm_device *dev, in kvm_device_ioctl_attr() 4016 struct kvm_device *dev = filp->private_data; in kvm_device_ioctl() 4038 struct kvm_device *dev = filp->private_data; in kvm_device_release() 4059 struct kvm_device *kvm_device_from_filp(struct file *filp) in kvm_device_from_filp() 4096 struct kvm_device *dev; in kvm_ioctl_create_device()
|
/Linux-v5.15/include/linux/ |
D | kvm_host.h | 1666 struct kvm_device { struct 1682 int (*create)(struct kvm_device *dev, u32 type); argument 1688 void (*init)(struct kvm_device *dev); 1698 void (*destroy)(struct kvm_device *dev); 1707 void (*release)(struct kvm_device *dev); 1709 int (*set_attr)(struct kvm_device *dev, struct kvm_device_attr *attr); 1710 int (*get_attr)(struct kvm_device *dev, struct kvm_device_attr *attr); 1711 int (*has_attr)(struct kvm_device *dev, struct kvm_device_attr *attr); 1712 long (*ioctl)(struct kvm_device *dev, unsigned int ioctl, 1714 int (*mmap)(struct kvm_device *dev, struct vm_area_struct *vma); [all …]
|
/Linux-v5.15/arch/powerpc/kvm/ |
D | book3s_xive_native.c | 124 int kvmppc_xive_native_connect_vcpu(struct kvm_device *dev, in kvmppc_xive_native_connect_vcpu() 232 struct kvm_device *dev = vma->vm_file->private_data; in xive_native_esb_fault() 310 static int kvmppc_xive_native_mmap(struct kvm_device *dev, in kvmppc_xive_native_mmap() 942 static int kvmppc_xive_native_set_attr(struct kvm_device *dev, in kvmppc_xive_native_set_attr() 974 static int kvmppc_xive_native_get_attr(struct kvm_device *dev, in kvmppc_xive_native_get_attr() 987 static int kvmppc_xive_native_has_attr(struct kvm_device *dev, in kvmppc_xive_native_has_attr() 1015 static void kvmppc_xive_native_release(struct kvm_device *dev) in kvmppc_xive_native_release() 1092 static int kvmppc_xive_native_create(struct kvm_device *dev, u32 type) in kvmppc_xive_native_create() 1277 static void kvmppc_xive_native_init(struct kvm_device *dev) in kvmppc_xive_native_init()
|
D | book3s_xics.c | 1303 static int xics_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_set_attr() 1314 static int xics_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_get_attr() 1325 static int xics_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_has_attr() 1340 static void kvmppc_xics_release(struct kvm_device *dev) in kvmppc_xics_release() 1409 static int kvmppc_xics_create(struct kvm_device *dev, u32 type) in kvmppc_xics_create() 1441 static void kvmppc_xics_init(struct kvm_device *dev) in kvmppc_xics_init() 1458 int kvmppc_xics_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu, in kvmppc_xics_connect_vcpu()
|
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()
|
D | book3s_xics.h | 105 struct kvm_device *dev;
|
D | book3s_xive.c | 1298 int kvmppc_xive_connect_vcpu(struct kvm_device *dev, in kvmppc_xive_connect_vcpu() 1957 static int xive_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xive_set_attr() 1974 static int xive_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xive_get_attr() 1986 static int xive_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xive_has_attr() 2035 static void kvmppc_xive_release(struct kvm_device *dev) in kvmppc_xive_release() 2130 static int kvmppc_xive_create(struct kvm_device *dev, u32 type) in kvmppc_xive_create() 2369 static void kvmppc_xive_init(struct kvm_device *dev) in kvmppc_xive_init()
|
D | book3s_xive.h | 105 struct kvm_device *dev;
|
D | powerpc.c | 1916 struct kvm_device *dev; in kvm_vcpu_ioctl_enable_cap() 1935 struct kvm_device *dev; in kvm_vcpu_ioctl_enable_cap() 1958 struct kvm_device *dev; in kvm_vcpu_ioctl_enable_cap()
|
/Linux-v5.15/arch/powerpc/include/asm/ |
D | kvm_ppc.h | 613 extern int kvmppc_xics_connect_vcpu(struct kvm_device *dev, 663 extern int kvmppc_xive_connect_vcpu(struct kvm_device *dev, 684 extern int kvmppc_xive_native_connect_vcpu(struct kvm_device *dev, 701 static inline int kvmppc_xive_connect_vcpu(struct kvm_device *dev, in kvmppc_xive_connect_vcpu() 719 static inline int kvmppc_xive_native_connect_vcpu(struct kvm_device *dev, in kvmppc_xive_native_connect_vcpu() 839 int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu, 849 static inline int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, in kvmppc_mpic_connect_vcpu()
|
/Linux-v5.15/include/kvm/ |
D | arm_vgic.h | 191 struct kvm_device *dev;
|
/Linux-v5.15/arch/s390/kvm/ |
D | interrupt.c | 2345 static int flic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in flic_get_attr() 2404 static int enqueue_floating_irq(struct kvm_device *dev, in enqueue_floating_irq() 2446 static int register_io_adapter(struct kvm_device *dev, in register_io_adapter() 2501 static int modify_io_adapter(struct kvm_device *dev, in modify_io_adapter() 2659 static int flic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in flic_set_attr() 2711 static int flic_has_attr(struct kvm_device *dev, in flic_has_attr() 2731 static int flic_create(struct kvm_device *dev, u32 type) in flic_create() 2741 static void flic_destroy(struct kvm_device *dev) in flic_destroy()
|
/Linux-v5.15/arch/s390/include/asm/ |
D | kvm_host.h | 932 struct kvm_device *flic;
|