Searched refs:ubi_wl_entry (Results 1 – 6 of 6) sorted by relevance
/linux-4.1.27/drivers/mtd/ubi/ |
D | wl.h | 6 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()
|
D | fastmap-wl.c | 35 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_avalible() 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() 231 static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi) in get_peb_for_wl() 291 int ubi_wl_put_fm_peb(struct ubi_device *ubi, struct ubi_wl_entry *fm_e, in ubi_wl_put_fm_peb() 294 struct ubi_wl_entry *e; in ubi_wl_put_fm_peb() [all …]
|
D | wl.c | 140 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 …]
|
D | ubi.h | 176 struct ubi_wl_entry { struct 239 struct ubi_wl_entry *e[UBI_FM_MAX_BLOCKS]; 363 struct ubi_wl_entry; 588 struct ubi_wl_entry **lookuptbl; 589 struct ubi_wl_entry *move_from; 590 struct ubi_wl_entry *move_to; 767 struct ubi_wl_entry *e; 858 struct ubi_wl_entry *ubi_wl_get_fm_peb(struct ubi_device *ubi, int anchor); 859 int ubi_wl_put_fm_peb(struct ubi_device *ubi, struct ubi_wl_entry *used_e,
|
D | fastmap.c | 1030 struct ubi_wl_entry *e; in ubi_scan_fastmap() 1091 struct ubi_wl_entry *wl_e; in ubi_write_fastmap() 1395 struct ubi_wl_entry *e; in invalidate_fastmap() 1476 struct ubi_wl_entry *tmp_e; in ubi_update_fastmap()
|
D | build.c | 642 dbg_gen("sizeof(struct ubi_wl_entry) %zu", sizeof(struct ubi_wl_entry)); in io_init() 1256 sizeof(struct ubi_wl_entry), in ubi_init()
|