Lines Matching refs:scan_ai
1490 struct ubi_attach_info *scan_ai; in scan_fast() local
1494 scan_ai = alloc_ai(); in scan_fast()
1495 if (!scan_ai) in scan_fast()
1498 scan_ai->ech = kzalloc(ubi->ec_hdr_alsize, GFP_KERNEL); in scan_fast()
1499 if (!scan_ai->ech) in scan_fast()
1502 scan_ai->vidb = ubi_alloc_vid_buf(ubi, GFP_KERNEL); in scan_fast()
1503 if (!scan_ai->vidb) in scan_fast()
1510 err = scan_peb(ubi, scan_ai, pnum, true); in scan_fast()
1515 ubi_free_vid_buf(scan_ai->vidb); in scan_fast()
1516 kfree(scan_ai->ech); in scan_fast()
1518 if (scan_ai->force_full_scan) in scan_fast()
1521 err = ubi_scan_fastmap(ubi, *ai, scan_ai); in scan_fast()
1529 *ai = scan_ai; in scan_fast()
1531 destroy_ai(scan_ai); in scan_fast()
1536 ubi_free_vid_buf(scan_ai->vidb); in scan_fast()
1538 kfree(scan_ai->ech); in scan_fast()
1540 destroy_ai(scan_ai); in scan_fast()
1615 struct ubi_attach_info *scan_ai; in ubi_attach() local
1617 scan_ai = alloc_ai(); in ubi_attach()
1618 if (!scan_ai) { in ubi_attach()
1623 err = scan_all(ubi, scan_ai, 0); in ubi_attach()
1625 destroy_ai(scan_ai); in ubi_attach()
1629 err = self_check_eba(ubi, ai, scan_ai); in ubi_attach()
1630 destroy_ai(scan_ai); in ubi_attach()