Lines Matching refs:vol_id
118 static int add_to_list(struct ubi_attach_info *ai, int pnum, int vol_id, in add_to_list() argument
138 aeb->vol_id = vol_id; in add_to_list()
196 int vol_id = be32_to_cpu(vid_hdr->vol_id); in validate_vid_hdr() local
209 if (vol_id != av->vol_id) { in validate_vid_hdr()
258 int vol_id, int pnum, in add_volume() argument
264 ubi_assert(vol_id == be32_to_cpu(vid_hdr->vol_id)); in add_volume()
271 if (vol_id == av->vol_id) in add_volume()
274 if (vol_id > av->vol_id) in add_volume()
286 av->vol_id = vol_id; in add_volume()
293 if (vol_id > ai->highest_vol_id) in add_volume()
294 ai->highest_vol_id = vol_id; in add_volume()
299 dbg_bld("added volume %d", vol_id); in add_volume()
451 int err, vol_id, lnum; in ubi_add_to_av() local
457 vol_id = be32_to_cpu(vid_hdr->vol_id); in ubi_add_to_av()
462 pnum, vol_id, lnum, ec, sqnum, bitflips); in ubi_add_to_av()
464 av = add_volume(ai, vol_id, pnum, vid_hdr); in ubi_add_to_av()
535 err = add_to_list(ai, aeb->pnum, aeb->vol_id, in ubi_add_to_av()
543 aeb->vol_id = vol_id; in ubi_add_to_av()
559 return add_to_list(ai, pnum, vol_id, lnum, ec, in ubi_add_to_av()
579 aeb->vol_id = vol_id; in ubi_add_to_av()
605 int vol_id) in ubi_find_av() argument
613 if (vol_id == av->vol_id) in ubi_find_av()
616 if (vol_id > av->vol_id) in ubi_find_av()
635 dbg_bld("remove attaching information about volume %d", av->vol_id); in ubi_remove_av()
822 int err, bitflips = 0, vol_id = -1, ec_err = 0; in scan_peb() local
992 vol_id = be32_to_cpu(vidh->vol_id); in scan_peb()
994 *vid = vol_id; in scan_peb()
997 if (vol_id > UBI_MAX_VOLUMES && vol_id != UBI_LAYOUT_VOLUME_ID) { in scan_peb()
1003 if (vol_id != UBI_FM_SB_VOLUME_ID in scan_peb()
1004 && vol_id != UBI_FM_DATA_VOLUME_ID) { in scan_peb()
1006 vol_id, lnum); in scan_peb()
1008 err = add_to_list(ai, pnum, vol_id, lnum, in scan_peb()
1016 vol_id, lnum); in scan_peb()
1022 vol_id, lnum); in scan_peb()
1023 err = add_to_list(ai, pnum, vol_id, lnum, in scan_peb()
1031 vol_id, lnum); in scan_peb()
1354 int vol_id = -1; in scan_fast() local
1359 err = scan_peb(ubi, *ai, pnum, &vol_id, &sqnum); in scan_fast()
1363 if (vol_id == UBI_FM_SB_VOLUME_ID && sqnum > max_sqnum) { in scan_fast()
1529 if (av->vol_id < 0 || av->highest_lnum < 0 || in self_check_ai()
1536 if (av->vol_id >= UBI_MAX_VOLUMES && in self_check_ai()
1537 av->vol_id < UBI_INTERNAL_VOL_START) { in self_check_ai()
1542 if (av->vol_id > ai->highest_vol_id) { in self_check_ai()
1544 ai->highest_vol_id, av->vol_id); in self_check_ai()
1661 if (av->vol_id != be32_to_cpu(vidh->vol_id)) { in self_check_ai()
1662 ubi_err(ubi, "bad vol_id %d", av->vol_id); in self_check_ai()
1754 ubi_err(ubi, "bad attaching information about volume %d", av->vol_id); in self_check_ai()
1759 ubi_err(ubi, "bad attaching information about volume %d", av->vol_id); in self_check_ai()