Home
last modified time | relevance | path

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

/linux-6.15/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 Dviommu.c81 iommufd_put_object(ucmd->ictx, &hwpt_paging->common.obj); in iommufd_viommu_alloc_ioctl()
83 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_viommu_alloc_ioctl()
155 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_vdevice_alloc_ioctl()
157 iommufd_put_object(ucmd->ictx, &viommu->obj); in iommufd_vdevice_alloc_ioctl()
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()
245 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_ioas_map_file()
285 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_ioas_map()
319 iommufd_put_object(ucmd->ictx, &src_ioas->obj); in iommufd_ioas_copy()
340 iommufd_put_object(ucmd->ictx, &dst_ioas->obj); in iommufd_ioas_copy()
376 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_ioas_unmap()
663 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_ioas_option()
H A Dselftest.c120 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_test_syz_conv_iova_id()
1044 iommufd_put_object(ictx, dev_obj); in iommufd_test_get_selftest_obj()
1070 iommufd_put_object(ucmd->ictx, &sobj->obj); in iommufd_test_mock_domain_replace()
1088 iommufd_put_object(ucmd->ictx, &ioas->obj); in iommufd_test_add_reserved()
1143 iommufd_put_object(ucmd->ictx, &hwpt->obj); in iommufd_test_md_check_pa()
1199 iommufd_put_object(ucmd->ictx, &hwpt->obj); in iommufd_test_md_check_iotlb()
1217 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_test_dev_check_cache()
1660 iommufd_put_object(ucmd->ictx, &hwpt->obj); in iommufd_test_dirty()
1684 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_test_trigger_iopf()
1712 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_test_trigger_vevent()
[all …]
H A Dhw_pagetable.c424 iommufd_put_object(ucmd->ictx, &fault->common.obj); in iommufd_hwpt_alloc()
440 iommufd_put_object(ucmd->ictx, pt_obj); in iommufd_hwpt_alloc()
442 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_hwpt_alloc()
467 iommufd_put_object(ucmd->ictx, &hwpt_paging->common.obj); in iommufd_hwpt_set_dirty_tracking()
490 iommufd_put_object(ucmd->ictx, &hwpt_paging->common.obj); in iommufd_hwpt_get_dirty_bitmap()
550 iommufd_put_object(ucmd->ictx, pt_obj); in iommufd_hwpt_invalidate()
H A Ddevice.c843 iommufd_put_object(idev->ictx, &hwpt->obj); in iommufd_device_auto_get_domain()
855 iommufd_put_object(idev->ictx, &hwpt->obj); in iommufd_device_auto_get_domain()
925 iommufd_put_object(idev->ictx, pt_obj); in iommufd_device_change_pt()
933 iommufd_put_object(idev->ictx, pt_obj); in iommufd_device_change_pt()
1076 iommufd_put_object(access->ictx, &ioas->obj); in iommufd_access_change_ioas_id()
1225 iommufd_put_object(access->ictx, &access->obj); in iommufd_access_notify_unmap()
1558 iommufd_put_object(ucmd->ictx, &idev->obj); in iommufd_get_hw_info()
H A Diommufd_private.h171 static inline void iommufd_put_object(struct iommufd_ctx *ictx, in iommufd_put_object() function
H A Deventq.c596 iommufd_put_object(ucmd->ictx, &viommu->obj); in iommufd_veventq_alloc()