/linux-master/drivers/mtd/ubi/ |
H A D | misc.c | 61 for (i = 0; i < vol->used_ebs; i++) { 66 if (i == vol->used_ebs - 1)
|
H A D | vtbl.c | 311 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 D | ubi-media.h | 173 * @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 D | upd.c | 89 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 D | vmt.c | 270 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 D | attach.c | 336 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 D | io.c | 892 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 D | debug.c | 111 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 D | ubi.h | 289 * @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 D | kapi.c | 397 lnum >= vol->used_ebs || offset < 0 || len < 0 || 402 if (vol->used_ebs == 0) 405 if (lnum == vol->used_ebs - 1 &&
|
H A D | fastmap.c | 167 * @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 D | eba.c | 683 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 D | ubi.h | 47 * @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
|