Lines Matching refs:lprops
356 pack_bits(&addr, &pos, pnode->lprops[i].free >> 3, in ubifs_pack_pnode()
358 pack_bits(&addr, &pos, pnode->lprops[i].dirty >> 3, in ubifs_pack_pnode()
360 if (pnode->lprops[i].flags & LPROPS_INDEX) in ubifs_pack_pnode()
658 pnode->lprops[0].free = c->leb_size - iopos; in ubifs_create_dflt_lpt()
659 pnode->lprops[0].dirty = iopos - node_sz; in ubifs_create_dflt_lpt()
660 pnode->lprops[0].flags = LPROPS_INDEX; in ubifs_create_dflt_lpt()
664 pnode->lprops[1].free = c->leb_size - iopos; in ubifs_create_dflt_lpt()
665 pnode->lprops[1].dirty = iopos - node_sz; in ubifs_create_dflt_lpt()
668 pnode->lprops[i].free = c->leb_size; in ubifs_create_dflt_lpt()
677 pnode->lprops[0].free = c->leb_size; in ubifs_create_dflt_lpt()
678 pnode->lprops[0].dirty = 0; in ubifs_create_dflt_lpt()
679 pnode->lprops[0].flags = 0; in ubifs_create_dflt_lpt()
681 pnode->lprops[1].free = c->leb_size; in ubifs_create_dflt_lpt()
682 pnode->lprops[1].dirty = 0; in ubifs_create_dflt_lpt()
869 int cat = pnode->lprops[i].flags & LPROPS_CAT_MASK; in update_cats()
870 int lnum = pnode->lprops[i].lnum; in update_cats()
874 ubifs_add_to_cat(c, &pnode->lprops[i], cat); in update_cats()
894 if (!new_pnode->lprops[i].lnum) in replace_cats()
896 ubifs_replace_cat(c, &old_pnode->lprops[i], in replace_cats()
897 &new_pnode->lprops[i]); in replace_cats()
971 struct ubifs_lprops * const lprops = &pnode->lprops[i]; in unpack_pnode() local
973 lprops->free = ubifs_unpack_bits(&addr, &pos, c->space_bits); in unpack_pnode()
974 lprops->free <<= 3; in unpack_pnode()
975 lprops->dirty = ubifs_unpack_bits(&addr, &pos, c->space_bits); in unpack_pnode()
976 lprops->dirty <<= 3; in unpack_pnode()
979 lprops->flags = LPROPS_INDEX; in unpack_pnode()
981 lprops->flags = 0; in unpack_pnode()
982 lprops->flags |= ubifs_categorize_lprops(c, lprops); in unpack_pnode()
1147 int free = pnode->lprops[i].free; in validate_pnode()
1148 int dirty = pnode->lprops[i].dirty; in validate_pnode()
1178 pnode->lprops[i].lnum = lnum++; in set_pnode_lnum()
1283 struct ubifs_lprops * const lprops = &pnode->lprops[i]; in read_pnode() local
1285 lprops->free = c->leb_size; in read_pnode()
1286 lprops->flags = ubifs_categorize_lprops(c, lprops); in read_pnode()
1364 struct ubifs_lprops *lprops; in read_lsave() local
1372 lprops = ubifs_lpt_lookup(c, lnum); in read_lsave()
1373 if (IS_ERR(lprops)) { in read_lsave()
1374 err = PTR_ERR(lprops); in read_lsave()
1472 pnode->lprops[iip].free, pnode->lprops[iip].dirty, in ubifs_lpt_lookup()
1473 pnode->lprops[iip].flags); in ubifs_lpt_lookup()
1474 return &pnode->lprops[iip]; in ubifs_lpt_lookup()
1614 pnode->lprops[iip].free, pnode->lprops[iip].dirty, in ubifs_lpt_lookup_dirty()
1615 pnode->lprops[iip].flags); in ubifs_lpt_lookup_dirty()
1617 return &pnode->lprops[iip]; in ubifs_lpt_lookup_dirty()
1888 struct ubifs_lprops * const lprops = &pnode->lprops[i]; in scan_get_pnode() local
1890 lprops->free = c->leb_size; in scan_get_pnode()
1891 lprops->flags = ubifs_categorize_lprops(c, lprops); in scan_get_pnode()
1980 struct ubifs_lprops *lprops = &pnode->lprops[iip]; in ubifs_lpt_scan_nolock() local
1981 int ret, lnum = lprops->lnum; in ubifs_lpt_scan_nolock()
1983 ret = scan_cb(c, lprops, path[h].in_tree, data); in ubifs_lpt_scan_nolock()
2008 ubifs_ensure_cat(c, lprops); in ubifs_lpt_scan_nolock()
2109 struct ubifs_lprops *lp, *lprops = &pnode->lprops[i]; in dbg_chk_pnode() local
2112 int found, cat = lprops->flags & LPROPS_CAT_MASK; in dbg_chk_pnode()
2118 if (lprops->lnum != lnum) { in dbg_chk_pnode()
2120 lprops->lnum, lnum); in dbg_chk_pnode()
2123 if (lprops->flags & LPROPS_TAKEN) { in dbg_chk_pnode()
2126 lprops->lnum, cat); in dbg_chk_pnode()
2131 if (lprops->flags & LPROPS_INDEX) { in dbg_chk_pnode()
2139 lprops->lnum, cat); in dbg_chk_pnode()
2152 lprops->lnum, cat); in dbg_chk_pnode()
2176 if (lprops->hpos < heap->cnt && in dbg_chk_pnode()
2177 heap->arr[lprops->hpos] == lprops) in dbg_chk_pnode()
2185 if (lprops == lp) { in dbg_chk_pnode()
2193 lprops->lnum, cat); in dbg_chk_pnode()
2198 if (lprops->free != c->leb_size) { in dbg_chk_pnode()
2200 lprops->lnum, cat, lprops->free, in dbg_chk_pnode()
2201 lprops->dirty); in dbg_chk_pnode()
2207 if (lprops->free + lprops->dirty != c->leb_size) { in dbg_chk_pnode()
2209 lprops->lnum, cat, lprops->free, in dbg_chk_pnode()
2210 lprops->dirty); in dbg_chk_pnode()