Lines Matching refs:item
19 struct item *item = item_create(index, order);
23 xas_store(&xas, item);
30 free(item);
37 struct item *item;
57 xas_for_each(&xas, item, ULONG_MAX) {
64 assert(!radix_tree_is_internal_node(item));
65 assert((item->index | mask) == (index[i] | mask));
66 assert(item->order == order[i]);
77 struct item *item;
108 xas_for_each_marked(&xas, item, ULONG_MAX, XA_MARK_1) {
115 assert(!xa_is_internal(item));
116 assert((item->index | mask) == (tag_index[i] | mask));
117 assert(item->order == order[k]);
136 xas_for_each_marked(&xas, item, ULONG_MAX, XA_MARK_2) {
142 assert(!xa_is_internal(item));
143 assert((item->index | mask) == (tag_index[i] | mask));
144 assert(item->order == order[k]);
153 xas_for_each_marked(&xas, item, ULONG_MAX, XA_MARK_0) {
183 struct item *item;
187 xas_for_each(&xas, item, ULONG_MAX) {
188 if (xas_retry(&xas, item))
191 item_sanity(item, xas.xa_index);
247 struct item *item = xa_load(ptr, index);
248 assert(!xa_is_internal(item));
249 item = xa_find(ptr, &find_index, index, XA_MARK_1);
250 assert(!xa_is_internal(item));