Home
last modified time | relevance | path

Searched refs:leb_size (Results 1 – 25 of 38) sorted by relevance

12

/linux/fs/ubifs/
A Dlpt_commit.c222 while (offs + len > c->leb_size) { in layout_cnodes()
401 while (offs + len > c->leb_size) { in write_cnodes()
690 free += c->leb_size; in need_write_all()
692 free += c->leb_size; in need_write_all()
718 c->ltab[i].free = c->leb_size; in lpt_tgc_start()
1039 offs = c->leb_size - len; in get_pad_len()
1130 offs = c->leb_size - len; in lpt_gc_lnum()
1624 lnum, c->leb_size - len); in dbg_check_ltab_lnum()
1717 free += c->leb_size; in dbg_chk_lpt_free_spc()
1779 chk_lpt_sz = c->leb_size; in dbg_chk_lpt_sz()
[all …]
A Dlprops.c402 if (lprops->free == c->leb_size) { in ubifs_categorize_lprops()
577 if (free == c->leb_size) { in ubifs_change_lp()
578 if (lprops->free != c->leb_size) in ubifs_change_lp()
1084 if (lp->free == c->leb_size) { in scan_check_cb()
1086 lst->total_free += c->leb_size; in scan_check_cb()
1143 free = c->leb_size - sleb->endpt; in scan_check_cb()
1146 if (free > c->leb_size || free < 0 || dirty > c->leb_size || in scan_check_cb()
1154 free + dirty == c->leb_size) in scan_check_cb()
1157 lp->free == c->leb_size) { in scan_check_cb()
1191 if (free == c->leb_size) in scan_check_cb()
[all …]
A Dsb.c109 if (jnl_lebs * c->leb_size > DEFAULT_MAX_JNL) in create_default_filesystem()
110 jnl_lebs = DEFAULT_MAX_JNL / c->leb_size; in create_default_filesystem()
119 log_lebs = tmp / c->leb_size; in create_default_filesystem()
177 tmp64 = (long long)max_buds * c->leb_size; in create_default_filesystem()
197 sup->leb_size = cpu_to_le32(c->leb_size); in create_default_filesystem()
216 main_bytes = (long long)main_lebs * c->leb_size; in create_default_filesystem()
400 if (le32_to_cpu(sup->leb_size) != c->leb_size) { in validate_sb()
402 le32_to_cpu(sup->leb_size), c->leb_size); in validate_sb()
447 max_bytes = (long long)c->leb_size * c->main_lebs; in validate_sb()
801 ubifs_assert(c, len < c->leb_size); in fixup_leb()
[all …]
A Dlpt.c110 while (sz > c->leb_size) { in do_calc_lpt_geom()
112 sz -= c->leb_size; in do_calc_lpt_geom()
134 lebs_needed = div_u64(sz + c->leb_size - 1, c->leb_size); in ubifs_calc_lpt_geom()
141 if (c->ltab_sz > c->leb_size) { in ubifs_calc_lpt_geom()
184 if (c->lpt_sz > c->leb_size) { in calc_dflt_lpt_geom()
193 lebs_needed = div_u64(sz + c->leb_size - 1, c->leb_size); in calc_dflt_lpt_geom()
203 if (c->ltab_sz > c->leb_size) { in calc_dflt_lpt_geom()
630 buf = vmalloc(c->leb_size); in ubifs_create_dflt_lpt()
643 ltab[i].free = c->leb_size; in ubifs_create_dflt_lpt()
1057 dirty > c->leb_size || free + dirty > c->leb_size) in unpack_ltab()
[all …]
A Dio.c234 ubifs_assert(c, !(offs & 7) && offs < c->leb_size); in ubifs_check_node()
253 if (node_len + offs > c->leb_size) in ubifs_check_node()
555 if (c->leb_size - wbuf->offs >= c->max_write_size) in ubifs_wbuf_sync_nolock()
585 if (c->leb_size - wbuf->offs < c->max_write_size) in ubifs_wbuf_sync_nolock()
586 wbuf->size = c->leb_size - wbuf->offs; in ubifs_wbuf_sync_nolock()
598 c->leb_size - wbuf->offs, dirt); in ubifs_wbuf_sync_nolock()
618 ubifs_assert(c, offs >= 0 && offs <= c->leb_size); in ubifs_wbuf_seek_nolock()
626 if (c->leb_size - wbuf->offs < c->max_write_size) in ubifs_wbuf_seek_nolock()
627 wbuf->size = c->leb_size - wbuf->offs; in ubifs_wbuf_seek_nolock()
774 wbuf->size = c->leb_size - wbuf->offs; in ubifs_wbuf_write_nolock()
[all …]
A Dlog.c94 h = (long long)c->lhead_lnum * c->leb_size + c->lhead_offs; in empty_log_bytes()
95 t = (long long)c->ltail_lnum * c->leb_size; in empty_log_bytes()
144 c->bud_bytes += c->leb_size - bud->start; in ubifs_add_bud()
234 if (c->lhead_offs > c->leb_size - c->ref_node_alsz) { in ubifs_add_bud_to_log()
325 c->cmt_bud_bytes += c->leb_size - bud->start; in remove_buds()
328 c->leb_size - bud->start, c->cmt_bud_bytes); in remove_buds()
397 if (lnum == -1 || offs == c->leb_size) in ubifs_log_start_commit()
441 ubifs_assert(c, c->lhead_offs < c->leb_size); in ubifs_log_start_commit()
485 c->min_log_bytes = c->leb_size; in ubifs_log_end_commit()
652 buf = vmalloc(c->leb_size); in ubifs_consolidate_log()
[all …]
A Dtnc_commit.c141 if (gap_end == c->leb_size) { in fill_gap()
287 c->ileb_len = c->leb_size; in layout_leb_in_gaps()
288 gap_end = c->leb_size; in layout_leb_in_gaps()
301 if (lp.free == c->leb_size) { in layout_leb_in_gaps()
307 c->leb_size - c->ileb_len, in layout_leb_in_gaps()
342 d = c->leb_size / c->max_idx_node_sz; in get_leb_cnt()
449 if (buf_offs + next_len > c->leb_size) in layout_in_empty_space()
528 if (buf_offs + next_len > c->leb_size) { in layout_in_empty_space()
530 c->leb_size - buf_offs, blen - used, in layout_in_empty_space()
849 if (buf_offs + next_len > c->leb_size) { in write_index()
[all …]
A Drecovery.c104 sbuf = vmalloc(c->leb_size); in get_master_node()
115 len = c->leb_size; in get_master_node()
160 if (offs < c->leb_size) { in get_master_node()
170 if (offs < c->leb_size) in get_master_node()
267 c->leb_size - offs2 - sz < sz) { in ubifs_recover_master_node()
292 if (offs2 + sz + sz <= c->leb_size) in ubifs_recover_master_node()
412 check_len = c->leb_size - empty_offs; in is_last_write()
766 len = c->leb_size - offs; in ubifs_recover_leb()
916 if (offs + len > c->leb_size) in recover_head()
917 len = c->leb_size - offs; in recover_head()
[all …]
A Dmaster.c193 c->lhead_offs < 0 || c->lhead_offs >= c->leb_size || in validate_master()
200 c->zroot.offs >= c->leb_size || c->zroot.offs & 7) { in validate_master()
218 c->ihead_offs > c->leb_size || c->ihead_offs & 7) { in validate_master()
223 main_sz = (long long)c->main_lebs * c->leb_size; in validate_master()
230 c->lpt_offs < 0 || c->lpt_offs + c->nnode_sz > c->leb_size) { in validate_master()
237 c->nhead_offs > c->leb_size) { in validate_master()
244 c->ltab_offs + c->ltab_sz > c->leb_size) { in validate_master()
251 c->lsave_offs + c->lsave_sz > c->leb_size)) { in validate_master()
402 c->lst.total_free += growth * (long long)c->leb_size; in ubifs_read_master()
446 if (offs + UBIFS_MST_NODE_SZ > c->leb_size) { in ubifs_write_master()
A Dsuper.c531 c->leb_size = c->vi.usable_leb_size; in init_constants_early()
533 c->half_leb_size = c->leb_size / 2; in init_constants_early()
541 c->leb_size, UBIFS_MIN_LEB_SZ); in init_constants_early()
639 if (c->max_bu_buf_len > c->leb_size) in init_constants_early()
640 c->max_bu_buf_len = c->leb_size; in init_constants_early()
643 c->min_log_bytes = c->leb_size; in init_constants_early()
697 if (tmp > c->leb_size) { in init_constants_sb()
699 c->leb_size, tmp); in init_constants_sb()
710 tmp /= c->leb_size; in init_constants_sb()
1299 c->sbuf = vmalloc(c->leb_size); in mount_ubifs()
[all …]
A Dgc.c73 c->leb_size - wbuf->offs - wbuf->used); in switch_gc_head()
358 avail = c->leb_size - wbuf->offs - wbuf->used - in move_nodes()
380 avail = c->leb_size - wbuf->offs - wbuf->used - in move_nodes()
503 if (lp->free + lp->dirty == c->leb_size) { in ubifs_garbage_collect_leb()
508 if (lp->free != c->leb_size) { in ubifs_garbage_collect_leb()
517 err = ubifs_change_one_lp(c, lp->lnum, c->leb_size, in ubifs_garbage_collect_leb()
578 err = ubifs_change_one_lp(c, lnum, c->leb_size, 0, 0, in ubifs_garbage_collect_leb()
742 space_before = c->leb_size - wbuf->offs - wbuf->used; in ubifs_garbage_collect()
782 space_after = c->leb_size - wbuf->offs - wbuf->used; in ubifs_garbage_collect()
882 lp = ubifs_change_lp(c, lp, c->leb_size, 0, lp->flags, 0); in ubifs_gc_start_commit()
[all …]
A Dfind.c102 if (lprops->free + lprops->dirty == c->leb_size) { in scan_for_dirty_cb()
183 lprops->free + lprops->dirty == c->leb_size)); in scan_for_dirty()
318 (pick_free && lp->free + lp->dirty == c->leb_size)); in ubifs_find_dirty_leb()
369 if (!data->pick_free && lprops->free == c->leb_size) in scan_for_free_cb()
377 if (lprops->free + lprops->dirty == c->leb_size && lprops->dirty > 0) in scan_for_free_cb()
549 *offs = c->leb_size - lprops->free; in ubifs_find_free_space()
564 dbg_find("found LEB %d, free %d", lnum, c->leb_size - *offs); in ubifs_find_free_space()
565 ubifs_assert(c, *offs <= c->leb_size - min_space); in ubifs_find_free_space()
606 if (lprops->free + lprops->dirty != c->leb_size) in scan_for_idx_cb()
639 ubifs_assert(c, lprops->free + lprops->dirty == c->leb_size); in scan_for_leb_for_idx()
[all …]
A Dscan.c89 offs + node_len + pad_len > c->leb_size) { in ubifs_scan_a_node()
141 err = ubifs_leb_read(c, lnum, sbuf + offs, offs, c->leb_size - offs, 0); in ubifs_start_scan()
144 c->leb_size - offs, lnum, offs, err); in ubifs_start_scan()
231 len = c->leb_size - offs; in ubifs_scanned_corruption()
258 int err, len = c->leb_size - offs; in ubifs_scan()
A Dorphan.c278 ((c->leb_size - UBIFS_ORPH_NODE_SZ) / sizeof(__le64)); in avail_orphs()
279 gap = c->leb_size - c->ohead_offs; in avail_orphs()
298 ((c->leb_size - UBIFS_ORPH_NODE_SZ) / sizeof(__le64)); in tot_avail_orphs()
350 gap = c->leb_size - c->ohead_offs; in write_orph_node()
354 gap = c->leb_size; in write_orph_node()
389 ubifs_assert(c, c->ohead_offs + len <= c->leb_size); in write_orph_node()
650 c->leb_size - snod->offs); in do_kill_orphans()
679 c->leb_size - snod->offs); in do_kill_orphans()
823 c->orph_buf = vmalloc(c->leb_size); in ubifs_mount_orphans()
984 buf = __vmalloc(c->leb_size, GFP_NOFS); in dbg_scan_orphans()
A Dreplay.c102 if (b->bud->start == 0 && (lp->free != c->leb_size || lp->dirty != 0)) { in set_bud_lprops()
126 dirty -= c->leb_size - lp->free; in set_bud_lprops()
148 b->bud->lnum, c->leb_size - b->free); in set_bud_lprops()
823 b->free = c->leb_size - sleb->endpt; in replay_bud()
833 ubifs_dump_node(c, snod->node, c->leb_size - snod->offs); in replay_bud()
955 lnum < c->main_first || offs > c->leb_size || in validate_ref()
1116 if (sleb->endpt || c->lhead_offs >= c->leb_size) { in replay_log_leb()
1129 ubifs_dump_node(c, snod->node, c->leb_size - snod->offs); in replay_log_leb()
1188 if (c->ihead_offs != c->leb_size - free) { in ubifs_replay_journal()
A Ddebug.c365 pr_err("\tleb_size %u\n", le32_to_cpu(sup->leb_size)); in ubifs_dump_node()
839 buf = __vmalloc(c->leb_size, GFP_NOFS); in ubifs_dump_leb()
858 ubifs_dump_node(c, snod->node, c->leb_size - snod->offs); in ubifs_dump_leb()
2338 ubifs_dump_node(c, sa->node, c->leb_size - sa->offs); in dbg_check_data_nodes_order()
2343 ubifs_dump_node(c, sb->node, c->leb_size - sb->offs); in dbg_check_data_nodes_order()
2374 ubifs_dump_node(c, sa->node, c->leb_size - sa->offs); in dbg_check_data_nodes_order()
2375 ubifs_dump_node(c, sb->node, c->leb_size - sb->offs); in dbg_check_data_nodes_order()
2406 ubifs_dump_node(c, sa->node, c->leb_size - sa->offs); in dbg_check_nondata_nodes_order()
2412 ubifs_dump_node(c, sb->node, c->leb_size - sb->offs); in dbg_check_nondata_nodes_order()
2462 ubifs_dump_node(c, sa->node, c->leb_size - sa->offs); in dbg_check_nondata_nodes_order()
[all …]
A Dmisc.h281 int max_xattrs = (c->leb_size / 2) / UBIFS_INO_NODE_SZ; in ubifs_xattr_max_cnt()
/linux/drivers/mtd/ubi/
A Dvtbl.c199 if (alignment > ubi->leb_size || alignment == 0) { in vtbl_check()
210 n = ubi->leb_size % alignment; in vtbl_check()
545 vol->usable_leb_size = ubi->leb_size - vol->data_pad; in init_volumes()
635 vol->usable_leb_size = ubi->leb_size; in init_volumes()
639 (long long)vol->used_ebs * (ubi->leb_size - vol->data_pad); in init_volumes()
794 ubi->vtbl_slots = ubi->leb_size / UBI_VTBL_RECORD_SIZE; in ubi_read_volume_table()
A Dvmt.c207 vol->usable_leb_size = ubi->leb_size - ubi->leb_size % req->alignment; in ubi_create_volume()
227 vol->data_pad = ubi->leb_size % vol->alignment; in ubi_create_volume()
661 if (vol->alignment > ubi->leb_size || vol->alignment == 0) { in self_check_volume()
672 n = ubi->leb_size % vol->alignment; in self_check_volume()
694 n = ubi->leb_size - vol->data_pad; in self_check_volume()
695 if (vol->usable_leb_size != ubi->leb_size - vol->data_pad) { in self_check_volume()
A Dblock.c80 int leb_size; member
195 offset = do_div(pos, dev->leb_size); in ubiblock_read()
204 if (offset + to_read > dev->leb_size) in ubiblock_read()
205 to_read = dev->leb_size - offset; in ubiblock_read()
395 dev->leb_size = vi->usable_leb_size; in ubiblock_create()
A Dwl.h12 *count += (ubi->fm_size / ubi->leb_size) * 2; in ubi_fastmap_init()
A Dattach.c878 memset(ubi->peb_buf, 0x00, ubi->leb_size); in check_corruption()
881 ubi->leb_size); in check_corruption()
897 if (ubi_check_pattern(ubi->peb_buf, 0xFF, ubi->leb_size)) in check_corruption()
905 pnum, ubi->leb_start, ubi->leb_size); in check_corruption()
907 ubi->peb_buf, ubi->leb_size, 1); in check_corruption()
1711 if (av->data_pad > ubi->leb_size / 2) { in self_check_ai()
A Dfastmap.c92 return roundup(size, ubi->leb_size); in ubi_calc_fm_size()
923 fm_size = ubi->leb_size * used_blocks; in ubi_scan_fastmap()
1015 ret = ubi_io_read_data(ubi, ubi->fm_buf + (ubi->leb_size * i), in ubi_scan_fastmap()
1016 pnum, 0, ubi->leb_size); in ubi_scan_fastmap()
1369 ret = ubi_io_write_data(ubi, fm_raw + (i * ubi->leb_size), in ubi_write_fastmap()
1370 new_fm->e[i]->pnum, 0, ubi->leb_size); in ubi_write_fastmap()
1565 new_fm->used_blocks = ubi->fm_size / ubi->leb_size; in ubi_update_fastmap()
A Dio.c851 int usable_leb_size = ubi->leb_size - data_pad; in validate_vid_hdr()
886 if (data_pad >= ubi->leb_size / 2) { in validate_vid_hdr()
891 if (data_size > ubi->leb_size) { in validate_vid_hdr()
/linux/include/linux/mtd/
A Dubi.h178 int leb_size; member

Completed in 62 milliseconds

12