| /Linux-v5.4/drivers/mtd/ubi/ | 
| D | wl.c | 175 static void wl_entry_destroy(struct ubi_device *ubi, struct ubi_wl_entry *e)  in wl_entry_destroy()188 static int do_work(struct ubi_device *ubi)  in do_work()
 275 static inline int in_pq(const struct ubi_device *ubi, struct ubi_wl_entry *e)  in in_pq()
 298 static void prot_queue_add(struct ubi_device *ubi, struct ubi_wl_entry *e)  in prot_queue_add()
 318 static struct ubi_wl_entry *find_wl_entry(struct ubi_device *ubi,  in find_wl_entry()
 361 static struct ubi_wl_entry *find_mean_wl_entry(struct ubi_device *ubi,  in find_mean_wl_entry()
 390 static struct ubi_wl_entry *wl_get_wle(struct ubi_device *ubi)  in wl_get_wle()
 421 static int prot_queue_del(struct ubi_device *ubi, int pnum)  in prot_queue_del()
 446 static int sync_erase(struct ubi_device *ubi, struct ubi_wl_entry *e,  in sync_erase()
 506 static void serve_prot_queue(struct ubi_device *ubi)  in serve_prot_queue()
 [all …]
 
 | 
| D | fastmap-wl.c | 14 	struct ubi_device *ubi = container_of(wrk, struct ubi_device, fm_work);  in update_fastmap_work_fn()  local47 static void return_unused_pool_pebs(struct ubi_device *ubi,  in return_unused_pool_pebs()
 81 struct ubi_wl_entry *ubi_wl_get_fm_peb(struct ubi_device *ubi, int anchor)  in ubi_wl_get_fm_peb()
 110 void ubi_refill_pools(struct ubi_device *ubi)  in ubi_refill_pools()
 174 static int produce_free_peb(struct ubi_device *ubi)  in produce_free_peb()
 197 int ubi_wl_get_peb(struct ubi_device *ubi)  in ubi_wl_get_peb()
 251 static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi)  in get_peb_for_wl()
 277 int ubi_ensure_anchor_pebs(struct ubi_device *ubi)  in ubi_ensure_anchor_pebs()
 313 int ubi_wl_put_fm_peb(struct ubi_device *ubi, struct ubi_wl_entry *fm_e,  in ubi_wl_put_fm_peb()
 352 static void ubi_fastmap_close(struct ubi_device *ubi)  in ubi_fastmap_close()
 [all …]
 
 | 
| D | io.c | 113 int ubi_io_read(const struct ubi_device *ubi, void *buf, int pnum, int offset,  in ubi_io_read()222 int ubi_io_write(struct ubi_device *ubi, const void *buf, int pnum, int offset,  in ubi_io_write()
 307 static int do_sync_erase(struct ubi_device *ubi, int pnum)  in do_sync_erase()
 363 static int torture_peb(struct ubi_device *ubi, int pnum)  in torture_peb()
 449 static int nor_erase_prepare(struct ubi_device *ubi, int pnum)  in nor_erase_prepare()
 523 int ubi_io_sync_erase(struct ubi_device *ubi, int pnum, int torture)  in ubi_io_sync_erase()
 565 int ubi_io_is_bad(const struct ubi_device *ubi, int pnum)  in ubi_io_is_bad()
 594 int ubi_io_mark_bad(const struct ubi_device *ubi, int pnum)  in ubi_io_mark_bad()
 623 static int validate_ec_hdr(const struct ubi_device *ubi,  in validate_ec_hdr()
 687 int ubi_io_read_ec_hdr(struct ubi_device *ubi, int pnum,  in ubi_io_read_ec_hdr()
 [all …]
 
 | 
| D | kapi.c | 26 void ubi_do_get_device_info(struct ubi_device *ubi, struct ubi_device_info *di)  in ubi_do_get_device_info()48 	struct ubi_device *ubi;  in ubi_get_device_info()  local
 67 void ubi_do_get_volume_info(struct ubi_device *ubi, struct ubi_volume *vol,  in ubi_do_get_volume_info()
 118 	struct ubi_device *ubi;  in ubi_open_volume()  local
 236 	struct ubi_device *ubi;  in ubi_open_volume_nm()  local
 328 	struct ubi_device *ubi = vol->ubi;  in ubi_close_volume()  local
 372 	struct ubi_device *ubi = vol->ubi;  in leb_read_sanity_check()  local
 426 	struct ubi_device *ubi = vol->ubi;  in ubi_leb_read()  local
 466 	struct ubi_device *ubi = vol->ubi;  in ubi_leb_read_sg()  local
 517 	struct ubi_device *ubi = vol->ubi;  in ubi_leb_write()  local
 [all …]
 
 | 
| D | build.c | 154 int ubi_volume_notify(struct ubi_device *ubi, struct ubi_volume *vol, int ntype)  in ubi_volume_notify()186 int ubi_notify_all(struct ubi_device *ubi, int ntype, struct notifier_block *nb)  in ubi_notify_all()
 234 		struct ubi_device *ubi = ubi_devices[i];  in ubi_enumerate_volumes()  local
 255 	struct ubi_device *ubi;  in ubi_get_device()  local
 273 void ubi_put_device(struct ubi_device *ubi)  in ubi_put_device()
 291 	struct ubi_device *ubi;  in ubi_get_by_major()  local
 323 		struct ubi_device *ubi = ubi_devices[i];  in ubi_major2num()  local
 340 	struct ubi_device *ubi;  in dev_attribute_show()  local
 407 	struct ubi_device *ubi = container_of(dev, struct ubi_device, dev);  in dev_release()  local
 416 static void kill_volumes(struct ubi_device *ubi)  in kill_volumes()
 [all …]
 
 | 
| D | debug.h | 62 static inline int ubi_dbg_is_bgt_disabled(const struct ubi_device *ubi)  in ubi_dbg_is_bgt_disabled()73 static inline int ubi_dbg_is_bitflip(const struct ubi_device *ubi)  in ubi_dbg_is_bitflip()
 87 static inline int ubi_dbg_is_write_failure(const struct ubi_device *ubi)  in ubi_dbg_is_write_failure()
 101 static inline int ubi_dbg_is_erase_failure(const struct ubi_device *ubi)  in ubi_dbg_is_erase_failure()
 108 static inline int ubi_dbg_chk_io(const struct ubi_device *ubi)  in ubi_dbg_chk_io()
 113 static inline int ubi_dbg_chk_gen(const struct ubi_device *ubi)  in ubi_dbg_chk_gen()
 118 static inline int ubi_dbg_chk_fastmap(const struct ubi_device *ubi)  in ubi_dbg_chk_fastmap()
 123 static inline void ubi_enable_dbg_chk_fastmap(struct ubi_device *ubi)  in ubi_enable_dbg_chk_fastmap()
 
 | 
| D | vtbl.c | 63 static int ubi_update_layout_vol(struct ubi_device *ubi)  in ubi_update_layout_vol()90 int ubi_change_vtbl_record(struct ubi_device *ubi, int idx,  in ubi_change_vtbl_record()
 121 int ubi_vtbl_rename_volumes(struct ubi_device *ubi,  in ubi_vtbl_rename_volumes()
 157 static int vtbl_check(const struct ubi_device *ubi,  in vtbl_check()
 285 static int create_vtbl(struct ubi_device *ubi, struct ubi_attach_info *ai,  in create_vtbl()
 361 static struct ubi_vtbl_record *process_lvol(struct ubi_device *ubi,  in process_lvol()
 484 static struct ubi_vtbl_record *create_empty_lvol(struct ubi_device *ubi,  in create_empty_lvol()
 520 static int init_volumes(struct ubi_device *ubi,  in init_volumes()
 718 static int check_attaching_info(const struct ubi_device *ubi,  in check_attaching_info()
 783 int ubi_read_volume_table(struct ubi_device *ubi, struct ubi_attach_info *ai)  in ubi_read_volume_table()
 [all …]
 
 | 
| D | eba.c | 71 unsigned long long ubi_next_sqnum(struct ubi_device *ubi)  in ubi_next_sqnum()90 static int ubi_get_compat(const struct ubi_device *ubi, int vol_id)  in ubi_get_compat()
 211 static struct ubi_ltree_entry *ltree_lookup(struct ubi_device *ubi, int vol_id,  in ltree_lookup()
 250 static struct ubi_ltree_entry *ltree_add_entry(struct ubi_device *ubi,  in ltree_add_entry()
 320 static int leb_read_lock(struct ubi_device *ubi, int vol_id, int lnum)  in leb_read_lock()
 337 static void leb_read_unlock(struct ubi_device *ubi, int vol_id, int lnum)  in leb_read_unlock()
 362 static int leb_write_lock(struct ubi_device *ubi, int vol_id, int lnum)  in leb_write_lock()
 384 static int leb_write_trylock(struct ubi_device *ubi, int vol_id, int lnum)  in leb_write_trylock()
 413 static void leb_write_unlock(struct ubi_device *ubi, int vol_id, int lnum)  in leb_write_unlock()
 451 int ubi_eba_unmap_leb(struct ubi_device *ubi, struct ubi_volume *vol,  in ubi_eba_unmap_leb()
 [all …]
 
 | 
| D | misc.c | 22 int ubi_calc_data_len(const struct ubi_device *ubi, const void *buf,  in ubi_calc_data_len()48 int ubi_check_volume(struct ubi_device *ubi, int vol_id)  in ubi_check_volume()
 92 void ubi_update_reserved(struct ubi_device *ubi)  in ubi_update_reserved()
 111 void ubi_calculate_reserved(struct ubi_device *ubi)  in ubi_calculate_reserved()
 145 void ubi_msg(const struct ubi_device *ubi, const char *fmt, ...)  in ubi_msg()
 161 void ubi_warn(const struct ubi_device *ubi, const char *fmt, ...)  in ubi_warn()
 178 void ubi_err(const struct ubi_device *ubi, const char *fmt, ...)  in ubi_err()
 
 | 
| D | upd.c | 41 static int set_update_marker(struct ubi_device *ubi, struct ubi_volume *vol)  in set_update_marker()74 static int clear_update_marker(struct ubi_device *ubi, struct ubi_volume *vol,  in clear_update_marker()
 114 int ubi_start_update(struct ubi_device *ubi, struct ubi_volume *vol,  in ubi_start_update()
 168 int ubi_start_leb_change(struct ubi_device *ubi, struct ubi_volume *vol,  in ubi_start_leb_change()
 219 static int write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum,  in write_leb()
 265 int ubi_more_update_data(struct ubi_device *ubi, struct ubi_volume *vol,  in ubi_more_update_data()
 380 int ubi_more_leb_change_data(struct ubi_device *ubi, struct ubi_volume *vol,  in ubi_more_leb_change_data()
 
 | 
| D | vmt.c | 59 	struct ubi_device *ubi;  in vol_attribute_show()  local144 int ubi_create_volume(struct ubi_device *ubi, struct ubi_mkvol_req *req)  in ubi_create_volume()
 343 	struct ubi_device *ubi = vol->ubi;  in ubi_remove_volume()  local
 415 	struct ubi_device *ubi = vol->ubi;  in ubi_resize_volume()  local
 536 int ubi_rename_volumes(struct ubi_device *ubi, struct list_head *rename_list)  in ubi_rename_volumes()
 575 int ubi_add_volume(struct ubi_device *ubi, struct ubi_volume *vol)  in ubi_add_volume()
 619 void ubi_free_volume(struct ubi_device *ubi, struct ubi_volume *vol)  in ubi_free_volume()
 635 static int self_check_volume(struct ubi_device *ubi, int vol_id)  in self_check_volume()
 788 static int self_check_volumes(struct ubi_device *ubi)  in self_check_volumes()
 
 | 
| D | debug.c | 22 void ubi_dump_flash(struct ubi_device *ubi, int pnum, int offset, int len)  in ubi_dump_flash()252 	struct ubi_device *ubi;  in dfs_file_read()  local
 315 	struct ubi_device *ubi;  in dfs_file_write()  local
 393 	struct ubi_device *ubi = s->private;  in eraseblk_count_seq_start()  local
 409 	struct ubi_device *ubi = s->private;  in eraseblk_count_seq_next()  local
 427 	struct ubi_device *ubi = s->private;  in eraseblk_count_seq_show()  local
 488 	struct ubi_device *ubi = s->private;  in eraseblk_count_release()  local
 510 int ubi_debugfs_init_dev(struct ubi_device *ubi)  in ubi_debugfs_init_dev()
 620 void ubi_debugfs_exit_dev(struct ubi_device *ubi)  in ubi_debugfs_exit_dev()
 633 int ubi_dbg_power_cut(struct ubi_device *ubi, int caller)  in ubi_dbg_power_cut()
 
 | 
| D | wl.h | 10 static inline void ubi_fastmap_init(struct ubi_device *ubi, int *count)  in ubi_fastmap_init()21 static inline void ubi_fastmap_close(struct ubi_device *ubi) { }  in ubi_fastmap_close()
 22 static inline void ubi_fastmap_init(struct ubi_device *ubi, int *count) { }  in ubi_fastmap_init()
 23 static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi,  in may_reserve_for_fm()
 
 | 
| D | fastmap.c | 16 static inline unsigned long *init_seen(struct ubi_device *ubi)  in init_seen()46 static inline void set_seen(struct ubi_device *ubi, int pnum, unsigned long *seen)  in set_seen()
 59 static int self_check_seen(struct ubi_device *ubi, unsigned long *seen)  in self_check_seen()
 80 size_t ubi_calc_fm_size(struct ubi_device *ubi)  in ubi_calc_fm_size()
 104 static struct ubi_vid_io_buf *new_fm_vbuf(struct ubi_device *ubi, int vol_id)  in new_fm_vbuf()
 242 static int update_vol(struct ubi_device *ubi, struct ubi_attach_info *ai,  in update_vol()
 336 static int process_pool_aeb(struct ubi_device *ubi, struct ubi_attach_info *ai,  in process_pool_aeb()
 400 static int scan_pool(struct ubi_device *ubi, struct ubi_attach_info *ai,  in scan_pool()
 546 static int ubi_attach_fastmap(struct ubi_device *ubi,  in ubi_attach_fastmap()
 850 int ubi_scan_fastmap(struct ubi_device *ubi, struct ubi_attach_info *ai,  in ubi_scan_fastmap()
 [all …]
 
 | 
| D | attach.c | 330 static int validate_vid_hdr(const struct ubi_device *ubi,  in validate_vid_hdr()438 int ubi_compare_lebs(struct ubi_device *ubi, const struct ubi_ainf_peb *aeb,  in ubi_compare_lebs()
 563 int ubi_add_to_av(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum,  in ubi_add_to_av()
 771 static int early_erase_peb(struct ubi_device *ubi,  in early_erase_peb()
 818 struct ubi_ainf_peb *ubi_early_get_peb(struct ubi_device *ubi,  in ubi_early_get_peb()
 872 static int check_corruption(struct ubi_device *ubi, struct ubi_vid_hdr *vid_hdr,  in check_corruption()
 941 static int scan_peb(struct ubi_device *ubi, struct ubi_attach_info *ai,  in scan_peb()
 1207 static int late_analysis(struct ubi_device *ubi, struct ubi_attach_info *ai)  in late_analysis()
 1374 static int scan_all(struct ubi_device *ubi, struct ubi_attach_info *ai,  in scan_all()
 1487 static int scan_fast(struct ubi_device *ubi, struct ubi_attach_info **ai)  in scan_fast()
 [all …]
 
 | 
| D | cdev.c | 161 	struct ubi_device *ubi = desc->vol->ubi;  in vol_cdev_fsync()  local176 	struct ubi_device *ubi = vol->ubi;  in vol_cdev_read()  local
 253 	struct ubi_device *ubi = vol->ubi;  in vol_cdev_direct_write()  local
 329 	struct ubi_device *ubi = vol->ubi;  in vol_cdev_write()  local
 384 	struct ubi_device *ubi = vol->ubi;  in vol_cdev_ioctl()  local
 593 static int verify_mkvol_req(const struct ubi_device *ubi,  in verify_mkvol_req()
 657 static int verify_rsvol_req(const struct ubi_device *ubi,  in verify_rsvol_req()
 679 static int rename_volumes(struct ubi_device *ubi,  in rename_volumes()
 835 	struct ubi_device *ubi;  in ubi_cdev_ioctl()  local
 
 | 
| D | ubi.h | 341 	struct ubi_device *ubi;  member970 static inline int ubi_update_fastmap(struct ubi_device *ubi) { return 0; }  in ubi_update_fastmap()
 1000 #define ubi_for_each_free_peb(ubi, e, tmp_rb)	\  argument
 1009 #define ubi_for_each_used_peb(ubi, e, tmp_rb)	\  argument
 1018 #define ubi_for_each_scrub_peb(ubi, e, tmp_rb)	\  argument
 1027 #define ubi_for_each_protected_peb(ubi, i, e)	\  argument
 1066 static inline void ubi_init_vid_buf(const struct ubi_device *ubi,  in ubi_init_vid_buf()
 1083 ubi_alloc_vid_buf(const struct ubi_device *ubi, gfp_t gfp_flags)  in ubi_alloc_vid_buf()
 1130 static inline int ubi_io_read_data(const struct ubi_device *ubi, void *buf,  in ubi_io_read_data()
 1142 static inline int ubi_io_write_data(struct ubi_device *ubi, const void *buf,  in ubi_io_write_data()
 [all …]
 
 | 
| /Linux-v5.4/fs/ubifs/ | 
| D | super.c | 2037 	struct ubi_volume_desc *ubi;  in open_ubi()  local2081 static struct ubifs_info *alloc_ubifs_info(struct ubi_volume_desc *ubi)  in alloc_ubifs_info()
 2224 	struct ubi_volume_desc *ubi;  in ubifs_mount()  local
 
 | 
| D | ubifs.h | 1381 	struct ubi_volume_desc *ubi;  member
 |