Home
last modified time | relevance | path

Searched refs:dev_set (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/drivers/vfio/
H A Diommufd.c26 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 in vfio_iommufd_emulated_detach_ioas()
[all...]
H A Ddevice_cdev.c82 mutex_lock(&device->dev_set->lock); in vfio_df_ioctl_bind_iommufd()
119 mutex_unlock(&device->dev_set->lock); in vfio_df_ioctl_bind_iommufd()
129 mutex_unlock(&device->dev_set->lock); in vfio_df_ioctl_bind_iommufd()
146 mutex_lock(&device->dev_set->lock); in vfio_df_unbind_iommufd()
151 mutex_unlock(&device->dev_set->lock); in vfio_df_unbind_iommufd()
171 mutex_lock(&device->dev_set->lock); in vfio_df_ioctl_attach_pt()
180 mutex_unlock(&device->dev_set->lock); in vfio_df_ioctl_attach_pt()
187 mutex_unlock(&device->dev_set->lock); in vfio_df_ioctl_attach_pt()
206 mutex_lock(&device->dev_set->lock); in vfio_df_ioctl_detach_pt()
208 mutex_unlock(&device->dev_set in vfio_df_ioctl_detach_pt()
[all...]
H A Dvfio_main.c64 struct vfio_device_set *dev_set; in vfio_assign_device_set() local
73 dev_set = xa_load(&vfio_device_set_xa, idx); in vfio_assign_device_set()
74 if (dev_set) in vfio_assign_device_set()
86 dev_set = __xa_cmpxchg(&vfio_device_set_xa, idx, NULL, new_dev_set, in vfio_assign_device_set()
88 if (!dev_set) { in vfio_assign_device_set()
89 dev_set = new_dev_set; in vfio_assign_device_set()
94 if (xa_is_err(dev_set)) { in vfio_assign_device_set()
96 return xa_err(dev_set); in vfio_assign_device_set()
100 dev_set->device_count++; in vfio_assign_device_set()
102 mutex_lock(&dev_set in vfio_assign_device_set()
112 struct vfio_device_set *dev_set = device->dev_set; vfio_release_device_set() local
131 vfio_device_set_open_count(struct vfio_device_set *dev_set) vfio_device_set_open_count() argument
145 vfio_find_device_in_devset(struct vfio_device_set *dev_set, struct device *dev) vfio_find_device_in_devset() argument
[all...]
H A Dgroup.c178 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()
/kernel/linux/linux-6.6/drivers/vfio/pci/
H A Dvfio_pci_core.c182 static void vfio_pci_dev_set_try_reset(struct vfio_device_set *dev_set);
183 static int vfio_pci_dev_set_hot_reset(struct vfio_device_set *dev_set,
569 lockdep_assert_held(&vdev->vdev.dev_set->lock); in vfio_pci_core_disable()
679 vfio_pci_dev_set_try_reset(vdev->vdev.dev_set); in vfio_pci_core_disable()
803 struct vfio_device_set *dev_set = fill->vdev->dev_set; in vfio_pci_fill_devs() local
808 * the dev_set. in vfio_pci_fill_devs()
810 vdev = vfio_find_device_in_devset(dev_set, &pdev->dev); in vfio_pci_fill_devs()
1289 mutex_lock(&vdev->vdev.dev_set->lock); in vfio_pci_ioctl_get_pci_hot_reset_info()
1292 mutex_unlock(&vdev->vdev.dev_set in vfio_pci_ioctl_get_pci_hot_reset_info()
2396 struct vfio_device_set *dev_set = data; vfio_pci_is_device_in_set() local
2412 vfio_pci_dev_set_resettable(struct vfio_device_set *dev_set) vfio_pci_dev_set_resettable() argument
2438 vfio_pci_dev_set_pm_runtime_get(struct vfio_device_set *dev_set) vfio_pci_dev_set_pm_runtime_get() argument
2464 vfio_pci_dev_set_hot_reset(struct vfio_device_set *dev_set, struct vfio_pci_group_info *groups, struct iommufd_ctx *iommufd_ctx) vfio_pci_dev_set_hot_reset() argument
2585 vfio_pci_dev_set_needs_reset(struct vfio_device_set *dev_set) vfio_pci_dev_set_needs_reset() argument
2606 vfio_pci_dev_set_try_reset(struct vfio_device_set *dev_set) vfio_pci_dev_set_try_reset() argument
[all...]
/kernel/linux/linux-6.6/drivers/vfio/fsl-mc/
H A Dvfio_fsl_mc_intr.c122 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()
157 mutex_unlock(&vdev->vdev.dev_set->lock); in vfio_fsl_mc_set_irq_trigger()
/kernel/linux/linux-6.6/include/linux/
H A Dvfio.h51 struct vfio_device_set *dev_set; member
276 unsigned int vfio_device_set_open_count(struct vfio_device_set *dev_set);
278 vfio_find_device_in_devset(struct vfio_device_set *dev_set,
/kernel/linux/linux-5.10/drivers/firmware/
H A Darm_scpi.c773 struct dev_pstate_set dev_set = { in scpi_device_set_power_state() local
778 return scpi_send_message(CMD_SET_DEVICE_PWR_STATE, &dev_set, in scpi_device_set_power_state()
779 sizeof(dev_set), &stat, sizeof(stat)); in scpi_device_set_power_state()
/kernel/linux/linux-6.6/drivers/firmware/
H A Darm_scpi.c773 struct dev_pstate_set dev_set = { in scpi_device_set_power_state() local
778 return scpi_send_message(CMD_SET_DEVICE_PWR_STATE, &dev_set, in scpi_device_set_power_state()
779 sizeof(dev_set), &stat, sizeof(stat)); in scpi_device_set_power_state()

Completed in 11 milliseconds