Lines Matching full:av
368 * @av: layout volume attaching information
376 struct ubi_ainf_volume *av) in process_lvol() argument
412 ubi_rb_for_each_entry(rb, aeb, &av->root, u.rb) { in process_lvol()
538 struct ubi_ainf_volume *av; in init_volumes() local
607 av = ubi_find_av(ai, i); in init_volumes()
608 if (!av || !av->leb_count) { in init_volumes()
620 if (av->leb_count != av->used_ebs) { in init_volumes()
626 av->vol_id, av->used_ebs - av->leb_count); in init_volumes()
631 vol->used_ebs = av->used_ebs; in init_volumes()
634 vol->used_bytes += av->last_data_size; in init_volumes()
635 vol->last_eb_bytes = av->last_data_size; in init_volumes()
682 * @av: volume attaching information
688 const struct ubi_ainf_volume *av) in check_av() argument
692 if (av->highest_lnum >= vol->reserved_pebs) { in check_av()
696 if (av->leb_count > vol->reserved_pebs) { in check_av()
700 if (av->vol_type != vol->vol_type) { in check_av()
704 if (av->used_ebs > vol->reserved_pebs) { in check_av()
708 if (av->data_pad != vol->data_pad) { in check_av()
716 ubi_dump_av(av); in check_av()
735 struct ubi_ainf_volume *av; in check_attaching_info() local
754 av = ubi_find_av(ai, i); in check_attaching_info()
757 if (av) in check_attaching_info()
758 ubi_remove_av(ai, av); in check_attaching_info()
765 if (!av) in check_attaching_info()
775 ubi_msg(ubi, "finish volume %d removal", av->vol_id); in check_attaching_info()
776 ubi_remove_av(ai, av); in check_attaching_info()
777 } else if (av) { in check_attaching_info()
778 err = check_av(vol, av); in check_attaching_info()
799 struct ubi_ainf_volume *av; in ubi_read_volume_table() local
814 av = ubi_find_av(ai, UBI_LAYOUT_VOLUME_ID); in ubi_read_volume_table()
815 if (!av) { in ubi_read_volume_table()
833 if (av->leb_count > UBI_LAYOUT_VOLUME_EBS) { in ubi_read_volume_table()
836 av->leb_count); in ubi_read_volume_table()
840 ubi->vtbl = process_lvol(ubi, ai, av); in ubi_read_volume_table()