Lines Matching defs:ubi

175 static void wl_entry_destroy(struct ubi_device *ubi, struct ubi_wl_entry *e)  in wl_entry_destroy()
190 static int do_work(struct ubi_device *ubi, int *executed) in do_work()
281 static inline int in_pq(const struct ubi_device *ubi, struct ubi_wl_entry *e) in in_pq()
304 static void prot_queue_add(struct ubi_device *ubi, struct ubi_wl_entry *e) in prot_queue_add()
325 static struct ubi_wl_entry *find_wl_entry(struct ubi_device *ubi, in find_wl_entry()
363 static struct ubi_wl_entry *find_mean_wl_entry(struct ubi_device *ubi, in find_mean_wl_entry()
395 static struct ubi_wl_entry *wl_get_wle(struct ubi_device *ubi) in wl_get_wle()
426 static int prot_queue_del(struct ubi_device *ubi, int pnum) in prot_queue_del()
451 int ubi_sync_erase(struct ubi_device *ubi, struct ubi_wl_entry *e, int torture) in ubi_sync_erase()
510 static void serve_prot_queue(struct ubi_device *ubi) in serve_prot_queue()
554 static void __schedule_ubi_work(struct ubi_device *ubi, struct ubi_work *wrk) in __schedule_ubi_work()
573 static void schedule_ubi_work(struct ubi_device *ubi, struct ubi_work *wrk) in schedule_ubi_work()
595 static int schedule_erase(struct ubi_device *ubi, struct ubi_wl_entry *e, in schedule_erase()
632 static int do_sync_erase(struct ubi_device *ubi, struct ubi_wl_entry *e, in do_sync_erase()
659 static int wear_leveling_worker(struct ubi_device *ubi, struct ubi_work *wrk,
1029 static int ensure_wear_leveling(struct ubi_device *ubi, int nested)
1105 static int __erase_worker(struct ubi_device *ubi, struct ubi_work *wl_wrk)
1235 static int erase_worker(struct ubi_device *ubi, struct ubi_work *wl_wrk,
1267 int ubi_wl_put_peb(struct ubi_device *ubi, int vol_id, int lnum,
1371 int ubi_wl_scrub_peb(struct ubi_device *ubi, int pnum)
1436 int ubi_wl_flush(struct ubi_device *ubi, int vol_id, int lnum)
1487 static bool scrub_possible(struct ubi_device *ubi, struct ubi_wl_entry *e)
1520 int ubi_bitflip_check(struct ubi_device *ubi, int pnum, int force)
1636 static void tree_destroy(struct ubi_device *ubi, struct rb_root *root)
1670 struct ubi_device *ubi = u; local
1738 static void shutdown_work(struct ubi_device *ubi)
1757 static int erase_aeb(struct ubi_device *ubi, struct ubi_ainf_peb *aeb, bool sync)
1799 int ubi_wl_init(struct ubi_device *ubi, struct ubi_attach_info *ai)
1968 static void protection_queue_destroy(struct ubi_device *ubi)
1985 void ubi_wl_close(struct ubi_device *ubi)
2008 static int self_check_ec(struct ubi_device *ubi, int pnum, int ec)
2051 static int self_check_in_wl_tree(const struct ubi_device *ubi,
2074 static int self_check_in_pq(const struct ubi_device *ubi,
2089 static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi)
2111 static int produce_free_peb(struct ubi_device *ubi)
2137 int ubi_wl_get_peb(struct ubi_device *ubi)