Lines Matching refs:lnum

113 		    be32_to_cpu(vh->lnum) == fm_lnum)  in ubi_rescan_fm_vid_hdr()
118 fm_lnum, be32_to_cpu(vh->lnum)); in ubi_rescan_fm_vid_hdr()
126 u32 pnum, u32 lnum) in ubi_add_peb_to_vol() argument
134 if (lnum >= UBI_MAX_VOL_LEBS) { in ubi_add_peb_to_vol()
135 ubi_warn("Vol: %u LEB %d > %d", vol_id, lnum, UBI_MAX_VOL_LEBS); in ubi_add_peb_to_vol()
140 pnum, vol_id, lnum, !!test_bit(lnum, vi->found), in ubi_add_peb_to_vol()
144 ltp = vi->lebs_to_pebs + lnum; in ubi_add_peb_to_vol()
147 if (__test_and_set_bit(lnum, vi->found)) { in ubi_add_peb_to_vol()
162 lnum)) { in ubi_add_peb_to_vol()
177 vol_id, lnum, cur_pnum, be64_to_cpu(cur->sqnum), pnum, in ubi_add_peb_to_vol()
187 if (lnum > vi->last_block) in ubi_add_peb_to_vol()
188 vi->last_block = lnum; in ubi_add_peb_to_vol()
197 u32 vol_id, lnum; in ubi_scan_vid_hdr() local
222 lnum = be32_to_cpu(vh->lnum); in ubi_scan_vid_hdr()
223 return ubi_add_peb_to_vol(ubi, vh, vol_id, pnum, lnum); in ubi_scan_vid_hdr()
226 static int assign_aeb_to_av(struct ubi_scan_info *ubi, u32 pnum, u32 lnum, in assign_aeb_to_av() argument
719 struct ubi_vol_info *vi, u32 vol_id, u32 lnum, in ubi_load_block() argument
730 if (!test_bit(lnum, vi->found)) { in ubi_load_block()
731 ubi_warn("LEB %d of %d is missing", lnum, last); in ubi_load_block()
735 pnum = vi->lebs_to_pebs[lnum]; in ubi_load_block()
737 ubi_dbg("Load vol %u LEB %u PEB %u", vol_id, lnum, pnum); in ubi_load_block()
740 ubi_warn("Corrupted mapping block %d PB %d\n", lnum, pnum); in ubi_load_block()
754 lnum, pnum); in ubi_load_block()
755 if (ubi_rescan_fm_vid_hdr(ubi, vh, pnum, vol_id, lnum)) in ubi_load_block()
787 lnum, pnum); in ubi_load_block()
796 ubi_dbg("Find replacement for LEB %u PEB %u", lnum, pnum); in ubi_load_block()
797 generic_clear_bit(lnum, vi->found); in ubi_load_block()
803 u32 t_lnum = be32_to_cpu(tmp->lnum); in ubi_load_block()
808 if (t_vol_id != vol_id || t_lnum != lnum) in ubi_load_block()
813 vol_id, lnum, pnum); in ubi_load_block()
814 if (ubi_rescan_fm_vid_hdr(ubi, tmp, pnum, vol_id, lnum)) in ubi_load_block()
822 generic_set_bit(lnum, vi->found); in ubi_load_block()
836 vi->lebs_to_pebs[lnum] = pnum; in ubi_load_block()
837 ubi_dbg("Trying PEB %u for LEB %u", pnum, lnum); in ubi_load_block()
849 u32 lnum, last, len; in ipl_load() local
859 for (lnum = 0 ; lnum < last; lnum++) { in ipl_load()
860 int res = ubi_load_block(ubi, laddr, vi, vol_id, lnum, last); in ipl_load()