Lines Matching refs:err

66 	int i, err;  in ubi_update_layout_vol()  local
70 err = ubi_eba_atomic_leb_change(ubi, layout_vol, i, ubi->vtbl, in ubi_update_layout_vol()
72 if (err) in ubi_update_layout_vol()
73 return err; in ubi_update_layout_vol()
93 int err; in ubi_change_vtbl_record() local
106 err = ubi_update_layout_vol(ubi); in ubi_change_vtbl_record()
109 return err ? err : 0; in ubi_change_vtbl_record()
161 int upd_marker, err; in vtbl_check() local
187 err = 2; in vtbl_check()
195 err = 3; in vtbl_check()
200 err = 4; in vtbl_check()
206 err = 5; in vtbl_check()
213 err = 6; in vtbl_check()
218 err = 7; in vtbl_check()
223 err = 8; in vtbl_check()
230 err = 9; in vtbl_check()
235 err = 10; in vtbl_check()
240 err = 11; in vtbl_check()
245 err = 12; in vtbl_check()
270 ubi_err(ubi, "volume table check failed: record %d, error %d", i, err); in vtbl_check()
288 int err, tries = 0; in create_vtbl() local
304 err = PTR_ERR(new_aeb); in create_vtbl()
317 err = ubi_io_write_vid_hdr(ubi, new_aeb->pnum, vidb); in create_vtbl()
318 if (err) in create_vtbl()
322 err = ubi_io_write_data(ubi, vtbl, new_aeb->pnum, 0, ubi->vtbl_size); in create_vtbl()
323 if (err) in create_vtbl()
330 err = ubi_add_to_av(ubi, ai, new_aeb->pnum, new_aeb->ec, vid_hdr, 0); in create_vtbl()
333 return err; in create_vtbl()
336 if (err == -EIO && ++tries <= 5) { in create_vtbl()
347 return err; in create_vtbl()
365 int err; in process_lvol() local
402 err = -ENOMEM; in process_lvol()
406 err = ubi_io_read_data(ubi, leb[aeb->lnum], aeb->pnum, 0, in process_lvol()
408 if (err == UBI_IO_BITFLIPS || mtd_is_eccerr(err)) in process_lvol()
420 else if (err) in process_lvol()
424 err = -EINVAL; in process_lvol()
438 err = create_vtbl(ubi, ai, 1, leb[0]); in process_lvol()
439 if (err) in process_lvol()
461 err = create_vtbl(ubi, ai, 0, leb[1]); in process_lvol()
462 if (err) in process_lvol()
473 return ERR_PTR(err); in process_lvol()
498 int err; in create_empty_lvol() local
500 err = create_vtbl(ubi, ai, i, vtbl); in create_empty_lvol()
501 if (err) { in create_empty_lvol()
503 return ERR_PTR(err); in create_empty_lvol()
524 int i, err, reserved_pebs = 0; in init_volumes() local
577 err = ubi_fastmap_init_checkmap(vol, ubi->peb_count); in init_volumes()
578 if (err) in init_volumes()
579 return err; in init_volumes()
648 err = ubi_fastmap_init_checkmap(vol, UBI_LAYOUT_VOLUME_EBS); in init_volumes()
649 if (err) in init_volumes()
650 return err; in init_volumes()
677 int err; in check_av() local
680 err = 1; in check_av()
684 err = 2; in check_av()
688 err = 3; in check_av()
692 err = 4; in check_av()
696 err = 5; in check_av()
702 ubi_err(vol->ubi, "bad attaching information, error %d", err); in check_av()
721 int err, i; in check_attaching_info() local
765 err = check_av(vol, av); in check_attaching_info()
766 if (err) in check_attaching_info()
767 return err; in check_attaching_info()
785 int err; in ubi_read_volume_table() local
844 err = init_volumes(ubi, ai, ubi->vtbl); in ubi_read_volume_table()
845 if (err) in ubi_read_volume_table()
852 err = check_attaching_info(ubi, ai); in ubi_read_volume_table()
853 if (err) in ubi_read_volume_table()
861 return err; in ubi_read_volume_table()