Lines Matching refs:e

37 	struct ubi_wl_entry *e, *victim = NULL;  in find_anchor_wl_entry()  local
40 ubi_rb_for_each_entry(p, e, root, u.rb) { in find_anchor_wl_entry()
41 if (e->pnum < UBI_FM_MAX_START && e->ec < max_ec) { in find_anchor_wl_entry()
42 victim = e; in find_anchor_wl_entry()
43 max_ec = e->ec; in find_anchor_wl_entry()
59 struct ubi_wl_entry *e; in return_unused_pool_pebs() local
62 e = ubi->lookuptbl[pool->pebs[i]]; in return_unused_pool_pebs()
63 wl_tree_add(e, &ubi->free); in return_unused_pool_pebs()
71 struct ubi_wl_entry *e; in anchor_pebs_avalible() local
73 ubi_rb_for_each_entry(p, e, root, u.rb) in anchor_pebs_avalible()
74 if (e->pnum < UBI_FM_MAX_START) in anchor_pebs_avalible()
91 struct ubi_wl_entry *e = NULL; in ubi_wl_get_fm_peb() local
97 e = find_anchor_wl_entry(&ubi->free); in ubi_wl_get_fm_peb()
99 e = find_mean_wl_entry(ubi, &ubi->free); in ubi_wl_get_fm_peb()
101 if (!e) in ubi_wl_get_fm_peb()
104 self_check_in_wl_tree(ubi, e, &ubi->free); in ubi_wl_get_fm_peb()
108 rb_erase(&e->u.rb, &ubi->free); in ubi_wl_get_fm_peb()
111 return e; in ubi_wl_get_fm_peb()
122 struct ubi_wl_entry *e; in ubi_refill_pools() local
139 e = wl_get_wle(ubi); in ubi_refill_pools()
140 if (!e) in ubi_refill_pools()
143 pool->pebs[pool->size] = e->pnum; in ubi_refill_pools()
153 e = find_wl_entry(ubi, &ubi->free, WL_FREE_MAX_DIFF); in ubi_refill_pools()
154 self_check_in_wl_tree(ubi, e, &ubi->free); in ubi_refill_pools()
155 rb_erase(&e->u.rb, &ubi->free); in ubi_refill_pools()
158 wl_pool->pebs[wl_pool->size] = e->pnum; in ubi_refill_pools()
329 struct ubi_wl_entry *e; in ubi_wl_put_fm_peb() local
338 e = ubi->lookuptbl[pnum]; in ubi_wl_put_fm_peb()
344 if (!e) { in ubi_wl_put_fm_peb()
345 e = fm_e; in ubi_wl_put_fm_peb()
346 ubi_assert(e->ec >= 0); in ubi_wl_put_fm_peb()
347 ubi->lookuptbl[pnum] = e; in ubi_wl_put_fm_peb()
353 return schedule_erase(ubi, e, vol_id, lnum, torture); in ubi_wl_put_fm_peb()
374 kfree(ubi->fm->e[i]); in ubi_fastmap_close()
388 struct ubi_wl_entry *e, in may_reserve_for_fm() argument
390 if (e && !ubi->fm_disabled && !ubi->fm && in may_reserve_for_fm()
391 e->pnum < UBI_FM_MAX_START) in may_reserve_for_fm()
392 e = rb_entry(rb_next(root->rb_node), in may_reserve_for_fm()
395 return e; in may_reserve_for_fm()