Searched refs:used_ebs (Results 1 - 13 of 13) sorted by relevance

/linux-master/drivers/mtd/ubi/
H A Dmisc.c61 for (i = 0; i < vol->used_ebs; i++) {
66 if (i == vol->used_ebs - 1)
H A Dvtbl.c311 vid_hdr->data_size = vid_hdr->used_ebs =
586 vol->used_ebs = vol->reserved_pebs;
589 (long long)vol->used_ebs * vol->usable_leb_size;
607 if (av->leb_count != av->used_ebs) {
613 av->vol_id, av->used_ebs - av->leb_count);
618 vol->used_ebs = av->used_ebs;
620 (long long)(vol->used_ebs - 1) * vol->usable_leb_size;
636 vol->used_ebs = vol->reserved_pebs;
639 (long long)vol->used_ebs * (ub
[all...]
H A Dubi-media.h173 * @used_ebs: total number of used logical eraseblocks in this volume
259 * The @used_ebs field is used only for static volumes and indicates how many
278 __be32 used_ebs; member in struct:ubi_vid_hdr
476 * @used_ebs: number of used LEBs within this volume
485 __be32 used_ebs; member in struct:ubi_fm_volhdr
H A Dupd.c89 vol->used_ebs = div_u64_rem(bytes, vol->usable_leb_size,
92 vol->used_ebs += 1;
197 * @used_ebs: how many logical eraseblocks will this volume contain (static
220 void *buf, int len, int used_ebs)
246 err = ubi_eba_write_leb_st(ubi, vol, lnum, buf, len, used_ebs);
219 write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, void *buf, int len, int used_ebs) argument
H A Dvmt.c270 vol->used_ebs = vol->reserved_pebs;
273 (long long)vol->used_ebs * vol->usable_leb_size;
275 vol->used_ebs = div_u64_rem(vol->used_bytes,
279 vol->used_ebs += 1;
460 reserved_pebs < vol->used_ebs) {
462 reserved_pebs, vol->used_ebs);
542 vol->used_ebs = reserved_pebs;
545 (long long)vol->used_ebs * vol->usable_leb_size;
756 n = (long long)vol->used_ebs * vol->usable_leb_size;
762 if (vol->used_ebs !
[all...]
H A Dattach.c336 int used_ebs = be32_to_cpu(vid_hdr->used_ebs); local
363 if (used_ebs != av->used_ebs) {
364 ubi_err(ubi, "inconsistent used_ebs");
409 av->used_ebs = be32_to_cpu(vid_hdr->used_ebs);
1687 av->leb_count < 0 || av->vol_type < 0 || av->used_ebs < 0 ||
1747 if (aeb->lnum >= av->used_ebs) {
1748 ubi_err(ubi, "bad lnum or used_ebs");
[all...]
H A Dio.c892 int used_ebs = be32_to_cpu(vid_hdr->used_ebs); local
902 if (vol_id < 0 || lnum < 0 || data_size < 0 || used_ebs < 0 ||
947 if (used_ebs == 0) {
948 ubi_err(ubi, "zero used_ebs");
955 if (lnum < used_ebs - 1) {
960 } else if (lnum > used_ebs - 1) {
980 if (used_ebs != 0) {
981 ubi_err(ubi, "bad used_ebs");
H A Ddebug.c111 pr_err("\tused_ebs %d\n", be32_to_cpu(vid_hdr->used_ebs));
135 pr_err("\tused_ebs %d\n", vol->used_ebs);
197 pr_err("\tused_ebs %d\n", av->used_ebs);
H A Dubi.h289 * @used_ebs: how many logical eraseblocks in this volume contain data
345 int used_ebs; member in struct:ubi_volume
695 * @used_ebs: number of used logical eraseblocks in this volume (only for
715 int used_ebs; member in struct:ubi_ainf_volume
894 int lnum, const void *buf, int len, int used_ebs);
H A Dkapi.c397 lnum >= vol->used_ebs || offset < 0 || len < 0 ||
402 if (vol->used_ebs == 0)
405 if (lnum == vol->used_ebs - 1 &&
H A Dfastmap.c167 * @used_ebs: number of used EBS
176 int used_ebs, int data_pad, u8 vol_type,
190 av->used_ebs = used_ebs;
317 av->used_ebs = be32_to_cpu(new_vh->used_ebs);
705 be32_to_cpu(fmvhdr->used_ebs),
1306 fvh->used_ebs = cpu_to_be32(vol->used_ebs);
175 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 Deba.c683 ubi_assert(lnum < be32_to_cpu(vid_hdr->used_ebs));
1101 * @used_ebs: how many logical eraseblocks will this volume contain
1104 * @vol. The @used_ebs argument should contain total number of logical
1117 int lnum, const void *buf, int len, int used_ebs)
1127 if (lnum == used_ebs - 1)
1152 vid_hdr->used_ebs = cpu_to_be32(used_ebs);
1116 ubi_eba_write_leb_st(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, const void *buf, int len, int used_ebs) argument
/linux-master/include/linux/mtd/
H A Dubi.h47 * @used_ebs: how many physical eraseblocks of this volume actually contain any
79 * The @used_bytes and @used_ebs fields are only really needed for static
82 * @used_bytes field is equivalent to @size*@usable_leb_size, and the @used_ebs
104 int used_ebs; member in struct:ubi_volume_info

Completed in 175 milliseconds