Searched refs:igroup (Results 1 – 3 of 3) 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()223 idev->igroup = igroup; in iommufd_device_bind()366 struct iommufd_group *igroup = idev->igroup; in iommufd_device_attach_reserved_iova() local403 struct iommufd_group *igroup = idev->igroup; in iommufd_hwpt_pasid_compat() local558 struct iommufd_group *igroup = idev->igroup; in iommufd_hw_pagetable_attach() local640 struct iommufd_group *igroup = idev->igroup; in iommufd_hw_pagetable_detach() local[all …]
221 if (handle->idev->igroup->sw_msi_start == PHYS_ADDR_MAX) in iommufd_sw_msi()233 handle->idev->igroup->sw_msi_start); in iommufd_sw_msi()240 __set_bit(msi_map->id, handle->idev->igroup->required_sw_msi.bitmap); in iommufd_sw_msi()
423 struct iommufd_group *igroup; member