/kernel/linux/linux-5.10/drivers/mtd/ubi/ |
H A D | attach.c | 19 * Logical eraseblocks are represented by &struct ubi_ainf_peb objects. These 178 struct ubi_ainf_peb *ubi_alloc_aeb(struct ubi_attach_info *ai, int pnum, in ubi_alloc_aeb() 181 struct ubi_ainf_peb *aeb; in ubi_alloc_aeb() 203 void ubi_free_aeb(struct ubi_attach_info *ai, struct ubi_ainf_peb *aeb) in ubi_free_aeb() 218 * This function allocates a 'struct ubi_ainf_peb' object for physical 232 struct ubi_ainf_peb *aeb; in add_to_list() 263 * This function allocates a 'struct ubi_ainf_peb' object for a corrupted 270 struct ubi_ainf_peb *aeb; in add_corrupted() 290 * This function allocates a 'struct ubi_ainf_peb' object for a Fastamp 299 struct ubi_ainf_peb *ae in add_fastmap() [all...] |
H A D | ubi.h | 661 * struct ubi_ainf_peb - attach information about a physical eraseblock. 670 * @u.rb: link in the per-volume RB-tree of &struct ubi_ainf_peb objects 677 struct ubi_ainf_peb { struct 707 * volume (&struct ubi_ainf_peb objects) 753 * @aeb_slab_cache: slab cache for &struct ubi_ainf_peb objects 824 struct ubi_ainf_peb *ubi_alloc_aeb(struct ubi_attach_info *ai, int pnum, 826 void ubi_free_aeb(struct ubi_attach_info *ai, struct ubi_ainf_peb *aeb); 833 struct ubi_ainf_peb *ubi_early_get_peb(struct ubi_device *ubi, 961 int ubi_compare_lebs(struct ubi_device *ubi, const struct ubi_ainf_peb *aeb, 1056 struct ubi_ainf_peb *ae in ubi_move_aeb_to_list() [all...] |
H A D | fastmap.c | 139 struct ubi_ainf_peb *aeb; in add_aeb() 204 struct ubi_ainf_peb *aeb, in assign_aeb_to_av() 207 struct ubi_ainf_peb *tmp_aeb; in assign_aeb_to_av() 213 tmp_aeb = rb_entry(parent, struct ubi_ainf_peb, u.rb); in assign_aeb_to_av() 244 struct ubi_ainf_peb *new_aeb) in update_vol() 247 struct ubi_ainf_peb *aeb, *victim; in update_vol() 252 aeb = rb_entry(parent, struct ubi_ainf_peb, u.rb); in update_vol() 338 struct ubi_ainf_peb *new_aeb) in process_pool_aeb() 374 struct ubi_ainf_peb *aeb; in unmap_peb() 407 struct ubi_ainf_peb *new_ae in scan_pool() [all...] |
H A D | debug.h | 46 void ubi_dump_aeb(const struct ubi_ainf_peb *aeb, int type);
|
H A D | vtbl.c | 291 struct ubi_ainf_peb *new_aeb; in create_vtbl() 367 struct ubi_ainf_peb *aeb; in process_lvol()
|
H A D | debug.c | 173 * ubi_dump_aeb - dump a &struct ubi_ainf_peb object. 177 void ubi_dump_aeb(const struct ubi_ainf_peb *aeb, int type) in ubi_dump_aeb()
|
H A D | eba.c | 1530 struct ubi_ainf_peb *aeb; in self_check_eba() 1624 struct ubi_ainf_peb *aeb; in ubi_eba_init()
|
H A D | wl.c | 1728 static int erase_aeb(struct ubi_device *ubi, struct ubi_ainf_peb *aeb, bool sync) 1775 struct ubi_ainf_peb *aeb, *tmp;
|
H A D | build.c | 594 dbg_gen("sizeof(struct ubi_ainf_peb) %zu", sizeof(struct ubi_ainf_peb)); in io_init()
|
/kernel/linux/linux-6.6/drivers/mtd/ubi/ |
H A D | attach.c | 19 * Logical eraseblocks are represented by &struct ubi_ainf_peb objects. These 178 struct ubi_ainf_peb *ubi_alloc_aeb(struct ubi_attach_info *ai, int pnum, in ubi_alloc_aeb() 181 struct ubi_ainf_peb *aeb; in ubi_alloc_aeb() 203 void ubi_free_aeb(struct ubi_attach_info *ai, struct ubi_ainf_peb *aeb) in ubi_free_aeb() 218 * This function allocates a 'struct ubi_ainf_peb' object for physical 232 struct ubi_ainf_peb *aeb; in add_to_list() 263 * This function allocates a 'struct ubi_ainf_peb' object for a corrupted 270 struct ubi_ainf_peb *aeb; in add_corrupted() 290 * This function allocates a 'struct ubi_ainf_peb' object for a Fastamp 299 struct ubi_ainf_peb *ae in add_fastmap() [all...] |
H A D | fastmap.c | 139 struct ubi_ainf_peb *aeb; in add_aeb() 204 struct ubi_ainf_peb *aeb, in assign_aeb_to_av() 207 struct ubi_ainf_peb *tmp_aeb; in assign_aeb_to_av() 213 tmp_aeb = rb_entry(parent, struct ubi_ainf_peb, u.rb); in assign_aeb_to_av() 244 struct ubi_ainf_peb *new_aeb) in update_vol() 247 struct ubi_ainf_peb *aeb, *victim; in update_vol() 252 aeb = rb_entry(parent, struct ubi_ainf_peb, u.rb); in update_vol() 338 struct ubi_ainf_peb *new_aeb) in process_pool_aeb() 374 struct ubi_ainf_peb *aeb; in unmap_peb() 407 struct ubi_ainf_peb *new_ae in scan_pool() [all...] |
H A D | ubi.h | 659 * struct ubi_ainf_peb - attach information about a physical eraseblock. 668 * @u.rb: link in the per-volume RB-tree of &struct ubi_ainf_peb objects 675 struct ubi_ainf_peb { struct 705 * volume (&struct ubi_ainf_peb objects) 751 * @aeb_slab_cache: slab cache for &struct ubi_ainf_peb objects 822 struct ubi_ainf_peb *ubi_alloc_aeb(struct ubi_attach_info *ai, int pnum, 824 void ubi_free_aeb(struct ubi_attach_info *ai, struct ubi_ainf_peb *aeb); 831 struct ubi_ainf_peb *ubi_early_get_peb(struct ubi_device *ubi, 960 int ubi_compare_lebs(struct ubi_device *ubi, const struct ubi_ainf_peb *aeb, 1055 struct ubi_ainf_peb *ae in ubi_move_aeb_to_list() [all...] |
H A D | debug.h | 46 void ubi_dump_aeb(const struct ubi_ainf_peb *aeb, int type);
|
H A D | vtbl.c | 291 struct ubi_ainf_peb *new_aeb; in create_vtbl() 367 struct ubi_ainf_peb *aeb; in process_lvol()
|
H A D | debug.c | 173 * ubi_dump_aeb - dump a &struct ubi_ainf_peb object. 177 void ubi_dump_aeb(const struct ubi_ainf_peb *aeb, int type) in ubi_dump_aeb()
|
H A D | eba.c | 1530 struct ubi_ainf_peb *aeb; in self_check_eba() 1624 struct ubi_ainf_peb *aeb; in ubi_eba_init()
|
H A D | wl.c | 1738 static int erase_aeb(struct ubi_device *ubi, struct ubi_ainf_peb *aeb, bool sync) 1785 struct ubi_ainf_peb *aeb, *tmp;
|
H A D | build.c | 596 dbg_gen("sizeof(struct ubi_ainf_peb) %zu", sizeof(struct ubi_ainf_peb)); in io_init()
|