Lines Matching refs:trsp

92 			 struct torture_random_state *trsp)  in torture_hrtimeout_ns()  argument
96 if (trsp) in torture_hrtimeout_ns()
97 hto += torture_random(trsp) % fuzzt_ns; in torture_hrtimeout_ns()
107 int torture_hrtimeout_us(u32 baset_us, u32 fuzzt_ns, struct torture_random_state *trsp) in torture_hrtimeout_us() argument
111 return torture_hrtimeout_ns(baset_ns, fuzzt_ns, HRTIMER_MODE_REL, trsp); in torture_hrtimeout_us()
119 int torture_hrtimeout_ms(u32 baset_ms, u32 fuzzt_us, struct torture_random_state *trsp) in torture_hrtimeout_ms() argument
128 return torture_hrtimeout_ns(baset_ns, fuzzt_ns, HRTIMER_MODE_REL, trsp); in torture_hrtimeout_ms()
137 int torture_hrtimeout_jiffies(u32 baset_j, struct torture_random_state *trsp) in torture_hrtimeout_jiffies() argument
141 return torture_hrtimeout_ns(baset_ns, jiffies_to_nsecs(1), HRTIMER_MODE_REL, trsp); in torture_hrtimeout_jiffies()
149 int torture_hrtimeout_s(u32 baset_s, u32 fuzzt_ms, struct torture_random_state *trsp) in torture_hrtimeout_s() argument
158 return torture_hrtimeout_ns(baset_ns, fuzzt_ns, HRTIMER_MODE_REL, trsp); in torture_hrtimeout_s()
456 torture_random(struct torture_random_state *trsp) in torture_random() argument
458 if (--trsp->trs_count < 0) { in torture_random()
459 trsp->trs_state += (unsigned long)local_clock() + raw_smp_processor_id(); in torture_random()
460 trsp->trs_count = TORTURE_RANDOM_REFRESH; in torture_random()
462 trsp->trs_state = trsp->trs_state * TORTURE_RANDOM_MULT + in torture_random()
464 return swahw32(trsp->trs_state); in torture_random()