Home
last modified time | relevance | path

Searched refs:sleb (Results 1 – 12 of 12) sorted by relevance

/fs/ubifs/
A Dscan.c134 if (!sleb) in ubifs_start_scan()
137 sleb->lnum = lnum; in ubifs_start_scan()
139 sleb->buf = sbuf; in ubifs_start_scan()
145 kfree(sleb); in ubifs_start_scan()
153 return sleb; in ubifs_start_scan()
214 sleb->nodes_cnt += 1; in ubifs_add_snod()
262 if (IS_ERR(sleb)) in ubifs_scan()
263 return sleb; in ubifs_scan()
333 return sleb; in ubifs_scan()
359 head = &sleb->nodes; in ubifs_scan_destroy()
[all …]
A Dreplay.c604 return sleb->nodes_cnt; in authenticate_sleb()
689 if (IS_ERR(sleb)) in replay_bud()
690 return PTR_ERR(sleb); in replay_bud()
830 ubifs_scan_destroy(sleb); in replay_bud()
836 ubifs_scan_destroy(sleb); in replay_bud()
993 if (IS_ERR(sleb)) { in replay_log_leb()
995 return PTR_ERR(sleb); in replay_log_leb()
1002 if (IS_ERR(sleb)) in replay_log_leb()
1003 return PTR_ERR(sleb); in replay_log_leb()
1011 node = sleb->buf; in replay_log_leb()
[all …]
A Drecovery.c575 sleb->lnum, snod->offs); in drop_last_group()
579 sleb->nodes_cnt -= 1; in drop_last_group()
604 sleb->nodes_cnt -= 1; in drop_last_node()
633 if (IS_ERR(sleb)) in ubifs_recover_leb()
634 return sleb; in ubifs_recover_leb()
775 return sleb; in ubifs_recover_leb()
786 ubifs_scan_destroy(sleb); in ubifs_recover_leb()
872 if (IS_ERR(sleb)) in ubifs_recover_log_leb()
873 return sleb; in ubifs_recover_log_leb()
874 if (sleb->nodes_cnt) { in ubifs_recover_log_leb()
[all …]
A Dorphan.c669 struct ubifs_scan_leb *sleb; in kill_orphans() local
673 if (IS_ERR(sleb)) { in kill_orphans()
677 if (IS_ERR(sleb)) { in kill_orphans()
678 err = PTR_ERR(sleb); in kill_orphans()
685 ubifs_scan_destroy(sleb); in kill_orphans()
688 if (sleb->endpt) { in kill_orphans()
692 ubifs_scan_destroy(sleb); in kill_orphans()
886 struct ubifs_scan_leb *sleb; in dbg_scan_orphans() local
889 if (IS_ERR(sleb)) { in dbg_scan_orphans()
890 err = PTR_ERR(sleb); in dbg_scan_orphans()
[all …]
A Dgc.c347 err = sort_nodes(c, sleb, &nondata, &min); in move_nodes()
372 err = move_node(c, sleb, snod, wbuf); in move_nodes()
404 err = move_node(c, sleb, snod, wbuf); in move_nodes()
451 list_splice_tail(&nondata, &sleb->nodes); in move_nodes()
493 struct ubifs_scan_leb *sleb; in ubifs_garbage_collect_leb() local
538 sleb = ubifs_scan(c, lnum, 0, c->sbuf, 0); in ubifs_garbage_collect_leb()
539 if (IS_ERR(sleb)) in ubifs_garbage_collect_leb()
540 return PTR_ERR(sleb); in ubifs_garbage_collect_leb()
542 ubifs_assert(c, !list_empty(&sleb->nodes)); in ubifs_garbage_collect_leb()
587 err = move_nodes(c, sleb); in ubifs_garbage_collect_leb()
[all …]
A Dmaster.c95 struct ubifs_scan_leb *sleb; in scan_for_master() local
102 if (IS_ERR(sleb)) in scan_for_master()
103 return PTR_ERR(sleb); in scan_for_master()
104 nodes_cnt = sleb->nodes_cnt; in scan_for_master()
113 ubifs_scan_destroy(sleb); in scan_for_master()
118 if (IS_ERR(sleb)) in scan_for_master()
119 return PTR_ERR(sleb); in scan_for_master()
122 if (!sleb->nodes_cnt) in scan_for_master()
133 ubifs_scan_destroy(sleb); in scan_for_master()
157 ubifs_scan_destroy(sleb); in scan_for_master()
[all …]
A Dauth.c194 struct ubifs_scan_leb *sleb; in ubifs_sb_verify_signature() local
198 sleb = ubifs_scan(c, UBIFS_SB_LNUM, UBIFS_SB_NODE_SZ, c->sbuf, 0); in ubifs_sb_verify_signature()
199 if (IS_ERR(sleb)) { in ubifs_sb_verify_signature()
200 err = PTR_ERR(sleb); in ubifs_sb_verify_signature()
204 if (sleb->nodes_cnt == 0) { in ubifs_sb_verify_signature()
210 snod = list_first_entry(&sleb->nodes, struct ubifs_scan_node, list); in ubifs_sb_verify_signature()
244 ubifs_scan_destroy(sleb); in ubifs_sb_verify_signature()
A Dlog.c644 struct ubifs_scan_leb *sleb; in ubifs_consolidate_log() local
658 sleb = ubifs_scan(c, lnum, 0, c->sbuf, 0); in ubifs_consolidate_log()
659 if (IS_ERR(sleb)) { in ubifs_consolidate_log()
660 err = PTR_ERR(sleb); in ubifs_consolidate_log()
663 list_for_each_entry(snod, &sleb->nodes, list) { in ubifs_consolidate_log()
691 ubifs_scan_destroy(sleb); in ubifs_consolidate_log()
725 ubifs_scan_destroy(sleb); in ubifs_consolidate_log()
A Dtnc_commit.c226 struct ubifs_scan_leb *sleb; in layout_leb_in_gaps() local
246 sleb = ubifs_scan(c, lnum, 0, c->ileb_buf, 0); in layout_leb_in_gaps()
248 if (IS_ERR(sleb)) in layout_leb_in_gaps()
249 return PTR_ERR(sleb); in layout_leb_in_gaps()
251 list_for_each_entry(snod, &sleb->nodes, list) { in layout_leb_in_gaps()
263 ubifs_scan_destroy(sleb); in layout_leb_in_gaps()
279 ubifs_scan_destroy(sleb); in layout_leb_in_gaps()
286 ubifs_scan_destroy(sleb); in layout_leb_in_gaps()
A Dlprops.c1020 struct ubifs_scan_leb *sleb; in scan_check_cb() local
1103 sleb = ubifs_scan(c, lnum, 0, buf, 0); in scan_check_cb()
1104 if (IS_ERR(sleb)) { in scan_check_cb()
1105 ret = PTR_ERR(sleb); in scan_check_cb()
1114 list_for_each_entry(snod, &sleb->nodes, list) { in scan_check_cb()
1144 free = c->leb_size - sleb->endpt; in scan_check_cb()
1145 dirty = sleb->endpt - used; in scan_check_cb()
1226 ubifs_scan_destroy(sleb); in scan_check_cb()
1235 ubifs_scan_destroy(sleb); in scan_check_cb()
A Ddebug.c833 struct ubifs_scan_leb *sleb; in ubifs_dump_leb() local
845 sleb = ubifs_scan(c, lnum, 0, buf, 0); in ubifs_dump_leb()
846 if (IS_ERR(sleb)) { in ubifs_dump_leb()
847 ubifs_err(c, "scan error %d", (int)PTR_ERR(sleb)); in ubifs_dump_leb()
852 sleb->nodes_cnt, sleb->endpt); in ubifs_dump_leb()
854 list_for_each_entry(snod, &sleb->nodes, list) { in ubifs_dump_leb()
862 ubifs_scan_destroy(sleb); in ubifs_dump_leb()
A Dubifs.h1761 void ubifs_scan_destroy(struct ubifs_scan_leb *sleb);
1766 void ubifs_end_scan(const struct ubifs_info *c, struct ubifs_scan_leb *sleb,
1768 int ubifs_add_snod(const struct ubifs_info *c, struct ubifs_scan_leb *sleb,

Completed in 42 milliseconds