Lines Matching refs:act_log
245 al_ext = lc_try_get(device->act_log, enr); in _al_get()
247 al_ext = lc_get(device->act_log, enr); in _al_get()
301 device->act_log->pending_changes == 0 || in drbd_al_begin_io_commit()
302 (locked = lc_try_lock_for_transaction(device->act_log))); in drbd_al_begin_io_commit()
307 if (device->act_log->pending_changes) { in drbd_al_begin_io_commit()
321 lc_committed(device->act_log); in drbd_al_begin_io_commit()
324 lc_unlock(device->act_log); in drbd_al_begin_io_commit()
340 struct lru_cache *al = device->act_log; in drbd_al_begin_io_nonblock()
368 __set_bit(__LC_STARVING, &device->act_log->flags); in drbd_al_begin_io_nonblock()
391 al_ext = lc_get_cumulative(device->act_log, enr); in drbd_al_begin_io_nonblock()
412 extent = lc_find(device->act_log, enr); in drbd_al_complete_io()
417 lc_put(device->act_log, extent); in drbd_al_complete_io()
503 list_for_each_entry(e, &device->act_log->to_be_changed, list) { in al_write_transaction()
524 buffer->context_size = cpu_to_be16(device->act_log->nr_elements); in al_write_transaction()
528 device->act_log->nr_elements - device->al_tr_cycle); in al_write_transaction()
531 extent_nr = lc_element_by_index(device->act_log, idx)->lc_number; in al_write_transaction()
538 if (device->al_tr_cycle >= device->act_log->nr_elements) in al_write_transaction()
577 lc_del(device->act_log, al_ext); in _try_lc_del()
597 D_ASSERT(device, test_bit(__LC_LOCKED, &device->act_log->flags)); in drbd_al_shrink()
599 for (i = 0; i < device->act_log->nr_elements; i++) { in drbd_al_shrink()
600 al_ext = lc_element_by_index(device->act_log, i); in drbd_al_shrink()
930 rv = lc_is_used(device->act_log, enr); in _is_in_al()
1089 if (lc_is_used(device->act_log, al_enr+i)) in drbd_try_rs_begin_io()