Searched refs:ubi_attach_info (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/drivers/mtd/ubi/ |
D | ubi.h | 770 struct ubi_attach_info { struct 835 struct ubi_ainf_peb *ubi_alloc_aeb(struct ubi_attach_info *ai, int pnum, 837 void ubi_free_aeb(struct ubi_attach_info *ai, struct ubi_ainf_peb *aeb); 838 int ubi_add_to_av(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum, 840 struct ubi_ainf_volume *ubi_add_av(struct ubi_attach_info *ai, int vol_id); 841 struct ubi_ainf_volume *ubi_find_av(const struct ubi_attach_info *ai, 843 void ubi_remove_av(struct ubi_attach_info *ai, struct ubi_ainf_volume *av); 845 struct ubi_attach_info *ai); 847 void ubi_destroy_ai(struct ubi_attach_info *ai); 854 int ubi_read_volume_table(struct ubi_device *ubi, struct ubi_attach_info *ai); [all …]
|
D | attach.c | 92 static int self_check_ai(struct ubi_device *ubi, struct ubi_attach_info *ai); 116 static struct ubi_ainf_volume *find_or_add_av(struct ubi_attach_info *ai, in find_or_add_av() 174 static struct ubi_ainf_volume *ubi_find_or_add_av(struct ubi_attach_info *ai, in ubi_find_or_add_av() 191 struct ubi_ainf_peb *ubi_alloc_aeb(struct ubi_attach_info *ai, int pnum, in ubi_alloc_aeb() 216 void ubi_free_aeb(struct ubi_attach_info *ai, struct ubi_ainf_peb *aeb) in ubi_free_aeb() 242 static int add_to_list(struct ubi_attach_info *ai, int pnum, int vol_id, in add_to_list() 281 static int add_corrupted(struct ubi_attach_info *ai, int pnum, int ec) in add_corrupted() 309 static int add_fastmap(struct ubi_attach_info *ai, int pnum, in add_fastmap() 409 static struct ubi_ainf_volume *add_volume(struct ubi_attach_info *ai, in add_volume() 576 int ubi_add_to_av(struct ubi_device *ubi, struct ubi_attach_info *ai, int pnum, in ubi_add_to_av() [all …]
|
D | vtbl.c | 298 static int create_vtbl(struct ubi_device *ubi, struct ubi_attach_info *ai, in create_vtbl() 375 struct ubi_attach_info *ai, in process_lvol() 498 struct ubi_attach_info *ai) in create_empty_lvol() 534 const struct ubi_attach_info *ai, in init_volumes() 732 struct ubi_attach_info *ai) in check_attaching_info() 796 int ubi_read_volume_table(struct ubi_device *ubi, struct ubi_attach_info *ai) in ubi_read_volume_table()
|
D | fastmap.c | 145 static int add_aeb(struct ubi_attach_info *ai, struct list_head *list, in add_aeb() 184 static struct ubi_ainf_volume *add_vol(struct ubi_attach_info *ai, int vol_id, in add_vol() 212 static void assign_aeb_to_av(struct ubi_attach_info *ai, in assign_aeb_to_av() 251 static int update_vol(struct ubi_device *ubi, struct ubi_attach_info *ai, in update_vol() 345 static int process_pool_aeb(struct ubi_device *ubi, struct ubi_attach_info *ai, in process_pool_aeb() 379 static void unmap_peb(struct ubi_attach_info *ai, int pnum) in unmap_peb() 409 static int scan_pool(struct ubi_device *ubi, struct ubi_attach_info *ai, in scan_pool() 526 static int count_fastmap_pebs(struct ubi_attach_info *ai) in count_fastmap_pebs() 556 struct ubi_attach_info *ai, in ubi_attach_fastmap() 814 static int find_fm_anchor(struct ubi_attach_info *ai) in find_fm_anchor() [all …]
|
D | eba.c | 1495 struct ubi_attach_info *ai) in print_rsvd_warning() 1527 int self_check_eba(struct ubi_device *ubi, struct ubi_attach_info *ai_fastmap, in self_check_eba() 1528 struct ubi_attach_info *ai_scan) in self_check_eba() 1623 int ubi_eba_init(struct ubi_device *ubi, struct ubi_attach_info *ai) in ubi_eba_init()
|
D | wl.c | 1577 int ubi_wl_init(struct ubi_device *ubi, struct ubi_attach_info *ai)
|