Lines Matching refs:destroy
26 void (*destroy)(struct iommufd_object *obj);
37 * to reliably destroy a single object. Thus all APIs that are creating objects
68 * Abort an object that has been fully initialized and needs destroy, but has
77 iommufd_object_ops[obj->type].destroy(obj);
185 iommufd_object_ops[obj->type].destroy(obj);
245 * to destroy them in a depth first manner. Leaf objects will reduce the
261 iommufd_object_ops[obj->type].destroy(obj);
305 struct iommu_destroy destroy;
498 .destroy = iommufd_access_destroy_object,
501 .destroy = iommufd_device_destroy,
504 .destroy = iommufd_fault_destroy,
507 .destroy = iommufd_hwpt_paging_destroy,
511 .destroy = iommufd_hwpt_nested_destroy,
515 .destroy = iommufd_ioas_destroy,
518 .destroy = iommufd_vdevice_destroy,
521 .destroy = iommufd_veventq_destroy,
525 .destroy = iommufd_viommu_destroy,
529 .destroy = iommufd_selftest_destroy,