Lines Matching refs:lnum

88 	       wbuf->lnum, wbuf->offs + wbuf->used, gc_lnum,  in switch_gc_head()
278 err = ubifs_tnc_has_node(c, &snod->key, 0, sleb->lnum, in sort_nodes()
324 int err, new_lnum = wbuf->lnum, new_offs = wbuf->offs + wbuf->used; in move_node()
331 err = ubifs_tnc_replace(c, &snod->key, sleb->lnum, in move_node()
355 if (wbuf->lnum == -1) { in move_nodes()
474 int err = 0, lnum = lp->lnum; in ubifs_garbage_collect_leb() local
478 ubifs_assert(c->gc_lnum != lnum); in ubifs_garbage_collect_leb()
479 ubifs_assert(wbuf->lnum != lnum); in ubifs_garbage_collect_leb()
483 dbg_gc("LEB %d is free, return it", lp->lnum); in ubifs_garbage_collect_leb()
495 err = ubifs_change_one_lp(c, lp->lnum, c->leb_size, in ubifs_garbage_collect_leb()
500 err = ubifs_leb_unmap(c, lp->lnum); in ubifs_garbage_collect_leb()
505 c->gc_lnum = lnum; in ubifs_garbage_collect_leb()
516 sleb = ubifs_scan(c, lnum, 0, c->sbuf, 0); in ubifs_garbage_collect_leb()
527 lnum, lp->free, lp->dirty); in ubifs_garbage_collect_leb()
534 err = ubifs_dirty_idx_node(c, &snod->key, level, lnum, in ubifs_garbage_collect_leb()
546 idx_gc->lnum = lnum; in ubifs_garbage_collect_leb()
556 err = ubifs_change_one_lp(c, lnum, c->leb_size, 0, 0, in ubifs_garbage_collect_leb()
563 lnum, lp->free, lp->dirty); in ubifs_garbage_collect_leb()
573 err = ubifs_change_one_lp(c, lnum, c->leb_size, 0, 0, 0, 0); in ubifs_garbage_collect_leb()
578 c->gced_lnum = lnum; in ubifs_garbage_collect_leb()
584 c->gc_lnum = lnum; in ubifs_garbage_collect_leb()
591 err = ubifs_leb_unmap(c, lnum); in ubifs_garbage_collect_leb()
605 c->gced_lnum = lnum; in ubifs_garbage_collect_leb()
717 lp.lnum, lp.free, lp.dirty, lp.free + lp.dirty, in ubifs_garbage_collect()
721 if (wbuf->lnum == -1) in ubifs_garbage_collect()
733 err = ubifs_return_leb(c, lp.lnum); in ubifs_garbage_collect()
743 dbg_gc("LEB %d freed, return", lp.lnum); in ubifs_garbage_collect()
744 ret = lp.lnum; in ubifs_garbage_collect()
755 dbg_gc("indexing LEB %d freed, continue", lp.lnum); in ubifs_garbage_collect()
761 dbg_gc("LEB %d retained, freed %d bytes", lp.lnum, in ubifs_garbage_collect()
824 ubifs_return_leb(c, lp.lnum); in ubifs_garbage_collect()
861 err = ubifs_leb_unmap(c, lp->lnum); in ubifs_gc_start_commit()
903 idx_gc->lnum = lp->lnum; in ubifs_gc_start_commit()
928 dbg_gc("LEB %d", idx_gc->lnum); in ubifs_gc_end_commit()
929 err = ubifs_leb_unmap(c, idx_gc->lnum); in ubifs_gc_end_commit()
932 err = ubifs_change_one_lp(c, idx_gc->lnum, LPROPS_NC, in ubifs_gc_end_commit()
974 int lnum; in ubifs_get_idx_gc_leb() local
979 lnum = idx_gc->lnum; in ubifs_get_idx_gc_leb()
983 return lnum; in ubifs_get_idx_gc_leb()