Lines Matching refs:iommufd_object
153 static inline bool iommufd_lock_obj(struct iommufd_object *obj)
169 struct iommufd_object *iommufd_get_object(struct iommufd_ctx *ictx, u32 id,
172 struct iommufd_object *obj)
183 void iommufd_object_abort(struct iommufd_ctx *ictx, struct iommufd_object *obj);
185 struct iommufd_object *obj);
187 struct iommufd_object *obj);
193 struct iommufd_object *to_destroy, u32 id,
202 struct iommufd_object *obj)
228 struct iommufd_object *obj)
260 struct iommufd_object obj;
276 void iommufd_ioas_destroy(struct iommufd_object *obj);
299 struct iommufd_object obj;
380 void iommufd_hwpt_paging_destroy(struct iommufd_object *obj);
381 void iommufd_hwpt_paging_abort(struct iommufd_object *obj);
382 void iommufd_hwpt_nested_destroy(struct iommufd_object *obj);
383 void iommufd_hwpt_nested_abort(struct iommufd_object *obj);
421 struct iommufd_object obj;
441 void iommufd_device_destroy(struct iommufd_object *obj);
445 struct iommufd_object obj;
460 void iommufd_access_destroy_object(struct iommufd_object *obj);
463 struct iommufd_object obj;
507 void iommufd_fault_destroy(struct iommufd_object *obj);
560 void iommufd_veventq_destroy(struct iommufd_object *obj);
561 void iommufd_veventq_abort(struct iommufd_object *obj);
606 void iommufd_viommu_destroy(struct iommufd_object *obj);
608 void iommufd_vdevice_destroy(struct iommufd_object *obj);
611 struct iommufd_object obj;
620 void iommufd_selftest_destroy(struct iommufd_object *obj);