Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/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);
15 static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi,
16 struct ubi_wl_entry *e,
19 static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi);
22 static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi, in may_reserve_for_fm()
23 struct ubi_wl_entry *e, in may_reserve_for_fm()
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) in wl_tree_add()
145 struct ubi_wl_entry *e1; in wl_tree_add()
148 e1 = rb_entry(parent, struct ubi_wl_entry, u.rb); in wl_tree_add()
175 static void wl_entry_destroy(struct ubi_device *ubi, struct ubi_wl_entry *e) in wl_entry_destroy()
236 static int in_wl_tree(struct ubi_wl_entry *e, struct rb_root *root) in in_wl_tree()
242 struct ubi_wl_entry *e1; in in_wl_tree()
244 e1 = rb_entry(p, struct ubi_wl_entry, u.rb); in in_wl_tree()
275 static inline int in_pq(const struct ubi_device *ubi, struct ubi_wl_entry *e) in in_pq()
[all …]
H A Dfastmap-wl.c26 static struct ubi_wl_entry *find_anchor_wl_entry(struct rb_root *root) in find_anchor_wl_entry()
29 struct ubi_wl_entry *e, *victim = NULL; in find_anchor_wl_entry()
43 struct ubi_wl_entry *e) in return_unused_peb()
58 struct ubi_wl_entry *e; in return_unused_pool_pebs()
75 struct ubi_wl_entry *ubi_wl_get_fm_peb(struct ubi_device *ubi, int anchor) in ubi_wl_get_fm_peb()
77 struct ubi_wl_entry *e = NULL; in ubi_wl_get_fm_peb()
135 struct ubi_wl_entry *e; in ubi_refill_pools()
282 static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi) in get_peb_for_wl()
311 struct ubi_wl_entry *anchor; in ubi_ensure_anchor_pebs()
361 int ubi_wl_put_fm_peb(struct ubi_device *ubi, struct ubi_wl_entry *fm_e, in ubi_wl_put_fm_peb()
[all …]
H A Dubi.h178 struct ubi_wl_entry { struct
241 struct ubi_wl_entry *e[UBI_FM_MAX_BLOCKS];
391 struct ubi_wl_entry;
604 struct ubi_wl_entry *fm_anchor;
619 struct ubi_wl_entry **lookuptbl;
620 struct ubi_wl_entry *move_from;
621 struct ubi_wl_entry *move_to;
807 struct ubi_wl_entry *e;
915 struct ubi_wl_entry *ubi_wl_get_fm_peb(struct ubi_device *ubi, int anchor);
916 int ubi_wl_put_fm_peb(struct ubi_device *ubi, struct ubi_wl_entry *used_e,
[all …]
H A Dfastmap.c1061 struct ubi_wl_entry *e; in ubi_scan_fastmap()
1142 struct ubi_wl_entry *wl_e; in ubi_write_fastmap()
1457 struct ubi_wl_entry *e; in invalidate_fastmap()
1541 struct ubi_wl_entry *tmp_e; in ubi_update_fastmap()
H A Dbuild.c594 dbg_gen("sizeof(struct ubi_wl_entry) %zu", sizeof(struct ubi_wl_entry)); in io_init()
1214 sizeof(struct ubi_wl_entry), in ubi_init()
H A Ddebug.c424 struct ubi_wl_entry *wl; in eraseblk_count_seq_show()
/OK3568_Linux_fs/u-boot/drivers/mtd/ubi/
H A Dwl.h10 static struct ubi_wl_entry *find_anchor_wl_entry(struct rb_root *root);
11 static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi);
21 static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi,
22 struct ubi_wl_entry *e,
25 static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi);
28 static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi, in may_reserve_for_fm()
29 struct ubi_wl_entry *e, in may_reserve_for_fm()
H A Dwl.c133 struct ubi_wl_entry *e, struct rb_root *root);
135 struct ubi_wl_entry *e);
145 static void wl_tree_add(struct ubi_wl_entry *e, struct rb_root *root) in wl_tree_add()
151 struct ubi_wl_entry *e1; in wl_tree_add()
154 e1 = rb_entry(parent, struct ubi_wl_entry, u.rb); in wl_tree_add()
181 static void wl_entry_destroy(struct ubi_device *ubi, struct ubi_wl_entry *e) in wl_entry_destroy()
242 static int in_wl_tree(struct ubi_wl_entry *e, struct rb_root *root) in in_wl_tree()
248 struct ubi_wl_entry *e1; in in_wl_tree()
250 e1 = rb_entry(p, struct ubi_wl_entry, u.rb); in in_wl_tree()
283 static void prot_queue_add(struct ubi_device *ubi, struct ubi_wl_entry *e) in prot_queue_add()
[all …]
H A Dfastmap-wl.c34 static struct ubi_wl_entry *find_anchor_wl_entry(struct rb_root *root) in find_anchor_wl_entry()
37 struct ubi_wl_entry *e, *victim = NULL; in find_anchor_wl_entry()
59 struct ubi_wl_entry *e; in return_unused_pool_pebs()
71 struct ubi_wl_entry *e; in anchor_pebs_avalible()
89 struct ubi_wl_entry *ubi_wl_get_fm_peb(struct ubi_device *ubi, int anchor) in ubi_wl_get_fm_peb()
91 struct ubi_wl_entry *e = NULL; in ubi_wl_get_fm_peb()
122 struct ubi_wl_entry *e; in ubi_refill_pools()
259 static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi) in get_peb_for_wl()
326 int ubi_wl_put_fm_peb(struct ubi_device *ubi, struct ubi_wl_entry *fm_e, in ubi_wl_put_fm_peb()
329 struct ubi_wl_entry *e; in ubi_wl_put_fm_peb()
[all …]
H A Dubi.h173 struct ubi_wl_entry { struct
236 struct ubi_wl_entry *e[UBI_FM_MAX_BLOCKS];
364 struct ubi_wl_entry;
589 struct ubi_wl_entry **lookuptbl;
590 struct ubi_wl_entry *move_from;
591 struct ubi_wl_entry *move_to;
768 struct ubi_wl_entry *e;
875 struct ubi_wl_entry *ubi_wl_get_fm_peb(struct ubi_device *ubi, int anchor);
876 int ubi_wl_put_fm_peb(struct ubi_device *ubi, struct ubi_wl_entry *used_e,
H A Dfastmap.c1053 struct ubi_wl_entry *e; in ubi_scan_fastmap()
1113 struct ubi_wl_entry *wl_e; in ubi_write_fastmap()
1417 struct ubi_wl_entry *e; in invalidate_fastmap()
1498 struct ubi_wl_entry *tmp_e; in ubi_update_fastmap()
H A Dbuild.c653 dbg_gen("sizeof(struct ubi_wl_entry) %zu", sizeof(struct ubi_wl_entry)); in io_init()
1271 sizeof(struct ubi_wl_entry), in ubi_init()
/OK3568_Linux_fs/u-boot/drivers/mtd/ubispl/
H A Dubi-wrapper.h80 struct ubi_wl_entry *e[UBI_FM_MAX_BLOCKS];