Home
last modified time | relevance | path

Searched refs:iommufd_put_object (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/iommu/iommufd/
H A Dvfio_compat.c44 iommufd_put_object(ictx, &ioas->obj); in iommufd_vfio_compat_ioas_get_id()
101 iommufd_put_object(ictx, &ictx->vfio_ioas->obj); in iommufd_vfio_compat_ioas_create()
136 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_vfio_ioas()
146 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_vfio_ioas()
193 iommufd_put_object(ictx, &ioas->obj); in iommufd_vfio_map_dma()
252 iommufd_put_object(ictx, &ioas->obj); in iommufd_vfio_unmap_dma()
275 iommufd_put_object(ictx, &ioas->obj); in iommufd_vfio_cc_iommu()
347 iommufd_put_object(ictx, &ioas->obj); in iommufd_vfio_set_iommu()
509 iommufd_put_object(ictx, &ioas->obj); in iommufd_vfio_iommu_get_info()
H A Dioas.c112 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_ioas_iova_ranges()
182 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_ioas_allow_iovas()
240 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_ioas_map_file()
279 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_ioas_map()
313 iommufd_put_object(ucmd->ictx, &src_ioas->obj); in iommufd_ioas_copy()
334 iommufd_put_object(ucmd->ictx, &dst_ioas->obj); in iommufd_ioas_copy()
374 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_ioas_unmap()
661 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_ioas_option()
H A Dviommu.c107 iommufd_put_object(ucmd->ictx, &hwpt_paging->common.obj); in iommufd_viommu_alloc_ioctl()
109 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_viommu_alloc_ioctl()
140 iommufd_put_object(ictx, &idev->obj); in iommufd_vdevice_destroy()
246 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_vdevice_alloc_ioctl()
248 iommufd_put_object(ucmd->ictx, &viommu->obj); in iommufd_vdevice_alloc_ioctl()
428 iommufd_put_object(ucmd->ictx, &viommu->obj); in iommufd_hw_queue_alloc_ioctl()
H A Dhw_pagetable.c422 iommufd_put_object(ucmd->ictx, &fault->common.obj); in iommufd_hwpt_alloc()
438 iommufd_put_object(ucmd->ictx, pt_obj); in iommufd_hwpt_alloc()
440 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_hwpt_alloc()
465 iommufd_put_object(ucmd->ictx, &hwpt_paging->common.obj); in iommufd_hwpt_set_dirty_tracking()
488 iommufd_put_object(ucmd->ictx, &hwpt_paging->common.obj); in iommufd_hwpt_get_dirty_bitmap()
548 iommufd_put_object(ucmd->ictx, pt_obj); in iommufd_hwpt_invalidate()
H A Dselftest.c112 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_test_syz_conv_iova_id()
979 iommufd_put_object(ucmd->ictx, &hwpt->obj); in get_md_pagetable()
997 iommufd_put_object(ucmd->ictx, &hwpt->obj); in get_md_pagetable_nested()
1152 iommufd_put_object(ictx, dev_obj); in iommufd_test_get_selftest_obj()
1178 iommufd_put_object(ucmd->ictx, &sobj->obj); in iommufd_test_mock_domain_replace()
1202 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_test_add_reserved()
1260 iommufd_put_object(ucmd->ictx, &hwpt->obj); in iommufd_test_md_check_pa()
1315 iommufd_put_object(ucmd->ictx, &hwpt->obj); in iommufd_test_md_check_iotlb()
1333 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_test_dev_check_cache()
1764 iommufd_put_object(ucmd->ictx, &hwpt->obj); in iommufd_test_dirty()
[all …]
H A Ddevice.c163 iommufd_put_object(idev->ictx, &vdev->obj); in iommufd_device_remove_vdev()
173 iommufd_put_object(idev->ictx, &vdev->obj); in iommufd_device_remove_vdev()
894 iommufd_put_object(idev->ictx, &hwpt->obj); in iommufd_device_auto_get_domain()
906 iommufd_put_object(idev->ictx, &hwpt->obj); in iommufd_device_auto_get_domain()
976 iommufd_put_object(idev->ictx, pt_obj); in iommufd_device_change_pt()
984 iommufd_put_object(idev->ictx, pt_obj); in iommufd_device_change_pt()
1126 iommufd_put_object(access->ictx, &ioas->obj); in iommufd_access_change_ioas_id()
1317 iommufd_put_object(access->ictx, &access->obj); in iommufd_access_notify_unmap()
1661 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_get_hw_info()
H A Deventq.c539 iommufd_put_object(ucmd->ictx, &viommu->obj); in iommufd_veventq_alloc()
H A Diommufd_private.h187 static inline void iommufd_put_object(struct iommufd_ctx *ictx, in iommufd_put_object() function