Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/mtd/ubi/
Dwl.h7 static struct ubi_wl_entry *find_anchor_wl_entry(struct rb_root *root);
8 static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi);
16 static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi,
17 struct ubi_wl_entry *e,
20 static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi);
23 static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi, in may_reserve_for_fm()
24 struct ubi_wl_entry *e, in may_reserve_for_fm()
Dwl.c140 struct ubi_wl_entry *e, struct rb_root *root);
142 struct ubi_wl_entry *e);
152 static void wl_tree_add(struct ubi_wl_entry *e, struct rb_root *root) in wl_tree_add()
158 struct ubi_wl_entry *e1; in wl_tree_add()
161 e1 = rb_entry(parent, struct ubi_wl_entry, u.rb); in wl_tree_add()
188 static void wl_entry_destroy(struct ubi_device *ubi, struct ubi_wl_entry *e) in wl_entry_destroy()
249 static int in_wl_tree(struct ubi_wl_entry *e, struct rb_root *root) in in_wl_tree()
255 struct ubi_wl_entry *e1; in in_wl_tree()
257 e1 = rb_entry(p, struct ubi_wl_entry, u.rb); in in_wl_tree()
290 static void prot_queue_add(struct ubi_device *ubi, struct ubi_wl_entry *e) in prot_queue_add()
[all …]
Dfastmap-wl.c35 static struct ubi_wl_entry *find_anchor_wl_entry(struct rb_root *root) in find_anchor_wl_entry()
38 struct ubi_wl_entry *e, *victim = NULL; in find_anchor_wl_entry()
60 struct ubi_wl_entry *e; in return_unused_pool_pebs()
72 struct ubi_wl_entry *e; in anchor_pebs_available()
90 struct ubi_wl_entry *ubi_wl_get_fm_peb(struct ubi_device *ubi, int anchor) in ubi_wl_get_fm_peb()
92 struct ubi_wl_entry *e = NULL; in ubi_wl_get_fm_peb()
123 struct ubi_wl_entry *e; in ubi_refill_pools()
260 static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi) in get_peb_for_wl()
322 int ubi_wl_put_fm_peb(struct ubi_device *ubi, struct ubi_wl_entry *fm_e, in ubi_wl_put_fm_peb()
325 struct ubi_wl_entry *e; in ubi_wl_put_fm_peb()
[all …]
Dubi.h191 struct ubi_wl_entry { struct
254 struct ubi_wl_entry *e[UBI_FM_MAX_BLOCKS];
404 struct ubi_wl_entry;
628 struct ubi_wl_entry **lookuptbl;
629 struct ubi_wl_entry *move_from;
630 struct ubi_wl_entry *move_to;
817 struct ubi_wl_entry *e;
926 struct ubi_wl_entry *ubi_wl_get_fm_peb(struct ubi_device *ubi, int anchor);
927 int ubi_wl_put_fm_peb(struct ubi_device *ubi, struct ubi_wl_entry *used_e,
1223 static inline struct ubi_wl_entry *ubi_find_fm_block(const struct ubi_device *ubi, in ubi_find_fm_block()
Dfastmap.c1060 struct ubi_wl_entry *e; in ubi_scan_fastmap()
1141 struct ubi_wl_entry *wl_e; in ubi_write_fastmap()
1453 struct ubi_wl_entry *e; in invalidate_fastmap()
1537 struct ubi_wl_entry *tmp_e; in ubi_update_fastmap()
Dbuild.c590 dbg_gen("sizeof(struct ubi_wl_entry) %zu", sizeof(struct ubi_wl_entry)); in io_init()
1210 sizeof(struct ubi_wl_entry), in ubi_init()
Ddebug.c441 struct ubi_wl_entry *wl; in eraseblk_count_seq_show()