Searched refs:dev_set (Results 1 – 8 of 8) sorted by relevance
26 lockdep_assert_held(&vdev->dev_set->lock); in vfio_df_iommufd_bind()37 lockdep_assert_held(&vdev->dev_set->lock); in vfio_iommufd_compat_attach_ioas()55 lockdep_assert_held(&vdev->dev_set->lock); in vfio_df_iommufd_unbind()128 lockdep_assert_held(&vdev->dev_set->lock); in vfio_iommufd_physical_unbind()143 lockdep_assert_held(&vdev->dev_set->lock); in vfio_iommufd_physical_attach_ioas()161 lockdep_assert_held(&vdev->dev_set->lock); in vfio_iommufd_physical_detach_ioas()197 lockdep_assert_held(&vdev->dev_set->lock); in vfio_iommufd_emulated_bind()209 lockdep_assert_held(&vdev->dev_set->lock); in vfio_iommufd_emulated_unbind()223 lockdep_assert_held(&vdev->dev_set->lock); in vfio_iommufd_emulated_attach_ioas()238 lockdep_assert_held(&vdev->dev_set->lock); in vfio_iommufd_emulated_detach_ioas()
89 mutex_lock(&device->dev_set->lock); in vfio_df_ioctl_bind_iommufd()126 mutex_unlock(&device->dev_set->lock); in vfio_df_ioctl_bind_iommufd()136 mutex_unlock(&device->dev_set->lock); in vfio_df_ioctl_bind_iommufd()153 mutex_lock(&device->dev_set->lock); in vfio_df_unbind_iommufd()158 mutex_unlock(&device->dev_set->lock); in vfio_df_unbind_iommufd()178 mutex_lock(&device->dev_set->lock); in vfio_df_ioctl_attach_pt()187 mutex_unlock(&device->dev_set->lock); in vfio_df_ioctl_attach_pt()194 mutex_unlock(&device->dev_set->lock); in vfio_df_ioctl_attach_pt()213 mutex_lock(&device->dev_set->lock); in vfio_df_ioctl_detach_pt()215 mutex_unlock(&device->dev_set->lock); in vfio_df_ioctl_detach_pt()
80 if (dev_set) in vfio_assign_device_set()94 if (!dev_set) { in vfio_assign_device_set()95 dev_set = new_dev_set; in vfio_assign_device_set()100 if (xa_is_err(dev_set)) { in vfio_assign_device_set()102 return xa_err(dev_set); in vfio_assign_device_set()106 dev_set->device_count++; in vfio_assign_device_set()109 device->dev_set = dev_set; in vfio_assign_device_set()118 struct vfio_device_set *dev_set = device->dev_set; in vfio_release_device_set() local120 if (!dev_set) in vfio_release_device_set()132 kfree(dev_set); in vfio_release_device_set()[all …]
178 mutex_lock(&device->dev_set->lock); in vfio_df_group_open()220 mutex_unlock(&device->dev_set->lock); in vfio_df_group_open()230 mutex_unlock(&device->dev_set->lock); in vfio_df_group_open()241 mutex_lock(&device->dev_set->lock); in vfio_df_group_close()249 mutex_unlock(&device->dev_set->lock); in vfio_df_group_close()
800 struct vfio_device_set *dev_set = fill->vdev->dev_set; in vfio_pci_fill_devs() local1301 mutex_lock(&vdev->vdev.dev_set->lock); in vfio_pci_ioctl_get_pci_hot_reset_info()1304 mutex_unlock(&vdev->vdev.dev_set->lock); in vfio_pci_ioctl_get_pci_hot_reset_info()2333 struct vfio_device_set *dev_set = data; in vfio_pci_is_device_in_set() local2353 lockdep_assert_held(&dev_set->lock); in vfio_pci_dev_set_resettable()2369 dev_set, in vfio_pci_dev_set_resettable()2404 mutex_lock(&dev_set->lock); in vfio_pci_dev_set_hot_reset()2406 pdev = vfio_pci_dev_set_resettable(dev_set); in vfio_pci_dev_set_hot_reset()2504 mutex_unlock(&dev_set->lock); in vfio_pci_dev_set_hot_reset()2514 if (vfio_device_set_open_count(dev_set) > 1) in vfio_pci_dev_set_needs_reset()[all …]
122 mutex_lock(&vdev->vdev.dev_set->lock); in vfio_fsl_mc_set_irq_trigger()131 mutex_unlock(&vdev->vdev.dev_set->lock); in vfio_fsl_mc_set_irq_trigger()155 mutex_unlock(&vdev->vdev.dev_set->lock); in vfio_fsl_mc_set_irq_trigger()
51 struct vfio_device_set *dev_set; member284 unsigned int vfio_device_set_open_count(struct vfio_device_set *dev_set);286 vfio_find_device_in_devset(struct vfio_device_set *dev_set,
776 struct dev_pstate_set dev_set = { in scpi_device_set_power_state() local781 return scpi_send_message(CMD_SET_DEVICE_PWR_STATE, &dev_set, in scpi_device_set_power_state()782 sizeof(dev_set), &stat, sizeof(stat)); in scpi_device_set_power_state()
Completed in 23 milliseconds