Lines Matching refs:val
351 void *val; in check_rev_find() local
360 val = mas_find_rev(&mas, 1000); in check_rev_find()
361 MT_BUG_ON(mt, val != xa_mk_value(100)); in check_rev_find()
362 val = mas_find_rev(&mas, 1000); in check_rev_find()
363 MT_BUG_ON(mt, val != NULL); in check_rev_find()
366 val = mas_find_rev(&mas, 997); in check_rev_find()
367 MT_BUG_ON(mt, val != NULL); in check_rev_find()
370 val = mas_find_rev(&mas, 900); in check_rev_find()
371 MT_BUG_ON(mt, val != xa_mk_value(100)); in check_rev_find()
372 val = mas_find_rev(&mas, 900); in check_rev_find()
373 MT_BUG_ON(mt, val != xa_mk_value(99)); in check_rev_find()
376 val = mas_find_rev(&mas, 0); in check_rev_find()
377 MT_BUG_ON(mt, val != xa_mk_value(2)); in check_rev_find()
378 val = mas_find_rev(&mas, 0); in check_rev_find()
379 MT_BUG_ON(mt, val != xa_mk_value(1)); in check_rev_find()
380 val = mas_find_rev(&mas, 0); in check_rev_find()
381 MT_BUG_ON(mt, val != xa_mk_value(0)); in check_rev_find()
382 val = mas_find_rev(&mas, 0); in check_rev_find()
383 MT_BUG_ON(mt, val != NULL); in check_rev_find()
389 unsigned long val = 0; in check_find() local
399 MT_BUG_ON(mt, mtree_insert_index(mt, val++, GFP_KERNEL)); in check_find()
414 if (val != 64) in check_find()
415 MT_BUG_ON(mt, mtree_insert_index(mt, val, GFP_KERNEL)); in check_find()
417 MT_BUG_ON(mt, mtree_insert(mt, val, in check_find()
420 val <<= 2; in check_find()
423 val = 0; in check_find()
424 mas_set(&mas, val); in check_find()
427 if (val != 64) in check_find()
428 MT_BUG_ON(mt, xa_mk_value(val) != entry); in check_find()
432 val <<= 2; in check_find()
434 if (!val) in check_find()
435 val = 1; in check_find()
439 val = 0; in check_find()
440 mas_set(&mas, val); in check_find()
443 if (val != 64) in check_find()
444 MT_BUG_ON(mt, xa_mk_value(val) != entry); in check_find()
447 val <<= 2; in check_find()
449 if (!val) in check_find()
450 val = 1; in check_find()
455 val = 0; in check_find()
456 mas_set(&mas, val); in check_find()
459 if (val != 64) in check_find()
460 MT_BUG_ON(mt, xa_mk_value(val) != entry); in check_find()
463 val <<= 2; in check_find()
465 if (!val) in check_find()
466 val = 1; in check_find()
474 val = 0; in check_find()
477 MT_BUG_ON(mt, xa_mk_value(val) != entry); in check_find()
478 val <<= 2; in check_find()
479 if (val == 64) /* Skip zero entry. */ in check_find()
480 val <<= 2; in check_find()
482 if (!val) in check_find()
483 val = 1; in check_find()
486 val = 0; in check_find()
491 if (val == top) in check_find()
494 MT_BUG_ON(mt, xa_mk_value(val) != entry); in check_find()
497 if ((val << 2) < val) in check_find()
498 val = ULONG_MAX; in check_find()
500 val <<= 2; in check_find()
502 if (val == 64) /* Skip zero entry. */ in check_find()
503 val <<= 2; in check_find()
505 if (!val) in check_find()
506 val = 1; in check_find()
527 val = 0; in check_find()
531 if (val == 64) in check_find()
533 else if (val == top) in check_find()
536 MT_BUG_ON(mt, xa_mk_value(val) != entry); in check_find()
539 if ((val << 2) < val) in check_find()
540 val = ULONG_MAX; in check_find()
542 val <<= 2; in check_find()
545 if (!val) in check_find()
546 val = 1; in check_find()
991 int i, val, val2; in check_ranges() local
1141 val = i*5; in check_ranges()
1143 check_store_range(mt, val, val2, xa_mk_value(val), 0); in check_ranges()
1155 val = i*5; in check_ranges()
1157 check_store_range(mt, val, val2, xa_mk_value(val), 0); in check_ranges()
1174 val = i * 5 + 1; in check_ranges()
1175 val2 = val + 4; in check_ranges()
1176 check_store_range(mt, val, val2, xa_mk_value(val), 0); in check_ranges()
1181 val = val2 + 5; in check_ranges()
1182 val2 = val + 4; in check_ranges()
1183 check_store_range(mt, val, val2, xa_mk_value(val), 0); in check_ranges()
1187 val = val2; in check_ranges()
1189 val += 5; in check_ranges()
1190 MT_BUG_ON(mt, mtree_test_store_range(mt, val, ULONG_MAX, in check_ranges()
1191 xa_mk_value(val)) != 0); in check_ranges()
1196 val = i * 5 + 1; in check_ranges()
1197 val2 = val + 5; in check_ranges()
1198 check_store_range(mt, val, val2, xa_mk_value(val), 0); in check_ranges()
1204 val = val2 - 5; in check_ranges()
1205 check_store_range(mt, val, val2, xa_mk_value(val), 0); in check_ranges()
1213 val = i * 5 - 5; in check_ranges()
1215 check_store_range(mt, val, val2, xa_mk_value(val), 0); in check_ranges()
1224 val = i * 5 - 5; in check_ranges()
1226 check_store_range(mt, val, val2, xa_mk_value(val), 0); in check_ranges()
1238 val = i*10; in check_ranges()
1240 check_store_range(mt, val, val2, xa_mk_value(val), 0); in check_ranges()
1256 val = i*10; in check_ranges()
1258 check_store_range(mt, val, val2, xa_mk_value(val), 0); in check_ranges()
1267 val = i*10; in check_ranges()
1269 check_store_range(mt, val, val2, xa_mk_value(val), 0); in check_ranges()
1282 val = i*10; in check_ranges()
1284 check_store_range(mt, val, val2, xa_mk_value(val), 0); in check_ranges()
1303 val = i*10; in check_ranges()
1305 check_store_range(mt, val, val2, xa_mk_value(val), 0); in check_ranges()
1970 void *val; in check_forking() local
1998 mas_for_each(&newmas, val, ULONG_MAX) in check_forking()
1999 mas_store(&newmas, val); in check_forking()
2013 void *val; in check_iteration() local
2024 mas_for_each(&mas, val, 925) { in check_iteration()
2031 mas_store(&mas, val); in check_iteration()
2036 val = mas_find(&mas, ULONG_MAX); in check_iteration()
2037 MT_BUG_ON(mt, val != xa_mk_value(i)); in check_iteration()
2041 mas_for_each(&mas, val, 785) { in check_iteration()
2048 mas_store(&mas, val); in check_iteration()
2053 val = mas_find(&mas, ULONG_MAX); in check_iteration()
2054 MT_BUG_ON(mt, val != xa_mk_value(i)); in check_iteration()
2058 mas_for_each(&mas, val, 765) { in check_iteration()
2065 mas_store(&mas, val); in check_iteration()
2070 val = mas_find(&mas, ULONG_MAX); in check_iteration()
2071 MT_BUG_ON(mt, val != xa_mk_value(76)); in check_iteration()
2082 void *val; in check_mas_store_gfp() local
2097 mas_for_each(&mas, val, ULONG_MAX) { in check_mas_store_gfp()
2100 mas_store_gfp(&newmas, val, GFP_KERNEL); in check_mas_store_gfp()
2114 void *val; in bench_forking() local
2144 mas_for_each(&newmas, val, ULONG_MAX) in bench_forking()
2145 mas_store(&newmas, val); in bench_forking()
2161 void *val; in next_prev_test() local
2195 mas_for_each(&mas, val, 1000) { in next_prev_test()
2202 mas_for_each(&mas, val, 1000) { in next_prev_test()
2214 val = mas_walk(&mas); in next_prev_test()
2215 MT_BUG_ON(mt, val != NULL); in next_prev_test()
2217 val = mas_next(&mas, 1000); in next_prev_test()
2218 MT_BUG_ON(mt, val != xa_mk_value(690 / 10)); in next_prev_test()
2222 val = mas_prev(&mas, 0); in next_prev_test()
2223 MT_BUG_ON(mt, val != xa_mk_value(680 / 10)); in next_prev_test()
2227 val = mas_next(&mas, 1000); in next_prev_test()
2228 MT_BUG_ON(mt, val != xa_mk_value(690 / 10)); in next_prev_test()
2232 val = mas_next(&mas, 1000); in next_prev_test()
2233 MT_BUG_ON(mt, val != xa_mk_value(700 / 10)); in next_prev_test()
2239 val = mas_walk(&mas); in next_prev_test()
2240 MT_BUG_ON(mt, val != xa_mk_value(70 / 10)); in next_prev_test()
2244 val = mas_next(&mas, 1000); in next_prev_test()
2245 MT_BUG_ON(mt, val != xa_mk_value(80 / 10)); in next_prev_test()
2249 val = mas_prev(&mas, 70); in next_prev_test()
2250 MT_BUG_ON(mt, val != xa_mk_value(70 / 10)); in next_prev_test()
2257 val = mas_walk(&mas); in next_prev_test()
2258 MT_BUG_ON(mt, val != NULL); in next_prev_test()
2259 val = mas_next(&mas, level2[1]); in next_prev_test()
2260 MT_BUG_ON(mt, val != xa_mk_value(level2[2] / 10)); in next_prev_test()
2265 val = mas_next(&mas, level2[1]); in next_prev_test()
2266 MT_BUG_ON(mt, val != xa_mk_value(level2[4] / 10)); in next_prev_test()
2271 val = mas_prev(&mas, 0); in next_prev_test()
2272 MT_BUG_ON(mt, val != xa_mk_value(level2[2] / 10)); in next_prev_test()
2278 val = mas_walk(&mas); in next_prev_test()
2279 MT_BUG_ON(mt, val != xa_mk_value(nr_entries)); in next_prev_test()
2283 val = mas_next(&mas, ULONG_MAX); in next_prev_test()
2284 MT_BUG_ON(mt, val != NULL); in next_prev_test()
2288 val = mas_prev(&mas, 0); in next_prev_test()
2289 MT_BUG_ON(mt, val != xa_mk_value(nr_entries)); in next_prev_test()
2296 val = mas_walk(&mas); in next_prev_test()
2297 MT_BUG_ON(mt, val != xa_mk_value(1)); in next_prev_test()
2301 val = mas_prev(&mas, 0); in next_prev_test()
2302 MT_BUG_ON(mt, val != xa_mk_value(0)); in next_prev_test()
2306 val = mas_prev(&mas, 0); in next_prev_test()
2307 MT_BUG_ON(mt, val != NULL); in next_prev_test()
2319 val = mas_prev(&mas, 0); in next_prev_test()
2320 MT_BUG_ON(mt, val != NULL); in next_prev_test()
2332 val = mas_prev(&mas, 4); in next_prev_test()
2333 MT_BUG_ON(mt, val != NULL); in next_prev_test()