Lines Matching refs:last
246 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9); in drbd_al_begin_io_fastpath() local
248 D_ASSERT(device, first <= last); in drbd_al_begin_io_fastpath()
252 if (first != last) in drbd_al_begin_io_fastpath()
263 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9); in drbd_al_begin_io_prepare() local
267 D_ASSERT(device, first <= last); in drbd_al_begin_io_prepare()
270 for (enr = first; enr <= last; enr++) { in drbd_al_begin_io_prepare()
490 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9); in drbd_al_begin_io_nonblock() local
495 D_ASSERT(device, first <= last); in drbd_al_begin_io_nonblock()
497 nr_al_extents = 1 + last - first; /* worst case: all touched extends are cold. */ in drbd_al_begin_io_nonblock()
519 for (enr = first; enr <= last; enr++) { in drbd_al_begin_io_nonblock()
535 for (enr = first; enr <= last; enr++) { in drbd_al_begin_io_nonblock()
549 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9); in drbd_al_complete_io() local
554 D_ASSERT(device, first <= last); in drbd_al_complete_io()
557 for (enr = first; enr <= last; enr++) { in drbd_al_complete_io()
742 unsigned long last = device->rs_mark_time[device->rs_last_mark]; in drbd_advance_rs_marks() local
744 if (time_after_eq(now, last + DRBD_SYNC_MARK_STEP)) { in drbd_advance_rs_marks()