Searched refs:ubi_wl_entry (Results 1 - 7 of 7) sorted by relevance

/linux-master/drivers/mtd/ubi/
H A Dwl.h6 static struct ubi_wl_entry *find_anchor_wl_entry(struct rb_root *root);
7 static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi);
8 static struct ubi_wl_entry *next_peb_for_wl(struct ubi_device *ubi);
19 static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi,
20 struct ubi_wl_entry *e,
23 static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi);
26 static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi,
27 struct ubi_wl_entry *e,
H A Dfastmap-wl.c26 static struct ubi_wl_entry *find_anchor_wl_entry(struct rb_root *root)
29 struct ubi_wl_entry *e, *victim = NULL;
43 struct ubi_wl_entry *e)
58 struct ubi_wl_entry *e;
75 struct ubi_wl_entry *ubi_wl_get_fm_peb(struct ubi_device *ubi, int anchor)
77 struct ubi_wl_entry *e = NULL;
189 struct ubi_wl_entry *e;
350 static struct ubi_wl_entry *next_peb_for_wl(struct ubi_device *ubi)
373 struct ubi_wl_entry *e;
391 e = rb_entry(rb_first(&ubi->used), struct ubi_wl_entry,
[all...]
H A Dwl.c127 struct ubi_wl_entry *e, struct rb_root *root);
129 struct ubi_wl_entry *e);
139 static void wl_tree_add(struct ubi_wl_entry *e, struct rb_root *root)
145 struct ubi_wl_entry *e1;
148 e1 = rb_entry(parent, struct ubi_wl_entry, u.rb);
175 static void wl_entry_destroy(struct ubi_device *ubi, struct ubi_wl_entry *e)
242 static int in_wl_tree(struct ubi_wl_entry *e, struct rb_root *root)
248 struct ubi_wl_entry *e1;
250 e1 = rb_entry(p, struct ubi_wl_entry, u.rb);
281 static inline int in_pq(const struct ubi_device *ubi, struct ubi_wl_entry *
[all...]
H A Dubi.h160 * struct ubi_wl_entry - wear-leveling entry.
170 struct ubi_wl_entry { struct
233 struct ubi_wl_entry *e[UBI_FM_MAX_BLOCKS];
509 * @lookuptbl: a table to quickly find a &struct ubi_wl_entry object for any
601 struct ubi_wl_entry *fm_anchor;
617 struct ubi_wl_entry **lookuptbl;
618 struct ubi_wl_entry *move_from;
619 struct ubi_wl_entry *move_to;
805 struct ubi_wl_entry *e;
905 int ubi_sync_erase(struct ubi_device *ubi, struct ubi_wl_entry *
[all...]
H A Dfastmap.c1061 struct ubi_wl_entry *e;
1141 struct ubi_wl_entry *wl_e;
1409 struct ubi_wl_entry *e;
1493 struct ubi_wl_entry *tmp_e;
H A Ddebug.c512 struct ubi_wl_entry *wl;
H A Dbuild.c603 dbg_gen("sizeof(struct ubi_wl_entry) %zu", sizeof(struct ubi_wl_entry));
1358 sizeof(struct ubi_wl_entry),

Completed in 131 milliseconds