Lines Matching defs:trsp

1494 static void do_rtws_sync(struct torture_random_state *trsp, void (*sync)(void))
1500 unsigned long r = torture_random(trsp);
1935 struct torture_random_state *trsp)
1954 rdrchked = torture_random(trsp) % nrealreaders;
1956 rdrchker = torture_random(trsp) % nrealreaders;
2053 * and random-number-generator state in trsp. If this is neither the
2057 static void rcutorture_one_extend(int *readstate, int newstate, struct torture_random_state *trsp,
2137 lockit = !cur_ops->no_pi_lock && !statesnew && !(torture_random(trsp) & 0xffff);
2154 cur_ops->read_delay(trsp, rtrsp);
2183 rcutorture_extend_mask(int oldmask, struct torture_random_state *trsp)
2186 unsigned long randmask1 = torture_random(trsp);
2234 rcutorture_loop_extend(int *readstate, struct torture_random_state *trsp, struct rt_read_seg *rtrsp)
2244 i = torture_random(trsp);
2247 mask = rcutorture_extend_mask(*readstate, trsp);
2249 rcutorture_one_extend(readstate, mask, trsp, &rtrsp[j]);
2267 struct torture_random_state *trsp)
2270 rtorsp->checkpolling = !(torture_random(trsp) & 0xfff);
2280 struct torture_random_state *trsp, long myid)
2295 rcutorture_one_extend(&rtorsp->readstate, 0, trsp, rtorsp->rtrsp);
2300 rcu_torture_reader_do_mbchk(myid, rtorsp->p, trsp);
2309 struct torture_random_state *trsp)
2356 rcutorture_one_extend(&rtorsp->readstate, 0, trsp, rtorsp->rtrsp);
2377 static bool rcu_torture_one_read(struct torture_random_state *trsp, long myid)
2383 init_rcu_torture_one_read_state(&rtors, trsp);
2384 newstate = rcutorture_extend_mask(rtors.readstate, trsp);
2386 rcutorture_one_extend(&rtors.readstate, newstate, trsp, rtors.rtrsp++);
2387 if (!rcu_torture_one_read_start(&rtors, trsp, myid)) {
2388 rcutorture_one_extend(&rtors.readstate, 0, trsp, rtors.rtrsp);
2391 rtors.rtrsp = rcutorture_loop_extend(&rtors.readstate, trsp, rtors.rtrsp);
2392 rcu_torture_one_read_end(&rtors, trsp);
3772 struct torture_random_state *trsp = trsp_in;
3778 (void)rcu_torture_one_read(trsp, -1);