Home
last modified time | relevance | path

Searched refs:ioasid_allocator_ops (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.15/include/linux/
Dioasid.h25 struct ioasid_allocator_ops { struct
41 int ioasid_register_allocator(struct ioasid_allocator_ops *allocator); argument
42 void ioasid_unregister_allocator(struct ioasid_allocator_ops *allocator);
67 static inline int ioasid_register_allocator(struct ioasid_allocator_ops *allocator) in ioasid_register_allocator()
72 static inline void ioasid_unregister_allocator(struct ioasid_allocator_ops *allocator) in ioasid_unregister_allocator()
Dintel-iommu.h606 struct ioasid_allocator_ops pasid_allocator; /* Custom allocator for PASIDs */
/Linux-v5.15/drivers/iommu/
Dioasid.c50 struct ioasid_allocator_ops *ops;
65 static struct ioasid_allocator_ops default_ops = {
99 static struct ioasid_allocator_data *ioasid_alloc_allocator(struct ioasid_allocator_ops *ops) in ioasid_alloc_allocator()
118 static bool use_same_ops(struct ioasid_allocator_ops *a, struct ioasid_allocator_ops *b) in use_same_ops()
139 int ioasid_register_allocator(struct ioasid_allocator_ops *ops) in ioasid_register_allocator()
207 void ioasid_unregister_allocator(struct ioasid_allocator_ops *ops) in ioasid_unregister_allocator()
210 struct ioasid_allocator_ops *sops; in ioasid_unregister_allocator()