Lines Matching refs:lp
92 const struct ubifs_lprops *lp; in set_bud_lprops() local
97 lp = ubifs_lpt_lookup_dirty(c, b->bud->lnum); in set_bud_lprops()
98 if (IS_ERR(lp)) { in set_bud_lprops()
99 err = PTR_ERR(lp); in set_bud_lprops()
103 dirty = lp->dirty; in set_bud_lprops()
104 if (b->bud->start == 0 && (lp->free != c->leb_size || lp->dirty != 0)) { in set_bud_lprops()
125 lp->free, lp->dirty); in set_bud_lprops()
127 lp->free, lp->dirty); in set_bud_lprops()
128 dirty -= c->leb_size - lp->free; in set_bud_lprops()
138 b->bud->lnum, lp->free, lp->dirty, b->free, in set_bud_lprops()
141 lp = ubifs_change_lp(c, lp, b->free, dirty + b->dirty, in set_bud_lprops()
142 lp->flags | LPROPS_TAKEN, 0); in set_bud_lprops()
143 if (IS_ERR(lp)) { in set_bud_lprops()
144 err = PTR_ERR(lp); in set_bud_lprops()
967 const struct ubifs_lprops *lp; in take_ihead() local
972 lp = ubifs_lpt_lookup_dirty(c, c->ihead_lnum); in take_ihead()
973 if (IS_ERR(lp)) { in take_ihead()
974 err = PTR_ERR(lp); in take_ihead()
978 free = lp->free; in take_ihead()
980 lp = ubifs_change_lp(c, lp, LPROPS_NC, LPROPS_NC, in take_ihead()
981 lp->flags | LPROPS_TAKEN, 0); in take_ihead()
982 if (IS_ERR(lp)) { in take_ihead()
983 err = PTR_ERR(lp); in take_ihead()