Home
last modified time | relevance | path

Searched defs:ubi (Results 1 – 19 of 19) sorted by relevance

/linux-6.3-rc2/drivers/mtd/ubi/
A Dwl.c188 static int do_work(struct ubi_device *ubi) in do_work()
382 static struct ubi_wl_entry *wl_get_wle(struct ubi_device *ubi) in wl_get_wle()
413 static int prot_queue_del(struct ubi_device *ubi, int pnum) in prot_queue_del()
498 static void serve_prot_queue(struct ubi_device *ubi) in serve_prot_queue()
1352 int ubi_wl_scrub_peb(struct ubi_device *ubi, int pnum)
1651 struct ubi_device *ubi = u; local
1719 static void shutdown_work(struct ubi_device *ubi)
1966 void ubi_wl_close(struct ubi_device *ubi)
2055 static int self_check_in_pq(const struct ubi_device *ubi,
2092 static int produce_free_peb(struct ubi_device *ubi)
[all …]
A Dfastmap-wl.c14 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()
54 static void return_unused_pool_pebs(struct ubi_device *ubi, in return_unused_pool_pebs()
131 void ubi_refill_pools(struct ubi_device *ubi) in ubi_refill_pools()
207 static int produce_free_peb(struct ubi_device *ubi) in produce_free_peb()
230 int ubi_wl_get_peb(struct ubi_device *ubi) in ubi_wl_get_peb()
286 static struct ubi_wl_entry *next_peb_for_wl(struct ubi_device *ubi) in next_peb_for_wl()
306 static bool need_wear_leveling(struct ubi_device *ubi) in need_wear_leveling()
336 static struct ubi_wl_entry *get_peb_for_wl(struct ubi_device *ubi) in get_peb_for_wl()
362 int ubi_ensure_anchor_pebs(struct ubi_device *ubi) in ubi_ensure_anchor_pebs()
[all …]
A Dio.c307 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()
572 int ubi_io_is_bad(const struct ubi_device *ubi, int pnum) in ubi_io_is_bad()
601 int ubi_io_mark_bad(const struct ubi_device *ubi, int pnum) in ubi_io_mark_bad()
630 static int validate_ec_hdr(const struct ubi_device *ubi, in validate_ec_hdr()
694 int ubi_io_read_ec_hdr(struct ubi_device *ubi, int pnum, in ubi_io_read_ec_hdr()
803 int ubi_io_write_ec_hdr(struct ubi_device *ubi, int pnum, in ubi_io_write_ec_hdr()
839 static int validate_vid_hdr(const struct ubi_device *ubi, in validate_vid_hdr()
966 int ubi_io_read_vid_hdr(struct ubi_device *ubi, int pnum, in ubi_io_read_vid_hdr()
[all …]
A Dkapi.c48 struct ubi_device *ubi; in ubi_get_device_info() local
119 struct ubi_device *ubi; in ubi_open_volume() local
237 struct ubi_device *ubi; in ubi_open_volume_nm() local
329 struct ubi_device *ubi = vol->ubi; in ubi_close_volume() local
373 struct ubi_device *ubi = vol->ubi; in leb_read_sanity_check() local
427 struct ubi_device *ubi = vol->ubi; in ubi_leb_read() local
467 struct ubi_device *ubi = vol->ubi; in ubi_leb_read_sg() local
518 struct ubi_device *ubi = vol->ubi; in ubi_leb_write() local
563 struct ubi_device *ubi = vol->ubi; in ubi_leb_change() local
762 struct ubi_device *ubi; in ubi_sync() local
[all …]
A Dbuild.c237 struct ubi_device *ubi = ubi_devices[i]; in ubi_enumerate_volumes() local
258 struct ubi_device *ubi; in ubi_get_device() local
276 void ubi_put_device(struct ubi_device *ubi) in ubi_put_device()
294 struct ubi_device *ubi; in ubi_get_by_major() local
326 struct ubi_device *ubi = ubi_devices[i]; in ubi_major2num() local
343 struct ubi_device *ubi; in dev_attribute_show() local
415 static void kill_volumes(struct ubi_device *ubi) in kill_volumes()
435 static int uif_init(struct ubi_device *ubi) in uif_init()
498 static void uif_close(struct ubi_device *ubi) in uif_close()
837 struct ubi_device *ubi; in ubi_attach_mtd_dev() local
[all …]
A Deba.c71 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()
249 static struct ubi_ltree_entry *ltree_add_entry(struct ubi_device *ubi, in ltree_add_entry()
319 static int leb_read_lock(struct ubi_device *ubi, int vol_id, int lnum) in leb_read_lock()
361 static int leb_write_lock(struct ubi_device *ubi, int vol_id, int lnum) in leb_write_lock()
450 int ubi_eba_unmap_leb(struct ubi_device *ubi, struct ubi_volume *vol, in ubi_eba_unmap_leb()
810 struct ubi_device *ubi = vol->ubi; in try_recover_peb() local
948 struct ubi_device *ubi = vol->ubi; in try_write_vid_and_data() local
1301 int ubi_eba_copy_leb(struct ubi_device *ubi, int from, int to, in ubi_eba_copy_leb()
1481 static void print_rsvd_warning(struct ubi_device *ubi, in print_rsvd_warning()
[all …]
A Dvtbl.c63 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 …]
A Ddebug.h62 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()
A Dmisc.c22 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()
A Dupd.c41 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()
A Dvmt.c59 struct ubi_device *ubi = vol->ubi; in vol_attribute_show() local
138 int ubi_create_volume(struct ubi_device *ubi, struct ubi_mkvol_req *req) in ubi_create_volume()
336 struct ubi_device *ubi = vol->ubi; in ubi_remove_volume() local
408 struct ubi_device *ubi = vol->ubi; in ubi_resize_volume() local
531 int ubi_rename_volumes(struct ubi_device *ubi, struct list_head *rename_list) in ubi_rename_volumes()
570 int ubi_add_volume(struct ubi_device *ubi, struct ubi_volume *vol) in ubi_add_volume()
614 void ubi_free_volume(struct ubi_device *ubi, struct ubi_volume *vol) in ubi_free_volume()
630 static int self_check_volume(struct ubi_device *ubi, int vol_id) in self_check_volume()
783 static int self_check_volumes(struct ubi_device *ubi) in self_check_volumes()
A Ddebug.c22 void ubi_dump_flash(struct ubi_device *ubi, int pnum, int offset, int len) in ubi_dump_flash()
253 struct ubi_device *ubi; in dfs_file_read() local
316 struct ubi_device *ubi; in dfs_file_write() local
394 struct ubi_device *ubi = s->private; in eraseblk_count_seq_start() local
407 struct ubi_device *ubi = s->private; in eraseblk_count_seq_next() local
423 struct ubi_device *ubi = s->private; in eraseblk_count_seq_show() local
481 struct ubi_device *ubi = s->private; in eraseblk_count_release() local
503 int ubi_debugfs_init_dev(struct ubi_device *ubi) in ubi_debugfs_init_dev()
569 void ubi_debugfs_exit_dev(struct ubi_device *ubi) in ubi_debugfs_exit_dev()
582 int ubi_dbg_power_cut(struct ubi_device *ubi, int caller) in ubi_dbg_power_cut()
A Dfastmap.c16 static inline unsigned long *init_seen(struct ubi_device *ubi) in init_seen()
58 static int self_check_seen(struct ubi_device *ubi, unsigned long *seen) in self_check_seen()
79 size_t ubi_calc_fm_size(struct ubi_device *ubi) in ubi_calc_fm_size()
241 static int update_vol(struct ubi_device *ubi, struct ubi_attach_info *ai, in update_vol()
547 static int ubi_attach_fastmap(struct ubi_device *ubi, in ubi_attach_fastmap()
1105 struct ubi_device *ubi = vol->ubi; in ubi_fastmap_init_checkmap() local
1129 static int ubi_write_fastmap(struct ubi_device *ubi, in ubi_write_fastmap()
1399 static int erase_block(struct ubi_device *ubi, int pnum) in erase_block()
1451 static int invalidate_fastmap(struct ubi_device *ubi) in invalidate_fastmap()
1511 static void return_fm_pebs(struct ubi_device *ubi, in return_fm_pebs()
[all …]
A Dwl.h11 static inline void ubi_fastmap_init(struct ubi_device *ubi, int *count) in ubi_fastmap_init()
22 static inline void ubi_fastmap_close(struct ubi_device *ubi) { } in ubi_fastmap_close()
23 static inline void ubi_fastmap_init(struct ubi_device *ubi, int *count) { } in ubi_fastmap_init()
24 static struct ubi_wl_entry *may_reserve_for_fm(struct ubi_device *ubi, in may_reserve_for_fm()
A Dattach.c330 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()
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()
1555 int ubi_attach(struct ubi_device *ubi, int force_scan) in ubi_attach()
[all …]
A Dcdev.c161 struct ubi_device *ubi = desc->vol->ubi; in vol_cdev_fsync() local
176 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
A Dubi.h341 struct ubi_device *ubi; member
972 static inline int ubi_update_fastmap(struct ubi_device *ubi) { return 0; } in ubi_update_fastmap()
1002 #define ubi_for_each_free_peb(ubi, e, tmp_rb) \ argument
1011 #define ubi_for_each_used_peb(ubi, e, tmp_rb) \ argument
1020 #define ubi_for_each_scrub_peb(ubi, e, tmp_rb) \ argument
1029 #define ubi_for_each_protected_peb(ubi, i, e) \ argument
1068 static inline void ubi_init_vid_buf(const struct ubi_device *ubi, in ubi_init_vid_buf()
1085 ubi_alloc_vid_buf(const struct ubi_device *ubi, gfp_t gfp_flags) in ubi_alloc_vid_buf()
1155 static inline void ubi_ro_mode(struct ubi_device *ubi) in ubi_ro_mode()
1169 static inline int vol_id2idx(const struct ubi_device *ubi, int vol_id) in vol_id2idx()
[all …]
/linux-6.3-rc2/fs/ubifs/
A Dsuper.c2092 struct ubi_volume_desc *ubi; in open_ubi() local
2136 static struct ubifs_info *alloc_ubifs_info(struct ubi_volume_desc *ubi) in alloc_ubifs_info()
2282 struct ubi_volume_desc *ubi; in ubifs_mount() local
A Dubifs.h1411 struct ubi_volume_desc *ubi; member

Completed in 45 milliseconds