Lines Matching refs:i
216 unsigned int i = READ_ONCE(rcu_torture_writer_state); in rcu_torture_writer_state_getname() local
218 if (i >= ARRAY_SIZE(rcu_torture_writer_state_names)) in rcu_torture_writer_state_getname()
220 return rcu_torture_writer_state_names[i]; in rcu_torture_writer_state_getname()
387 int i; in rcu_torture_pipe_update_one() local
389 i = READ_ONCE(rp->rtort_pipe_count); in rcu_torture_pipe_update_one()
390 if (i > RCU_TORTURE_PIPE_LEN) in rcu_torture_pipe_update_one()
391 i = RCU_TORTURE_PIPE_LEN; in rcu_torture_pipe_update_one()
392 atomic_inc(&rcu_torture_wcount[i]); in rcu_torture_pipe_update_one()
393 WRITE_ONCE(rp->rtort_pipe_count, i + 1); in rcu_torture_pipe_update_one()
1024 int i; in rcu_torture_writer() local
1092 i = old_rp->rtort_pipe_count; in rcu_torture_writer()
1093 if (i > RCU_TORTURE_PIPE_LEN) in rcu_torture_writer()
1094 i = RCU_TORTURE_PIPE_LEN; in rcu_torture_writer()
1095 atomic_inc(&rcu_torture_wcount[i]); in rcu_torture_writer()
1111 i = torture_random(&rand) % 16; in rcu_torture_writer()
1112 if (i != 0) in rcu_torture_writer()
1113 schedule_timeout_interruptible(i); in rcu_torture_writer()
1151 for (i = 0; i < ARRAY_SIZE(rcu_tortures); i++) in rcu_torture_writer()
1152 if (list_empty(&rcu_tortures[i].rtort_free) && in rcu_torture_writer()
1154 &rcu_tortures[i]) { in rcu_torture_writer()
1156 WARN(1, "%s: rtort_pipe_count: %d\n", __func__, rcu_tortures[i].rtort_pipe_count); in rcu_torture_writer()
1352 int i; in rcutorture_loop_extend() local
1360 i = (torture_random(trsp) >> 3); in rcutorture_loop_extend()
1361 i = ((i | (i >> 3)) & RCUTORTURE_RDR_MAX_LOOPS) + 1; in rcutorture_loop_extend()
1362 for (j = 0; j < i; j++) { in rcutorture_loop_extend()
1376 int i; in rcu_torture_one_read() local
1435 i = 0; in rcu_torture_one_read()
1437 err_segs[i++] = *rtrsp1; in rcu_torture_one_read()
1438 rt_read_nsegs = i; in rcu_torture_one_read()
1522 int i; in rcu_torture_stats_print() local
1531 for (i = 0; i < RCU_TORTURE_PIPE_LEN + 1; i++) { in rcu_torture_stats_print()
1532 pipesummary[i] += READ_ONCE(per_cpu(rcu_torture_count, cpu)[i]); in rcu_torture_stats_print()
1533 batchsummary[i] += READ_ONCE(per_cpu(rcu_torture_batch, cpu)[i]); in rcu_torture_stats_print()
1536 for (i = RCU_TORTURE_PIPE_LEN - 1; i >= 0; i--) { in rcu_torture_stats_print()
1537 if (pipesummary[i] != 0) in rcu_torture_stats_print()
1571 i > 1) { in rcu_torture_stats_print()
1579 WARN_ON_ONCE(i > 1); // Too-short grace period in rcu_torture_stats_print()
1582 for (i = 0; i < RCU_TORTURE_PIPE_LEN + 1; i++) in rcu_torture_stats_print()
1583 pr_cont(" %ld", pipesummary[i]); in rcu_torture_stats_print()
1588 for (i = 0; i < RCU_TORTURE_PIPE_LEN + 1; i++) in rcu_torture_stats_print()
1589 pr_cont(" %ld", batchsummary[i]); in rcu_torture_stats_print()
1594 for (i = 0; i < RCU_TORTURE_PIPE_LEN + 1; i++) { in rcu_torture_stats_print()
1595 pr_cont(" %d", atomic_read(&rcu_torture_wcount[i])); in rcu_torture_stats_print()
1835 int i; in rcu_torture_fwd_cb_hist() local
1838 for (i = ARRAY_SIZE(rfp->n_launders_hist) - 1; i > 0; i--) in rcu_torture_fwd_cb_hist()
1839 if (rfp->n_launders_hist[i].n_launders > 0) in rcu_torture_fwd_cb_hist()
1844 for (j = 0; j <= i; j++) { in rcu_torture_fwd_cb_hist()
1859 int i; in rcu_torture_fwd_cb_cr() local
1871 i = ((jiffies - rfp->rcu_fwd_startat) / (HZ / FWD_CBS_HIST_DIV)); in rcu_torture_fwd_cb_cr()
1872 if (i >= ARRAY_SIZE(rfp->n_launders_hist)) in rcu_torture_fwd_cb_cr()
1873 i = ARRAY_SIZE(rfp->n_launders_hist) - 1; in rcu_torture_fwd_cb_cr()
1874 rfp->n_launders_hist[i].n_launders++; in rcu_torture_fwd_cb_cr()
1875 rfp->n_launders_hist[i].launder_gp_seq = cur_ops->get_gp_seq(); in rcu_torture_fwd_cb_cr()
1998 int i; in rcu_torture_fwd_prog_cr() local
2024 for (i = 0; i < ARRAY_SIZE(rfp->n_launders_hist); i++) in rcu_torture_fwd_prog_cr()
2025 rfp->n_launders_hist[i].n_launders = 0; in rcu_torture_fwd_prog_cr()
2260 int i; in rcu_torture_barrier() local
2268 for (i = 0; i < n_barrier_cbs; i++) in rcu_torture_barrier()
2269 wake_up(&barrier_cbs_wq[i]); in rcu_torture_barrier()
2284 i = 0; in rcu_torture_barrier()
2286 if (WARN_ON(i++ > HZ)) in rcu_torture_barrier()
2287 i = INT_MIN; in rcu_torture_barrier()
2309 int i; in rcu_torture_barrier_init() local
2332 for (i = 0; i < n_barrier_cbs; i++) { in rcu_torture_barrier_init()
2333 init_waitqueue_head(&barrier_cbs_wq[i]); in rcu_torture_barrier_init()
2335 (void *)(long)i, in rcu_torture_barrier_init()
2336 barrier_cbs_tasks[i]); in rcu_torture_barrier_init()
2346 int i; in rcu_torture_barrier_cleanup() local
2350 for (i = 0; i < n_barrier_cbs; i++) in rcu_torture_barrier_cleanup()
2352 barrier_cbs_tasks[i]); in rcu_torture_barrier_cleanup()
2408 int i; in rcu_torture_read_exit() local
2421 for (i = 0; i < read_exit_delay; i++) { in rcu_torture_read_exit()
2487 int i; in rcu_torture_cleanup() local
2507 for (i = 0; i < nrealreaders; i++) in rcu_torture_cleanup()
2509 reader_tasks[i]); in rcu_torture_cleanup()
2514 for (i = 0; i < nfakewriters; i++) { in rcu_torture_cleanup()
2516 fakewriter_tasks[i]); in rcu_torture_cleanup()
2548 for (i = 0; i < rt_read_nsegs; i++) { in rcu_torture_cleanup()
2549 pr_alert("\t%d: %#x ", i, err_segs[i].rt_readstate); in rcu_torture_cleanup()
2550 if (err_segs[i].rt_delay_jiffies != 0) { in rcu_torture_cleanup()
2552 err_segs[i].rt_delay_jiffies); in rcu_torture_cleanup()
2555 if (err_segs[i].rt_delay_ms != 0) { in rcu_torture_cleanup()
2557 err_segs[i].rt_delay_ms); in rcu_torture_cleanup()
2560 if (err_segs[i].rt_delay_us != 0) { in rcu_torture_cleanup()
2562 err_segs[i].rt_delay_us); in rcu_torture_cleanup()
2566 err_segs[i].rt_preempted ? "preempted" : ""); in rcu_torture_cleanup()
2647 long i; in rcu_torture_init() local
2662 for (i = 0; i < ARRAY_SIZE(torture_ops); i++) { in rcu_torture_init()
2663 cur_ops = torture_ops[i]; in rcu_torture_init()
2667 if (i == ARRAY_SIZE(torture_ops)) { in rcu_torture_init()
2671 for (i = 0; i < ARRAY_SIZE(torture_ops); i++) in rcu_torture_init()
2672 pr_cont(" %s", torture_ops[i]->name); in rcu_torture_init()
2703 for (i = 0; i < ARRAY_SIZE(rcu_tortures); i++) { in rcu_torture_init()
2704 rcu_tortures[i].rtort_mbtest = 0; in rcu_torture_init()
2705 list_add_tail(&rcu_tortures[i].rtort_free, in rcu_torture_init()
2723 for (i = 0; i < RCU_TORTURE_PIPE_LEN + 1; i++) in rcu_torture_init()
2724 atomic_set(&rcu_torture_wcount[i], 0); in rcu_torture_init()
2726 for (i = 0; i < RCU_TORTURE_PIPE_LEN + 1; i++) { in rcu_torture_init()
2727 per_cpu(rcu_torture_count, cpu)[i] = 0; in rcu_torture_init()
2728 per_cpu(rcu_torture_batch, cpu)[i] = 0; in rcu_torture_init()
2750 for (i = 0; i < nfakewriters; i++) { in rcu_torture_init()
2752 NULL, fakewriter_tasks[i]); in rcu_torture_init()
2763 for (i = 0; i < nrealreaders; i++) { in rcu_torture_init()
2764 firsterr = torture_create_kthread(rcu_torture_reader, (void *)i, in rcu_torture_init()
2765 reader_tasks[i]); in rcu_torture_init()