Lines Matching refs:XA_BUG_ON
18 #undef XA_BUG_ON
19 #define XA_BUG_ON(xa, x) do { \ macro
43 XA_BUG_ON(xa, xa_insert(xa, index, xa_mk_index(index), in xa_insert_index()
51 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_index(index), xa_limit_32b, in xa_alloc_index()
53 XA_BUG_ON(xa, id != index); in xa_alloc_index()
58 XA_BUG_ON(xa, xa_erase(xa, index) != xa_mk_index(index)); in xa_erase_index()
59 XA_BUG_ON(xa, xa_load(xa, index) != NULL); in xa_erase_index()
84 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 0, GFP_NOWAIT)) != 0); in check_xa_err()
85 XA_BUG_ON(xa, xa_err(xa_erase(xa, 0)) != 0); in check_xa_err()
88 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 1, GFP_NOWAIT)) != -ENOMEM); in check_xa_err()
89 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 1, GFP_NOWAIT)) != -ENOMEM); in check_xa_err()
91 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 1, GFP_KERNEL)) != 0); in check_xa_err()
92 XA_BUG_ON(xa, xa_err(xa_store(xa, 1, xa_mk_value(0), GFP_KERNEL)) != 0); in check_xa_err()
93 XA_BUG_ON(xa, xa_err(xa_erase(xa, 1)) != 0); in check_xa_err()
107 XA_BUG_ON(xa, xas_find(&xas, ULONG_MAX) != xa_mk_value(0)); in check_xas_retry()
109 XA_BUG_ON(xa, !xa_is_retry(xas_reload(&xas))); in check_xas_retry()
110 XA_BUG_ON(xa, xas_retry(&xas, NULL)); in check_xas_retry()
111 XA_BUG_ON(xa, xas_retry(&xas, xa_mk_value(0))); in check_xas_retry()
113 XA_BUG_ON(xa, xas.xa_node != XAS_RESTART); in check_xas_retry()
114 XA_BUG_ON(xa, xas_next_entry(&xas, ULONG_MAX) != xa_mk_value(0)); in check_xas_retry()
115 XA_BUG_ON(xa, xas.xa_node != NULL); in check_xas_retry()
118 XA_BUG_ON(xa, xa_store_index(xa, 1, GFP_KERNEL) != NULL); in check_xas_retry()
121 XA_BUG_ON(xa, !xa_is_internal(xas_reload(&xas))); in check_xas_retry()
123 XA_BUG_ON(xa, xas_next_entry(&xas, ULONG_MAX) != xa_mk_value(0)); in check_xas_retry()
151 XA_BUG_ON(xa, xa_to_value(entry) != j); in check_xa_load()
153 XA_BUG_ON(xa, entry); in check_xa_load()
155 XA_BUG_ON(xa, xa_store_index(xa, i, GFP_KERNEL) != NULL); in check_xa_load()
162 XA_BUG_ON(xa, xa_to_value(entry) != j); in check_xa_load()
164 XA_BUG_ON(xa, entry); in check_xa_load()
168 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_load()
177 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1()
179 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1()
182 XA_BUG_ON(xa, xa_store_index(xa, index, GFP_KERNEL) != NULL); in check_xa_mark_1()
183 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1()
185 XA_BUG_ON(xa, !xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1()
188 XA_BUG_ON(xa, xa_get_mark(xa, index + 1, XA_MARK_0)); in check_xa_mark_1()
189 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_1)); in check_xa_mark_1()
193 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_mark_1()
194 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1()
196 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1()
208 XA_BUG_ON(xa, xa_store_index(xa, index + 1, GFP_KERNEL)); in check_xa_mark_1()
210 XA_BUG_ON(xa, xa_store_index(xa, index + 2, GFP_KERNEL)); in check_xa_mark_1()
212 XA_BUG_ON(xa, xa_store_index(xa, next, GFP_KERNEL)); in check_xa_mark_1()
220 XA_BUG_ON(xa, !xa_get_mark(xa, i, XA_MARK_0)); in check_xa_mark_1()
221 XA_BUG_ON(xa, xa_get_mark(xa, i, XA_MARK_1)); in check_xa_mark_1()
222 XA_BUG_ON(xa, !xa_get_mark(xa, i, XA_MARK_2)); in check_xa_mark_1()
229 XA_BUG_ON(xa, seen != 2); in check_xa_mark_1()
238 XA_BUG_ON(xa, seen != 1); in check_xa_mark_1()
240 XA_BUG_ON(xa, xa_get_mark(xa, next, XA_MARK_0)); in check_xa_mark_1()
241 XA_BUG_ON(xa, xa_get_mark(xa, next, XA_MARK_1)); in check_xa_mark_1()
242 XA_BUG_ON(xa, xa_get_mark(xa, next, XA_MARK_2)); in check_xa_mark_1()
245 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_mark_1()
247 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_mark_1()
263 XA_BUG_ON(xa, !xa_get_mark(xa, 0, XA_MARK_0) == 0); in check_xa_mark_2()
275 XA_BUG_ON(xa, count != 1000); in check_xa_mark_2()
280 XA_BUG_ON(xa, !xa_get_mark(xa, xas.xa_index, XA_MARK_0)); in check_xa_mark_2()
281 XA_BUG_ON(xa, !xas_get_mark(&xas, XA_MARK_0)); in check_xa_mark_2()
305 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_shrink()
306 XA_BUG_ON(xa, xa_store_index(xa, 0, GFP_KERNEL) != NULL); in check_xa_shrink()
307 XA_BUG_ON(xa, xa_store_index(xa, 1, GFP_KERNEL) != NULL); in check_xa_shrink()
314 XA_BUG_ON(xa, xas_load(&xas) != xa_mk_value(1)); in check_xa_shrink()
316 XA_BUG_ON(xa, xa_entry_locked(xa, node, 0) != xa_mk_value(0)); in check_xa_shrink()
317 XA_BUG_ON(xa, xas_store(&xas, NULL) != xa_mk_value(1)); in check_xa_shrink()
318 XA_BUG_ON(xa, xa_load(xa, 1) != NULL); in check_xa_shrink()
319 XA_BUG_ON(xa, xas.xa_node != XAS_BOUNDS); in check_xa_shrink()
320 XA_BUG_ON(xa, xa_entry_locked(xa, node, 0) != XA_RETRY_ENTRY); in check_xa_shrink()
321 XA_BUG_ON(xa, xas_load(&xas) != NULL); in check_xa_shrink()
323 XA_BUG_ON(xa, xa_load(xa, 0) != xa_mk_value(0)); in check_xa_shrink()
325 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_shrink()
330 XA_BUG_ON(xa, xa_load(xa, max) != xa_mk_value(0)); in check_xa_shrink()
331 XA_BUG_ON(xa, xa_load(xa, max + 1) != NULL); in check_xa_shrink()
335 XA_BUG_ON(xa, xa_store_index(xa, ULONG_MAX, GFP_KERNEL) != in check_xa_shrink()
338 XA_BUG_ON(xa, xa_head(xa) == node); in check_xa_shrink()
340 XA_BUG_ON(xa, xa_load(xa, max + 1) != NULL); in check_xa_shrink()
342 XA_BUG_ON(xa, xa->xa_head != node); in check_xa_shrink()
353 XA_BUG_ON(xa, xa_load(xa, i - 1) != NULL); in check_insert()
354 XA_BUG_ON(xa, xa_load(xa, i + 1) != NULL); in check_insert()
360 XA_BUG_ON(xa, xa_load(xa, (1UL << i) - 1) != NULL); in check_insert()
361 XA_BUG_ON(xa, xa_load(xa, (1UL << i) + 1) != NULL); in check_insert()
365 XA_BUG_ON(xa, xa_load(xa, (1UL << i) - 2) != NULL); in check_insert()
366 XA_BUG_ON(xa, xa_load(xa, 1UL << i) != NULL); in check_insert()
371 XA_BUG_ON(xa, xa_load(xa, 0UL) != NULL); in check_insert()
372 XA_BUG_ON(xa, xa_load(xa, ~1UL) != NULL); in check_insert()
375 XA_BUG_ON(xa, !xa_empty(xa)); in check_insert()
384 XA_BUG_ON(xa, !xa_empty(xa)); in check_cmpxchg()
385 XA_BUG_ON(xa, xa_store_index(xa, 12345678, GFP_KERNEL) != NULL); in check_cmpxchg()
386 XA_BUG_ON(xa, xa_insert(xa, 12345678, xa, GFP_KERNEL) != -EBUSY); in check_cmpxchg()
387 XA_BUG_ON(xa, xa_cmpxchg(xa, 12345678, SIX, FIVE, GFP_KERNEL) != LOTS); in check_cmpxchg()
388 XA_BUG_ON(xa, xa_cmpxchg(xa, 12345678, LOTS, FIVE, GFP_KERNEL) != LOTS); in check_cmpxchg()
389 XA_BUG_ON(xa, xa_cmpxchg(xa, 12345678, FIVE, LOTS, GFP_KERNEL) != FIVE); in check_cmpxchg()
390 XA_BUG_ON(xa, xa_cmpxchg(xa, 5, FIVE, NULL, GFP_KERNEL) != NULL); in check_cmpxchg()
391 XA_BUG_ON(xa, xa_cmpxchg(xa, 5, NULL, FIVE, GFP_KERNEL) != NULL); in check_cmpxchg()
394 XA_BUG_ON(xa, !xa_empty(xa)); in check_cmpxchg()
404 XA_BUG_ON(xa, !xa_empty(xa)); in check_reserve()
405 XA_BUG_ON(xa, xa_reserve(xa, 12345678, GFP_KERNEL) != 0); in check_reserve()
406 XA_BUG_ON(xa, xa_empty(xa)); in check_reserve()
407 XA_BUG_ON(xa, xa_load(xa, 12345678)); in check_reserve()
409 XA_BUG_ON(xa, !xa_empty(xa)); in check_reserve()
412 XA_BUG_ON(xa, xa_reserve(xa, 12345678, GFP_KERNEL) != 0); in check_reserve()
413 XA_BUG_ON(xa, xa_store_index(xa, 12345678, GFP_NOWAIT) != NULL); in check_reserve()
416 XA_BUG_ON(xa, !xa_empty(xa)); in check_reserve()
419 XA_BUG_ON(xa, xa_reserve(xa, 12345678, GFP_KERNEL) != 0); in check_reserve()
420 XA_BUG_ON(xa, xa_cmpxchg(xa, 12345678, XA_ZERO_ENTRY, in check_reserve()
424 XA_BUG_ON(xa, !xa_empty(xa)); in check_reserve()
427 XA_BUG_ON(xa, xa_reserve(xa, 12345678, GFP_KERNEL) != 0); in check_reserve()
428 XA_BUG_ON(xa, xa_insert(xa, 12345678, xa_mk_value(12345678), 0) != in check_reserve()
430 XA_BUG_ON(xa, xa_empty(xa)); in check_reserve()
431 XA_BUG_ON(xa, xa_erase(xa, 12345678) != NULL); in check_reserve()
432 XA_BUG_ON(xa, !xa_empty(xa)); in check_reserve()
436 XA_BUG_ON(xa, xa_reserve(xa, 6, GFP_KERNEL) != 0); in check_reserve()
441 XA_BUG_ON(xa, index != 5 && index != 7); in check_reserve()
444 XA_BUG_ON(xa, count != 2); in check_reserve()
450 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_value(8), in check_reserve()
452 XA_BUG_ON(xa, id != 8); in check_reserve()
455 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_value(6), in check_reserve()
457 XA_BUG_ON(xa, id != 6); in check_reserve()
492 XA_BUG_ON(xa, entry != xa_mk_index(j)); in check_xas_erase()
497 XA_BUG_ON(xa, !xa_empty(xa)); in check_xas_erase()
510 XA_BUG_ON(xa, xa_load(xa, min) != xa_mk_index(index)); in check_multi_store_1()
511 XA_BUG_ON(xa, xa_load(xa, max - 1) != xa_mk_index(index)); in check_multi_store_1()
512 XA_BUG_ON(xa, xa_load(xa, max) != NULL); in check_multi_store_1()
513 XA_BUG_ON(xa, xa_load(xa, min - 1) != NULL); in check_multi_store_1()
516 XA_BUG_ON(xa, xas_store(&xas, xa_mk_index(min)) != xa_mk_index(index)); in check_multi_store_1()
518 XA_BUG_ON(xa, xa_load(xa, min) != xa_mk_index(min)); in check_multi_store_1()
519 XA_BUG_ON(xa, xa_load(xa, max - 1) != xa_mk_index(min)); in check_multi_store_1()
520 XA_BUG_ON(xa, xa_load(xa, max) != NULL); in check_multi_store_1()
521 XA_BUG_ON(xa, xa_load(xa, min - 1) != NULL); in check_multi_store_1()
524 XA_BUG_ON(xa, !xa_empty(xa)); in check_multi_store_1()
534 XA_BUG_ON(xa, xas_store(&xas, xa_mk_value(1)) != xa_mk_value(0)); in check_multi_store_2()
535 XA_BUG_ON(xa, xas.xa_index != index); in check_multi_store_2()
536 XA_BUG_ON(xa, xas_store(&xas, NULL) != xa_mk_value(1)); in check_multi_store_2()
538 XA_BUG_ON(xa, !xa_empty(xa)); in check_multi_store_2()
552 XA_BUG_ON(xa, entry != xa_mk_index(index)); in check_multi_store_3()
555 XA_BUG_ON(xa, n != 1); in check_multi_store_3()
558 XA_BUG_ON(xa, entry != xa_mk_index(index)); in check_multi_store_3()
561 XA_BUG_ON(xa, n != 2); in check_multi_store_3()
576 XA_BUG_ON(xa, xa_load(xa, 0) != xa_mk_value(0)); in check_multi_store()
577 XA_BUG_ON(xa, xa_load(xa, 1) != xa_mk_value(0)); in check_multi_store()
578 XA_BUG_ON(xa, xa_load(xa, 2) != NULL); in check_multi_store()
580 XA_BUG_ON(xa, xa_to_node(xa_head(xa))->count != 2); in check_multi_store()
581 XA_BUG_ON(xa, xa_to_node(xa_head(xa))->nr_values != 2); in check_multi_store()
586 XA_BUG_ON(xa, xa_load(xa, 0) != xa_mk_value(0)); in check_multi_store()
587 XA_BUG_ON(xa, xa_load(xa, 1) != xa_mk_value(0)); in check_multi_store()
588 XA_BUG_ON(xa, xa_load(xa, 2) != NULL); in check_multi_store()
590 XA_BUG_ON(xa, xa_to_node(xa_head(xa))->count != 3); in check_multi_store()
591 XA_BUG_ON(xa, xa_to_node(xa_head(xa))->nr_values != 2); in check_multi_store()
596 XA_BUG_ON(xa, xa_load(xa, 0) != xa_mk_value(1)); in check_multi_store()
597 XA_BUG_ON(xa, xa_load(xa, 1) != xa_mk_value(1)); in check_multi_store()
598 XA_BUG_ON(xa, xa_load(xa, 2) != xa_mk_value(1)); in check_multi_store()
599 XA_BUG_ON(xa, xa_load(xa, 3) != xa_mk_value(1)); in check_multi_store()
600 XA_BUG_ON(xa, xa_load(xa, 4) != NULL); in check_multi_store()
602 XA_BUG_ON(xa, xa_to_node(xa_head(xa))->count != 4); in check_multi_store()
603 XA_BUG_ON(xa, xa_to_node(xa_head(xa))->nr_values != 4); in check_multi_store()
608 XA_BUG_ON(xa, !xa_empty(xa)); in check_multi_store()
614 XA_BUG_ON(xa, !xa_empty(xa)); in check_multi_store()
624 XA_BUG_ON(xa, entry != NULL); in check_multi_store()
626 XA_BUG_ON(xa, entry != xa_mk_index(j)); in check_multi_store()
630 XA_BUG_ON(xa, !xa_empty(xa)); in check_multi_store()
653 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_1()
659 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_1()
699 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_index(UINT_MAX - 1), in check_xa_alloc_1()
702 XA_BUG_ON(xa, id != 0xfffffffeU); in check_xa_alloc_1()
703 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_index(UINT_MAX), in check_xa_alloc_1()
706 XA_BUG_ON(xa, id != 0xffffffffU); in check_xa_alloc_1()
708 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_index(0), in check_xa_alloc_1()
711 XA_BUG_ON(xa, id != 3); in check_xa_alloc_1()
714 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_index(10), XA_LIMIT(10, 5), in check_xa_alloc_1()
716 XA_BUG_ON(xa, xa_store_index(xa, 3, GFP_KERNEL) != 0); in check_xa_alloc_1()
717 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_index(10), XA_LIMIT(10, 5), in check_xa_alloc_1()
720 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_1()
730 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_2()
731 XA_BUG_ON(xa, xa_alloc(xa, &id, NULL, xa_limit_32b, GFP_KERNEL) != 0); in check_xa_alloc_2()
732 XA_BUG_ON(xa, id != base); in check_xa_alloc_2()
733 XA_BUG_ON(xa, xa_empty(xa)); in check_xa_alloc_2()
734 XA_BUG_ON(xa, xa_erase(xa, id) != NULL); in check_xa_alloc_2()
735 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_2()
738 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_2()
739 XA_BUG_ON(xa, xa_alloc(xa, &id, NULL, xa_limit_32b, GFP_KERNEL) != 0); in check_xa_alloc_2()
740 XA_BUG_ON(xa, id != base); in check_xa_alloc_2()
741 XA_BUG_ON(xa, xa_empty(xa)); in check_xa_alloc_2()
743 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_2()
746 XA_BUG_ON(xa, xa_alloc(xa, &id, NULL, xa_limit_32b, in check_xa_alloc_2()
748 XA_BUG_ON(xa, id != i); in check_xa_alloc_2()
751 XA_BUG_ON(xa, xa_store(xa, 3, xa_mk_index(3), GFP_KERNEL) != NULL); in check_xa_alloc_2()
752 XA_BUG_ON(xa, xa_store(xa, 4, xa_mk_index(4), GFP_KERNEL) != NULL); in check_xa_alloc_2()
753 XA_BUG_ON(xa, xa_store(xa, 4, NULL, GFP_KERNEL) != xa_mk_index(4)); in check_xa_alloc_2()
754 XA_BUG_ON(xa, xa_erase(xa, 5) != NULL); in check_xa_alloc_2()
755 XA_BUG_ON(xa, xa_alloc(xa, &id, NULL, xa_limit_32b, GFP_KERNEL) != 0); in check_xa_alloc_2()
756 XA_BUG_ON(xa, id != 5); in check_xa_alloc_2()
763 XA_BUG_ON(xa, xa_erase(xa, i) != NULL); in check_xa_alloc_2()
764 XA_BUG_ON(xa, xa_empty(xa)); in check_xa_alloc_2()
766 XA_BUG_ON(xa, xa_erase(xa, 8) != NULL); in check_xa_alloc_2()
767 XA_BUG_ON(xa, xa_empty(xa)); in check_xa_alloc_2()
768 XA_BUG_ON(xa, xa_erase(xa, base + 9) != NULL); in check_xa_alloc_2()
769 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_2()
782 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(1), limit, in check_xa_alloc_3()
784 XA_BUG_ON(xa, id != 1); in check_xa_alloc_3()
787 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(0x3ffd), limit, in check_xa_alloc_3()
789 XA_BUG_ON(xa, id != 0x3ffd); in check_xa_alloc_3()
792 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_3()
799 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, entry, limit, in check_xa_alloc_3()
801 XA_BUG_ON(xa, xa_mk_index(id) != entry); in check_xa_alloc_3()
809 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(UINT_MAX), in check_xa_alloc_3()
811 XA_BUG_ON(xa, id != UINT_MAX); in check_xa_alloc_3()
812 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(base), in check_xa_alloc_3()
814 XA_BUG_ON(xa, id != base); in check_xa_alloc_3()
815 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(base + 1), in check_xa_alloc_3()
817 XA_BUG_ON(xa, id != base + 1); in check_xa_alloc_3()
822 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_3()
848 XA_BUG_ON(xa, !xa_is_value(entry)); in __check_store_iter()
849 XA_BUG_ON(xa, entry < xa_mk_index(start)); in __check_store_iter()
850 XA_BUG_ON(xa, entry > xa_mk_index(start + (1UL << order) - 1)); in __check_store_iter()
859 XA_BUG_ON(xa, xas_error(&xas)); in __check_store_iter()
860 XA_BUG_ON(xa, count != present); in __check_store_iter()
861 XA_BUG_ON(xa, xa_load(xa, start) != xa_mk_index(start)); in __check_store_iter()
862 XA_BUG_ON(xa, xa_load(xa, start + (1UL << order) - 1) != in __check_store_iter()
876 XA_BUG_ON(xa, !xa_empty(xa)); in check_store_iter()
878 XA_BUG_ON(xa, !xa_empty(xa)); in check_store_iter()
882 XA_BUG_ON(xa, !xa_empty(xa)); in check_store_iter()
885 XA_BUG_ON(xa, !xa_empty(xa)); in check_store_iter()
890 XA_BUG_ON(xa, !xa_empty(xa)); in check_store_iter()
894 XA_BUG_ON(xa, !xa_empty(xa)); in check_store_iter()
902 XA_BUG_ON(xa, !xa_empty(xa)); in check_store_iter()
911 XA_BUG_ON(xa, xa_store_index(xa, 16, GFP_KERNEL) != NULL); in check_multi_find()
914 XA_BUG_ON(xa, xa_find(xa, &index, ULONG_MAX, XA_PRESENT) != in check_multi_find()
916 XA_BUG_ON(xa, index != 12); in check_multi_find()
918 XA_BUG_ON(xa, xa_find(xa, &index, ULONG_MAX, XA_PRESENT) != in check_multi_find()
920 XA_BUG_ON(xa, (index < 12) || (index >= 16)); in check_multi_find()
921 XA_BUG_ON(xa, xa_find_after(xa, &index, ULONG_MAX, XA_PRESENT) != in check_multi_find()
923 XA_BUG_ON(xa, index != 16); in check_multi_find()
927 XA_BUG_ON(xa, !xa_empty(xa)); in check_multi_find()
950 XA_BUG_ON(xa, !xa_empty(xa)); in check_multi_find_2()
959 XA_BUG_ON(xa, !xa_empty(xa)); in check_find_1()
966 XA_BUG_ON(xa, xa_store_index(xa, i, GFP_KERNEL) != NULL); in check_find_1()
969 XA_BUG_ON(xa, xa_store_index(xa, j, GFP_KERNEL) != in check_find_1()
977 XA_BUG_ON(xa, index != j); in check_find_1()
979 XA_BUG_ON(xa, index != i); in check_find_1()
981 XA_BUG_ON(xa, entry != NULL); in check_find_1()
987 XA_BUG_ON(xa, index != j); in check_find_1()
989 XA_BUG_ON(xa, index != i); in check_find_1()
991 XA_BUG_ON(xa, entry != NULL); in check_find_1()
994 XA_BUG_ON(xa, xa_get_mark(xa, j, XA_MARK_0)); in check_find_1()
995 XA_BUG_ON(xa, !xa_get_mark(xa, i, XA_MARK_0)); in check_find_1()
998 XA_BUG_ON(xa, xa_get_mark(xa, i, XA_MARK_0)); in check_find_1()
1000 XA_BUG_ON(xa, !xa_empty(xa)); in check_find_1()
1009 XA_BUG_ON(xa, true); in check_find_2()
1016 XA_BUG_ON(xa, xa_mk_index(index) != entry); in check_find_2()
1017 XA_BUG_ON(xa, index != j++); in check_find_2()
1038 XA_BUG_ON(xa, in check_find_3()
1094 XA_BUG_ON(xa, xa_load(xa, index) != in check_find_entry()
1096 XA_BUG_ON(xa, xa_find_entry(xa, in check_find_entry()
1099 XA_BUG_ON(xa, xa_find_entry(xa, xa) != -1); in check_find_entry()
1105 XA_BUG_ON(xa, xa_find_entry(xa, xa) != -1); in check_find_entry()
1107 XA_BUG_ON(xa, xa_find_entry(xa, xa) != -1); in check_find_entry()
1108 XA_BUG_ON(xa, xa_find_entry(xa, xa_mk_index(ULONG_MAX)) != -1); in check_find_entry()
1110 XA_BUG_ON(xa, !xa_empty(xa)); in check_find_entry()
1117 XA_BUG_ON(xa, !xa_empty(xa)); in check_move_tiny()
1119 XA_BUG_ON(xa, xas_next(&xas) != NULL); in check_move_tiny()
1120 XA_BUG_ON(xa, xas_next(&xas) != NULL); in check_move_tiny()
1125 XA_BUG_ON(xa, xas_next(&xas) != xa_mk_index(0)); in check_move_tiny()
1126 XA_BUG_ON(xa, xas_next(&xas) != NULL); in check_move_tiny()
1128 XA_BUG_ON(xa, xas_prev(&xas) != xa_mk_index(0)); in check_move_tiny()
1129 XA_BUG_ON(xa, xas_prev(&xas) != NULL); in check_move_tiny()
1132 XA_BUG_ON(xa, !xa_empty(xa)); in check_move_tiny()
1147 XA_BUG_ON(xa, xas.xa_node == XAS_RESTART); in check_move_small()
1148 XA_BUG_ON(xa, xas.xa_index != i); in check_move_small()
1150 XA_BUG_ON(xa, entry != xa_mk_index(i)); in check_move_small()
1152 XA_BUG_ON(xa, entry != NULL); in check_move_small()
1155 XA_BUG_ON(xa, xas.xa_index != i); in check_move_small()
1161 XA_BUG_ON(xa, xas.xa_node == XAS_RESTART); in check_move_small()
1162 XA_BUG_ON(xa, xas.xa_index != i); in check_move_small()
1164 XA_BUG_ON(xa, entry != xa_mk_index(i)); in check_move_small()
1166 XA_BUG_ON(xa, entry != NULL); in check_move_small()
1170 XA_BUG_ON(xa, xas_next(&xas) != NULL); in check_move_small()
1171 XA_BUG_ON(xa, xas.xa_index != ULONG_MAX); in check_move_small()
1172 XA_BUG_ON(xa, xas_next(&xas) != xa_mk_value(0)); in check_move_small()
1173 XA_BUG_ON(xa, xas.xa_index != 0); in check_move_small()
1174 XA_BUG_ON(xa, xas_prev(&xas) != NULL); in check_move_small()
1175 XA_BUG_ON(xa, xas.xa_index != ULONG_MAX); in check_move_small()
1180 XA_BUG_ON(xa, !xa_empty(xa)); in check_move_small()
1189 XA_BUG_ON(xa, xa_store_index(xa, i, GFP_KERNEL) != NULL); in check_move()
1195 XA_BUG_ON(xa, entry != xa_mk_index(i)); in check_move()
1196 XA_BUG_ON(xa, i != xas.xa_index); in check_move()
1199 XA_BUG_ON(xa, xas_prev(&xas) != NULL); in check_move()
1200 XA_BUG_ON(xa, xas.xa_index != ULONG_MAX); in check_move()
1204 XA_BUG_ON(xa, entry != xa_mk_index(i)); in check_move()
1205 XA_BUG_ON(xa, i != xas.xa_index); in check_move()
1220 XA_BUG_ON(xa, entry != xa_mk_index(i)); in check_move()
1222 XA_BUG_ON(xa, entry != NULL); in check_move()
1223 XA_BUG_ON(xa, i != xas.xa_index); in check_move()
1226 XA_BUG_ON(xa, xas_prev(&xas) != NULL); in check_move()
1227 XA_BUG_ON(xa, xas.xa_index != ULONG_MAX); in check_move()
1232 XA_BUG_ON(xa, entry != xa_mk_index(i)); in check_move()
1234 XA_BUG_ON(xa, entry != NULL); in check_move()
1235 XA_BUG_ON(xa, i != xas.xa_index); in check_move()
1259 XA_BUG_ON(xa, xas_find_conflict(&xas)); in xa_store_many_order()
1264 XA_BUG_ON(xa, xas_store(&xas, xa_mk_index(index + i))); in xa_store_many_order()
1271 XA_BUG_ON(xa, xas_error(&xas)); in xa_store_many_order()
1282 XA_BUG_ON(xa, !xa_empty(xa)); in check_create_range_1()
1294 XA_BUG_ON(xa, !xa_empty(xa)); in check_create_range_2()
1302 XA_BUG_ON(NULL, xas_error(&xas) != -EEXIST); in check_create_range_3()
1321 XA_BUG_ON(xa, old != xa_mk_index(base + i)); in check_create_range_4()
1323 XA_BUG_ON(xa, old != NULL); in check_create_range_4()
1330 XA_BUG_ON(xa, xas_error(&xas)); in check_create_range_4()
1334 XA_BUG_ON(xa, !xa_empty(xa)); in check_create_range_4()
1375 XA_BUG_ON(xa, xa_load(xa, first) != xa_mk_index(first)); in __check_store_range()
1376 XA_BUG_ON(xa, xa_load(xa, last) != xa_mk_index(first)); in __check_store_range()
1377 XA_BUG_ON(xa, xa_load(xa, first - 1) != NULL); in __check_store_range()
1378 XA_BUG_ON(xa, xa_load(xa, last + 1) != NULL); in __check_store_range()
1383 XA_BUG_ON(xa, !xa_empty(xa)); in __check_store_range()
1410 XA_BUG_ON(xa, xa_alloc(xa, &id, name + i, xa_limit_32b, in check_align_1()
1412 XA_BUG_ON(xa, id != i); in check_align_1()
1415 XA_BUG_ON(xa, xa_is_err(entry)); in check_align_1()
1427 XA_BUG_ON(xa, !xa_empty(xa)); in check_align_2()
1430 XA_BUG_ON(xa, xa_store(xa, 0, name + i, GFP_KERNEL) != NULL); in check_align_2()
1435 XA_BUG_ON(xa, xa_reserve(xa, 0, GFP_KERNEL) != 0); in check_align_2()
1436 XA_BUG_ON(xa, xa_store(xa, 0, name + i, 0) != NULL); in check_align_2()
1440 XA_BUG_ON(xa, !xa_empty(xa)); in check_align_2()
1475 XA_BUG_ON(xa, node->array != xa); in shadow_remove()
1499 XA_BUG_ON(xa, list_empty(&shadow_nodes)); in check_workingset()
1504 XA_BUG_ON(xa, !list_empty(&shadow_nodes)); in check_workingset()
1508 XA_BUG_ON(xa, list_empty(&shadow_nodes)); in check_workingset()
1511 XA_BUG_ON(xa, !list_empty(&shadow_nodes)); in check_workingset()
1512 XA_BUG_ON(xa, !xa_empty(xa)); in check_workingset()
1530 XA_BUG_ON(xa, xas.xa_node->count == 0); in check_account()
1531 XA_BUG_ON(xa, xas.xa_node->count > (1 << order)); in check_account()
1532 XA_BUG_ON(xa, xas.xa_node->nr_values != 0); in check_account()
1537 XA_BUG_ON(xa, xas.xa_node->count != xas.xa_node->nr_values * 2); in check_account()
1540 XA_BUG_ON(xa, xas.xa_node->nr_values != 0); in check_account()
1543 XA_BUG_ON(xa, !xa_empty(xa)); in check_account()
1552 XA_BUG_ON(xa, !xa_empty(xa)); in check_destroy()
1556 XA_BUG_ON(xa, !xa_empty(xa)); in check_destroy()
1561 XA_BUG_ON(xa, xa_empty(xa)); in check_destroy()
1563 XA_BUG_ON(xa, !xa_empty(xa)); in check_destroy()
1568 XA_BUG_ON(xa, xa_empty(xa)); in check_destroy()
1570 XA_BUG_ON(xa, !xa_empty(xa)); in check_destroy()
1575 XA_BUG_ON(xa, xa_empty(xa)); in check_destroy()
1577 XA_BUG_ON(xa, !xa_empty(xa)); in check_destroy()