Lines Matching defs:fmsb
555 struct ubi_fm_sb *fmsb;
570 fmsb = (struct ubi_fm_sb *)(fm_raw);
571 ai->max_sqnum = fmsb->sqnum;
863 struct ubi_fm_sb *fmsb, *fmsb2;
892 fmsb = kmalloc(sizeof(*fmsb), GFP_KERNEL);
893 if (!fmsb) {
901 kfree(fmsb);
905 ret = ubi_io_read_data(ubi, fmsb, fm_anchor, 0, sizeof(*fmsb));
911 if (be32_to_cpu(fmsb->magic) != UBI_FM_SB_MAGIC) {
913 be32_to_cpu(fmsb->magic), UBI_FM_SB_MAGIC);
918 if (fmsb->version != UBI_FM_FMT_VERSION) {
920 fmsb->version, UBI_FM_FMT_VERSION);
925 used_blocks = be32_to_cpu(fmsb->used_blocks);
958 pnum = be32_to_cpu(fmsb->block_loc[i]);
1034 kfree(fmsb);
1035 fmsb = NULL;
1099 kfree(fmsb);
1135 struct ubi_fm_sb *fmsb;
1178 fmsb = (struct ubi_fm_sb *)fm_raw;
1179 fm_pos += sizeof(*fmsb);
1186 fmsb->magic = cpu_to_be32(UBI_FM_SB_MAGIC);
1187 fmsb->version = UBI_FM_FMT_VERSION;
1188 fmsb->used_blocks = cpu_to_be32(new_fm->used_blocks);
1190 fmsb->sqnum = 0;
1344 fmsb->block_loc[i] = cpu_to_be32(new_fm->e[i]->pnum);
1346 fmsb->block_ec[i] = cpu_to_be32(new_fm->e[i]->ec);
1349 fmsb->data_crc = 0;
1350 fmsb->data_crc = cpu_to_be32(crc32(UBI_CRC32_INIT, fm_raw,