Home
last modified time | relevance | path

Searched refs:vfio_device (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/kernel/include/linux/
H A Dvfio.h18 struct vfio_device { struct
63 void vfio_init_group_dev(struct vfio_device *device, struct device *dev,
65 int vfio_register_group_dev(struct vfio_device *device);
71 void vfio_unregister_group_dev(struct vfio_device *device);
72 extern struct vfio_device *vfio_device_get_from_dev(struct device *dev);
73 extern void vfio_device_put(struct vfio_device *device);
74 extern void *vfio_device_data(struct vfio_device *device);
/OK3568_Linux_fs/kernel/drivers/vfio/
H A Dvfio.c526 void vfio_device_put(struct vfio_device *device) in vfio_device_put()
533 static bool vfio_device_try_get(struct vfio_device *device) in vfio_device_try_get()
538 static struct vfio_device *vfio_group_get_device(struct vfio_group *group, in vfio_group_get_device()
541 struct vfio_device *device; in vfio_group_get_device()
603 struct vfio_device *device; in vfio_dev_viable()
634 struct vfio_device *device; in vfio_group_nb_add_dev()
743 void vfio_init_group_dev(struct vfio_device *device, struct device *dev, in vfio_init_group_dev()
753 int vfio_register_group_dev(struct vfio_device *device) in vfio_register_group_dev()
755 struct vfio_device *existing_device; in vfio_register_group_dev()
805 struct vfio_device *device; in vfio_add_group_dev()
[all …]
/OK3568_Linux_fs/kernel/drivers/vfio/pci/
H A Dvfio_pci.c521 struct vfio_device **pf_dev) in get_pf_vdev()
542 struct vfio_device *pf_dev; in vfio_pci_vf_token_user_add()
795 struct vfio_device **devices;
1265 devs.devices = kcalloc(count, sizeof(struct vfio_device *), in vfio_pci_ioctl()
1302 struct vfio_device *device; in vfio_pci_ioctl()
1787 struct vfio_device *pf_dev; in vfio_pci_validate_vf_token()
2125 struct vfio_device *device; in vfio_pci_aer_err_detected()
2152 struct vfio_device *device; in vfio_pci_sriov_configure()
2217 struct vfio_device *device; in vfio_pci_reflck_find()
2276 struct vfio_device *device; in vfio_pci_get_unused_devs()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gvt/
H A Dkvmgt.c133 struct vfio_device *vfio_device; member
614 vdev->vfio_device = vfio_device_get_from_dev( in kvmgt_get_vfio_device()
616 if (!vdev->vfio_device) { in kvmgt_get_vfio_device()
686 if (WARN_ON(!vdev->vfio_device)) in kvmgt_put_vfio_device()
689 vfio_device_put(vdev->vfio_device); in kvmgt_put_vfio_device()
/OK3568_Linux_fs/kernel/Documentation/driver-api/
H A Dvfio.rst255 void vfio_init_group_dev(struct vfio_device *device,
259 int vfio_register_group_dev(struct vfio_device *device);
260 void vfio_unregister_group_dev(struct vfio_device *device);
262 The driver should embed the vfio_device in its own structure and call
/OK3568_Linux_fs/kernel/drivers/vfio/fsl-mc/
H A Dvfio_fsl_mc.c69 struct vfio_device *device; in vfio_fsl_mc_reflck_attach()