Lines Matching refs:trsp
1355 struct torture_random_state *trsp) in rcu_torture_reader_do_mbchk() argument
1374 rdrchked = torture_random(trsp) % nrealreaders; in rcu_torture_reader_do_mbchk()
1376 rdrchker = torture_random(trsp) % nrealreaders; in rcu_torture_reader_do_mbchk()
1419 struct torture_random_state *trsp, in rcutorture_one_extend() argument
1458 bool lockit = !statesnew && !(torture_random(trsp) & 0xffff); in rcutorture_one_extend()
1469 cur_ops->read_delay(trsp, rtrsp); in rcutorture_one_extend()
1494 rcutorture_extend_mask(int oldmask, struct torture_random_state *trsp) in rcutorture_extend_mask() argument
1497 unsigned long randmask1 = torture_random(trsp) >> 8; in rcutorture_extend_mask()
1519 rcutorture_loop_extend(int *readstate, struct torture_random_state *trsp, in rcutorture_loop_extend() argument
1530 i = (torture_random(trsp) >> 3); in rcutorture_loop_extend()
1533 mask = rcutorture_extend_mask(*readstate, trsp); in rcutorture_loop_extend()
1534 rcutorture_one_extend(readstate, mask, trsp, &rtrsp[j]); in rcutorture_loop_extend()
1544 static bool rcu_torture_one_read(struct torture_random_state *trsp, long myid) in rcu_torture_one_read() argument
1560 newstate = rcutorture_extend_mask(readstate, trsp); in rcu_torture_one_read()
1561 rcutorture_one_extend(&readstate, newstate, trsp, rtrsp++); in rcu_torture_one_read()
1570 rcutorture_one_extend(&readstate, 0, trsp, rtrsp); in rcu_torture_one_read()
1575 rcu_torture_reader_do_mbchk(myid, p, trsp); in rcu_torture_one_read()
1576 rtrsp = rcutorture_loop_extend(&readstate, trsp, rtrsp); in rcu_torture_one_read()
1604 rcutorture_one_extend(&readstate, 0, trsp, rtrsp); in rcu_torture_one_read()
2676 struct torture_random_state *trsp = trsp_in; in rcu_torture_read_exit_child() local
2682 (void)rcu_torture_one_read(trsp, -1); in rcu_torture_read_exit_child()