Lines Matching refs:last
257 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9); in drbd_al_begin_io_fastpath() local
259 D_ASSERT(device, (unsigned)(last - first) <= 1); in drbd_al_begin_io_fastpath()
263 if (first != last) in drbd_al_begin_io_fastpath()
274 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9); in drbd_al_begin_io_prepare() local
278 D_ASSERT(device, first <= last); in drbd_al_begin_io_prepare()
281 for (enr = first; enr <= last; enr++) { in drbd_al_begin_io_prepare()
344 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9); in drbd_al_begin_io_nonblock() local
349 D_ASSERT(device, first <= last); in drbd_al_begin_io_nonblock()
351 nr_al_extents = 1 + last - first; /* worst case: all touched extends are cold. */ in drbd_al_begin_io_nonblock()
373 for (enr = first; enr <= last; enr++) { in drbd_al_begin_io_nonblock()
389 for (enr = first; enr <= last; enr++) { in drbd_al_begin_io_nonblock()
403 unsigned last = i->size == 0 ? first : (i->sector + (i->size >> 9) - 1) >> (AL_EXTENT_SHIFT-9); in drbd_al_complete_io() local
408 D_ASSERT(device, first <= last); in drbd_al_complete_io()
411 for (enr = first; enr <= last; enr++) { in drbd_al_complete_io()
739 unsigned long last = device->rs_mark_time[device->rs_last_mark]; in drbd_advance_rs_marks() local
741 if (time_after_eq(now, last + DRBD_SYNC_MARK_STEP)) { in drbd_advance_rs_marks()