Lines Matching refs:ltab

416 		     struct ubifs_lpt_lprops *ltab)  in ubifs_pack_ltab()  argument
424 pack_bits(&addr, &pos, ltab[i].free, c->lpt_spc_bits); in ubifs_pack_ltab()
425 pack_bits(&addr, &pos, ltab[i].dirty, c->lpt_spc_bits); in ubifs_pack_ltab()
467 lnum, dirty, c->ltab[lnum - c->lpt_first].dirty); in ubifs_add_lpt_dirt()
469 c->ltab[lnum - c->lpt_first].dirty += dirty; in ubifs_add_lpt_dirt()
482 lnum, c->ltab[lnum - c->lpt_first].free, in set_ltab()
483 c->ltab[lnum - c->lpt_first].dirty, free, dirty); in set_ltab()
485 c->ltab[lnum - c->lpt_first].free = free; in set_ltab()
486 c->ltab[lnum - c->lpt_first].dirty = dirty; in set_ltab()
616 struct ubifs_lpt_lprops *ltab = NULL; in ubifs_create_dflt_lpt() local
635 ltab = vmalloc(sizeof(struct ubifs_lpt_lprops) * c->lpt_lebs); in ubifs_create_dflt_lpt()
636 if (!pnode || !nnode || !buf || !ltab || !lsave) { in ubifs_create_dflt_lpt()
641 ubifs_assert(!c->ltab); in ubifs_create_dflt_lpt()
642 c->ltab = ltab; /* Needed by set_ltab */ in ubifs_create_dflt_lpt()
646 ltab[i].free = c->leb_size; in ubifs_create_dflt_lpt()
647 ltab[i].dirty = 0; in ubifs_create_dflt_lpt()
648 ltab[i].tgc = 0; in ubifs_create_dflt_lpt()
649 ltab[i].cmt = 0; in ubifs_create_dflt_lpt()
821 ubifs_pack_ltab(c, p, ltab); in ubifs_create_dflt_lpt()
852 c->ltab = NULL; in ubifs_create_dflt_lpt()
854 vfree(ltab); in ubifs_create_dflt_lpt()
1050 c->ltab[i].free = free; in unpack_ltab()
1051 c->ltab[i].dirty = dirty; in unpack_ltab()
1052 c->ltab[i].tgc = 0; in unpack_ltab()
1053 c->ltab[i].cmt = 0; in unpack_ltab()
1629 c->ltab = vmalloc(sizeof(struct ubifs_lpt_lprops) * c->lpt_lebs); in lpt_init_rd()
1630 if (!c->ltab) in lpt_init_rd()
1709 if (c->ltab[i].free == c->leb_size) { in lpt_init_wr()