Lines Matching refs:iommufd_object_ops
25 struct iommufd_object_ops { struct
30 static const struct iommufd_object_ops iommufd_object_ops[]; argument
81 if (WARN_ON(iommufd_object_ops[type].abort)) in _iommufd_object_alloc_ucmd()
134 if (iommufd_object_ops[obj->type].abort) in iommufd_object_abort_and_destroy()
135 iommufd_object_ops[obj->type].abort(obj); in iommufd_object_abort_and_destroy()
137 iommufd_object_ops[obj->type].destroy(obj); in iommufd_object_abort_and_destroy()
164 if (iommufd_object_ops[to_destroy->type].pre_destroy) in iommufd_object_dec_wait()
165 iommufd_object_ops[to_destroy->type].pre_destroy(to_destroy); in iommufd_object_dec_wait()
248 iommufd_object_ops[obj->type].destroy(obj); in iommufd_object_remove()
336 iommufd_object_ops[obj->type].destroy(obj); in iommufd_fops_release()
654 static const struct iommufd_object_ops iommufd_object_ops[] = { variable