/kernel/linux/linux-5.10/drivers/mtd/ubi/ |
H A D | wl.h | 9 static inline void ubi_fastmap_init(struct ubi_device *ubi, int *count) in ubi_fastmap_init() argument 20 static inline void ubi_fastmap_close(struct ubi_device *ubi) { } in ubi_fastmap_close() argument 21 static inline void ubi_fastmap_init(struct ubi_device *ubi, in in ubi_fastmap_close() argument 22 may_reserve_for_fm(struct ubi_device *ubi, struct ubi_wl_entry *e, struct rb_root *root) may_reserve_for_fm() argument [all...] |
H A D | debug.h | 62 static inline int ubi_dbg_is_bgt_disabled(const struct ubi_device *ubi) in ubi_dbg_is_bgt_disabled() argument 73 static inline int ubi_dbg_is_bitflip(const struct ubi_device *ubi) in ubi_dbg_is_bitflip() argument 87 ubi_dbg_is_write_failure(const struct ubi_device *ubi) ubi_dbg_is_write_failure() argument 101 ubi_dbg_is_erase_failure(const struct ubi_device *ubi) ubi_dbg_is_erase_failure() argument 108 ubi_dbg_chk_io(const struct ubi_device *ubi) ubi_dbg_chk_io() argument 113 ubi_dbg_chk_gen(const struct ubi_device *ubi) ubi_dbg_chk_gen() argument 118 ubi_dbg_chk_fastmap(const struct ubi_device *ubi) ubi_dbg_chk_fastmap() argument 123 ubi_enable_dbg_chk_fastmap(struct ubi_device *ubi) ubi_enable_dbg_chk_fastmap() argument [all...] |
H A D | misc.c | 22 int ubi_calc_data_len(const struct ubi_device *ubi, const void *buf, in ubi_calc_data_len() argument 48 int ubi_check_volume(struct ubi_device *ubi, int vol_id) in ubi_check_volume() argument 92 ubi_update_reserved(struct ubi_device *ubi) ubi_update_reserved() argument 111 ubi_calculate_reserved(struct ubi_device *ubi) ubi_calculate_reserved() argument 145 ubi_msg(const struct ubi_device *ubi, const char *fmt, ...) ubi_msg() argument 161 ubi_warn(const struct ubi_device *ubi, const char *fmt, ...) ubi_warn() argument 178 ubi_err(const struct ubi_device *ubi, const char *fmt, ...) ubi_err() argument [all...] |
H A D | upd.c | 41 static int set_update_marker(struct ubi_device *ubi, struct ubi_volume *vol) in set_update_marker() argument 74 static int clear_update_marker(struct ubi_device *ubi, struc argument 114 ubi_start_update(struct ubi_device *ubi, struct ubi_volume *vol, long long bytes) ubi_start_update() argument 168 ubi_start_leb_change(struct ubi_device *ubi, struct ubi_volume *vol, const struct ubi_leb_change_req *req) ubi_start_leb_change() argument 219 write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, void *buf, int len, int used_ebs) write_leb() argument 265 ubi_more_update_data(struct ubi_device *ubi, struct ubi_volume *vol, const void __user *buf, int count) ubi_more_update_data() argument 380 ubi_more_leb_change_data(struct ubi_device *ubi, struct ubi_volume *vol, const void __user *buf, int count) ubi_more_leb_change_data() argument [all...] |
H A D | fastmap-wl.c | 14 struct ubi_device *ubi = container_of(wrk, struct ubi_device, fm_work); in update_fastmap_work_fn() local 42 static inline void return_unused_peb(struct ubi_device *ubi, in return_unused_peb() argument 54 static void return_unused_pool_pebs(struct ubi_device *ubi, in return_unused_pool_pebs() argument 75 ubi_wl_get_fm_peb(struct ubi_device *ubi, int anchor) ubi_wl_get_fm_peb() argument 112 has_enough_free_count(struct ubi_device *ubi, bool is_wl_pool) has_enough_free_count() argument 131 ubi_refill_pools(struct ubi_device *ubi) ubi_refill_pools() argument 207 produce_free_peb(struct ubi_device *ubi) produce_free_peb() argument 230 ubi_wl_get_peb(struct ubi_device *ubi) ubi_wl_get_peb() argument 284 get_peb_for_wl(struct ubi_device *ubi) get_peb_for_wl() argument 310 ubi_ensure_anchor_pebs(struct ubi_device *ubi) ubi_ensure_anchor_pebs() argument 363 ubi_wl_put_fm_peb(struct ubi_device *ubi, struct ubi_wl_entry *fm_e, int lnum, int torture) ubi_wl_put_fm_peb() argument 402 ubi_fastmap_close(struct ubi_device *ubi) ubi_fastmap_close() argument 429 may_reserve_for_fm(struct ubi_device *ubi, struct ubi_wl_entry *e, struct rb_root *root) may_reserve_for_fm() argument [all...] |
H A D | cdev.c | 161 struct ubi_device *ubi = desc->vol->ubi; vol_cdev_fsync() local 176 struct ubi_device *ubi = vol->ubi; vol_cdev_read() local 253 struct ubi_device *ubi = vol->ubi; vol_cdev_direct_write() local 329 struct ubi_device *ubi = vol->ubi; vol_cdev_write() local 384 struct ubi_device *ubi = vol->ubi; vol_cdev_ioctl() local 593 verify_mkvol_req(const struct ubi_device *ubi, const struct ubi_mkvol_req *req) verify_mkvol_req() argument 657 verify_rsvol_req(const struct ubi_device *ubi, const struct ubi_rsvol_req *req) verify_rsvol_req() argument 679 rename_volumes(struct ubi_device *ubi, struct ubi_rnvol_req *req) rename_volumes() argument 835 struct ubi_device *ubi; ubi_cdev_ioctl() local [all...] |
H A D | debug.c | 22 void ubi_dump_flash(struct ubi_device *ubi, int pnum, int offset, int len) in ubi_dump_flash() argument 253 struct ubi_device *ubi; in dfs_file_read() local 316 struct ubi_device *ubi; dfs_file_write() local 394 struct ubi_device *ubi = s->private; eraseblk_count_seq_start() local 407 struct ubi_device *ubi = s->private; eraseblk_count_seq_next() local 423 struct ubi_device *ubi = s->private; eraseblk_count_seq_show() local 481 struct ubi_device *ubi = s->private; eraseblk_count_release() local 503 ubi_debugfs_init_dev(struct ubi_device *ubi) ubi_debugfs_init_dev() argument 568 ubi_debugfs_exit_dev(struct ubi_device *ubi) ubi_debugfs_exit_dev() argument 581 ubi_dbg_power_cut(struct ubi_device *ubi, int caller) ubi_dbg_power_cut() argument [all...] |
H A D | io.c | 113 ubi_io_read(const struct ubi_device *ubi, void *buf, int pnum, int offset, int len) ubi_io_read() argument 222 ubi_io_write(struct ubi_device *ubi, const void *buf, int pnum, int offset, int len) ubi_io_write() argument 307 do_sync_erase(struct ubi_device *ubi, int pnum) do_sync_erase() argument 363 torture_peb(struct ubi_device *ubi, int pnum) torture_peb() argument 449 nor_erase_prepare(struct ubi_device *ubi, int pnum) nor_erase_prepare() argument 523 ubi_io_sync_erase(struct ubi_device *ubi, int pnum, int torture) ubi_io_sync_erase() argument 565 ubi_io_is_bad(const struct ubi_device *ubi, int pnum) ubi_io_is_bad() argument 594 ubi_io_mark_bad(const struct ubi_device *ubi, int pnum) ubi_io_mark_bad() argument 623 validate_ec_hdr(const struct ubi_device *ubi, const struct ubi_ec_hdr *ec_hdr) validate_ec_hdr() argument 687 ubi_io_read_ec_hdr(struct ubi_device *ubi, int pnum, struct ubi_ec_hdr *ec_hdr, int verbose) ubi_io_read_ec_hdr() argument 796 ubi_io_write_ec_hdr(struct ubi_device *ubi, int pnum, struct ubi_ec_hdr *ec_hdr) ubi_io_write_ec_hdr() argument 832 validate_vid_hdr(const struct ubi_device *ubi, const struct ubi_vid_hdr *vid_hdr) validate_vid_hdr() argument 964 ubi_io_read_vid_hdr(struct ubi_device *ubi, int pnum, struct ubi_vid_io_buf *vidb, int verbose) ubi_io_read_vid_hdr() argument 1048 ubi_io_write_vid_hdr(struct ubi_device *ubi, int pnum, struct ubi_vid_io_buf *vidb) ubi_io_write_vid_hdr() argument 1088 self_check_not_bad(const struct ubi_device *ubi, int pnum) self_check_not_bad() argument 1113 self_check_ec_hdr(const struct ubi_device *ubi, int pnum, const struct ubi_ec_hdr *ec_hdr) self_check_ec_hdr() argument 1151 self_check_peb_ec_hdr(const struct ubi_device *ubi, int pnum) self_check_peb_ec_hdr() argument 1196 self_check_vid_hdr(const struct ubi_device *ubi, int pnum, const struct ubi_vid_hdr *vid_hdr) self_check_vid_hdr() argument 1236 self_check_peb_vid_hdr(const struct ubi_device *ubi, int pnum) self_check_peb_vid_hdr() argument 1289 self_check_write(struct ubi_device *ubi, const void *buf, int pnum, int offset, int len) self_check_write() argument 1354 ubi_self_check_all_ff(struct ubi_device *ubi, int pnum, int offset, int len) ubi_self_check_all_ff() argument [all...] |
H A 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() argument 48 struct ubi_device *ubi; ubi_get_device_info() local 67 ubi_do_get_volume_info(struct ubi_device *ubi, struct ubi_volume *vol, struct ubi_volume_info *vi) ubi_do_get_volume_info() argument 118 struct ubi_device *ubi; ubi_open_volume() local 236 struct ubi_device *ubi; ubi_open_volume_nm() local 328 struct ubi_device *ubi = vol->ubi; ubi_close_volume() local 372 struct ubi_device *ubi = vol->ubi; leb_read_sanity_check() local 426 struct ubi_device *ubi = vol->ubi; ubi_leb_read() local 466 struct ubi_device *ubi = vol->ubi; ubi_leb_read_sg() local 517 struct ubi_device *ubi = vol->ubi; ubi_leb_write() local 562 struct ubi_device *ubi = vol->ubi; ubi_leb_change() local 602 struct ubi_device *ubi = vol->ubi; ubi_leb_erase() local 663 struct ubi_device *ubi = vol->ubi; ubi_leb_unmap() local 699 struct ubi_device *ubi = vol->ubi; ubi_leb_map() local 761 struct ubi_device *ubi; ubi_sync() local 787 struct ubi_device *ubi; ubi_flush() local [all...] |
H A D | vtbl.c | 63 static int ubi_update_layout_vol(struct ubi_device *ubi) in ubi_update_layout_vol() argument 90 ubi_change_vtbl_record(struct ubi_device *ubi, int idx, struct ubi_vtbl_record *vtbl_rec) ubi_change_vtbl_record() argument 121 ubi_vtbl_rename_volumes(struct ubi_device *ubi, struct list_head *rename_list) ubi_vtbl_rename_volumes() argument 157 vtbl_check(const struct ubi_device *ubi, const struct ubi_vtbl_record *vtbl) vtbl_check() argument 285 create_vtbl(struct ubi_device *ubi, struct ubi_attach_info *ai, int copy, void *vtbl) create_vtbl() argument 361 process_lvol(struct ubi_device *ubi, struct ubi_attach_info *ai, struct ubi_ainf_volume *av) process_lvol() argument 484 create_empty_lvol(struct ubi_device *ubi, struct ubi_attach_info *ai) create_empty_lvol() argument 520 init_volumes(struct ubi_device *ubi, const struct ubi_attach_info *ai, const struct ubi_vtbl_record *vtbl) init_volumes() argument 718 check_attaching_info(const struct ubi_device *ubi, struct ubi_attach_info *ai) check_attaching_info() argument 783 ubi_read_volume_table(struct ubi_device *ubi, struct ubi_attach_info *ai) ubi_read_volume_table() argument 868 self_vtbl_check(const struct ubi_device *ubi) self_vtbl_check() argument [all...] |
H A D | vmt.c | 59 struct ubi_device *ubi = vol->ubi; in vol_attribute_show() local 138 ubi_create_volume(struct ubi_device *ubi, struct ubi_mkvol_req *req) ubi_create_volume() argument 336 struct ubi_device *ubi = vol->ubi; ubi_remove_volume() local 408 struct ubi_device *ubi = vol->ubi; ubi_resize_volume() local 540 ubi_rename_volumes(struct ubi_device *ubi, struct list_head *rename_list) ubi_rename_volumes() argument 579 ubi_add_volume(struct ubi_device *ubi, struct ubi_volume *vol) ubi_add_volume() argument 623 ubi_free_volume(struct ubi_device *ubi, struct ubi_volume *vol) ubi_free_volume() argument 639 self_check_volume(struct ubi_device *ubi, int vol_id) self_check_volume() argument 792 self_check_volumes(struct ubi_device *ubi) self_check_volumes() argument [all...] |
H A D | attach.c | 330 static int validate_vid_hdr(const struct ubi_device *ubi, in validate_vid_hdr() argument 438 ubi_compare_lebs(struct ubi_device *ubi, const struct ubi_ainf_peb *aeb, int pnum, const struct ubi_vid_hdr *vid_hdr) ubi_compare_lebs() argument 563 ubi_add_to_av(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum, int ec, const struct ubi_vid_hdr *vid_hdr, int bitflips) ubi_add_to_av() argument 771 early_erase_peb(struct ubi_device *ubi, const struct ubi_attach_info *ai, int pnum, int ec) early_erase_peb() argument 818 ubi_early_get_peb(struct ubi_device *ubi, struct ubi_attach_info *ai) ubi_early_get_peb() argument 872 check_corruption(struct ubi_device *ubi, struct ubi_vid_hdr *vid_hdr, int pnum) check_corruption() argument 941 scan_peb(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum, bool fast) scan_peb() argument 1207 late_analysis(struct ubi_device *ubi, struct ubi_attach_info *ai) late_analysis() argument 1374 scan_all(struct ubi_device *ubi, struct ubi_attach_info *ai, int start) scan_all() argument 1487 scan_fast(struct ubi_device *ubi, struct ubi_attach_info **ai) scan_fast() argument 1555 ubi_attach(struct ubi_device *ubi, int force_scan) ubi_attach() argument 1658 self_check_ai(struct ubi_device *ubi, struct ubi_attach_info *ai) self_check_ai() argument [all...] |
/kernel/linux/linux-6.6/drivers/mtd/ubi/ |
H A D | wl.h | 11 static inline void ubi_fastmap_init(struct ubi_device *ubi, int *count) in ubi_fastmap_init() argument 22 ubi_fastmap_close(struct ubi_device *ubi) ubi_fastmap_close() argument 23 ubi_fastmap_init(struct ubi_device *ubi, int *count) ubi_fastmap_init() argument 24 may_reserve_for_fm(struct ubi_device *ubi, struct ubi_wl_entry *e, struct rb_root *root) may_reserve_for_fm() argument [all...] |
H A D | misc.c | 22 int ubi_calc_data_len(const struct ubi_device *ubi, const void *buf, in ubi_calc_data_len() argument 48 int ubi_check_volume(struct ubi_device *ubi, int vol_id) in ubi_check_volume() argument 92 ubi_update_reserved(struct ubi_device *ubi) ubi_update_reserved() argument 111 ubi_calculate_reserved(struct ubi_device *ubi) ubi_calculate_reserved() argument 145 ubi_msg(const struct ubi_device *ubi, const char *fmt, ...) ubi_msg() argument 161 ubi_warn(const struct ubi_device *ubi, const char *fmt, ...) ubi_warn() argument 178 ubi_err(const struct ubi_device *ubi, const char *fmt, ...) ubi_err() argument [all...] |
H A D | debug.h | 62 static inline int ubi_dbg_is_bgt_disabled(const struct ubi_device *ubi) in ubi_dbg_is_bgt_disabled() argument 73 static inline int ubi_dbg_is_bitflip(const struct ubi_device *ubi) in ubi_dbg_is_bitflip() argument 87 ubi_dbg_is_write_failure(const struct ubi_device *ubi) ubi_dbg_is_write_failure() argument 101 ubi_dbg_is_erase_failure(const struct ubi_device *ubi) ubi_dbg_is_erase_failure() argument 108 ubi_dbg_chk_io(const struct ubi_device *ubi) ubi_dbg_chk_io() argument 113 ubi_dbg_chk_gen(const struct ubi_device *ubi) ubi_dbg_chk_gen() argument 118 ubi_dbg_chk_fastmap(const struct ubi_device *ubi) ubi_dbg_chk_fastmap() argument 123 ubi_enable_dbg_chk_fastmap(struct ubi_device *ubi) ubi_enable_dbg_chk_fastmap() argument [all...] |
H A D | upd.c | 41 static int set_update_marker(struct ubi_device *ubi, struct ubi_volume *vol) in set_update_marker() argument 74 static int clear_update_marker(struct ubi_device *ubi, struc argument 114 ubi_start_update(struct ubi_device *ubi, struct ubi_volume *vol, long long bytes) ubi_start_update() argument 168 ubi_start_leb_change(struct ubi_device *ubi, struct ubi_volume *vol, const struct ubi_leb_change_req *req) ubi_start_leb_change() argument 219 write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, void *buf, int len, int used_ebs) write_leb() argument 265 ubi_more_update_data(struct ubi_device *ubi, struct ubi_volume *vol, const void __user *buf, int count) ubi_more_update_data() argument 380 ubi_more_leb_change_data(struct ubi_device *ubi, struct ubi_volume *vol, const void __user *buf, int count) ubi_more_leb_change_data() argument [all...] |
H A D | fastmap-wl.c | 14 struct ubi_device *ubi = container_of(wrk, struct ubi_device, fm_work); in update_fastmap_work_fn() local 42 static inline void return_unused_peb(struct ubi_device *ubi, in return_unused_peb() argument 54 static void return_unused_pool_pebs(struct ubi_device *ubi, in return_unused_pool_pebs() argument 75 ubi_wl_get_fm_peb(struct ubi_device *ubi, int anchor) ubi_wl_get_fm_peb() argument 112 has_enough_free_count(struct ubi_device *ubi, bool is_wl_pool) has_enough_free_count() argument 131 ubi_refill_pools(struct ubi_device *ubi) ubi_refill_pools() argument 207 produce_free_peb(struct ubi_device *ubi) produce_free_peb() argument 230 ubi_wl_get_peb(struct ubi_device *ubi) ubi_wl_get_peb() argument 286 next_peb_for_wl(struct ubi_device *ubi) next_peb_for_wl() argument 306 need_wear_leveling(struct ubi_device *ubi) need_wear_leveling() argument 336 get_peb_for_wl(struct ubi_device *ubi) get_peb_for_wl() argument 362 ubi_ensure_anchor_pebs(struct ubi_device *ubi) ubi_ensure_anchor_pebs() argument 415 ubi_wl_put_fm_peb(struct ubi_device *ubi, struct ubi_wl_entry *fm_e, int lnum, int torture) ubi_wl_put_fm_peb() argument 454 ubi_fastmap_close(struct ubi_device *ubi) ubi_fastmap_close() argument 481 may_reserve_for_fm(struct ubi_device *ubi, struct ubi_wl_entry *e, struct rb_root *root) may_reserve_for_fm() argument [all...] |
H A D | wl.c | 175 static void wl_entry_destroy(struct ubi_device *ubi, struct ubi_wl_entry *e) in wl_entry_destroy() argument 188 do_work(struct ubi_device *ubi) do_work() argument 275 in_pq(const struct ubi_device *ubi, struct ubi_wl_entry *e) in_pq() argument 298 prot_queue_add(struct ubi_device *ubi, struct ubi_wl_entry *e) prot_queue_add() argument 318 find_wl_entry(struct ubi_device *ubi, struct rb_root *root, int diff) find_wl_entry() argument 353 find_mean_wl_entry(struct ubi_device *ubi, struct rb_root *root) find_mean_wl_entry() argument 382 wl_get_wle(struct ubi_device *ubi) wl_get_wle() argument 413 prot_queue_del(struct ubi_device *ubi, int pnum) prot_queue_del() argument 438 sync_erase(struct ubi_device *ubi, struct ubi_wl_entry *e, int torture) sync_erase() argument 498 serve_prot_queue(struct ubi_device *ubi) serve_prot_queue() argument 542 __schedule_ubi_work(struct ubi_device *ubi, struct ubi_work *wrk) __schedule_ubi_work() argument 561 schedule_ubi_work(struct ubi_device *ubi, struct ubi_work *wrk) schedule_ubi_work() argument 583 schedule_erase(struct ubi_device *ubi, struct ubi_wl_entry *e, int vol_id, int lnum, int torture, bool nested) schedule_erase() argument 620 do_sync_erase(struct ubi_device *ubi, struct ubi_wl_entry *e, int vol_id, int lnum, int torture) do_sync_erase() argument 647 wear_leveling_worker(struct ubi_device *ubi, struct ubi_work *wrk, int shutdown) global() argument [all...] |
H A 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() argument 48 struct ubi_device *ubi; ubi_get_device_info() local 67 ubi_do_get_volume_info(struct ubi_device *ubi, struct ubi_volume *vol, struct ubi_volume_info *vi) ubi_do_get_volume_info() argument 119 struct ubi_device *ubi; ubi_open_volume() local 237 struct ubi_device *ubi; ubi_open_volume_nm() local 329 struct ubi_device *ubi = vol->ubi; ubi_close_volume() local 373 struct ubi_device *ubi = vol->ubi; leb_read_sanity_check() local 427 struct ubi_device *ubi = vol->ubi; ubi_leb_read() local 467 struct ubi_device *ubi = vol->ubi; ubi_leb_read_sg() local 518 struct ubi_device *ubi = vol->ubi; ubi_leb_write() local 563 struct ubi_device *ubi = vol->ubi; ubi_leb_change() local 603 struct ubi_device *ubi = vol->ubi; ubi_leb_erase() local 664 struct ubi_device *ubi = vol->ubi; ubi_leb_unmap() local 700 struct ubi_device *ubi = vol->ubi; ubi_leb_map() local 762 struct ubi_device *ubi; ubi_sync() local 788 struct ubi_device *ubi; ubi_flush() local [all...] |
H A D | vtbl.c | 63 static int ubi_update_layout_vol(struct ubi_device *ubi) in ubi_update_layout_vol() argument 90 ubi_change_vtbl_record(struct ubi_device *ubi, int idx, struct ubi_vtbl_record *vtbl_rec) ubi_change_vtbl_record() argument 121 ubi_vtbl_rename_volumes(struct ubi_device *ubi, struct list_head *rename_list) ubi_vtbl_rename_volumes() argument 157 vtbl_check(const struct ubi_device *ubi, const struct ubi_vtbl_record *vtbl) vtbl_check() argument 285 create_vtbl(struct ubi_device *ubi, struct ubi_attach_info *ai, int copy, void *vtbl) create_vtbl() argument 361 process_lvol(struct ubi_device *ubi, struct ubi_attach_info *ai, struct ubi_ainf_volume *av) process_lvol() argument 484 create_empty_lvol(struct ubi_device *ubi, struct ubi_attach_info *ai) create_empty_lvol() argument 520 init_volumes(struct ubi_device *ubi, const struct ubi_attach_info *ai, const struct ubi_vtbl_record *vtbl) init_volumes() argument 718 check_attaching_info(const struct ubi_device *ubi, struct ubi_attach_info *ai) check_attaching_info() argument 783 ubi_read_volume_table(struct ubi_device *ubi, struct ubi_attach_info *ai) ubi_read_volume_table() argument 868 self_vtbl_check(const struct ubi_device *ubi) self_vtbl_check() argument [all...] |
H A D | vmt.c | 59 struct ubi_device *ubi = vol->ubi; in vol_attribute_show() local 138 ubi_create_volume(struct ubi_device *ubi, struct ubi_mkvol_req *req) ubi_create_volume() argument 336 struct ubi_device *ubi = vol->ubi; ubi_remove_volume() local 408 struct ubi_device *ubi = vol->ubi; ubi_resize_volume() local 531 ubi_rename_volumes(struct ubi_device *ubi, struct list_head *rename_list) ubi_rename_volumes() argument 570 ubi_add_volume(struct ubi_device *ubi, struct ubi_volume *vol) ubi_add_volume() argument 614 ubi_free_volume(struct ubi_device *ubi, struct ubi_volume *vol) ubi_free_volume() argument 630 self_check_volume(struct ubi_device *ubi, int vol_id) self_check_volume() argument 783 self_check_volumes(struct ubi_device *ubi) self_check_volumes() argument [all...] |
H A D | io.c | 113 ubi_io_read(const struct ubi_device *ubi, void *buf, int pnum, int offset, int len) ubi_io_read() argument 222 ubi_io_write(struct ubi_device *ubi, const void *buf, int pnum, int offset, int len) ubi_io_write() argument 307 do_sync_erase(struct ubi_device *ubi, int pnum) do_sync_erase() argument 363 torture_peb(struct ubi_device *ubi, int pnum) torture_peb() argument 449 nor_erase_prepare(struct ubi_device *ubi, int pnum) nor_erase_prepare() argument 523 ubi_io_sync_erase(struct ubi_device *ubi, int pnum, int torture) ubi_io_sync_erase() argument 572 ubi_io_is_bad(const struct ubi_device *ubi, int pnum) ubi_io_is_bad() argument 601 ubi_io_mark_bad(const struct ubi_device *ubi, int pnum) ubi_io_mark_bad() argument 630 validate_ec_hdr(const struct ubi_device *ubi, const struct ubi_ec_hdr *ec_hdr) validate_ec_hdr() argument 694 ubi_io_read_ec_hdr(struct ubi_device *ubi, int pnum, struct ubi_ec_hdr *ec_hdr, int verbose) ubi_io_read_ec_hdr() argument 803 ubi_io_write_ec_hdr(struct ubi_device *ubi, int pnum, struct ubi_ec_hdr *ec_hdr) ubi_io_write_ec_hdr() argument 839 validate_vid_hdr(const struct ubi_device *ubi, const struct ubi_vid_hdr *vid_hdr) validate_vid_hdr() argument 966 ubi_io_read_vid_hdr(struct ubi_device *ubi, int pnum, struct ubi_vid_io_buf *vidb, int verbose) ubi_io_read_vid_hdr() argument 1050 ubi_io_write_vid_hdr(struct ubi_device *ubi, int pnum, struct ubi_vid_io_buf *vidb) ubi_io_write_vid_hdr() argument 1090 self_check_not_bad(const struct ubi_device *ubi, int pnum) self_check_not_bad() argument 1115 self_check_ec_hdr(const struct ubi_device *ubi, int pnum, const struct ubi_ec_hdr *ec_hdr) self_check_ec_hdr() argument 1153 self_check_peb_ec_hdr(const struct ubi_device *ubi, int pnum) self_check_peb_ec_hdr() argument 1198 self_check_vid_hdr(const struct ubi_device *ubi, int pnum, const struct ubi_vid_hdr *vid_hdr) self_check_vid_hdr() argument 1238 self_check_peb_vid_hdr(const struct ubi_device *ubi, int pnum) self_check_peb_vid_hdr() argument 1291 self_check_write(struct ubi_device *ubi, const void *buf, int pnum, int offset, int len) self_check_write() argument 1356 ubi_self_check_all_ff(struct ubi_device *ubi, int pnum, int offset, int len) ubi_self_check_all_ff() argument [all...] |
H A D | cdev.c | 161 struct ubi_device *ubi = desc->vol->ubi; vol_cdev_fsync() local 176 struct ubi_device *ubi = vol->ubi; vol_cdev_read() local 253 struct ubi_device *ubi = vol->ubi; vol_cdev_direct_write() local 329 struct ubi_device *ubi = vol->ubi; vol_cdev_write() local 384 struct ubi_device *ubi = vol->ubi; vol_cdev_ioctl() local 593 verify_mkvol_req(const struct ubi_device *ubi, const struct ubi_mkvol_req *req) verify_mkvol_req() argument 657 verify_rsvol_req(const struct ubi_device *ubi, const struct ubi_rsvol_req *req) verify_rsvol_req() argument 679 rename_volumes(struct ubi_device *ubi, struct ubi_rnvol_req *req) rename_volumes() argument 835 struct ubi_device *ubi; ubi_cdev_ioctl() local [all...] |
H A D | debug.c | 22 void ubi_dump_flash(struct ubi_device *ubi, int pnum, int offset, int len) in ubi_dump_flash() argument 253 struct ubi_device *ubi; in dfs_file_read() local 316 struct ubi_device *ubi; dfs_file_write() local 394 struct ubi_device *ubi = s->private; eraseblk_count_seq_start() local 407 struct ubi_device *ubi = s->private; eraseblk_count_seq_next() local 423 struct ubi_device *ubi = s->private; eraseblk_count_seq_show() local 481 struct ubi_device *ubi = s->private; eraseblk_count_release() local 503 ubi_debugfs_init_dev(struct ubi_device *ubi) ubi_debugfs_init_dev() argument 569 ubi_debugfs_exit_dev(struct ubi_device *ubi) ubi_debugfs_exit_dev() argument 582 ubi_dbg_power_cut(struct ubi_device *ubi, int caller) ubi_dbg_power_cut() argument [all...] |
H A D | attach.c | 330 static int validate_vid_hdr(const struct ubi_device *ubi, in validate_vid_hdr() argument 438 ubi_compare_lebs(struct ubi_device *ubi, const struct ubi_ainf_peb *aeb, int pnum, const struct ubi_vid_hdr *vid_hdr) ubi_compare_lebs() argument 563 ubi_add_to_av(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum, int ec, const struct ubi_vid_hdr *vid_hdr, int bitflips) ubi_add_to_av() argument 771 early_erase_peb(struct ubi_device *ubi, const struct ubi_attach_info *ai, int pnum, int ec) early_erase_peb() argument 818 ubi_early_get_peb(struct ubi_device *ubi, struct ubi_attach_info *ai) ubi_early_get_peb() argument 872 check_corruption(struct ubi_device *ubi, struct ubi_vid_hdr *vid_hdr, int pnum) check_corruption() argument 941 scan_peb(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum, bool fast) scan_peb() argument 1207 late_analysis(struct ubi_device *ubi, struct ubi_attach_info *ai) late_analysis() argument 1374 scan_all(struct ubi_device *ubi, struct ubi_attach_info *ai, int start) scan_all() argument 1487 scan_fast(struct ubi_device *ubi, struct ubi_attach_info **ai) scan_fast() argument 1555 ubi_attach(struct ubi_device *ubi, int force_scan) ubi_attach() argument 1658 self_check_ai(struct ubi_device *ubi, struct ubi_attach_info *ai) self_check_ai() argument [all...] |