• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ubifs/

Lines Matching refs:ltab

140 	       lnum, c->ltab[lnum - c->lpt_first].free,
141 c->ltab[lnum - c->lpt_first].dirty, free, dirty);
143 c->ltab[lnum - c->lpt_first].free = free;
144 c->ltab[lnum - c->lpt_first].dirty += dirty;
152 * This function finds the next empty LEB in the ltab starting from @lnum. If a
163 if (c->ltab[i].tgc || c->ltab[i].cmt)
165 if (c->ltab[i].free == c->leb_size) {
166 c->ltab[i].cmt = 1;
173 if (c->ltab[i].tgc || c->ltab[i].cmt)
175 if (c->ltab[i].free == c->leb_size) {
176 c->ltab[i].cmt = 1;
203 /* Try to place lsave and ltab nicely */
240 /* Try to place lsave and ltab nicely */
349 if (c->ltab[i].cmt) {
350 c->ltab[i].cmt = 0;
356 if (c->ltab[i].cmt) {
357 c->ltab[i].cmt = 0;
388 /* Try to place lsave and ltab nicely */
431 /* Try to place lsave and ltab nicely */
541 dbg_lp("LPT ltab is at %d:%d", c->ltab_lnum, c->ltab_offs);
732 else if (c->ltab[i].free == c->leb_size)
734 else if (c->ltab[i].free + c->ltab[i].dirty == c->leb_size)
758 if (c->ltab[i].dirty > 0 &&
759 c->ltab[i].free + c->ltab[i].dirty == c->leb_size) {
760 c->ltab[i].tgc = 1;
761 c->ltab[i].free = c->leb_size;
762 c->ltab[i].dirty = 0;
782 if (c->ltab[i].tgc) {
786 c->ltab[i].tgc = 0;
965 * make_ltab_dirty - make ltab node dirty.
967 * @lnum: LEB number where ltab was written
968 * @offs: offset where ltab was written
981 return 0; /* This ltab node is obsolete */
1195 ubifs_assert(!c->ltab[i].tgc);
1197 c->ltab[i].free + c->ltab[i].dirty == c->leb_size)
1199 if (c->ltab[i].dirty > dirty) {
1200 dirty = c->ltab[i].dirty;
1278 memcpy(c->ltab_cmt, c->ltab,
1482 vfree(c->ltab);
1568 * dbg_is_ltab_dirty - determine if a ltab node is dirty.
1570 * @lnum: LEB number where ltab node was written
1571 * @offs: offset where ltab node was written
1617 * dbg_check_ltab_lnum - check the ltab for a LPT LEB number.
1656 if (len != c->ltab[i].free) {
1659 lnum, len, c->ltab[i].free);
1662 if (dirty != c->ltab[i].dirty) {
1665 lnum, dirty, c->ltab[i].dirty);
1681 * dbg_check_ltab - check the free and dirty space in the ltab.
1737 if (c->ltab[i].tgc || c->ltab[i].cmt)
1741 else if (c->ltab[i].free == c->leb_size)
1935 printk(KERN_DEBUG "LEB %d:%d, ltab\n",