Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/iommu/iommufd/
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()
352 iommufd_put_object(ictx, &ioas->obj); in iommufd_vfio_set_iommu()
514 iommufd_put_object(ictx, &ioas->obj); in iommufd_vfio_iommu_get_info()
Dioas.c108 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_ioas_iova_ranges()
178 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_ioas_allow_iovas()
235 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_ioas_map()
269 iommufd_put_object(ucmd->ictx, &src_ioas->obj); in iommufd_ioas_copy()
290 iommufd_put_object(ucmd->ictx, &dst_ioas->obj); in iommufd_ioas_copy()
326 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_ioas_unmap()
404 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_ioas_option()
Dhw_pagetable.c336 iommufd_put_object(ucmd->ictx, &fault->obj); in iommufd_hwpt_alloc()
352 iommufd_put_object(ucmd->ictx, pt_obj); in iommufd_hwpt_alloc()
354 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_hwpt_alloc()
379 iommufd_put_object(ucmd->ictx, &hwpt_paging->common.obj); in iommufd_hwpt_set_dirty_tracking()
402 iommufd_put_object(ucmd->ictx, &hwpt_paging->common.obj); in iommufd_hwpt_get_dirty_bitmap()
439 iommufd_put_object(ucmd->ictx, &hwpt->obj); in iommufd_hwpt_invalidate()
Ddevice.c575 iommufd_put_object(idev->ictx, &hwpt->obj); in iommufd_device_auto_get_domain()
587 iommufd_put_object(idev->ictx, &hwpt->obj); in iommufd_device_auto_get_domain()
656 iommufd_put_object(idev->ictx, pt_obj); in iommufd_device_change_pt()
664 iommufd_put_object(idev->ictx, pt_obj); in iommufd_device_change_pt()
796 iommufd_put_object(access->ictx, &ioas->obj); in iommufd_access_change_ioas_id()
945 iommufd_put_object(access->ictx, &access->obj); in iommufd_access_notify_unmap()
1247 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_get_hw_info()
Dselftest.c120 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_test_syz_conv_iova_id()
657 iommufd_put_object(ucmd->ictx, &hwpt->obj); in get_md_pagetable()
675 iommufd_put_object(ucmd->ictx, &hwpt->obj); in get_md_pagetable_nested()
830 iommufd_put_object(ucmd->ictx, dev_obj); in iommufd_test_mock_domain_replace()
848 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_test_add_reserved()
903 iommufd_put_object(ucmd->ictx, &hwpt->obj); in iommufd_test_md_check_pa()
960 iommufd_put_object(ucmd->ictx, &hwpt->obj); in iommufd_test_md_check_iotlb()
1403 iommufd_put_object(ucmd->ictx, &hwpt->obj); in iommufd_test_dirty()
1427 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_test_trigger_iopf()
Diommufd_private.h166 static inline void iommufd_put_object(struct iommufd_ctx *ictx, in iommufd_put_object() function