Lines Matching refs:scan_ai
1502 struct ubi_attach_info *scan_ai; in scan_fast() local
1506 scan_ai = alloc_ai(); in scan_fast()
1507 if (!scan_ai) in scan_fast()
1510 scan_ai->ech = kzalloc(ubi->ec_hdr_alsize, GFP_KERNEL); in scan_fast()
1511 if (!scan_ai->ech) in scan_fast()
1514 scan_ai->vidb = ubi_alloc_vid_buf(ubi, GFP_KERNEL); in scan_fast()
1515 if (!scan_ai->vidb) in scan_fast()
1522 err = scan_peb(ubi, scan_ai, pnum, true); in scan_fast()
1527 ubi_free_vid_buf(scan_ai->vidb); in scan_fast()
1528 kfree(scan_ai->ech); in scan_fast()
1530 if (scan_ai->force_full_scan) in scan_fast()
1533 err = ubi_scan_fastmap(ubi, *ai, scan_ai); in scan_fast()
1541 *ai = scan_ai; in scan_fast()
1543 destroy_ai(scan_ai); in scan_fast()
1548 ubi_free_vid_buf(scan_ai->vidb); in scan_fast()
1550 kfree(scan_ai->ech); in scan_fast()
1552 destroy_ai(scan_ai); in scan_fast()
1627 struct ubi_attach_info *scan_ai; in ubi_attach() local
1629 scan_ai = alloc_ai(); in ubi_attach()
1630 if (!scan_ai) { in ubi_attach()
1635 err = scan_all(ubi, scan_ai, 0); in ubi_attach()
1637 destroy_ai(scan_ai); in ubi_attach()
1641 err = self_check_eba(ubi, ai, scan_ai); in ubi_attach()
1642 destroy_ai(scan_ai); in ubi_attach()