Searched defs:used_ebs (Results 1 - 7 of 7) sorted by relevance

/drivers/mtd/ubi/
H A Dupd.c102 vol->used_ebs = div_u64_rem(bytes, vol->usable_leb_size,
105 vol->used_ebs += 1;
208 * @used_ebs: how many logical eraseblocks will this volume contain (static
231 void *buf, int len, int used_ebs)
257 err = ubi_eba_write_leb_st(ubi, vol, lnum, buf, len, used_ebs);
230 write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, void *buf, int len, int used_ebs) argument
H A Deba.c435 ubi_assert(lnum < be32_to_cpu(vid_hdr->used_ebs));
712 * @used_ebs: how many logical eraseblocks will this volume contain
715 * @vol. The @used_ebs argument should contain total number of logical
728 int lnum, const void *buf, int len, int used_ebs)
737 if (lnum == used_ebs - 1)
762 vid_hdr->used_ebs = cpu_to_be32(used_ebs);
773 dbg_eba("write VID hdr and %d bytes at LEB %d:%d, PEB %d, used_ebs %d",
774 len, vol_id, lnum, pnum, used_ebs);
727 ubi_eba_write_leb_st(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, const void *buf, int len, int used_ebs) argument
H A Dattach.c196 int used_ebs = be32_to_cpu(vid_hdr->used_ebs); local
223 if (used_ebs != av->used_ebs) {
224 ubi_err("inconsistent used_ebs");
287 av->used_ebs = be32_to_cpu(vid_hdr->used_ebs);
1523 av->leb_count < 0 || av->vol_type < 0 || av->used_ebs < 0 ||
1583 if (aeb->lnum >= av->used_ebs) {
1584 ubi_err("bad lnum or used_ebs");
[all...]
H A Dio.c881 int used_ebs = be32_to_cpu(vid_hdr->used_ebs); local
891 if (vol_id < 0 || lnum < 0 || data_size < 0 || used_ebs < 0 ||
931 if (used_ebs == 0) {
932 ubi_err("zero used_ebs");
939 if (lnum < used_ebs - 1) {
944 } else if (lnum == used_ebs - 1) {
969 if (used_ebs != 0) {
970 ubi_err("bad used_ebs");
H A Dfastmap.c110 * @used_ebs: number of used EBS
119 int used_ebs, int data_pad, u8 vol_type,
141 av->used_ebs = used_ebs;
281 av->used_ebs = be32_to_cpu(new_vh->used_ebs);
706 be32_to_cpu(fmvhdr->used_ebs),
1247 fvh->used_ebs = cpu_to_be32(vol->used_ebs);
118 add_vol(struct ubi_attach_info *ai, int vol_id, int used_ebs, int data_pad, u8 vol_type, int last_eb_bytes) argument
H A Dubi-media.h183 * @used_ebs: total number of used logical eraseblocks in this volume
269 * The @used_ebs field is used only for static volumes and indicates how many
288 __be32 used_ebs; member in struct:ubi_vid_hdr
488 * @used_ebs: number of used LEBs within this volume
497 __be32 used_ebs; member in struct:ubi_fm_volhdr
H A Dubi.h267 * @used_ebs: how many logical eraseblocks in this volume contain data
315 int used_ebs; member in struct:ubi_volume
626 * @used_ebs: number of used logical eraseblocks in this volume (only for
646 int used_ebs; member in struct:ubi_ainf_volume
796 int lnum, const void *buf, int len, int used_ebs);

Completed in 362 milliseconds