Lines Matching refs:rs_total
53 union drbd_dev_state state, unsigned long *rs_total, in drbd_get_syncer_progress() argument
58 typecheck(unsigned long, device->rs_total); in drbd_get_syncer_progress()
59 *rs_total = device->rs_total; in drbd_get_syncer_progress()
71 if (*bits_left > *rs_total) { in drbd_get_syncer_progress()
75 *bits_left = *rs_total; in drbd_get_syncer_progress()
76 *per_mil_done = *rs_total ? 0 : 1000; in drbd_get_syncer_progress()
87 unsigned int shift = *rs_total > UINT_MAX ? 16 : 10; in drbd_get_syncer_progress()
89 unsigned long total = 1UL + (*rs_total >> shift); in drbd_get_syncer_progress()
105 unsigned long db, dt, dbdt, rt, rs_total, rs_left; in drbd_syncer_progress() local
110 drbd_get_syncer_progress(device, state, &rs_total, &rs_left, &res); in drbd_syncer_progress()
129 if (rs_total > (4UL << (30 - BM_BLOCK_SHIFT))) in drbd_syncer_progress()
132 (unsigned long) Bit2KB(rs_total >> 10)); in drbd_syncer_progress()
136 (unsigned long) Bit2KB(rs_total)); in drbd_syncer_progress()
189 db = rs_total - rs_left; in drbd_syncer_progress()