Searched refs:iommufd_put_object (Results 1 – 6 of 6) sorted by relevance
/linux-6.12.1/drivers/iommu/iommufd/ |
D | vfio_compat.c | 44 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()
|
D | ioas.c | 108 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()
|
D | hw_pagetable.c | 336 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()
|
D | device.c | 575 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()
|
D | selftest.c | 120 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()
|
D | iommufd_private.h | 166 static inline void iommufd_put_object(struct iommufd_ctx *ictx, in iommufd_put_object() function
|