Lines Matching refs:vals
34963 void run_check_rcu(struct maple_tree *mt, struct rcu_test_struct *vals) in run_check_rcu() argument
34979 if (pthread_create(&readers[i], NULL, *function, vals)) { in run_check_rcu()
34986 mtree_store_range(mt, vals->index, vals->last, vals->entry2, in run_check_rcu()
34992 MT_BUG_ON(mt, !vals->seen_entry2); in run_check_rcu()
35060 void run_check_rcu_slowread(struct maple_tree *mt, struct rcu_test_struct *vals) in run_check_rcu_slowread() argument
35066 unsigned int index = vals->index; in run_check_rcu_slowread()
35077 if (pthread_create(&readers[i], NULL, *function, vals)) { in run_check_rcu_slowread()
35085 while (index <= vals->last) { in run_check_rcu_slowread()
35087 (index % 2 ? vals->entry2 : vals->entry3), in run_check_rcu_slowread()
35097 MT_BUG_ON(mt, !vals->seen_entry2); in run_check_rcu_slowread()
35098 MT_BUG_ON(mt, !vals->seen_entry3); in run_check_rcu_slowread()
35099 MT_BUG_ON(mt, !vals->seen_both); in run_check_rcu_slowread()
35266 struct rcu_test_struct vals; in check_rcu_threaded() local
35268 vals.val_sleep = 200; in check_rcu_threaded()
35269 vals.loop_sleep = 110; in check_rcu_threaded()
35276 vals.count = 1000; in check_rcu_threaded()
35277 vals.mt = mt; in check_rcu_threaded()
35278 vals.index = 8650; in check_rcu_threaded()
35279 vals.last = 8666; in check_rcu_threaded()
35280 vals.entry1 = xa_mk_value(865); in check_rcu_threaded()
35281 vals.entry2 = xa_mk_value(8650); in check_rcu_threaded()
35282 vals.entry3 = xa_mk_value(8650); in check_rcu_threaded()
35283 vals.range_start = 0; in check_rcu_threaded()
35284 vals.range_end = ULONG_MAX; in check_rcu_threaded()
35285 vals.seen_entry2 = 0; in check_rcu_threaded()
35286 vals.seen_entry3 = 0; in check_rcu_threaded()
35288 run_check_rcu(mt, &vals); in check_rcu_threaded()
35299 vals.count = 10000; in check_rcu_threaded()
35300 vals.mt = mt; in check_rcu_threaded()
35301 vals.index = 4390; in check_rcu_threaded()
35302 vals.last = 4398; in check_rcu_threaded()
35303 vals.entry1 = xa_mk_value(4390); in check_rcu_threaded()
35304 vals.entry2 = xa_mk_value(439); in check_rcu_threaded()
35305 vals.entry3 = xa_mk_value(439); in check_rcu_threaded()
35306 vals.seen_entry2 = 0; in check_rcu_threaded()
35307 vals.range_start = 4316; in check_rcu_threaded()
35308 vals.range_end = 5035; in check_rcu_threaded()
35309 run_check_rcu(mt, &vals); in check_rcu_threaded()
35336 vals.count = 15000; in check_rcu_threaded()
35337 vals.mt = mt; in check_rcu_threaded()
35338 vals.index = 4390; in check_rcu_threaded()
35339 vals.last = 4398; in check_rcu_threaded()
35340 vals.entry1 = xa_mk_value(4390); in check_rcu_threaded()
35341 vals.entry2 = xa_mk_value(439); in check_rcu_threaded()
35342 vals.entry3 = xa_mk_value(4391); in check_rcu_threaded()
35343 vals.seen_toggle = 0; in check_rcu_threaded()
35344 vals.seen_added = 0; in check_rcu_threaded()
35345 vals.seen_removed = 0; in check_rcu_threaded()
35346 vals.range_start = 4316; in check_rcu_threaded()
35347 vals.range_end = 5035; in check_rcu_threaded()
35348 vals.removed = 4360; in check_rcu_threaded()
35349 vals.added = 4396; in check_rcu_threaded()
35350 vals.toggle = 4347; in check_rcu_threaded()
35351 vals.val_sleep = 400; in check_rcu_threaded()
35352 vals.loop_sleep = 200; in check_rcu_threaded()
35353 vals.seen_entry2 = 0; in check_rcu_threaded()
35354 vals.seen_entry3 = 0; in check_rcu_threaded()
35355 vals.seen_both = 0; in check_rcu_threaded()
35356 vals.entry3 = xa_mk_value(438); in check_rcu_threaded()
35358 run_check_rcu_slowread(mt, &vals); in check_rcu_threaded()