Home
last modified time | relevance | path

Searched refs:active_allocator (Results 1 - 1 of 1) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/
H A Dioasid.c75 static struct ioasid_allocator_data *active_allocator = &default_allocator; variable
158 WARN_ON(active_allocator != &default_allocator); in ioasid_register_allocator()
160 if (xa_empty(&active_allocator->xa)) { in ioasid_register_allocator()
161 rcu_assign_pointer(active_allocator, ia_data); in ioasid_register_allocator()
232 rcu_assign_pointer(active_allocator, &default_allocator); in ioasid_unregister_allocator()
233 } else if (pallocator == active_allocator) { in ioasid_unregister_allocator()
234 rcu_assign_pointer(active_allocator, in ioasid_unregister_allocator()
274 ioasid_data = xa_load(&active_allocator->xa, ioasid); in ioasid_set_data()
323 adata = active_allocator->flags & IOASID_ALLOCATOR_CUSTOM ? active_allocator in ioasid_alloc()
[all...]

Completed in 1 milliseconds