Lines Matching defs:fmsb
555 struct ubi_fm_sb *fmsb;
570 fmsb = (struct ubi_fm_sb *)(fm_raw);
571 ai->max_sqnum = fmsb->sqnum;
845 struct ubi_fm_sb *fmsb, *fmsb2;
870 fmsb = kmalloc(sizeof(*fmsb), GFP_KERNEL);
871 if (!fmsb) {
879 kfree(fmsb);
883 ret = ubi_io_read_data(ubi, fmsb, fm_anchor, 0, sizeof(*fmsb));
889 if (be32_to_cpu(fmsb->magic) != UBI_FM_SB_MAGIC) {
891 be32_to_cpu(fmsb->magic), UBI_FM_SB_MAGIC);
896 if (fmsb->version != UBI_FM_FMT_VERSION) {
898 fmsb->version, UBI_FM_FMT_VERSION);
903 used_blocks = be32_to_cpu(fmsb->used_blocks);
936 pnum = be32_to_cpu(fmsb->block_loc[i]);
1023 kfree(fmsb);
1024 fmsb = NULL;
1088 kfree(fmsb);
1125 struct ubi_fm_sb *fmsb;
1168 fmsb = (struct ubi_fm_sb *)fm_raw;
1169 fm_pos += sizeof(*fmsb);
1176 fmsb->magic = cpu_to_be32(UBI_FM_SB_MAGIC);
1177 fmsb->version = UBI_FM_FMT_VERSION;
1178 fmsb->used_blocks = cpu_to_be32(new_fm->used_blocks);
1180 fmsb->sqnum = 0;
1334 fmsb->block_loc[i] = cpu_to_be32(new_fm->e[i]->pnum);
1336 fmsb->block_ec[i] = cpu_to_be32(new_fm->e[i]->ec);
1339 fmsb->data_crc = 0;
1340 fmsb->data_crc = cpu_to_be32(crc32(UBI_CRC32_INIT, fm_raw,