Lines Matching refs:fm_pos

619 	size_t fm_pos = 0, fm_size = ubi->fm_size;  in ubi_attach_fastmap()  local
629 fm_pos += sizeof(struct ubi_fm_sb); in ubi_attach_fastmap()
630 if (fm_pos >= fm_size) in ubi_attach_fastmap()
633 fmhdr = (struct ubi_fm_hdr *)(fm_raw + fm_pos); in ubi_attach_fastmap()
634 fm_pos += sizeof(*fmhdr); in ubi_attach_fastmap()
635 if (fm_pos >= fm_size) in ubi_attach_fastmap()
644 fmpl = (struct ubi_fm_scan_pool *)(fm_raw + fm_pos); in ubi_attach_fastmap()
645 fm_pos += sizeof(*fmpl); in ubi_attach_fastmap()
646 if (fm_pos >= fm_size) in ubi_attach_fastmap()
654 fmpl_wl = (struct ubi_fm_scan_pool *)(fm_raw + fm_pos); in ubi_attach_fastmap()
655 fm_pos += sizeof(*fmpl_wl); in ubi_attach_fastmap()
656 if (fm_pos >= fm_size) in ubi_attach_fastmap()
695 fmec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_attach_fastmap()
696 fm_pos += sizeof(*fmec); in ubi_attach_fastmap()
697 if (fm_pos >= fm_size) in ubi_attach_fastmap()
706 fmec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_attach_fastmap()
707 fm_pos += sizeof(*fmec); in ubi_attach_fastmap()
708 if (fm_pos >= fm_size) in ubi_attach_fastmap()
717 fmec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_attach_fastmap()
718 fm_pos += sizeof(*fmec); in ubi_attach_fastmap()
719 if (fm_pos >= fm_size) in ubi_attach_fastmap()
728 fmec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_attach_fastmap()
729 fm_pos += sizeof(*fmec); in ubi_attach_fastmap()
730 if (fm_pos >= fm_size) in ubi_attach_fastmap()
742 fmvhdr = (struct ubi_fm_volhdr *)(fm_raw + fm_pos); in ubi_attach_fastmap()
743 fm_pos += sizeof(*fmvhdr); in ubi_attach_fastmap()
744 if (fm_pos >= fm_size) in ubi_attach_fastmap()
771 fm_eba = (struct ubi_fm_eba *)(fm_raw + fm_pos); in ubi_attach_fastmap()
772 fm_pos += sizeof(*fm_eba); in ubi_attach_fastmap()
773 fm_pos += (sizeof(__be32) * be32_to_cpu(fm_eba->reserved_pebs)); in ubi_attach_fastmap()
774 if (fm_pos >= fm_size) in ubi_attach_fastmap()
1105 size_t fm_pos = 0; in ubi_write_fastmap() local
1147 fm_pos += sizeof(*fmsb); in ubi_write_fastmap()
1148 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1150 fmh = (struct ubi_fm_hdr *)(fm_raw + fm_pos); in ubi_write_fastmap()
1151 fm_pos += sizeof(*fmh); in ubi_write_fastmap()
1152 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1167 fmpl = (struct ubi_fm_scan_pool *)(fm_raw + fm_pos); in ubi_write_fastmap()
1168 fm_pos += sizeof(*fmpl); in ubi_write_fastmap()
1178 fmpl_wl = (struct ubi_fm_scan_pool *)(fm_raw + fm_pos); in ubi_write_fastmap()
1179 fm_pos += sizeof(*fmpl_wl); in ubi_write_fastmap()
1190 fec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_write_fastmap()
1197 fm_pos += sizeof(*fec); in ubi_write_fastmap()
1198 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1203 fec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_write_fastmap()
1210 fm_pos += sizeof(*fec); in ubi_write_fastmap()
1211 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1215 fec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_write_fastmap()
1222 fm_pos += sizeof(*fec); in ubi_write_fastmap()
1223 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1228 fec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_write_fastmap()
1235 fm_pos += sizeof(*fec); in ubi_write_fastmap()
1236 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1246 fec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_write_fastmap()
1253 fm_pos += sizeof(*fec); in ubi_write_fastmap()
1254 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1267 fvh = (struct ubi_fm_volhdr *)(fm_raw + fm_pos); in ubi_write_fastmap()
1268 fm_pos += sizeof(*fvh); in ubi_write_fastmap()
1269 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1281 feba = (struct ubi_fm_eba *)(fm_raw + fm_pos); in ubi_write_fastmap()
1282 fm_pos += sizeof(*feba) + (sizeof(__be32) * vol->reserved_pebs); in ubi_write_fastmap()
1283 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()