Lines Matching refs:plan
508 struct fifo_buffer *plan; in drbd_rs_controller() local
511 plan = rcu_dereference(device->rs_plan_s); in drbd_rs_controller()
513 steps = plan->size; /* (dc->c_plan_ahead * 10 * SLEEP_TIME) / HZ; */ in drbd_rs_controller()
522 correction = want - device->rs_in_flight - plan->total; in drbd_rs_controller()
526 fifo_add_val(plan, cps); in drbd_rs_controller()
527 plan->total += cps * steps; in drbd_rs_controller()
530 curr_corr = fifo_push(plan, 0); in drbd_rs_controller()
531 plan->total -= curr_corr; in drbd_rs_controller()
1681 struct fifo_buffer *plan; in drbd_rs_controller_reset() local
1694 plan = rcu_dereference(device->rs_plan_s); in drbd_rs_controller_reset()
1695 plan->total = 0; in drbd_rs_controller_reset()
1696 fifo_set(plan, 0); in drbd_rs_controller_reset()