Lines Matching refs:readstate

2110 static void rcutorture_one_extend(int *readstate, int newstate, struct torture_random_state *trsp,  in rcutorture_one_extend()  argument
2117 int idxold1 = *readstate; in rcutorture_one_extend()
2119 int statesnew = ~*readstate & newstate; in rcutorture_one_extend()
2120 int statesold = *readstate & ~newstate; in rcutorture_one_extend()
2206 if ((statesnew || statesold) && *readstate && newstate) in rcutorture_one_extend()
2216 *readstate = idxnew1 | idxnew2 | newstate; in rcutorture_one_extend()
2217 WARN_ON_ONCE(*readstate < 0); in rcutorture_one_extend()
2218 if (WARN_ON_ONCE(*readstate & ~RCUTORTURE_RDR_ALLBITS)) in rcutorture_one_extend()
2219 pr_info("Unexpected readstate value of %#x\n", *readstate); in rcutorture_one_extend()
2220 rcutorture_one_extend_check("after change", *readstate, statesnew, statesold); in rcutorture_one_extend()
2287 rcutorture_loop_extend(int *readstate, struct torture_random_state *trsp, struct rt_read_seg *rtrsp) in rcutorture_loop_extend() argument
2293 WARN_ON_ONCE(!*readstate); /* -Existing- RCU read-side critsect! */ in rcutorture_loop_extend()
2300 mask = rcutorture_extend_mask(*readstate, trsp); in rcutorture_loop_extend()
2302 rcutorture_one_extend(readstate, mask, trsp, &rtrsp[j]); in rcutorture_loop_extend()
2313 int readstate; member
2345 (rtorsp->readstate & RCUTORTURE_RDR_UPDOWN)); in rcu_torture_one_read_start()
2348 rcutorture_one_extend(&rtorsp->readstate, 0, trsp, rtorsp->rtrsp); in rcu_torture_one_read_start()
2409 rcutorture_one_extend(&rtorsp->readstate, 0, trsp, rtorsp->rtrsp); in rcu_torture_one_read_end()
2410 WARN_ON_ONCE(rtorsp->readstate); in rcu_torture_one_read_end()
2437 newstate = rcutorture_extend_mask(rtors.readstate, trsp); in rcu_torture_one_read()
2439 rcutorture_one_extend(&rtors.readstate, newstate, trsp, rtors.rtrsp++); in rcu_torture_one_read()
2442 rtors.rtrsp = rcutorture_loop_extend(&rtors.readstate, trsp, rtors.rtrsp); in rcu_torture_one_read()
2612 rtorsup->rtorsu_rtors.readstate = idx | RCUTORTURE_RDR_UPDOWN; in rcu_torture_updown_one()