Searched refs:iommufd_put_object (Results 1 – 8 of 8) sorted by relevance
| /linux/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 | 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() 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 D | viommu.c | 107 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 D | hw_pagetable.c | 422 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 D | selftest.c | 112 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 D | device.c | 163 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 D | eventq.c | 539 iommufd_put_object(ucmd->ictx, &viommu->obj); in iommufd_veventq_alloc()
|
| H A D | iommufd_private.h | 187 static inline void iommufd_put_object(struct iommufd_ctx *ictx, in iommufd_put_object() function
|