Searched refs:iommufd_put_object (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/iommu/iommufd/ |
| H A 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() 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 D | viommu.c | 81 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 D | ioas.c | 112 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 D | selftest.c | 120 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 D | hw_pagetable.c | 424 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 D | device.c | 843 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 D | iommufd_private.h | 171 static inline void iommufd_put_object(struct iommufd_ctx *ictx, in iommufd_put_object() function
|
| H A D | eventq.c | 596 iommufd_put_object(ucmd->ictx, &viommu->obj); in iommufd_veventq_alloc()
|