Lines Matching refs:free

42 		return lprops->free;  in get_heap_comp_val()
44 return lprops->free + lprops->dirty; in get_heap_comp_val()
414 if (lprops->free == c->leb_size) { in ubifs_categorize_lprops()
419 if (lprops->free + lprops->dirty == c->leb_size) { in ubifs_categorize_lprops()
427 if (lprops->dirty + lprops->free >= c->min_idx_node_sz) in ubifs_categorize_lprops()
431 lprops->dirty > lprops->free) in ubifs_categorize_lprops()
433 if (lprops->free > 0) in ubifs_categorize_lprops()
534 int free, int dirty, int flags, in ubifs_change_lp() argument
544 lprops->lnum, free, dirty, flags); in ubifs_change_lp()
556 ubifs_assert(c, free == LPROPS_NC || free >= 0); in ubifs_change_lp()
566 ubifs_assert(c, !(lprops->free & 7) && !(lprops->dirty & 7)); in ubifs_change_lp()
569 if ((lprops->flags & LPROPS_TAKEN) && lprops->free == c->leb_size) in ubifs_change_lp()
575 old_spc = lprops->free + lprops->dirty; in ubifs_change_lp()
584 if (free != LPROPS_NC) { in ubifs_change_lp()
585 free = ALIGN(free, 8); in ubifs_change_lp()
586 c->lst.total_free += free - lprops->free; in ubifs_change_lp()
589 if (free == c->leb_size) { in ubifs_change_lp()
590 if (lprops->free != c->leb_size) in ubifs_change_lp()
592 } else if (lprops->free == c->leb_size) in ubifs_change_lp()
594 lprops->free = free; in ubifs_change_lp()
616 new_spc = lprops->free + lprops->dirty; in ubifs_change_lp()
625 if ((lprops->flags & LPROPS_TAKEN) && lprops->free == c->leb_size) in ubifs_change_lp()
661 int ubifs_change_one_lp(struct ubifs_info *c, int lnum, int free, int dirty, in ubifs_change_one_lp() argument
676 lp = ubifs_change_lp(c, lp, free, dirty, flags, idx_gc_cnt); in ubifs_change_one_lp()
700 int ubifs_update_one_lp(struct ubifs_info *c, int lnum, int free, int dirty, in ubifs_update_one_lp() argument
715 lp = ubifs_change_lp(c, lp, free, lp->dirty + dirty, flags, 0); in ubifs_update_one_lp()
802 ubifs_assert(c, lprops->free == c->leb_size); in ubifs_fast_find_empty()
825 ubifs_assert(c, lprops->free + lprops->dirty == c->leb_size); in ubifs_fast_find_freeable()
849 ubifs_assert(c, lprops->free + lprops->dirty == c->leb_size); in ubifs_fast_find_frdi_idx()
873 if (lprops->free != c->leb_size) { in dbg_check_cats()
875 lprops->lnum, lprops->free, lprops->dirty, in dbg_check_cats()
881 lprops->lnum, lprops->free, lprops->dirty, in dbg_check_cats()
889 if (lprops->free + lprops->dirty != c->leb_size) { in dbg_check_cats()
891 lprops->lnum, lprops->free, lprops->dirty, in dbg_check_cats()
897 lprops->lnum, lprops->free, lprops->dirty, in dbg_check_cats()
919 if (lprops->free + lprops->dirty != c->leb_size) { in dbg_check_cats()
921 lprops->lnum, lprops->free, lprops->dirty, in dbg_check_cats()
927 lprops->lnum, lprops->free, lprops->dirty, in dbg_check_cats()
933 lprops->lnum, lprops->free, lprops->dirty, in dbg_check_cats()
1033 int cat, lnum = lp->lnum, is_idx = 0, used = 0, free, dirty, ret; in scan_check_cb() local
1096 if (lp->free == c->leb_size) { in scan_check_cb()
1102 if (lp->free + lp->dirty == c->leb_size && in scan_check_cb()
1104 lst->total_free += lp->free; in scan_check_cb()
1155 free = c->leb_size - sleb->endpt; in scan_check_cb()
1158 if (free > c->leb_size || free < 0 || dirty > c->leb_size || in scan_check_cb()
1161 lnum, free, dirty); in scan_check_cb()
1165 if (lp->free + lp->dirty == c->leb_size && in scan_check_cb()
1166 free + dirty == c->leb_size) in scan_check_cb()
1168 (!is_idx && free == c->leb_size) || in scan_check_cb()
1169 lp->free == c->leb_size) { in scan_check_cb()
1177 free = lp->free; in scan_check_cb()
1182 if (is_idx && lp->free + lp->dirty == free + dirty && in scan_check_cb()
1195 free = lp->free; in scan_check_cb()
1199 if (lp->free != free || lp->dirty != dirty) in scan_check_cb()
1203 if (free == c->leb_size) in scan_check_cb()
1217 if (free == c->leb_size) in scan_check_cb()
1224 lst->total_used += c->leb_size - free - dirty; in scan_check_cb()
1225 lst->total_free += free; in scan_check_cb()
1229 int spc = free + dirty; in scan_check_cb()
1243 lnum, lp->free, lp->dirty, lp->flags, free, dirty); in scan_check_cb()