Lines Matching refs:fm_pos
569 size_t fm_pos = 0, fm_size = ubi->fm_size; in ubi_attach_fastmap() local
579 fm_pos += sizeof(struct ubi_fm_sb); in ubi_attach_fastmap()
580 if (fm_pos >= fm_size) in ubi_attach_fastmap()
583 fmhdr = (struct ubi_fm_hdr *)(fm_raw + fm_pos); in ubi_attach_fastmap()
584 fm_pos += sizeof(*fmhdr); in ubi_attach_fastmap()
585 if (fm_pos >= fm_size) in ubi_attach_fastmap()
594 fmpl = (struct ubi_fm_scan_pool *)(fm_raw + fm_pos); in ubi_attach_fastmap()
595 fm_pos += sizeof(*fmpl); in ubi_attach_fastmap()
596 if (fm_pos >= fm_size) in ubi_attach_fastmap()
604 fmpl_wl = (struct ubi_fm_scan_pool *)(fm_raw + fm_pos); in ubi_attach_fastmap()
605 fm_pos += sizeof(*fmpl_wl); in ubi_attach_fastmap()
606 if (fm_pos >= fm_size) in ubi_attach_fastmap()
645 fmec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_attach_fastmap()
646 fm_pos += sizeof(*fmec); in ubi_attach_fastmap()
647 if (fm_pos >= fm_size) in ubi_attach_fastmap()
656 fmec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_attach_fastmap()
657 fm_pos += sizeof(*fmec); in ubi_attach_fastmap()
658 if (fm_pos >= fm_size) in ubi_attach_fastmap()
667 fmec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_attach_fastmap()
668 fm_pos += sizeof(*fmec); in ubi_attach_fastmap()
669 if (fm_pos >= fm_size) in ubi_attach_fastmap()
678 fmec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_attach_fastmap()
679 fm_pos += sizeof(*fmec); in ubi_attach_fastmap()
680 if (fm_pos >= fm_size) in ubi_attach_fastmap()
692 fmvhdr = (struct ubi_fm_volhdr *)(fm_raw + fm_pos); in ubi_attach_fastmap()
693 fm_pos += sizeof(*fmvhdr); in ubi_attach_fastmap()
694 if (fm_pos >= fm_size) in ubi_attach_fastmap()
721 fm_eba = (struct ubi_fm_eba *)(fm_raw + fm_pos); in ubi_attach_fastmap()
722 fm_pos += sizeof(*fm_eba); in ubi_attach_fastmap()
723 fm_pos += (sizeof(__be32) * be32_to_cpu(fm_eba->reserved_pebs)); in ubi_attach_fastmap()
724 if (fm_pos >= fm_size) in ubi_attach_fastmap()
1133 size_t fm_pos = 0; in ubi_write_fastmap() local
1179 fm_pos += sizeof(*fmsb); in ubi_write_fastmap()
1180 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1182 fmh = (struct ubi_fm_hdr *)(fm_raw + fm_pos); in ubi_write_fastmap()
1183 fm_pos += sizeof(*fmh); in ubi_write_fastmap()
1184 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1199 fmpl = (struct ubi_fm_scan_pool *)(fm_raw + fm_pos); in ubi_write_fastmap()
1200 fm_pos += sizeof(*fmpl); in ubi_write_fastmap()
1210 fmpl_wl = (struct ubi_fm_scan_pool *)(fm_raw + fm_pos); in ubi_write_fastmap()
1211 fm_pos += sizeof(*fmpl_wl); in ubi_write_fastmap()
1222 fec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_write_fastmap()
1229 fm_pos += sizeof(*fec); in ubi_write_fastmap()
1230 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1235 fec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_write_fastmap()
1242 fm_pos += sizeof(*fec); in ubi_write_fastmap()
1243 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1247 fec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_write_fastmap()
1254 fm_pos += sizeof(*fec); in ubi_write_fastmap()
1255 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1260 fec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_write_fastmap()
1267 fm_pos += sizeof(*fec); in ubi_write_fastmap()
1268 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1278 fec = (struct ubi_fm_ec *)(fm_raw + fm_pos); in ubi_write_fastmap()
1285 fm_pos += sizeof(*fec); in ubi_write_fastmap()
1286 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1299 fvh = (struct ubi_fm_volhdr *)(fm_raw + fm_pos); in ubi_write_fastmap()
1300 fm_pos += sizeof(*fvh); in ubi_write_fastmap()
1301 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()
1313 feba = (struct ubi_fm_eba *)(fm_raw + fm_pos); in ubi_write_fastmap()
1314 fm_pos += sizeof(*feba) + (sizeof(__be32) * vol->reserved_pebs); in ubi_write_fastmap()
1315 ubi_assert(fm_pos <= ubi->fm_size); in ubi_write_fastmap()