| /openbmc/u-boot/fs/ubifs/ |
| H A D | log.c | 33 struct ubifs_bud *ubifs_search_bud(struct ubifs_info *c, int lnum) in ubifs_search_bud() argument 42 if (lnum < bud->lnum) in ubifs_search_bud() 44 else if (lnum > bud->lnum) in ubifs_search_bud() 62 struct ubifs_wbuf *ubifs_get_wbuf(struct ubifs_info *c, int lnum) in ubifs_get_wbuf() argument 75 if (lnum < bud->lnum) in ubifs_get_wbuf() 77 else if (lnum > bud->lnum) in ubifs_get_wbuf() 126 ubifs_assert(bud->lnum != b->lnum); in ubifs_add_bud() 127 if (bud->lnum < b->lnum) in ubifs_add_bud() 149 dbg_log("LEB %d:%d, jhead %s, bud_bytes %lld", bud->lnum, in ubifs_add_bud() 167 int ubifs_add_bud_to_log(struct ubifs_info *c, int jhead, int lnum, int offs) in ubifs_add_bud_to_log() argument [all …]
|
| H A D | scan.c | 61 int ubifs_scan_a_node(const struct ubifs_info *c, void *buf, int len, int lnum, in ubifs_scan_a_node() argument 70 dbg_scan("hit empty space at LEB %d:%d", lnum, offs); in ubifs_scan_a_node() 81 dbg_ntype(ch->node_type), lnum, offs); in ubifs_scan_a_node() 83 if (ubifs_check_node(c, buf, lnum, offs, quiet, 1)) in ubifs_scan_a_node() 96 lnum, offs); in ubifs_scan_a_node() 111 lnum, offs, ALIGN(offs + node_len + pad_len, 8)); in ubifs_scan_a_node() 129 struct ubifs_scan_leb *ubifs_start_scan(const struct ubifs_info *c, int lnum, in ubifs_start_scan() argument 135 dbg_scan("scan LEB %d:%d", lnum, offs); in ubifs_start_scan() 141 sleb->lnum = lnum; in ubifs_start_scan() 145 err = ubifs_leb_read(c, lnum, sbuf + offs, offs, c->leb_size - offs, 0); in ubifs_start_scan() [all …]
|
| H A D | lpt_commit.c | 136 static void upd_ltab(struct ubifs_info *c, int lnum, int free, int dirty) in upd_ltab() argument 139 lnum, c->ltab[lnum - c->lpt_first].free, in upd_ltab() 140 c->ltab[lnum - c->lpt_first].dirty, free, dirty); in upd_ltab() 141 ubifs_assert(lnum >= c->lpt_first && lnum <= c->lpt_last); in upd_ltab() 142 c->ltab[lnum - c->lpt_first].free = free; in upd_ltab() 143 c->ltab[lnum - c->lpt_first].dirty += dirty; in upd_ltab() 156 static int alloc_lpt_leb(struct ubifs_info *c, int *lnum) in alloc_lpt_leb() argument 160 n = *lnum - c->lpt_first + 1; in alloc_lpt_leb() 166 *lnum = i + c->lpt_first; in alloc_lpt_leb() 176 *lnum = i + c->lpt_first; in alloc_lpt_leb() [all …]
|
| H A D | replay.c | 49 int lnum; member 97 lp = ubifs_lpt_lookup_dirty(c, b->bud->lnum); in set_bud_lprops() 124 dbg_mnt("bud LEB %d was GC'd (%d free, %d dirty)", b->bud->lnum, in set_bud_lprops() 126 dbg_gc("bud LEB %d was GC'd (%d free, %d dirty)", b->bud->lnum, in set_bud_lprops() 138 b->bud->lnum, lp->free, lp->dirty, b->free, in set_bud_lprops() 150 b->bud->lnum, c->leb_size - b->free); in set_bud_lprops() 217 r->lnum, r->offs, r->len, r->deletion, r->sqnum); in apply_replay_entry() 226 err = ubifs_tnc_add_nm(c, &r->key, r->lnum, r->offs, in apply_replay_entry() 246 err = ubifs_tnc_add(c, &r->key, r->lnum, r->offs, in apply_replay_entry() 349 static int insert_node(struct ubifs_info *c, int lnum, int offs, int len, in insert_node() argument [all …]
|
| H A D | recovery.c | 101 static int get_master_node(const struct ubifs_info *c, int lnum, void **pbuf, in get_master_node() argument 112 err = ubifs_leb_read(c, lnum, sbuf, 0, c->leb_size, 0); in get_master_node() 136 ret = ubifs_scan_a_node(c, buf, len, lnum, offs, 1); in get_master_node() 142 ret = ubifs_scan_a_node(c, buf, len, lnum, offs, 1); in get_master_node() 156 dbg_rcvry("found a master node at %d:%d", lnum, offs); in get_master_node() 167 dbg_rcvry("found corruption at %d:%d", lnum, offs); in get_master_node() 199 int err = 0, lnum = UBIFS_MST_LNUM, sz = c->mst_node_alsz; in write_rcvrd_mst_node() local 208 err = ubifs_leb_change(c, lnum, mst, sz); in write_rcvrd_mst_node() 211 err = ubifs_leb_change(c, lnum + 1, mst, sz); in write_rcvrd_mst_node() 434 static void clean_buf(const struct ubifs_info *c, void **buf, int lnum, in clean_buf() argument [all …]
|
| H A D | io.c | 92 int ubifs_leb_read(const struct ubifs_info *c, int lnum, void *buf, int offs, in ubifs_leb_read() argument 97 err = ubi_read(c->ubi, lnum, buf, offs, len); in ubifs_leb_read() 104 len, lnum, offs, err); in ubifs_leb_read() 110 int ubifs_leb_write(struct ubifs_info *c, int lnum, const void *buf, int offs, in ubifs_leb_write() argument 119 err = ubi_leb_write(c->ubi, lnum, buf, offs, len); in ubifs_leb_write() 122 err = dbg_leb_write(c, lnum, buf, offs, len); in ubifs_leb_write() 126 len, lnum, offs, err); in ubifs_leb_write() 133 int ubifs_leb_change(struct ubifs_info *c, int lnum, const void *buf, int len) in ubifs_leb_change() argument 141 err = ubi_leb_change(c->ubi, lnum, buf, len); in ubifs_leb_change() 144 err = dbg_leb_change(c, lnum, buf, len); in ubifs_leb_change() [all …]
|
| H A D | gc.c | 78 wbuf->lnum, wbuf->offs + wbuf->used, gc_lnum, in switch_gc_head() 268 err = ubifs_tnc_has_node(c, &snod->key, 0, sleb->lnum, in sort_nodes() 314 int err, new_lnum = wbuf->lnum, new_offs = wbuf->offs + wbuf->used; in move_node() 321 err = ubifs_tnc_replace(c, &snod->key, sleb->lnum, in move_node() 345 if (wbuf->lnum == -1) { in move_nodes() 464 int err = 0, lnum = lp->lnum; in ubifs_garbage_collect_leb() local 468 ubifs_assert(c->gc_lnum != lnum); in ubifs_garbage_collect_leb() 469 ubifs_assert(wbuf->lnum != lnum); in ubifs_garbage_collect_leb() 473 dbg_gc("LEB %d is free, return it", lp->lnum); in ubifs_garbage_collect_leb() 485 err = ubifs_change_one_lp(c, lp->lnum, c->leb_size, in ubifs_garbage_collect_leb() [all …]
|
| H A D | tnc.c | 71 static int insert_old_idx(struct ubifs_info *c, int lnum, int offs) in insert_old_idx() argument 79 old_idx->lnum = lnum; in insert_old_idx() 86 if (lnum < o->lnum) in insert_old_idx() 88 else if (lnum > o->lnum) in insert_old_idx() 119 return insert_old_idx(c, zbr->lnum, zbr->offs); in insert_old_idx_znode() 122 return insert_old_idx(c, c->zroot.lnum, in insert_old_idx_znode() 144 err = insert_old_idx(c, zbr->lnum, zbr->offs); in ins_clr_old_idx_znode() 147 zbr->lnum = 0; in ins_clr_old_idx_znode() 153 err = insert_old_idx(c, c->zroot.lnum, c->zroot.offs); in ins_clr_old_idx_znode() 156 c->zroot.lnum = 0; in ins_clr_old_idx_znode() [all …]
|
| H A D | lpt.c | 389 int lnum = nnode->nbranch[i].lnum; in ubifs_pack_nnode() local 391 if (lnum == 0) in ubifs_pack_nnode() 392 lnum = c->lpt_last + 1; in ubifs_pack_nnode() 393 pack_bits(&addr, &pos, lnum - c->lpt_first, c->lpt_lnum_bits); in ubifs_pack_nnode() 457 void ubifs_add_lpt_dirt(struct ubifs_info *c, int lnum, int dirty) in ubifs_add_lpt_dirt() argument 459 if (!dirty || !lnum) in ubifs_add_lpt_dirt() 462 lnum, dirty, c->ltab[lnum - c->lpt_first].dirty); in ubifs_add_lpt_dirt() 463 ubifs_assert(lnum >= c->lpt_first && lnum <= c->lpt_last); in ubifs_add_lpt_dirt() 464 c->ltab[lnum - c->lpt_first].dirty += dirty; in ubifs_add_lpt_dirt() 474 static void set_ltab(struct ubifs_info *c, int lnum, int free, int dirty) in set_ltab() argument [all …]
|
| H A D | misc.h | 166 static inline int ubifs_add_dirt(struct ubifs_info *c, int lnum, int dirty) in ubifs_add_dirt() argument 168 return ubifs_update_one_lp(c, lnum, LPROPS_NC, dirty, 0, 0); in ubifs_add_dirt() 180 static inline int ubifs_return_leb(struct ubifs_info *c, int lnum) in ubifs_return_leb() argument 182 return ubifs_change_one_lp(c, lnum, LPROPS_NC, LPROPS_NC, 0, in ubifs_return_leb() 291 static inline int ubifs_next_log_lnum(const struct ubifs_info *c, int lnum) in ubifs_next_log_lnum() argument 293 lnum += 1; in ubifs_next_log_lnum() 294 if (lnum > c->log_last) in ubifs_next_log_lnum() 295 lnum = UBIFS_LOG_LNUM; in ubifs_next_log_lnum() 297 return lnum; in ubifs_next_log_lnum()
|
| H A D | sb.c | 277 br->lnum = cpu_to_le32(main_first + DEFAULT_DATA_LEB); in create_default_filesystem() 679 static int fixup_leb(struct ubifs_info *c, int lnum, int len) in fixup_leb() argument 688 dbg_mnt("unmap empty LEB %d", lnum); in fixup_leb() 689 return ubifs_leb_unmap(c, lnum); in fixup_leb() 692 dbg_mnt("fixup LEB %d, data len %d", lnum, len); in fixup_leb() 693 err = ubifs_leb_read(c, lnum, c->sbuf, 0, len, 1); in fixup_leb() 697 return ubifs_leb_change(c, lnum, c->sbuf, len); in fixup_leb() 709 int lnum, err = 0; in fixup_free_space() local 715 for (lnum = UBIFS_MST_LNUM; lnum < UBIFS_LOG_LNUM; lnum++) { in fixup_free_space() 716 err = fixup_leb(c, lnum, c->mst_offs + c->mst_node_alsz); in fixup_free_space() [all …]
|
| H A D | ubifs.h | 876 int lnum; member 917 int lnum; member 936 int lnum; member 1031 int lnum; member 1077 int lnum; member 1184 int lnum; member 1284 int lnum; member 1290 int (*sync_callback)(struct ubifs_info *c, int lnum, int free, int pad); 1311 int lnum; member 1346 int lnum; member [all …]
|
| H A D | debug.c | 411 pr_err("\tlnum %u\n", le32_to_cpu(ref->lnum)); in ubifs_dump_node() 517 i, le32_to_cpu(br->lnum), le32_to_cpu(br->offs), in ubifs_dump_node() 623 c->jheads[i].wbuf.lnum); in ubifs_dump_budg() 626 pr_err("\tbud LEB %d\n", bud->lnum); in ubifs_dump_budg() 629 pr_err("\told bud LEB %d\n", bud->lnum); in ubifs_dump_budg() 632 idx_gc->lnum, idx_gc->unmap); in ubifs_dump_budg() 666 lp->lnum, lp->free, lp->dirty, c->leb_size - spc, spc, in ubifs_dump_lprop() 670 lp->lnum, lp->free, lp->dirty, c->leb_size - spc, spc, in ubifs_dump_lprop() 719 if (bud->lnum == lp->lnum) { in ubifs_dump_lprop() 728 lp->lnum == c->jheads[i].wbuf.lnum) { in ubifs_dump_lprop() [all …]
|
| H A D | orphan.c | 335 int lnum; in write_orph_nodes() local 338 for (lnum = c->ohead_lnum + 1; lnum <= c->orph_last; lnum++) { in write_orph_nodes() 339 err = ubifs_leb_unmap(c, lnum); in write_orph_nodes() 480 int lnum, err; in ubifs_clear_orphans() local 482 for (lnum = c->orph_first; lnum <= c->orph_last; lnum++) { in ubifs_clear_orphans() 483 err = ubifs_leb_unmap(c, lnum); in ubifs_clear_orphans() 562 snod->type, sleb->lnum, snod->offs); in do_kill_orphans() 589 cmt_no, sleb->lnum, snod->offs); in do_kill_orphans() 593 dbg_rcvry("out of date LEB %d", sleb->lnum); in do_kill_orphans() 617 cmt_no, sleb->lnum, snod->offs); in do_kill_orphans() [all …]
|
| H A D | tnc_misc.c | 264 static int read_znode(struct ubifs_info *c, int lnum, int offs, int len, in read_znode() argument 274 err = ubifs_read_node(c, idx, UBIFS_IDX_NODE, len, lnum, offs); in read_znode() 284 lnum, offs, znode->level, znode->child_cnt); in read_znode() 300 zbr->lnum = le32_to_cpu(br->lnum); in read_znode() 307 if (zbr->lnum < c->main_first || in read_znode() 308 zbr->lnum >= c->leb_cnt || zbr->offs < 0 || in read_znode() 380 ubifs_err(c, "bad indexing node at LEB %d:%d, error %d", lnum, offs, err); in read_znode() 413 err = read_znode(c, zbr->lnum, zbr->offs, zbr->len, znode); in ubifs_load_znode() 460 wbuf = ubifs_get_wbuf(c, zbr->lnum); in ubifs_tnc_read_node() 463 zbr->lnum, zbr->offs); in ubifs_tnc_read_node() [all …]
|
| H A D | lprops.c | 500 pos = (lprops->lnum - c->main_first) & (UBIFS_LPT_FANOUT - 1); in is_lprops_dirty() 537 lprops->lnum, free, dirty, flags); in ubifs_change_lp() 553 lprops = ubifs_lpt_lookup_dirty(c, lprops->lnum); in ubifs_change_lp() 557 ubifs_assert(lprops == ubifs_lpt_lookup_dirty(c, lprops->lnum)); in ubifs_change_lp() 654 int ubifs_change_one_lp(struct ubifs_info *c, int lnum, int free, int dirty, in ubifs_change_one_lp() argument 662 lp = ubifs_lpt_lookup_dirty(c, lnum); in ubifs_change_one_lp() 677 lnum, err); in ubifs_change_one_lp() 693 int ubifs_update_one_lp(struct ubifs_info *c, int lnum, int free, int dirty, in ubifs_update_one_lp() argument 701 lp = ubifs_lpt_lookup_dirty(c, lnum); in ubifs_update_one_lp() 716 lnum, err); in ubifs_update_one_lp() [all …]
|
| H A D | master.c | 33 int lnum, offs = 0, nodes_cnt; in scan_for_master() local 35 lnum = UBIFS_MST_LNUM; in scan_for_master() 37 sleb = ubifs_scan(c, lnum, 0, c->sbuf, 1); in scan_for_master() 51 lnum += 1; in scan_for_master() 53 sleb = ubifs_scan(c, lnum, 0, c->sbuf, 1); in scan_for_master() 79 snod->type, lnum, snod->offs); in scan_for_master() 119 if (c->zroot.lnum >= c->leb_cnt || c->zroot.lnum < c->main_first || in validate_master() 275 c->zroot.lnum = le32_to_cpu(c->mst_node->root_lnum); in ubifs_read_master() 357 int err, lnum, offs, len; in ubifs_write_master() local 363 lnum = UBIFS_MST_LNUM; in ubifs_write_master() [all …]
|
| /openbmc/u-boot/drivers/mtd/ubi/ |
| H A D | eba.c | 89 int lnum) in ltree_lookup() argument 104 if (lnum < le->lnum) in ltree_lookup() 106 else if (lnum > le->lnum) in ltree_lookup() 128 int vol_id, int lnum) in ltree_add_entry() argument 139 le->lnum = lnum; in ltree_add_entry() 142 le1 = ltree_lookup(ubi, vol_id, lnum); in ltree_add_entry() 170 ubi_assert(lnum != le1->lnum); in ltree_add_entry() 171 if (lnum < le1->lnum) in ltree_add_entry() 197 static int leb_read_lock(struct ubi_device *ubi, int vol_id, int lnum) in leb_read_lock() argument 201 le = ltree_add_entry(ubi, vol_id, lnum); in leb_read_lock() [all …]
|
| H A D | kapi.c | 374 static int leb_read_sanity_check(struct ubi_volume_desc *desc, int lnum, in leb_read_sanity_check() argument 381 if (vol_id < 0 || vol_id >= ubi->vtbl_slots || lnum < 0 || in leb_read_sanity_check() 382 lnum >= vol->used_ebs || offset < 0 || len < 0 || in leb_read_sanity_check() 390 if (lnum == vol->used_ebs - 1 && in leb_read_sanity_check() 428 int ubi_leb_read(struct ubi_volume_desc *desc, int lnum, char *buf, int offset, in ubi_leb_read() argument 435 dbg_gen("read %d bytes from LEB %d:%d:%d", len, vol_id, lnum, offset); in ubi_leb_read() 437 err = leb_read_sanity_check(desc, lnum, offset, len); in ubi_leb_read() 444 err = ubi_eba_read_leb(ubi, vol, lnum, buf, offset, len, check); in ubi_leb_read() 468 int ubi_leb_read_sg(struct ubi_volume_desc *desc, int lnum, struct ubi_sgl *sgl, in ubi_leb_read_sg() argument 475 dbg_gen("read %d bytes from LEB %d:%d:%d", len, vol_id, lnum, offset); in ubi_leb_read_sg() [all …]
|
| H A D | upd.c | 180 vol->vol_id, req->lnum, req->bytes); in ubi_start_leb_change() 182 return ubi_eba_atomic_leb_change(ubi, vol, req->lnum, NULL, 0); in ubi_start_leb_change() 187 vol->ch_lnum = req->lnum; in ubi_start_leb_change() 225 static int write_leb(struct ubi_device *ubi, struct ubi_volume *vol, int lnum, in write_leb() argument 240 err = ubi_eba_write_leb(ubi, vol, lnum, buf, 0, len); in write_leb() 252 err = ubi_eba_write_leb_st(ubi, vol, lnum, buf, len, used_ebs); in write_leb() 275 int lnum, offs, err = 0, len, to_write = count; in ubi_more_update_data() local 277 int lnum, err = 0, len, to_write = count; in ubi_more_update_data() 287 lnum = div_u64_rem(vol->upd_received, vol->usable_leb_size, &offs); in ubi_more_update_data() 320 err = write_leb(ubi, vol, lnum, vol->upd_buf, flush_len, in ubi_more_update_data() [all …]
|
| H A D | attach.c | 115 int lnum, int ec, int to_head, struct list_head *list) in add_to_list() argument 135 aeb->lnum = lnum; in add_to_list() 447 int err, vol_id, lnum; in ubi_add_to_av() local 454 lnum = be32_to_cpu(vid_hdr->lnum); in ubi_add_to_av() 458 pnum, vol_id, lnum, ec, sqnum, bitflips); in ubi_add_to_av() 477 if (lnum != aeb->lnum) { in ubi_add_to_av() 478 if (lnum < aeb->lnum) in ubi_add_to_av() 532 aeb->lnum, aeb->ec, cmp_res & 4, in ubi_add_to_av() 540 aeb->lnum = lnum; in ubi_add_to_av() 545 if (av->highest_lnum == lnum) in ubi_add_to_av() [all …]
|
| /openbmc/qemu/docs/sphinx/ |
| H A D | hxtool.py | 40 def serror(file, lnum, errtext): argument 42 raise ExtensionError('%s line %d: syntax error: %s' % (file, lnum, errtext)) 48 def parse_defheading(file, lnum, line): argument 59 serror(file, lnum, "Invalid DEFHEADING line") 62 def parse_archheading(file, lnum, line): argument 72 serror(file, lnum, "Invalid ARCHHEADING line") 75 def parse_srst(file, lnum, line): argument 80 serror(file, lnum, "Invalid SRST line") 108 for lnum, line in enumerate(lines, 1): 115 serror(hxfile, lnum, 'expected ERST, found SRST') [all …]
|
| /openbmc/u-boot/include/linux/mtd/ |
| H A D | ubi.h | 255 int ubi_leb_read(struct ubi_volume_desc *desc, int lnum, char *buf, int offset, 257 int ubi_leb_read_sg(struct ubi_volume_desc *desc, int lnum, struct ubi_sgl *sgl, 259 int ubi_leb_write(struct ubi_volume_desc *desc, int lnum, const void *buf, 261 int ubi_leb_change(struct ubi_volume_desc *desc, int lnum, const void *buf, 263 int ubi_leb_erase(struct ubi_volume_desc *desc, int lnum); 264 int ubi_leb_unmap(struct ubi_volume_desc *desc, int lnum); 265 int ubi_leb_map(struct ubi_volume_desc *desc, int lnum); 266 int ubi_is_mapped(struct ubi_volume_desc *desc, int lnum); 268 int ubi_flush(int ubi_num, int vol_id, int lnum); 274 static inline int ubi_read(struct ubi_volume_desc *desc, int lnum, char *buf, in ubi_read() argument [all …]
|
| /openbmc/u-boot/drivers/mtd/ubispl/ |
| H A D | ubispl.c | 112 be32_to_cpu(vh->lnum) == fm_lnum) in ubi_rescan_fm_vid_hdr() 117 fm_lnum, be32_to_cpu(vh->lnum)); in ubi_rescan_fm_vid_hdr() 125 u32 pnum, u32 lnum) in ubi_add_peb_to_vol() argument 133 if (lnum >= UBI_MAX_VOL_LEBS) { in ubi_add_peb_to_vol() 134 ubi_warn("Vol: %u LEB %d > %d", vol_id, lnum, UBI_MAX_VOL_LEBS); in ubi_add_peb_to_vol() 139 pnum, vol_id, lnum, !!test_bit(lnum, vi->found), in ubi_add_peb_to_vol() 143 ltp = vi->lebs_to_pebs + lnum; in ubi_add_peb_to_vol() 146 if (__test_and_set_bit(lnum, vi->found)) { in ubi_add_peb_to_vol() 161 lnum)) { in ubi_add_peb_to_vol() 176 vol_id, lnum, cur_pnum, be64_to_cpu(cur->sqnum), pnum, in ubi_add_peb_to_vol() [all …]
|
| /openbmc/openbmc/poky/bitbake/contrib/vim/indent/ |
| H A D | bitbake.vim | 19 setlocal indentexpr=BitbakeIndent(v:lnum) 22 function s:is_bb_python_func_def(lnum) argument 23 let stack = synstack(a:lnum, 1) 43 function! GetBBPythonIndent(lnum) argument 47 if getline(a:lnum - 1) =~ '\\$' 48 if a:lnum > 1 && getline(a:lnum - 2) =~ '\\$' 49 return indent(a:lnum - 1) 51 …return indent(a:lnum - 1) + (exists("g:pyindent_continue") ? eval(g:pyindent_continue) : (shiftwid… 56 \ && synIDattr(synID(a:lnum, 1, 1), "name") =~ "String$" 61 let plnum = prevnonblank(v:lnum - 1) [all …]
|