Lines Matching refs:destroy
26 void (*destroy)(struct iommufd_object *obj);
50 * in the xarray and visible to other threads we can't reliably destroy
69 * to reliably destroy a single object. Thus all APIs that are creating objects
94 * Abort an object that has been fully initialized and needs destroy, but has
103 iommufd_object_ops[obj->type].destroy(obj);
211 iommufd_object_ops[obj->type].destroy(obj);
266 * to destroy them in a depth first manner. Leaf objects will reduce the
282 iommufd_object_ops[obj->type].destroy(obj);
321 struct iommu_destroy destroy;
500 .destroy = iommufd_access_destroy_object,
503 .destroy = iommufd_device_destroy,
506 .destroy = iommufd_ioas_destroy,
509 .destroy = iommufd_hwpt_paging_destroy,
513 .destroy = iommufd_hwpt_nested_destroy,
518 .destroy = iommufd_selftest_destroy,