Searched refs:vf_token (Results 1 – 4 of 4) sorted by relevance
| /linux/tools/testing/selftests/vfio/lib/ |
| H A D | vfio_pci_device.c | 168 void vfio_device_set_vf_token(int fd, const char *vf_token) in vfio_device_set_vf_token() argument 172 VFIO_ASSERT_NOT_NULL(vf_token, "vf_token is NULL"); in vfio_device_set_vf_token() 173 VFIO_ASSERT_EQ(uuid_parse(vf_token, token_uuid), 0); in vfio_device_set_vf_token() 306 const char *bdf, const char *vf_token) in __vfio_pci_group_get_device_fd() argument 315 if (vf_token) in __vfio_pci_group_get_device_fd() 316 snprintf_assert(arg, ARRAY_SIZE(arg), "%s vf_token=%s", bdf, vf_token); in __vfio_pci_group_get_device_fd() 324 const char *bdf, const char *vf_token) in vfio_pci_group_get_device_fd() argument 326 __vfio_pci_group_get_device_fd(device, bdf, vf_token); in vfio_pci_group_get_device_fd() 348 const char *bdf, const char *vf_token) in vfio_pci_container_setup() argument 352 vfio_pci_group_get_device_fd(device, bdf, vf_token); in vfio_pci_container_setup() [all …]
|
| /linux/drivers/vfio/pci/ |
| H A D | vfio_pci_core.c | 824 mutex_lock(&vdev->sriov_pf_core_dev->vf_token->lock); in vfio_pci_core_close_device() 825 WARN_ON(!vdev->sriov_pf_core_dev->vf_token->users); in vfio_pci_core_close_device() 826 vdev->sriov_pf_core_dev->vf_token->users--; in vfio_pci_core_close_device() 827 mutex_unlock(&vdev->sriov_pf_core_dev->vf_token->lock); in vfio_pci_core_close_device() 851 mutex_lock(&vdev->sriov_pf_core_dev->vf_token->lock); in vfio_pci_core_finish_enable() 852 vdev->sriov_pf_core_dev->vf_token->users++; in vfio_pci_core_finish_enable() 853 mutex_unlock(&vdev->sriov_pf_core_dev->vf_token->lock); in vfio_pci_core_finish_enable() 1590 if (!vdev->vf_token) in vfio_pci_core_feature_token() 1604 mutex_lock(&vdev->vf_token->lock); in vfio_pci_core_feature_token() 1605 uuid_copy(&vdev->vf_token->uuid, &uuid); in vfio_pci_core_feature_token() [all …]
|
| /linux/tools/testing/selftests/vfio/lib/include/libvfio/ |
| H A D | vfio_pci_device.h | 158 const char *bdf, const char *vf_token); 161 int __vfio_device_bind_iommufd(int device_fd, int iommufd, const char *vf_token); 163 void vfio_device_set_vf_token(int fd, const char *vf_token);
|
| /linux/include/linux/ |
| H A D | vfio_pci_core.h | 146 struct vfio_pci_vf_token *vf_token; member
|