Lines Matching refs:sobj
278 struct selftest_obj *sobj; in iommufd_test_mock_domain() local
286 sobj = iommufd_object_alloc(ucmd->ictx, sobj, IOMMUFD_OBJ_SELFTEST); in iommufd_test_mock_domain()
287 if (IS_ERR(sobj)) { in iommufd_test_mock_domain()
288 rc = PTR_ERR(sobj); in iommufd_test_mock_domain()
291 sobj->idev.ictx = ucmd->ictx; in iommufd_test_mock_domain()
292 sobj->type = TYPE_IDEV; in iommufd_test_mock_domain()
293 sobj->idev.mock_dev.bus = &mock_bus; in iommufd_test_mock_domain()
296 &sobj->idev.mock_dev); in iommufd_test_mock_domain()
301 sobj->idev.hwpt = hwpt; in iommufd_test_mock_domain()
305 cmd->mock_domain.out_device_id = sobj->obj.id; in iommufd_test_mock_domain()
306 iommufd_object_finalize(ucmd->ictx, &sobj->obj); in iommufd_test_mock_domain()
311 iommufd_object_abort(ucmd->ictx, &sobj->obj); in iommufd_test_mock_domain()
779 struct selftest_obj *sobj = container_of(obj, struct selftest_obj, obj); in iommufd_selftest_destroy() local
781 switch (sobj->type) { in iommufd_selftest_destroy()
783 iommufd_device_selftest_detach(sobj->idev.ictx, in iommufd_selftest_destroy()
784 sobj->idev.hwpt); in iommufd_selftest_destroy()