Searched refs:igroup (Results 1 – 4 of 4) sorted by relevance
33 xa_cmpxchg(&igroup->ictx->groups, iommu_group_id(igroup->group), igroup, in iommufd_group_release()37 kfree(igroup); in iommufd_group_release()48 if (!igroup) in iommufd_group_try_get()86 return igroup; in iommufd_get_group()134 return igroup; in iommufd_get_group()274 idev->igroup = igroup; in iommufd_device_bind()416 struct iommufd_group *igroup = idev->igroup; in iommufd_device_attach_reserved_iova() local453 struct iommufd_group *igroup = idev->igroup; in iommufd_hwpt_pasid_compat() local607 struct iommufd_group *igroup = idev->igroup; in iommufd_hw_pagetable_attach() local689 struct iommufd_group *igroup = idev->igroup; in iommufd_hw_pagetable_detach() local[all …]
120 lockdep_assert_held(&idev->igroup->lock); in iommufd_vdevice_abort()137 mutex_lock(&idev->igroup->lock); in iommufd_vdevice_destroy()139 mutex_unlock(&idev->igroup->lock); in iommufd_vdevice_destroy()172 mutex_lock(&idev->igroup->lock); in iommufd_vdevice_alloc_ioctl()243 mutex_unlock(&idev->igroup->lock); in iommufd_vdevice_alloc_ioctl()
274 if (handle->idev->igroup->sw_msi_start == PHYS_ADDR_MAX) in iommufd_sw_msi()286 handle->idev->igroup->sw_msi_start); in iommufd_sw_msi()293 __set_bit(msi_map->id, handle->idev->igroup->required_sw_msi.bitmap); in iommufd_sw_msi()
487 struct iommufd_group *igroup; member
Completed in 15 milliseconds