Home
last modified time | relevance | path

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

/linux-6.3-rc2/include/linux/
A Dioasid.h25 struct ioasid_allocator_ops { struct
40 int ioasid_register_allocator(struct ioasid_allocator_ops *allocator); argument
41 void ioasid_unregister_allocator(struct ioasid_allocator_ops *allocator);
63 static inline int ioasid_register_allocator(struct ioasid_allocator_ops *allocator) in ioasid_register_allocator()
68 static inline void ioasid_unregister_allocator(struct ioasid_allocator_ops *allocator) in ioasid_unregister_allocator()
/linux-6.3-rc2/drivers/iommu/
A Dioasid.c49 struct ioasid_allocator_ops *ops;
64 static struct ioasid_allocator_ops default_ops = {
98 static struct ioasid_allocator_data *ioasid_alloc_allocator(struct ioasid_allocator_ops *ops) in ioasid_alloc_allocator()
117 static bool use_same_ops(struct ioasid_allocator_ops *a, struct ioasid_allocator_ops *b) in use_same_ops()
138 int ioasid_register_allocator(struct ioasid_allocator_ops *ops) in ioasid_register_allocator()
206 void ioasid_unregister_allocator(struct ioasid_allocator_ops *ops) in ioasid_unregister_allocator()
209 struct ioasid_allocator_ops *sops; in ioasid_unregister_allocator()
/linux-6.3-rc2/drivers/iommu/intel/
A Diommu.h679 struct ioasid_allocator_ops pasid_allocator; /* Custom allocator for PASIDs */

Completed in 8 milliseconds