Lines Matching refs:lnum

281 	br->lnum = cpu_to_le32(main_first + DEFAULT_DATA_LEB);  in create_default_filesystem()
792 static int fixup_leb(struct ubifs_info *c, int lnum, int len) in fixup_leb() argument
801 dbg_mnt("unmap empty LEB %d", lnum); in fixup_leb()
802 return ubifs_leb_unmap(c, lnum); in fixup_leb()
805 dbg_mnt("fixup LEB %d, data len %d", lnum, len); in fixup_leb()
806 err = ubifs_leb_read(c, lnum, c->sbuf, 0, len, 1); in fixup_leb()
810 return ubifs_leb_change(c, lnum, c->sbuf, len); in fixup_leb()
822 int lnum, err = 0; in fixup_free_space() local
828 for (lnum = UBIFS_MST_LNUM; lnum < UBIFS_LOG_LNUM; lnum++) { in fixup_free_space()
829 err = fixup_leb(c, lnum, c->mst_offs + c->mst_node_alsz); in fixup_free_space()
835 lnum = ubifs_next_log_lnum(c, c->lhead_lnum); in fixup_free_space()
836 while (lnum != c->ltail_lnum) { in fixup_free_space()
837 err = fixup_leb(c, lnum, 0); in fixup_free_space()
840 lnum = ubifs_next_log_lnum(c, lnum); in fixup_free_space()
853 for (lnum = c->lpt_first; lnum <= c->lpt_last; lnum++) { in fixup_free_space()
854 int free = c->ltab[lnum - c->lpt_first].free; in fixup_free_space()
857 err = fixup_leb(c, lnum, c->leb_size - free); in fixup_free_space()
864 for (lnum = c->orph_first; lnum <= c->orph_last; lnum++) { in fixup_free_space()
865 err = fixup_leb(c, lnum, 0); in fixup_free_space()
871 for (lnum = c->main_first; lnum < c->leb_cnt; lnum++) { in fixup_free_space()
872 lprops = ubifs_lpt_lookup(c, lnum); in fixup_free_space()
879 err = fixup_leb(c, lnum, c->leb_size - lprops->free); in fixup_free_space()