Searched refs:iommufd_object (Results 1 – 10 of 10) sorted by relevance
172 struct iommufd_object *obj) in iommufd_put_object()185 struct iommufd_object *obj);187 struct iommufd_object *obj);202 struct iommufd_object *obj) in iommufd_object_destroy_user()228 struct iommufd_object *obj) in iommufd_object_put_and_try_destroy()260 struct iommufd_object obj;299 struct iommufd_object obj;421 struct iommufd_object obj;445 struct iommufd_object obj;463 struct iommufd_object obj;[all …]
26 void (*destroy)(struct iommufd_object *obj);27 void (*abort)(struct iommufd_object *obj);42 struct iommufd_object *obj) in iommufd_object_finalize()55 void iommufd_object_abort(struct iommufd_ctx *ictx, struct iommufd_object *obj) in iommufd_object_abort()72 struct iommufd_object *obj) in iommufd_object_abort_and_destroy()81 struct iommufd_object *iommufd_get_object(struct iommufd_ctx *ictx, u32 id, in iommufd_get_object()84 struct iommufd_object *obj; in iommufd_get_object()99 struct iommufd_object *to_destroy) in iommufd_object_dec_wait_shortterm()120 struct iommufd_object *to_destroy, u32 id, in iommufd_object_remove()123 struct iommufd_object *obj; in iommufd_object_remove()[all …]
20 void iommufd_hwpt_paging_destroy(struct iommufd_object *obj) in iommufd_hwpt_paging_destroy()38 void iommufd_hwpt_paging_abort(struct iommufd_object *obj) in iommufd_hwpt_paging_abort()54 void iommufd_hwpt_nested_destroy(struct iommufd_object *obj) in iommufd_hwpt_nested_destroy()66 void iommufd_hwpt_nested_abort(struct iommufd_object *obj) in iommufd_hwpt_nested_abort()346 struct iommufd_object *pt_obj; in iommufd_hwpt_alloc()503 struct iommufd_object *pt_obj; in iommufd_hwpt_invalidate()
6 void iommufd_viommu_destroy(struct iommufd_object *obj) in iommufd_viommu_destroy()87 void iommufd_vdevice_destroy(struct iommufd_object *obj) in iommufd_vdevice_destroy()
6 struct iommufd_object *_iommufd_object_alloc(struct iommufd_ctx *ictx, in _iommufd_object_alloc()10 struct iommufd_object *obj; in _iommufd_object_alloc()
102 void iommufd_fault_destroy(struct iommufd_object *obj) in iommufd_fault_destroy()267 void iommufd_veventq_abort(struct iommufd_object *obj) in iommufd_veventq_abort()287 void iommufd_veventq_destroy(struct iommufd_object *obj) in iommufd_veventq_destroy()
140 void iommufd_device_destroy(struct iommufd_object *obj) in iommufd_device_destroy()255 struct iommufd_object *obj; in iommufd_ctx_has_group()894 struct iommufd_object *pt_obj; in iommufd_device_change_pt()1080 void iommufd_access_destroy_object(struct iommufd_object *obj) in iommufd_access_destroy_object()
179 struct iommufd_object obj;191 static inline struct selftest_obj *to_selftest_obj(struct iommufd_object *obj) in to_selftest_obj()851 struct iommufd_object *obj; in __get_md_pagetable()1031 struct iommufd_object *dev_obj; in iommufd_test_get_selftest_obj()1720 struct iommufd_object *pt_obj; in iommufd_get_hwpt()1842 void iommufd_selftest_destroy(struct iommufd_object *obj) in iommufd_selftest_destroy()
13 void iommufd_ioas_destroy(struct iommufd_object *obj) in iommufd_ioas_destroy()397 struct iommufd_object *obj; in iommufd_take_all_iova_rwsem()
47 struct iommufd_object { struct93 struct iommufd_object obj;192 struct iommufd_object *_iommufd_object_alloc(struct iommufd_ctx *ictx,203 static inline struct iommufd_object *