Lines Matching defs:vid_hdr
503 struct ubi_vid_hdr *vid_hdr;
548 vid_hdr = ubi_get_vid_hdr(vidb);
549 found_vol_id = be32_to_cpu(vid_hdr->vol_id);
550 found_lnum = be32_to_cpu(vid_hdr->lnum);
601 struct ubi_vid_hdr *vid_hdr;
643 vid_hdr = ubi_get_vid_hdr(vidb);
687 ubi_assert(lnum < be32_to_cpu(vid_hdr->used_ebs));
688 ubi_assert(len == be32_to_cpu(vid_hdr->data_size));
690 crc = be32_to_cpu(vid_hdr->data_crc);
812 struct ubi_vid_hdr *vid_hdr;
834 vid_hdr = ubi_get_vid_hdr(vidb);
835 ubi_assert(vid_hdr->vol_type == UBI_VID_DYNAMIC);
853 vid_hdr->sqnum = cpu_to_be64(ubi_next_sqnum(ubi));
854 vid_hdr->copy_flag = 1;
855 vid_hdr->data_size = cpu_to_be32(data_size);
856 vid_hdr->data_crc = cpu_to_be32(crc);
1022 struct ubi_vid_hdr *vid_hdr;
1063 vid_hdr = ubi_get_vid_hdr(vidb);
1065 vid_hdr->vol_type = UBI_VID_DYNAMIC;
1066 vid_hdr->sqnum = cpu_to_be64(ubi_next_sqnum(ubi));
1067 vid_hdr->vol_id = cpu_to_be32(vol_id);
1068 vid_hdr->lnum = cpu_to_be32(lnum);
1069 vid_hdr->compat = ubi_get_compat(ubi, vol_id);
1070 vid_hdr->data_pad = cpu_to_be32(vol->data_pad);
1083 vid_hdr->sqnum = cpu_to_be64(ubi_next_sqnum(ubi));
1125 struct ubi_vid_hdr *vid_hdr;
1141 vid_hdr = ubi_get_vid_hdr(vidb);
1147 vid_hdr->sqnum = cpu_to_be64(ubi_next_sqnum(ubi));
1148 vid_hdr->vol_id = cpu_to_be32(vol_id);
1149 vid_hdr->lnum = cpu_to_be32(lnum);
1150 vid_hdr->compat = ubi_get_compat(ubi, vol_id);
1151 vid_hdr->data_pad = cpu_to_be32(vol->data_pad);
1154 vid_hdr->vol_type = UBI_VID_STATIC;
1155 vid_hdr->data_size = cpu_to_be32(data_size);
1156 vid_hdr->used_ebs = cpu_to_be32(used_ebs);
1157 vid_hdr->data_crc = cpu_to_be32(crc);
1166 vid_hdr->sqnum = cpu_to_be64(ubi_next_sqnum(ubi));
1203 struct ubi_vid_hdr *vid_hdr;
1224 vid_hdr = ubi_get_vid_hdr(vidb);
1231 vid_hdr->sqnum = cpu_to_be64(ubi_next_sqnum(ubi));
1232 vid_hdr->vol_id = cpu_to_be32(vol_id);
1233 vid_hdr->lnum = cpu_to_be32(lnum);
1234 vid_hdr->compat = ubi_get_compat(ubi, vol_id);
1235 vid_hdr->data_pad = cpu_to_be32(vol->data_pad);
1238 vid_hdr->vol_type = UBI_VID_DYNAMIC;
1239 vid_hdr->data_size = cpu_to_be32(len);
1240 vid_hdr->copy_flag = 1;
1241 vid_hdr->data_crc = cpu_to_be32(crc);
1250 vid_hdr->sqnum = cpu_to_be64(ubi_next_sqnum(ubi));
1302 * @vid_hdr: VID header of the @from physical eraseblock
1305 * physical eraseblock @to. The @vid_hdr buffer may be changed by this
1315 struct ubi_vid_hdr *vid_hdr = ubi_get_vid_hdr(vidb);
1321 vol_id = be32_to_cpu(vid_hdr->vol_id);
1322 lnum = be32_to_cpu(vid_hdr->lnum);
1326 if (vid_hdr->vol_type == UBI_VID_STATIC) {
1327 data_size = be32_to_cpu(vid_hdr->data_size);
1331 ubi->leb_size - be32_to_cpu(vid_hdr->data_pad);
1408 if (vid_hdr->vol_type == UBI_VID_DYNAMIC)
1420 * @vid_hdr->copy_flag, @vid_hdr->data_size, and @vid_hdr->data_crc.
1423 vid_hdr->copy_flag = 1;
1424 vid_hdr->data_size = cpu_to_be32(data_size);
1425 vid_hdr->data_crc = cpu_to_be32(crc);
1427 vid_hdr->sqnum = cpu_to_be64(ubi_next_sqnum(ubi));