Home
last modified time | relevance | path

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

/linux-6.3-rc2/virt/kvm/
A Dvfio.c119 static void kvm_vfio_update_coherency(struct kvm_device *dev) in kvm_vfio_update_coherency()
146 static int kvm_vfio_group_add(struct kvm_device *dev, unsigned int fd) in kvm_vfio_group_add()
196 static int kvm_vfio_group_del(struct kvm_device *dev, unsigned int fd) in kvm_vfio_group_del()
237 static int kvm_vfio_group_set_spapr_tce(struct kvm_device *dev, in kvm_vfio_group_set_spapr_tce()
281 static int kvm_vfio_set_group(struct kvm_device *dev, long attr, in kvm_vfio_set_group()
307 static int kvm_vfio_set_attr(struct kvm_device *dev, in kvm_vfio_set_attr()
319 static int kvm_vfio_has_attr(struct kvm_device *dev, in kvm_vfio_has_attr()
339 static void kvm_vfio_release(struct kvm_device *dev) in kvm_vfio_release()
361 static int kvm_vfio_create(struct kvm_device *dev, u32 type);
371 static int kvm_vfio_create(struct kvm_device *dev, u32 type) in kvm_vfio_create()
[all …]
A Dkvm_main.c1259 struct kvm_device *dev, *tmp; in kvm_destroy_devices()
4309 struct kvm_device *dev = filp->private_data; in kvm_device_mmap()
4317 static int kvm_device_ioctl_attr(struct kvm_device *dev, in kvm_device_ioctl_attr()
4318 int (*accessor)(struct kvm_device *dev, in kvm_device_ioctl_attr()
4336 struct kvm_device *dev = filp->private_data; in kvm_device_ioctl()
4358 struct kvm_device *dev = filp->private_data; in kvm_device_release()
4379 struct kvm_device *kvm_device_from_filp(struct file *filp) in kvm_device_from_filp()
4416 struct kvm_device *dev; in kvm_ioctl_create_device()
/linux-6.3-rc2/arch/arm64/kvm/vgic/
A Dvgic-kvm-device.c202 static int vgic_set_common_attr(struct kvm_device *dev, in vgic_set_common_attr()
275 static int vgic_get_common_attr(struct kvm_device *dev, in vgic_get_common_attr()
296 static int vgic_create(struct kvm_device *dev, u32 type) in vgic_create()
301 static void vgic_destroy(struct kvm_device *dev) in vgic_destroy()
390 static int vgic_v2_attr_regs_access(struct kvm_device *dev, in vgic_v2_attr_regs_access()
445 static int vgic_v2_set_attr(struct kvm_device *dev, in vgic_v2_set_attr()
457 static int vgic_v2_get_attr(struct kvm_device *dev, in vgic_v2_get_attr()
469 static int vgic_v2_has_attr(struct kvm_device *dev, in vgic_v2_has_attr()
624 static int vgic_v3_set_attr(struct kvm_device *dev, in vgic_v3_set_attr()
638 static int vgic_v3_get_attr(struct kvm_device *dev, in vgic_v3_get_attr()
[all …]
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,
203 int vgic_v2_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr);
257 int vgic_v3_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr);
A Dvgic-its.c1937 static int vgic_its_create(struct kvm_device *dev, u32 type) in vgic_its_create()
1982 static void vgic_its_destroy(struct kvm_device *kvm_dev) in vgic_its_destroy()
1997 static int vgic_its_has_attr_regs(struct kvm_device *dev, in vgic_its_has_attr_regs()
2018 static int vgic_its_attr_regs_access(struct kvm_device *dev, in vgic_its_attr_regs_access()
2715 static int vgic_its_has_attr(struct kvm_device *dev, in vgic_its_has_attr()
2795 static int vgic_its_set_attr(struct kvm_device *dev, in vgic_its_set_attr()
2835 static int vgic_its_get_attr(struct kvm_device *dev, in vgic_its_get_attr()
A Dvgic-mmio-v2.c497 int vgic_v2_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr) in vgic_v2_has_attr_regs()
A Dvgic-mmio-v3.c961 int vgic_v3_has_attr_regs(struct kvm_device *dev, struct kvm_device_attr *attr) in vgic_v3_has_attr_regs()
/linux-6.3-rc2/arch/powerpc/kvm/
A Dbook3s_xive_native.c123 int kvmppc_xive_native_connect_vcpu(struct kvm_device *dev, in kvmppc_xive_native_connect_vcpu()
231 struct kvm_device *dev = vma->vm_file->private_data; in xive_native_esb_fault()
309 static int kvmppc_xive_native_mmap(struct kvm_device *dev, in kvmppc_xive_native_mmap()
941 static int kvmppc_xive_native_set_attr(struct kvm_device *dev, in kvmppc_xive_native_set_attr()
973 static int kvmppc_xive_native_get_attr(struct kvm_device *dev, in kvmppc_xive_native_get_attr()
986 static int kvmppc_xive_native_has_attr(struct kvm_device *dev, in kvmppc_xive_native_has_attr()
1014 static void kvmppc_xive_native_release(struct kvm_device *dev) in kvmppc_xive_native_release()
1091 static int kvmppc_xive_native_create(struct kvm_device *dev, u32 type) in kvmppc_xive_native_create()
1267 static void kvmppc_xive_native_init(struct kvm_device *dev) in kvmppc_xive_native_init()
A Dbook3s_xics.c1294 static int xics_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_set_attr()
1305 static int xics_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_get_attr()
1316 static int xics_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xics_has_attr()
1331 static void kvmppc_xics_release(struct kvm_device *dev) in kvmppc_xics_release()
1400 static int kvmppc_xics_create(struct kvm_device *dev, u32 type) in kvmppc_xics_create()
1432 static void kvmppc_xics_init(struct kvm_device *dev) in kvmppc_xics_init()
1449 int kvmppc_xics_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu, in kvmppc_xics_connect_vcpu()
A Dmpic.c192 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()
A Dbook3s_xics.h105 struct kvm_device *dev;
A Dbook3s_xive.c1903 int kvmppc_xive_connect_vcpu(struct kvm_device *dev, in kvmppc_xive_connect_vcpu()
2563 static int xive_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xive_set_attr()
2580 static int xive_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xive_get_attr()
2592 static int xive_has_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in xive_has_attr()
2641 static void kvmppc_xive_release(struct kvm_device *dev) in kvmppc_xive_release()
2736 static int kvmppc_xive_create(struct kvm_device *dev, u32 type) in kvmppc_xive_create()
2966 static void kvmppc_xive_init(struct kvm_device *dev) in kvmppc_xive_init()
A Dbook3s_xive.h105 struct kvm_device *dev;
A Dpowerpc.c1935 struct kvm_device *dev; in kvm_vcpu_ioctl_enable_cap()
1954 struct kvm_device *dev; in kvm_vcpu_ioctl_enable_cap()
1977 struct kvm_device *dev; in kvm_vcpu_ioctl_enable_cap()
/linux-6.3-rc2/include/linux/
A Dkvm_host.h2088 struct kvm_device { struct
2104 int (*create)(struct kvm_device *dev, u32 type); argument
2110 void (*init)(struct kvm_device *dev);
2120 void (*destroy)(struct kvm_device *dev);
2129 void (*release)(struct kvm_device *dev);
2131 int (*set_attr)(struct kvm_device *dev, struct kvm_device_attr *attr);
2134 long (*ioctl)(struct kvm_device *dev, unsigned int ioctl,
2136 int (*mmap)(struct kvm_device *dev, struct vm_area_struct *vma);
2139 void kvm_device_get(struct kvm_device *dev);
2140 void kvm_device_put(struct kvm_device *dev);
[all …]
/linux-6.3-rc2/arch/powerpc/include/asm/
A Dkvm_ppc.h617 extern int kvmppc_xics_connect_vcpu(struct kvm_device *dev,
667 extern int kvmppc_xive_connect_vcpu(struct kvm_device *dev,
688 extern int kvmppc_xive_native_connect_vcpu(struct kvm_device *dev,
705 static inline int kvmppc_xive_connect_vcpu(struct kvm_device *dev, in kvmppc_xive_connect_vcpu()
723 static inline int kvmppc_xive_native_connect_vcpu(struct kvm_device *dev, in kvmppc_xive_native_connect_vcpu()
837 int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu,
847 static inline int kvmppc_mpic_connect_vcpu(struct kvm_device *dev, in kvmppc_mpic_connect_vcpu()
/linux-6.3-rc2/include/kvm/
A Darm_vgic.h193 struct kvm_device *dev;
/linux-6.3-rc2/arch/s390/kvm/
A Dinterrupt.c2353 static int flic_get_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in flic_get_attr()
2412 static int enqueue_floating_irq(struct kvm_device *dev, in enqueue_floating_irq()
2454 static int register_io_adapter(struct kvm_device *dev, in register_io_adapter()
2509 static int modify_io_adapter(struct kvm_device *dev, in modify_io_adapter()
2667 static int flic_set_attr(struct kvm_device *dev, struct kvm_device_attr *attr) in flic_set_attr()
2719 static int flic_has_attr(struct kvm_device *dev, in flic_has_attr()
2739 static int flic_create(struct kvm_device *dev, u32 type) in flic_create()
2749 static void flic_destroy(struct kvm_device *dev) in flic_destroy()
/linux-6.3-rc2/arch/s390/include/asm/
A Dkvm_host.h956 struct kvm_device *flic;

Completed in 74 milliseconds