Lines Matching refs:ia_data
100 struct ioasid_allocator_data *ia_data;
102 ia_data = kzalloc(sizeof(*ia_data), GFP_ATOMIC);
103 if (!ia_data)
106 xa_init_flags(&ia_data->xa, XA_FLAGS_ALLOC);
107 INIT_LIST_HEAD(&ia_data->slist);
108 ia_data->flags |= IOASID_ALLOCATOR_CUSTOM;
109 ia_data->ops = ops;
112 list_add_tail(&ops->list, &ia_data->slist);
114 return ia_data;
140 struct ioasid_allocator_data *ia_data;
146 ia_data = ioasid_alloc_allocator(ops);
147 if (!ia_data) {
161 rcu_assign_pointer(active_allocator, ia_data);
162 list_add_tail(&ia_data->list, &allocators_list);
186 list_add_tail(&ia_data->list, &allocators_list);
191 kfree(ia_data);