Searched refs:kvm_device (Results 1 - 20 of 20) sorted by path

/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-its.c1969 static int vgic_its_create(struct kvm_device *dev, u32 type)
2030 static void vgic_its_destroy(struct kvm_device *kvm_dev)
2045 static int vgic_its_has_attr_regs(struct kvm_device *dev,
2066 static int vgic_its_attr_regs_access(struct kvm_device *dev,
2766 static int vgic_its_has_attr(struct kvm_device *dev,
2848 static int vgic_its_set_attr(struct kvm_device *dev,
2888 static int vgic_its_get_attr(struct kvm_device *dev,
H A Dvgic-kvm-device.c209 static int vgic_set_common_attr(struct kvm_device *dev,
285 static int vgic_get_common_attr(struct kvm_device *dev,
306 static int vgic_create(struct kvm_device *dev, u32 type)
311 static void vgic_destroy(struct kvm_device *dev)
338 int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr,
358 static int vgic_v2_attr_regs_access(struct kvm_device *dev,
416 static int vgic_v2_set_attr(struct kvm_device *dev,
428 static int vgic_v2_get_attr(struct kvm_device *dev,
440 static int vgic_v2_has_attr(struct kvm_device *dev,
474 int vgic_v3_parse_attr(struct kvm_device *de
[all...]
H A Dvgic-mmio-v2.c497 int vgic_v2_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr)
H A Dvgic-mmio-v3.c956 int vgic_v3_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr)
H A Dvgic.h174 int vgic_v3_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr,
176 int vgic_v2_parse_attr(struct kvm_device *dev, struct kvm_device_attr *attr,
201 int vgic_v2_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr);
263 int vgic_v3_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr);
/linux-master/arch/powerpc/include/asm/
H A Dkvm_ppc.h679 extern int kvmppc_xics_connect_vcpu(struct kvm_device *dev,
729 extern int kvmppc_xive_connect_vcpu(struct kvm_device *dev,
750 extern int kvmppc_xive_native_connect_vcpu(struct kvm_device *dev,
767 static inline int kvmppc_xive_connect_vcpu(struct kvm_device *dev,
785 static inline int kvmppc_xive_native_connect_vcpu(struct kvm_device *dev,
899 int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu,
909 static inline int kvmppc_mpic_connect_vcpu(struct kvm_device *dev,
/linux-master/arch/powerpc/kvm/
H A Dbook3s_xics.c1294 static int xics_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
1305 static int xics_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
1316 static int xics_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
1331 static void kvmppc_xics_release(struct kvm_device *dev)
1400 static int kvmppc_xics_create(struct kvm_device *dev, u32 type)
1432 static void kvmppc_xics_init(struct kvm_device *dev)
1449 int kvmppc_xics_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu,
H A Dbook3s_xics.h105 struct kvm_device *dev;
H A Dbook3s_xive.c1903 int kvmppc_xive_connect_vcpu(struct kvm_device *dev,
2563 static int xive_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
2580 static int xive_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
2592 static int xive_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
2641 static void kvmppc_xive_release(struct kvm_device *dev)
2736 static int kvmppc_xive_create(struct kvm_device *dev, u32 type)
2964 static void kvmppc_xive_init(struct kvm_device *dev)
H A Dbook3s_xive.h105 struct kvm_device *dev;
H A Dbook3s_xive_native.c123 int kvmppc_xive_native_connect_vcpu(struct kvm_device *dev,
231 struct kvm_device *dev = vma->vm_file->private_data;
309 static int kvmppc_xive_native_mmap(struct kvm_device *dev,
941 static int kvmppc_xive_native_set_attr(struct kvm_device *dev,
973 static int kvmppc_xive_native_get_attr(struct kvm_device *dev,
986 static int kvmppc_xive_native_has_attr(struct kvm_device *dev,
1014 static void kvmppc_xive_native_release(struct kvm_device *dev)
1091 static int kvmppc_xive_native_create(struct kvm_device *dev, u32 type)
1267 static void kvmppc_xive_native_init(struct kvm_device *dev)
H A Dmpic.c192 struct kvm_device *dev;
1517 static int mpic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
1556 static int mpic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
1607 static int mpic_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
1631 static void mpic_destroy(struct kvm_device *dev)
1655 static int mpic_create(struct kvm_device *dev, u32 type)
1732 int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu,
H A Dpowerpc.c1937 struct kvm_device *dev;
1956 struct kvm_device *dev;
1979 struct kvm_device *dev;
/linux-master/arch/riscv/kvm/
H A Daia_device.c45 static int aia_create(struct kvm_device *dev, u32 type)
72 static void aia_destroy(struct kvm_device *dev)
325 static int aia_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
392 static int aia_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
467 static int aia_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
/linux-master/arch/s390/include/asm/
H A Dkvm_host.h966 struct kvm_device *flic;
/linux-master/arch/s390/kvm/
H A Dinterrupt.c2362 static int flic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
2421 static int enqueue_floating_irq(struct kvm_device *dev,
2463 static int register_io_adapter(struct kvm_device *dev,
2518 static int modify_io_adapter(struct kvm_device *dev,
2676 static int flic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr)
2728 static int flic_has_attr(struct kvm_device *dev,
2748 static int flic_create(struct kvm_device *dev, u32 type)
2758 static void flic_destroy(struct kvm_device *dev)
/linux-master/include/kvm/
H A Darm_vgic.h194 struct kvm_device *dev;
/linux-master/include/linux/
H A Dkvm_host.h2207 struct kvm_device { struct
2223 int (*create)(struct kvm_device *dev, u32 type);
2229 void (*init)(struct kvm_device *dev);
2239 void (*destroy)(struct kvm_device *dev);
2248 void (*release)(struct kvm_device *dev);
2250 int (*set_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
2251 int (*get_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
2252 int (*has_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
2253 long (*ioctl)(struct kvm_device *dev, unsigned int ioctl,
2255 int (*mmap)(struct kvm_device *de
[all...]
/linux-master/virt/kvm/
H A Dkvm_main.c1325 struct kvm_device *dev, *tmp;
4673 struct kvm_device *dev = filp->private_data;
4681 static int kvm_device_ioctl_attr(struct kvm_device *dev,
4682 int (*accessor)(struct kvm_device *dev,
4700 struct kvm_device *dev = filp->private_data;
4722 struct kvm_device *dev = filp->private_data;
4743 struct kvm_device *kvm_device_from_filp(struct file *filp)
4780 struct kvm_device *dev;
H A Dvfio.c120 static void kvm_vfio_update_coherency(struct kvm_device *dev)
143 static int kvm_vfio_file_add(struct kvm_device *dev, unsigned int fd)
189 static int kvm_vfio_file_del(struct kvm_device *dev, unsigned int fd)
230 static int kvm_vfio_file_set_spapr_tce(struct kvm_device *dev,
274 static int kvm_vfio_set_file(struct kvm_device *dev, long attr,
300 static int kvm_vfio_set_attr(struct kvm_device *dev,
312 static int kvm_vfio_has_attr(struct kvm_device *dev,
332 static void kvm_vfio_release(struct kvm_device *dev)
354 static int kvm_vfio_create(struct kvm_device *dev, u32 type);
364 static int kvm_vfio_create(struct kvm_device *de
[all...]

Completed in 356 milliseconds