Symbol: iommufd_object
drivers/iommu/iommufd/device.c
1130
void iommufd_access_destroy_object(struct iommufd_object *obj)
drivers/iommu/iommufd/device.c
182
void iommufd_device_pre_destroy(struct iommufd_object *obj)
drivers/iommu/iommufd/device.c
191
void iommufd_device_destroy(struct iommufd_object *obj)
drivers/iommu/iommufd/device.c
305
struct iommufd_object *obj;
drivers/iommu/iommufd/device.c
945
struct iommufd_object *pt_obj;
drivers/iommu/iommufd/driver.c
23
void _iommufd_object_undepend(struct iommufd_object *obj_dependent,
drivers/iommu/iommufd/driver.c
24
struct iommufd_object *obj_depended)
drivers/iommu/iommufd/driver.c
39
int _iommufd_alloc_mmap(struct iommufd_ctx *ictx, struct iommufd_object *owner,
drivers/iommu/iommufd/driver.c
7
int _iommufd_object_depend(struct iommufd_object *obj_dependent,
drivers/iommu/iommufd/driver.c
76
struct iommufd_object *owner, unsigned long offset)
drivers/iommu/iommufd/driver.c
8
struct iommufd_object *obj_depended)
drivers/iommu/iommufd/eventq.c
221
void iommufd_veventq_abort(struct iommufd_object *obj)
drivers/iommu/iommufd/eventq.c
241
void iommufd_veventq_destroy(struct iommufd_object *obj)
drivers/iommu/iommufd/eventq.c
56
void iommufd_fault_destroy(struct iommufd_object *obj)
drivers/iommu/iommufd/hw_pagetable.c
20
void iommufd_hwpt_paging_destroy(struct iommufd_object *obj)
drivers/iommu/iommufd/hw_pagetable.c
344
struct iommufd_object *pt_obj;
drivers/iommu/iommufd/hw_pagetable.c
38
void iommufd_hwpt_paging_abort(struct iommufd_object *obj)
drivers/iommu/iommufd/hw_pagetable.c
501
struct iommufd_object *pt_obj;
drivers/iommu/iommufd/hw_pagetable.c
54
void iommufd_hwpt_nested_destroy(struct iommufd_object *obj)
drivers/iommu/iommufd/hw_pagetable.c
66
void iommufd_hwpt_nested_abort(struct iommufd_object *obj)
drivers/iommu/iommufd/ioas.c
13
void iommufd_ioas_destroy(struct iommufd_object *obj)
drivers/iommu/iommufd/ioas.c
395
struct iommufd_object *obj;
drivers/iommu/iommufd/iommufd_private.h
153
struct iommufd_object *new_obj;
drivers/iommu/iommufd/iommufd_private.h
169
static inline bool iommufd_lock_obj(struct iommufd_object *obj)
drivers/iommu/iommufd/iommufd_private.h
185
struct iommufd_object *iommufd_get_object(struct iommufd_ctx *ictx, u32 id,
drivers/iommu/iommufd/iommufd_private.h
188
struct iommufd_object *obj)
drivers/iommu/iommufd/iommufd_private.h
199
void iommufd_object_abort(struct iommufd_ctx *ictx, struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
201
struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
203
struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
210
struct iommufd_object *to_destroy, u32 id,
drivers/iommu/iommufd/iommufd_private.h
219
struct iommufd_object *obj)
drivers/iommu/iommufd/iommufd_private.h
238
struct iommufd_object *obj)
drivers/iommu/iommufd/iommufd_private.h
265
struct iommufd_object *obj)
drivers/iommu/iommufd/iommufd_private.h
275
struct iommufd_object *_iommufd_object_alloc(struct iommufd_ctx *ictx,
drivers/iommu/iommufd/iommufd_private.h
295
struct iommufd_object *
drivers/iommu/iommufd/iommufd_private.h
326
struct iommufd_object obj;
drivers/iommu/iommufd/iommufd_private.h
341
void iommufd_ioas_destroy(struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
364
struct iommufd_object obj;
drivers/iommu/iommufd/iommufd_private.h
445
void iommufd_hwpt_paging_destroy(struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
446
void iommufd_hwpt_paging_abort(struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
447
void iommufd_hwpt_nested_destroy(struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
448
void iommufd_hwpt_nested_abort(struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
485
struct iommufd_object obj;
drivers/iommu/iommufd/iommufd_private.h
504
void iommufd_device_pre_destroy(struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
505
void iommufd_device_destroy(struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
511
struct iommufd_object obj;
drivers/iommu/iommufd/iommufd_private.h
525
void iommufd_access_destroy_object(struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
551
struct iommufd_object obj;
drivers/iommu/iommufd/iommufd_private.h
595
void iommufd_fault_destroy(struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
63
struct iommufd_object *owner;
drivers/iommu/iommufd/iommufd_private.h
647
void iommufd_veventq_destroy(struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
648
void iommufd_veventq_abort(struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
694
void iommufd_viommu_destroy(struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
696
void iommufd_vdevice_destroy(struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
697
void iommufd_vdevice_abort(struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
699
void iommufd_hw_queue_destroy(struct iommufd_object *obj);
drivers/iommu/iommufd/iommufd_private.h
711
void iommufd_selftest_destroy(struct iommufd_object *obj);
drivers/iommu/iommufd/main.c
103
struct iommufd_object *obj)
drivers/iommu/iommufd/main.c
116
void iommufd_object_abort(struct iommufd_ctx *ictx, struct iommufd_object *obj)
drivers/iommu/iommufd/main.c
137
struct iommufd_object *obj)
drivers/iommu/iommufd/main.c
166
struct iommufd_object *iommufd_get_object(struct iommufd_ctx *ictx, u32 id,
drivers/iommu/iommufd/main.c
169
struct iommufd_object *obj;
drivers/iommu/iommufd/main.c
184
struct iommufd_object *to_destroy)
drivers/iommu/iommufd/main.c
207
struct iommufd_object *to_destroy, u32 id,
drivers/iommu/iommufd/main.c
210
struct iommufd_object *obj;
drivers/iommu/iommufd/main.c
27
void (*pre_destroy)(struct iommufd_object *obj);
drivers/iommu/iommufd/main.c
28
void (*destroy)(struct iommufd_object *obj);
drivers/iommu/iommufd/main.c
29
void (*abort)(struct iommufd_object *obj);
drivers/iommu/iommufd/main.c
330
struct iommufd_object *obj;
drivers/iommu/iommufd/main.c
34
struct iommufd_object *_iommufd_object_alloc(struct iommufd_ctx *ictx,
drivers/iommu/iommufd/main.c
38
struct iommufd_object *obj;
drivers/iommu/iommufd/main.c
66
struct iommufd_object *_iommufd_object_alloc_ucmd(struct iommufd_ucmd *ucmd,
drivers/iommu/iommufd/main.c
70
struct iommufd_object *new_obj;
drivers/iommu/iommufd/selftest.c
1139
struct iommufd_object *dev_obj;
drivers/iommu/iommufd/selftest.c
1824
struct iommufd_object *pt_obj;
drivers/iommu/iommufd/selftest.c
1945
void iommufd_selftest_destroy(struct iommufd_object *obj)
drivers/iommu/iommufd/selftest.c
195
struct iommufd_object obj;
drivers/iommu/iommufd/selftest.c
207
static inline struct selftest_obj *to_selftest_obj(struct iommufd_object *obj)
drivers/iommu/iommufd/selftest.c
960
struct iommufd_object *obj;
drivers/iommu/iommufd/viommu.c
113
void iommufd_vdevice_abort(struct iommufd_object *obj)
drivers/iommu/iommufd/viommu.c
130
void iommufd_vdevice_destroy(struct iommufd_object *obj)
drivers/iommu/iommufd/viommu.c
265
void iommufd_hw_queue_destroy(struct iommufd_object *obj)
drivers/iommu/iommufd/viommu.c
6
void iommufd_viommu_destroy(struct iommufd_object *obj)
include/linux/iommufd.h
100
struct iommufd_object obj;
include/linux/iommufd.h
115
struct iommufd_object obj;
include/linux/iommufd.h
130
struct iommufd_object obj;
include/linux/iommufd.h
260
int _iommufd_object_depend(struct iommufd_object *obj_dependent,
include/linux/iommufd.h
261
struct iommufd_object *obj_depended);
include/linux/iommufd.h
262
void _iommufd_object_undepend(struct iommufd_object *obj_dependent,
include/linux/iommufd.h
263
struct iommufd_object *obj_depended);
include/linux/iommufd.h
264
int _iommufd_alloc_mmap(struct iommufd_ctx *ictx, struct iommufd_object *owner,
include/linux/iommufd.h
268
struct iommufd_object *owner, unsigned long offset);
include/linux/iommufd.h
278
static inline int _iommufd_object_depend(struct iommufd_object *obj_dependent,
include/linux/iommufd.h
279
struct iommufd_object *obj_depended)
include/linux/iommufd.h
285
_iommufd_object_undepend(struct iommufd_object *obj_dependent,
include/linux/iommufd.h
286
struct iommufd_object *obj_depended)
include/linux/iommufd.h
291
struct iommufd_object *owner,
include/linux/iommufd.h
299
struct iommufd_object *owner,