Lines Matching refs:XA_BUG_ON

22 #undef XA_BUG_ON
23 #define XA_BUG_ON(xa, x) do { \ macro
47 XA_BUG_ON(xa, xa_insert(xa, index, xa_mk_index(index), in xa_insert_index()
55 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_index(index), xa_limit_32b, in xa_alloc_index()
57 XA_BUG_ON(xa, id != index); in xa_alloc_index()
62 XA_BUG_ON(xa, xa_erase(xa, index) != xa_mk_index(index)); in xa_erase_index()
63 XA_BUG_ON(xa, xa_load(xa, index) != NULL); in xa_erase_index()
88 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 0, GFP_NOWAIT)) != 0); in check_xa_err()
89 XA_BUG_ON(xa, xa_err(xa_erase(xa, 0)) != 0); in check_xa_err()
92 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 1, GFP_NOWAIT)) != -ENOMEM); in check_xa_err()
93 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 1, GFP_NOWAIT)) != -ENOMEM); in check_xa_err()
95 XA_BUG_ON(xa, xa_err(xa_store_index(xa, 1, GFP_KERNEL)) != 0); in check_xa_err()
96 XA_BUG_ON(xa, xa_err(xa_store(xa, 1, xa_mk_value(0), GFP_KERNEL)) != 0); in check_xa_err()
97 XA_BUG_ON(xa, xa_err(xa_erase(xa, 1)) != 0); in check_xa_err()
111 XA_BUG_ON(xa, xas_find(&xas, ULONG_MAX) != xa_mk_value(0)); in check_xas_retry()
113 XA_BUG_ON(xa, !xa_is_retry(xas_reload(&xas))); in check_xas_retry()
114 XA_BUG_ON(xa, xas_retry(&xas, NULL)); in check_xas_retry()
115 XA_BUG_ON(xa, xas_retry(&xas, xa_mk_value(0))); in check_xas_retry()
117 XA_BUG_ON(xa, xas.xa_node != XAS_RESTART); in check_xas_retry()
118 XA_BUG_ON(xa, xas_next_entry(&xas, ULONG_MAX) != xa_mk_value(0)); in check_xas_retry()
119 XA_BUG_ON(xa, xas.xa_node != NULL); in check_xas_retry()
122 XA_BUG_ON(xa, xa_store_index(xa, 1, GFP_KERNEL) != NULL); in check_xas_retry()
125 XA_BUG_ON(xa, !xa_is_internal(xas_reload(&xas))); in check_xas_retry()
127 XA_BUG_ON(xa, xas_next_entry(&xas, ULONG_MAX) != xa_mk_value(0)); in check_xas_retry()
155 XA_BUG_ON(xa, xa_to_value(entry) != j); in check_xa_load()
157 XA_BUG_ON(xa, entry); in check_xa_load()
159 XA_BUG_ON(xa, xa_store_index(xa, i, GFP_KERNEL) != NULL); in check_xa_load()
166 XA_BUG_ON(xa, xa_to_value(entry) != j); in check_xa_load()
168 XA_BUG_ON(xa, entry); in check_xa_load()
172 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_load()
181 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1()
183 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1()
186 XA_BUG_ON(xa, xa_store_index(xa, index, GFP_KERNEL) != NULL); in check_xa_mark_1()
187 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1()
189 XA_BUG_ON(xa, !xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1()
192 XA_BUG_ON(xa, xa_get_mark(xa, index + 1, XA_MARK_0)); in check_xa_mark_1()
193 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_1)); in check_xa_mark_1()
197 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_mark_1()
198 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1()
200 XA_BUG_ON(xa, xa_get_mark(xa, index, XA_MARK_0)); in check_xa_mark_1()
212 XA_BUG_ON(xa, xa_store_index(xa, index + 1, GFP_KERNEL)); in check_xa_mark_1()
214 XA_BUG_ON(xa, xa_store_index(xa, index + 2, GFP_KERNEL)); in check_xa_mark_1()
216 XA_BUG_ON(xa, xa_store_index(xa, next, GFP_KERNEL)); in check_xa_mark_1()
224 XA_BUG_ON(xa, !xa_get_mark(xa, i, XA_MARK_0)); in check_xa_mark_1()
225 XA_BUG_ON(xa, xa_get_mark(xa, i, XA_MARK_1)); in check_xa_mark_1()
226 XA_BUG_ON(xa, !xa_get_mark(xa, i, XA_MARK_2)); in check_xa_mark_1()
233 XA_BUG_ON(xa, seen != 2); in check_xa_mark_1()
242 XA_BUG_ON(xa, seen != 1); in check_xa_mark_1()
244 XA_BUG_ON(xa, xa_get_mark(xa, next, XA_MARK_0)); in check_xa_mark_1()
245 XA_BUG_ON(xa, xa_get_mark(xa, next, XA_MARK_1)); in check_xa_mark_1()
246 XA_BUG_ON(xa, xa_get_mark(xa, next, XA_MARK_2)); in check_xa_mark_1()
249 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_mark_1()
251 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_mark_1()
267 XA_BUG_ON(xa, !xa_get_mark(xa, 0, XA_MARK_0) == 0); in check_xa_mark_2()
279 XA_BUG_ON(xa, count != 1000); in check_xa_mark_2()
284 XA_BUG_ON(xa, !xa_get_mark(xa, xas.xa_index, XA_MARK_0)); in check_xa_mark_2()
285 XA_BUG_ON(xa, !xas_get_mark(&xas, XA_MARK_0)); in check_xa_mark_2()
305 XA_BUG_ON(xa, entry != xa_mk_index(0x40)); in check_xa_mark_3()
307 XA_BUG_ON(xa, count != 1); in check_xa_mark_3()
331 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_shrink()
332 XA_BUG_ON(xa, xa_store_index(xa, 0, GFP_KERNEL) != NULL); in check_xa_shrink()
333 XA_BUG_ON(xa, xa_store_index(xa, 1, GFP_KERNEL) != NULL); in check_xa_shrink()
340 XA_BUG_ON(xa, xas_load(&xas) != xa_mk_value(1)); in check_xa_shrink()
342 XA_BUG_ON(xa, xa_entry_locked(xa, node, 0) != xa_mk_value(0)); in check_xa_shrink()
343 XA_BUG_ON(xa, xas_store(&xas, NULL) != xa_mk_value(1)); in check_xa_shrink()
344 XA_BUG_ON(xa, xa_load(xa, 1) != NULL); in check_xa_shrink()
345 XA_BUG_ON(xa, xas.xa_node != XAS_BOUNDS); in check_xa_shrink()
346 XA_BUG_ON(xa, xa_entry_locked(xa, node, 0) != XA_RETRY_ENTRY); in check_xa_shrink()
347 XA_BUG_ON(xa, xas_load(&xas) != NULL); in check_xa_shrink()
349 XA_BUG_ON(xa, xa_load(xa, 0) != xa_mk_value(0)); in check_xa_shrink()
351 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_shrink()
356 XA_BUG_ON(xa, xa_load(xa, max) != xa_mk_value(0)); in check_xa_shrink()
357 XA_BUG_ON(xa, xa_load(xa, max + 1) != NULL); in check_xa_shrink()
361 XA_BUG_ON(xa, xa_store_index(xa, ULONG_MAX, GFP_KERNEL) != in check_xa_shrink()
364 XA_BUG_ON(xa, xa_head(xa) == node); in check_xa_shrink()
366 XA_BUG_ON(xa, xa_load(xa, max + 1) != NULL); in check_xa_shrink()
368 XA_BUG_ON(xa, xa->xa_head != node); in check_xa_shrink()
379 XA_BUG_ON(xa, xa_load(xa, i - 1) != NULL); in check_insert()
380 XA_BUG_ON(xa, xa_load(xa, i + 1) != NULL); in check_insert()
386 XA_BUG_ON(xa, xa_load(xa, (1UL << i) - 1) != NULL); in check_insert()
387 XA_BUG_ON(xa, xa_load(xa, (1UL << i) + 1) != NULL); in check_insert()
391 XA_BUG_ON(xa, xa_load(xa, (1UL << i) - 2) != NULL); in check_insert()
392 XA_BUG_ON(xa, xa_load(xa, 1UL << i) != NULL); in check_insert()
397 XA_BUG_ON(xa, xa_load(xa, 0UL) != NULL); in check_insert()
398 XA_BUG_ON(xa, xa_load(xa, ~1UL) != NULL); in check_insert()
401 XA_BUG_ON(xa, !xa_empty(xa)); in check_insert()
410 XA_BUG_ON(xa, !xa_empty(xa)); in check_cmpxchg()
411 XA_BUG_ON(xa, xa_store_index(xa, 12345678, GFP_KERNEL) != NULL); in check_cmpxchg()
412 XA_BUG_ON(xa, xa_insert(xa, 12345678, xa, GFP_KERNEL) != -EBUSY); in check_cmpxchg()
413 XA_BUG_ON(xa, xa_cmpxchg(xa, 12345678, SIX, FIVE, GFP_KERNEL) != LOTS); in check_cmpxchg()
414 XA_BUG_ON(xa, xa_cmpxchg(xa, 12345678, LOTS, FIVE, GFP_KERNEL) != LOTS); in check_cmpxchg()
415 XA_BUG_ON(xa, xa_cmpxchg(xa, 12345678, FIVE, LOTS, GFP_KERNEL) != FIVE); in check_cmpxchg()
416 XA_BUG_ON(xa, xa_cmpxchg(xa, 5, FIVE, NULL, GFP_KERNEL) != NULL); in check_cmpxchg()
417 XA_BUG_ON(xa, xa_cmpxchg(xa, 5, NULL, FIVE, GFP_KERNEL) != NULL); in check_cmpxchg()
418 XA_BUG_ON(xa, xa_insert(xa, 5, FIVE, GFP_KERNEL) != -EBUSY); in check_cmpxchg()
419 XA_BUG_ON(xa, xa_cmpxchg(xa, 5, FIVE, NULL, GFP_KERNEL) != FIVE); in check_cmpxchg()
420 XA_BUG_ON(xa, xa_insert(xa, 5, FIVE, GFP_KERNEL) == -EBUSY); in check_cmpxchg()
423 XA_BUG_ON(xa, !xa_empty(xa)); in check_cmpxchg()
433 XA_BUG_ON(xa, !xa_empty(xa)); in check_reserve()
434 XA_BUG_ON(xa, xa_reserve(xa, 12345678, GFP_KERNEL) != 0); in check_reserve()
435 XA_BUG_ON(xa, xa_empty(xa)); in check_reserve()
436 XA_BUG_ON(xa, xa_load(xa, 12345678)); in check_reserve()
438 XA_BUG_ON(xa, !xa_empty(xa)); in check_reserve()
441 XA_BUG_ON(xa, xa_reserve(xa, 12345678, GFP_KERNEL) != 0); in check_reserve()
442 XA_BUG_ON(xa, xa_store_index(xa, 12345678, GFP_NOWAIT) != NULL); in check_reserve()
445 XA_BUG_ON(xa, !xa_empty(xa)); in check_reserve()
448 XA_BUG_ON(xa, xa_reserve(xa, 12345678, GFP_KERNEL) != 0); in check_reserve()
449 XA_BUG_ON(xa, xa_cmpxchg(xa, 12345678, XA_ZERO_ENTRY, in check_reserve()
453 XA_BUG_ON(xa, !xa_empty(xa)); in check_reserve()
456 XA_BUG_ON(xa, xa_reserve(xa, 12345678, GFP_KERNEL) != 0); in check_reserve()
457 XA_BUG_ON(xa, xa_insert(xa, 12345678, xa_mk_value(12345678), 0) != in check_reserve()
459 XA_BUG_ON(xa, xa_empty(xa)); in check_reserve()
460 XA_BUG_ON(xa, xa_erase(xa, 12345678) != NULL); in check_reserve()
461 XA_BUG_ON(xa, !xa_empty(xa)); in check_reserve()
465 XA_BUG_ON(xa, xa_reserve(xa, 6, GFP_KERNEL) != 0); in check_reserve()
470 XA_BUG_ON(xa, index != 5 && index != 7); in check_reserve()
473 XA_BUG_ON(xa, count != 2); in check_reserve()
479 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_value(8), in check_reserve()
481 XA_BUG_ON(xa, id != 8); in check_reserve()
484 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_value(6), in check_reserve()
486 XA_BUG_ON(xa, id != 6); in check_reserve()
521 XA_BUG_ON(xa, entry != xa_mk_index(j)); in check_xas_erase()
526 XA_BUG_ON(xa, !xa_empty(xa)); in check_xas_erase()
539 XA_BUG_ON(xa, xa_load(xa, min) != xa_mk_index(index)); in check_multi_store_1()
540 XA_BUG_ON(xa, xa_load(xa, max - 1) != xa_mk_index(index)); in check_multi_store_1()
541 XA_BUG_ON(xa, xa_load(xa, max) != NULL); in check_multi_store_1()
542 XA_BUG_ON(xa, xa_load(xa, min - 1) != NULL); in check_multi_store_1()
545 XA_BUG_ON(xa, xas_store(&xas, xa_mk_index(min)) != xa_mk_index(index)); in check_multi_store_1()
547 XA_BUG_ON(xa, xa_load(xa, min) != xa_mk_index(min)); in check_multi_store_1()
548 XA_BUG_ON(xa, xa_load(xa, max - 1) != xa_mk_index(min)); in check_multi_store_1()
549 XA_BUG_ON(xa, xa_load(xa, max) != NULL); in check_multi_store_1()
550 XA_BUG_ON(xa, xa_load(xa, min - 1) != NULL); in check_multi_store_1()
553 XA_BUG_ON(xa, !xa_empty(xa)); in check_multi_store_1()
563 XA_BUG_ON(xa, xas_store(&xas, xa_mk_value(1)) != xa_mk_value(0)); in check_multi_store_2()
564 XA_BUG_ON(xa, xas.xa_index != index); in check_multi_store_2()
565 XA_BUG_ON(xa, xas_store(&xas, NULL) != xa_mk_value(1)); in check_multi_store_2()
567 XA_BUG_ON(xa, !xa_empty(xa)); in check_multi_store_2()
581 XA_BUG_ON(xa, entry != xa_mk_index(index)); in check_multi_store_3()
584 XA_BUG_ON(xa, n != 1); in check_multi_store_3()
587 XA_BUG_ON(xa, entry != xa_mk_index(index)); in check_multi_store_3()
590 XA_BUG_ON(xa, n != 2); in check_multi_store_3()
605 XA_BUG_ON(xa, xa_load(xa, 0) != xa_mk_value(0)); in check_multi_store()
606 XA_BUG_ON(xa, xa_load(xa, 1) != xa_mk_value(0)); in check_multi_store()
607 XA_BUG_ON(xa, xa_load(xa, 2) != NULL); in check_multi_store()
609 XA_BUG_ON(xa, xa_to_node(xa_head(xa))->count != 2); in check_multi_store()
610 XA_BUG_ON(xa, xa_to_node(xa_head(xa))->nr_values != 2); in check_multi_store()
615 XA_BUG_ON(xa, xa_load(xa, 0) != xa_mk_value(0)); in check_multi_store()
616 XA_BUG_ON(xa, xa_load(xa, 1) != xa_mk_value(0)); in check_multi_store()
617 XA_BUG_ON(xa, xa_load(xa, 2) != NULL); in check_multi_store()
619 XA_BUG_ON(xa, xa_to_node(xa_head(xa))->count != 3); in check_multi_store()
620 XA_BUG_ON(xa, xa_to_node(xa_head(xa))->nr_values != 2); in check_multi_store()
625 XA_BUG_ON(xa, xa_load(xa, 0) != xa_mk_value(1)); in check_multi_store()
626 XA_BUG_ON(xa, xa_load(xa, 1) != xa_mk_value(1)); in check_multi_store()
627 XA_BUG_ON(xa, xa_load(xa, 2) != xa_mk_value(1)); in check_multi_store()
628 XA_BUG_ON(xa, xa_load(xa, 3) != xa_mk_value(1)); in check_multi_store()
629 XA_BUG_ON(xa, xa_load(xa, 4) != NULL); in check_multi_store()
631 XA_BUG_ON(xa, xa_to_node(xa_head(xa))->count != 4); in check_multi_store()
632 XA_BUG_ON(xa, xa_to_node(xa_head(xa))->nr_values != 4); in check_multi_store()
637 XA_BUG_ON(xa, !xa_empty(xa)); in check_multi_store()
643 XA_BUG_ON(xa, !xa_empty(xa)); in check_multi_store()
653 XA_BUG_ON(xa, entry != NULL); in check_multi_store()
655 XA_BUG_ON(xa, entry != xa_mk_index(j)); in check_multi_store()
659 XA_BUG_ON(xa, !xa_empty(xa)); in check_multi_store()
682 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_1()
688 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_1()
728 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_index(UINT_MAX - 1), in check_xa_alloc_1()
731 XA_BUG_ON(xa, id != 0xfffffffeU); in check_xa_alloc_1()
732 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_index(UINT_MAX), in check_xa_alloc_1()
735 XA_BUG_ON(xa, id != 0xffffffffU); in check_xa_alloc_1()
737 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_index(0), in check_xa_alloc_1()
740 XA_BUG_ON(xa, id != 3); in check_xa_alloc_1()
743 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_index(10), XA_LIMIT(10, 5), in check_xa_alloc_1()
745 XA_BUG_ON(xa, xa_store_index(xa, 3, GFP_KERNEL) != 0); in check_xa_alloc_1()
746 XA_BUG_ON(xa, xa_alloc(xa, &id, xa_mk_index(10), XA_LIMIT(10, 5), in check_xa_alloc_1()
749 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_1()
759 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_2()
760 XA_BUG_ON(xa, xa_alloc(xa, &id, NULL, xa_limit_32b, GFP_KERNEL) != 0); in check_xa_alloc_2()
761 XA_BUG_ON(xa, id != base); in check_xa_alloc_2()
762 XA_BUG_ON(xa, xa_empty(xa)); in check_xa_alloc_2()
763 XA_BUG_ON(xa, xa_erase(xa, id) != NULL); in check_xa_alloc_2()
764 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_2()
767 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_2()
768 XA_BUG_ON(xa, xa_alloc(xa, &id, NULL, xa_limit_32b, GFP_KERNEL) != 0); in check_xa_alloc_2()
769 XA_BUG_ON(xa, id != base); in check_xa_alloc_2()
770 XA_BUG_ON(xa, xa_empty(xa)); in check_xa_alloc_2()
772 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_2()
775 XA_BUG_ON(xa, xa_alloc(xa, &id, NULL, xa_limit_32b, in check_xa_alloc_2()
777 XA_BUG_ON(xa, id != i); in check_xa_alloc_2()
780 XA_BUG_ON(xa, xa_store(xa, 3, xa_mk_index(3), GFP_KERNEL) != NULL); in check_xa_alloc_2()
781 XA_BUG_ON(xa, xa_store(xa, 4, xa_mk_index(4), GFP_KERNEL) != NULL); in check_xa_alloc_2()
782 XA_BUG_ON(xa, xa_store(xa, 4, NULL, GFP_KERNEL) != xa_mk_index(4)); in check_xa_alloc_2()
783 XA_BUG_ON(xa, xa_erase(xa, 5) != NULL); in check_xa_alloc_2()
784 XA_BUG_ON(xa, xa_alloc(xa, &id, NULL, xa_limit_32b, GFP_KERNEL) != 0); in check_xa_alloc_2()
785 XA_BUG_ON(xa, id != 5); in check_xa_alloc_2()
792 XA_BUG_ON(xa, xa_erase(xa, i) != NULL); in check_xa_alloc_2()
793 XA_BUG_ON(xa, xa_empty(xa)); in check_xa_alloc_2()
795 XA_BUG_ON(xa, xa_erase(xa, 8) != NULL); in check_xa_alloc_2()
796 XA_BUG_ON(xa, xa_empty(xa)); in check_xa_alloc_2()
797 XA_BUG_ON(xa, xa_erase(xa, base + 9) != NULL); in check_xa_alloc_2()
798 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_2()
811 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(1), limit, in check_xa_alloc_3()
813 XA_BUG_ON(xa, id != 1); in check_xa_alloc_3()
816 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(0x3ffd), limit, in check_xa_alloc_3()
818 XA_BUG_ON(xa, id != 0x3ffd); in check_xa_alloc_3()
821 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_3()
828 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, entry, limit, in check_xa_alloc_3()
830 XA_BUG_ON(xa, xa_mk_index(id) != entry); in check_xa_alloc_3()
838 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(UINT_MAX), in check_xa_alloc_3()
840 XA_BUG_ON(xa, id != UINT_MAX); in check_xa_alloc_3()
841 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(base), in check_xa_alloc_3()
843 XA_BUG_ON(xa, id != base); in check_xa_alloc_3()
844 XA_BUG_ON(xa, xa_alloc_cyclic(xa, &id, xa_mk_index(base + 1), in check_xa_alloc_3()
846 XA_BUG_ON(xa, id != base + 1); in check_xa_alloc_3()
851 XA_BUG_ON(xa, !xa_empty(xa)); in check_xa_alloc_3()
877 XA_BUG_ON(xa, !xa_is_value(entry)); in __check_store_iter()
878 XA_BUG_ON(xa, entry < xa_mk_index(start)); in __check_store_iter()
879 XA_BUG_ON(xa, entry > xa_mk_index(start + (1UL << order) - 1)); in __check_store_iter()
888 XA_BUG_ON(xa, xas_error(&xas)); in __check_store_iter()
889 XA_BUG_ON(xa, count != present); in __check_store_iter()
890 XA_BUG_ON(xa, xa_load(xa, start) != xa_mk_index(start)); in __check_store_iter()
891 XA_BUG_ON(xa, xa_load(xa, start + (1UL << order) - 1) != in __check_store_iter()
905 XA_BUG_ON(xa, !xa_empty(xa)); in check_store_iter()
907 XA_BUG_ON(xa, !xa_empty(xa)); in check_store_iter()
911 XA_BUG_ON(xa, !xa_empty(xa)); in check_store_iter()
914 XA_BUG_ON(xa, !xa_empty(xa)); in check_store_iter()
919 XA_BUG_ON(xa, !xa_empty(xa)); in check_store_iter()
923 XA_BUG_ON(xa, !xa_empty(xa)); in check_store_iter()
931 XA_BUG_ON(xa, !xa_empty(xa)); in check_store_iter()
942 XA_BUG_ON(xa, xa_store_index(xa, next, GFP_KERNEL) != NULL); in check_multi_find_1()
943 XA_BUG_ON(xa, xa_store_index(xa, next + 1, GFP_KERNEL) != NULL); in check_multi_find_1()
946 XA_BUG_ON(xa, xa_find(xa, &index, ULONG_MAX, XA_PRESENT) != in check_multi_find_1()
948 XA_BUG_ON(xa, index != multi); in check_multi_find_1()
950 XA_BUG_ON(xa, xa_find(xa, &index, ULONG_MAX, XA_PRESENT) != in check_multi_find_1()
952 XA_BUG_ON(xa, (index < multi) || (index >= next)); in check_multi_find_1()
953 XA_BUG_ON(xa, xa_find_after(xa, &index, ULONG_MAX, XA_PRESENT) != in check_multi_find_1()
955 XA_BUG_ON(xa, index != next); in check_multi_find_1()
956 XA_BUG_ON(xa, xa_find_after(xa, &index, next, XA_PRESENT) != NULL); in check_multi_find_1()
957 XA_BUG_ON(xa, index != next); in check_multi_find_1()
962 XA_BUG_ON(xa, !xa_empty(xa)); in check_multi_find_1()
985 XA_BUG_ON(xa, !xa_empty(xa)); in check_multi_find_2()
997 XA_BUG_ON(xa, !xa_empty(xa)); in check_multi_find_3()
999 XA_BUG_ON(xa, xa_find_after(xa, &index, ULONG_MAX, XA_PRESENT)); in check_multi_find_3()
1008 XA_BUG_ON(xa, !xa_empty(xa)); in check_find_1()
1015 XA_BUG_ON(xa, xa_store_index(xa, i, GFP_KERNEL) != NULL); in check_find_1()
1018 XA_BUG_ON(xa, xa_store_index(xa, j, GFP_KERNEL) != in check_find_1()
1026 XA_BUG_ON(xa, index != j); in check_find_1()
1028 XA_BUG_ON(xa, index != i); in check_find_1()
1030 XA_BUG_ON(xa, entry != NULL); in check_find_1()
1036 XA_BUG_ON(xa, index != j); in check_find_1()
1038 XA_BUG_ON(xa, index != i); in check_find_1()
1040 XA_BUG_ON(xa, entry != NULL); in check_find_1()
1043 XA_BUG_ON(xa, xa_get_mark(xa, j, XA_MARK_0)); in check_find_1()
1044 XA_BUG_ON(xa, !xa_get_mark(xa, i, XA_MARK_0)); in check_find_1()
1047 XA_BUG_ON(xa, xa_get_mark(xa, i, XA_MARK_0)); in check_find_1()
1049 XA_BUG_ON(xa, !xa_empty(xa)); in check_find_1()
1058 XA_BUG_ON(xa, true); in check_find_2()
1065 XA_BUG_ON(xa, xa_mk_index(index) != entry); in check_find_2()
1066 XA_BUG_ON(xa, index != j++); in check_find_2()
1087 XA_BUG_ON(xa, in check_find_3()
1106 XA_BUG_ON(xa, entry != xa_mk_index(ULONG_MAX)); in check_find_4()
1109 XA_BUG_ON(xa, entry); in check_find_4()
1165 XA_BUG_ON(xa, xa_load(xa, index) != in check_find_entry()
1167 XA_BUG_ON(xa, xa_find_entry(xa, in check_find_entry()
1170 XA_BUG_ON(xa, xa_find_entry(xa, xa) != -1); in check_find_entry()
1176 XA_BUG_ON(xa, xa_find_entry(xa, xa) != -1); in check_find_entry()
1178 XA_BUG_ON(xa, xa_find_entry(xa, xa) != -1); in check_find_entry()
1179 XA_BUG_ON(xa, xa_find_entry(xa, xa_mk_index(ULONG_MAX)) != -1); in check_find_entry()
1181 XA_BUG_ON(xa, !xa_empty(xa)); in check_find_entry()
1193 XA_BUG_ON(xa, xa_store_order(xa, index, order, in check_pause()
1200 XA_BUG_ON(xa, entry != xa_mk_index(1UL << count)); in check_pause()
1204 XA_BUG_ON(xa, count != order_limit); in check_pause()
1210 XA_BUG_ON(xa, entry != xa_mk_index(1UL << count)); in check_pause()
1215 XA_BUG_ON(xa, count != order_limit); in check_pause()
1224 XA_BUG_ON(xa, !xa_empty(xa)); in check_move_tiny()
1226 XA_BUG_ON(xa, xas_next(&xas) != NULL); in check_move_tiny()
1227 XA_BUG_ON(xa, xas_next(&xas) != NULL); in check_move_tiny()
1232 XA_BUG_ON(xa, xas_next(&xas) != xa_mk_index(0)); in check_move_tiny()
1233 XA_BUG_ON(xa, xas_next(&xas) != NULL); in check_move_tiny()
1235 XA_BUG_ON(xa, xas_prev(&xas) != xa_mk_index(0)); in check_move_tiny()
1236 XA_BUG_ON(xa, xas_prev(&xas) != NULL); in check_move_tiny()
1239 XA_BUG_ON(xa, !xa_empty(xa)); in check_move_tiny()
1248 XA_BUG_ON(xa, xas_find(&xas, ULONG_MAX) != xa_mk_index(ULONG_MAX)); in check_move_max()
1249 XA_BUG_ON(xa, xas_find(&xas, ULONG_MAX) != NULL); in check_move_max()
1254 XA_BUG_ON(xa, xas_find(&xas, ULONG_MAX) != xa_mk_index(ULONG_MAX)); in check_move_max()
1256 XA_BUG_ON(xa, xas_find(&xas, ULONG_MAX) != NULL); in check_move_max()
1260 XA_BUG_ON(xa, !xa_empty(xa)); in check_move_max()
1275 XA_BUG_ON(xa, xas.xa_node == XAS_RESTART); in check_move_small()
1276 XA_BUG_ON(xa, xas.xa_index != i); in check_move_small()
1278 XA_BUG_ON(xa, entry != xa_mk_index(i)); in check_move_small()
1280 XA_BUG_ON(xa, entry != NULL); in check_move_small()
1283 XA_BUG_ON(xa, xas.xa_index != i); in check_move_small()
1289 XA_BUG_ON(xa, xas.xa_node == XAS_RESTART); in check_move_small()
1290 XA_BUG_ON(xa, xas.xa_index != i); in check_move_small()
1292 XA_BUG_ON(xa, entry != xa_mk_index(i)); in check_move_small()
1294 XA_BUG_ON(xa, entry != NULL); in check_move_small()
1298 XA_BUG_ON(xa, xas_next(&xas) != NULL); in check_move_small()
1299 XA_BUG_ON(xa, xas.xa_index != ULONG_MAX); in check_move_small()
1300 XA_BUG_ON(xa, xas_next(&xas) != xa_mk_value(0)); in check_move_small()
1301 XA_BUG_ON(xa, xas.xa_index != 0); in check_move_small()
1302 XA_BUG_ON(xa, xas_prev(&xas) != NULL); in check_move_small()
1303 XA_BUG_ON(xa, xas.xa_index != ULONG_MAX); in check_move_small()
1308 XA_BUG_ON(xa, !xa_empty(xa)); in check_move_small()
1317 XA_BUG_ON(xa, xa_store_index(xa, i, GFP_KERNEL) != NULL); in check_move()
1323 XA_BUG_ON(xa, entry != xa_mk_index(i)); in check_move()
1324 XA_BUG_ON(xa, i != xas.xa_index); in check_move()
1327 XA_BUG_ON(xa, xas_prev(&xas) != NULL); in check_move()
1328 XA_BUG_ON(xa, xas.xa_index != ULONG_MAX); in check_move()
1332 XA_BUG_ON(xa, entry != xa_mk_index(i)); in check_move()
1333 XA_BUG_ON(xa, i != xas.xa_index); in check_move()
1348 XA_BUG_ON(xa, entry != xa_mk_index(i)); in check_move()
1350 XA_BUG_ON(xa, entry != NULL); in check_move()
1351 XA_BUG_ON(xa, i != xas.xa_index); in check_move()
1354 XA_BUG_ON(xa, xas_prev(&xas) != NULL); in check_move()
1355 XA_BUG_ON(xa, xas.xa_index != ULONG_MAX); in check_move()
1360 XA_BUG_ON(xa, entry != xa_mk_index(i)); in check_move()
1362 XA_BUG_ON(xa, entry != NULL); in check_move()
1363 XA_BUG_ON(xa, i != xas.xa_index); in check_move()
1388 XA_BUG_ON(xa, xas_find_conflict(&xas)); in xa_store_many_order()
1393 XA_BUG_ON(xa, xas_store(&xas, xa_mk_index(index + i))); in xa_store_many_order()
1400 XA_BUG_ON(xa, xas_error(&xas)); in xa_store_many_order()
1411 XA_BUG_ON(xa, !xa_empty(xa)); in check_create_range_1()
1423 XA_BUG_ON(xa, !xa_empty(xa)); in check_create_range_2()
1431 XA_BUG_ON(NULL, xas_error(&xas) != -EEXIST); in check_create_range_3()
1450 XA_BUG_ON(xa, old != xa_mk_index(base + i)); in check_create_range_4()
1452 XA_BUG_ON(xa, old != NULL); in check_create_range_4()
1459 XA_BUG_ON(xa, xas_error(&xas)); in check_create_range_4()
1463 XA_BUG_ON(xa, !xa_empty(xa)); in check_create_range_4()
1504 XA_BUG_ON(xa, xa_load(xa, first) != xa_mk_index(first)); in __check_store_range()
1505 XA_BUG_ON(xa, xa_load(xa, last) != xa_mk_index(first)); in __check_store_range()
1506 XA_BUG_ON(xa, xa_load(xa, first - 1) != NULL); in __check_store_range()
1507 XA_BUG_ON(xa, xa_load(xa, last + 1) != NULL); in __check_store_range()
1512 XA_BUG_ON(xa, !xa_empty(xa)); in __check_store_range()
1549 XA_BUG_ON(xa, xa_load(xa, index + i) != xa_mk_index(val)); in check_split_1()
1553 XA_BUG_ON(xa, !xa_get_mark(xa, index, XA_MARK_0)); in check_split_1()
1562 XA_BUG_ON(xa, !xa_empty(xa)); in check_split()
1584 XA_BUG_ON(xa, xa_alloc(xa, &id, name + i, xa_limit_32b, in check_align_1()
1586 XA_BUG_ON(xa, id != i); in check_align_1()
1589 XA_BUG_ON(xa, xa_is_err(entry)); in check_align_1()
1601 XA_BUG_ON(xa, !xa_empty(xa)); in check_align_2()
1604 XA_BUG_ON(xa, xa_store(xa, 0, name + i, GFP_KERNEL) != NULL); in check_align_2()
1609 XA_BUG_ON(xa, xa_reserve(xa, 0, GFP_KERNEL) != 0); in check_align_2()
1610 XA_BUG_ON(xa, xa_store(xa, 0, name + i, 0) != NULL); in check_align_2()
1614 XA_BUG_ON(xa, !xa_empty(xa)); in check_align_2()
1648 XA_BUG_ON(xa, node->array != xa); in shadow_remove()
1668 XA_BUG_ON(xa, list_empty(&shadow_nodes)); in check_workingset()
1673 XA_BUG_ON(xa, !list_empty(&shadow_nodes)); in check_workingset()
1677 XA_BUG_ON(xa, list_empty(&shadow_nodes)); in check_workingset()
1680 XA_BUG_ON(xa, !list_empty(&shadow_nodes)); in check_workingset()
1681 XA_BUG_ON(xa, !xa_empty(xa)); in check_workingset()
1699 XA_BUG_ON(xa, xas.xa_node->count == 0); in check_account()
1700 XA_BUG_ON(xa, xas.xa_node->count > (1 << order)); in check_account()
1701 XA_BUG_ON(xa, xas.xa_node->nr_values != 0); in check_account()
1706 XA_BUG_ON(xa, xas.xa_node->count != xas.xa_node->nr_values * 2); in check_account()
1709 XA_BUG_ON(xa, xas.xa_node->nr_values != 0); in check_account()
1712 XA_BUG_ON(xa, !xa_empty(xa)); in check_account()
1724 XA_BUG_ON(xa, xa_get_order(xa, i) != 0); in check_get_order()
1731 XA_BUG_ON(xa, xa_get_order(xa, j) != order); in check_get_order()
1741 XA_BUG_ON(xa, !xa_empty(xa)); in check_destroy()
1745 XA_BUG_ON(xa, !xa_empty(xa)); in check_destroy()
1750 XA_BUG_ON(xa, xa_empty(xa)); in check_destroy()
1752 XA_BUG_ON(xa, !xa_empty(xa)); in check_destroy()
1757 XA_BUG_ON(xa, xa_empty(xa)); in check_destroy()
1759 XA_BUG_ON(xa, !xa_empty(xa)); in check_destroy()
1764 XA_BUG_ON(xa, xa_empty(xa)); in check_destroy()
1766 XA_BUG_ON(xa, !xa_empty(xa)); in check_destroy()