Searched refs:reserved_pebs (Results 1 - 12 of 12) sorted by relevance

/linux-master/drivers/mtd/ubi/
H A Dvmt.c71 ret = sprintf(buf, "%d\n", vol->reserved_pebs);
227 vol->reserved_pebs = div_u64(req->bytes + vol->usable_leb_size - 1,
231 if (vol->reserved_pebs > ubi->avail_pebs) {
240 ubi->avail_pebs -= vol->reserved_pebs;
241 ubi->rsvd_pebs += vol->reserved_pebs;
261 eba_tbl = ubi_eba_create_table(vol, vol->reserved_pebs);
270 vol->used_ebs = vol->reserved_pebs;
304 vtbl_rec.reserved_pebs = cpu_to_be32(vol->reserved_pebs);
340 ubi->rsvd_pebs -= vol->reserved_pebs;
363 int i, err, vol_id = vol->vol_id, reserved_pebs = vol->reserved_pebs; local
443 ubi_resize_volume(struct ubi_volume_desc *desc, int reserved_pebs) argument
682 int reserved_pebs, alignment, data_pad, vol_type, name_len, upd_marker; local
[all...]
H A Dvtbl.c160 int i, n, reserved_pebs, alignment, data_pad, vol_type, name_len; local
168 reserved_pebs = be32_to_cpu(vtbl[i].reserved_pebs);
184 if (reserved_pebs == 0) {
193 if (reserved_pebs < 0 || alignment < 0 || data_pad < 0 ||
227 if (reserved_pebs > ubi->good_peb_count) {
228 ubi_err(ubi, "too large reserved_pebs %d, good PEBs %d",
229 reserved_pebs, ubi->good_peb_count);
524 int i, err, reserved_pebs = 0; local
531 if (be32_to_cpu(vtbl[i].reserved_pebs)
[all...]
H A Dubi-media.h319 * @reserved_pebs: how many physical eraseblocks are reserved for this volume
356 __be32 reserved_pebs; member in struct:ubi_vtbl_record
495 * @reserved_pebs: number of table entries
500 __be32 reserved_pebs; member in struct:ubi_fm_eba
H A Dubi.h286 * @reserved_pebs: how many physical eraseblocks are reserved for this volume
342 int reserved_pebs; member in struct:ubi_volume
846 int ubi_resize_volume(struct ubi_volume_desc *desc, int reserved_pebs);
871 return lnum >= 0 && lnum < vol->reserved_pebs;
H A Deba.c1554 scan_eba[i] = kmalloc_array(vol->reserved_pebs,
1562 fm_eba[i] = kmalloc_array(vol->reserved_pebs,
1570 for (j = 0; j < vol->reserved_pebs; j++)
1587 for (j = 0; j < vol->reserved_pebs; j++) {
1649 tbl = ubi_eba_create_table(vol, vol->reserved_pebs);
1662 if (aeb->lnum >= vol->reserved_pebs) {
H A Dwl.c1794 int err, i, reserved_pebs, found_pebs = 0;
1922 reserved_pebs = WL_RESERVED_PEBS;
1923 ubi_fastmap_init(ubi, &reserved_pebs);
1925 if (ubi->avail_pebs < reserved_pebs) {
1927 ubi->avail_pebs, reserved_pebs);
1934 ubi->avail_pebs -= reserved_pebs;
1935 ubi->rsvd_pebs += reserved_pebs;
H A Ddebug.c129 pr_err("\treserved_pebs %d\n", vol->reserved_pebs);
162 pr_err("\treserved_pebs %d\n", be32_to_cpu(r->reserved_pebs));
H A Dupd.c132 for (i = 0; i < vol->reserved_pebs; i++) {
H A Dfastmap.c724 fm_pos += (sizeof(__be32) * be32_to_cpu(fm_eba->reserved_pebs));
734 for (j = 0; j < be32_to_cpu(fm_eba->reserved_pebs); j++) {
1314 fm_pos += sizeof(*feba) + (sizeof(__be32) * vol->reserved_pebs);
1317 for (j = 0; j < vol->reserved_pebs; j++) {
1324 feba->reserved_pebs = cpu_to_be32(j);
H A Dkapi.c72 vi->size = vol->reserved_pebs;
H A Dbuild.c784 int err, old_reserved_pebs = vol->reserved_pebs;
823 vol_id, vol->name, old_reserved_pebs, vol->reserved_pebs);
H A Dcdev.c409 rsvd_bytes = (long long)vol->reserved_pebs *

Completed in 182 milliseconds