Lines Matching refs:snod
546 struct ubifs_scan_node *snod; in replay_bud() local
586 list_for_each_entry(snod, &sleb->nodes, list) { in replay_bud()
591 if (snod->sqnum >= SQNUM_WATERMARK) { in replay_bud()
596 if (snod->sqnum > c->max_sqnum) in replay_bud()
597 c->max_sqnum = snod->sqnum; in replay_bud()
599 switch (snod->type) { in replay_bud()
602 struct ubifs_ino_node *ino = snod->node; in replay_bud()
607 err = insert_node(c, lnum, snod->offs, snod->len, in replay_bud()
608 &snod->key, snod->sqnum, deletion, in replay_bud()
614 struct ubifs_data_node *dn = snod->node; in replay_bud()
616 key_block(c, &snod->key) * in replay_bud()
619 err = insert_node(c, lnum, snod->offs, snod->len, in replay_bud()
620 &snod->key, snod->sqnum, deletion, in replay_bud()
627 struct ubifs_dent_node *dent = snod->node; in replay_bud()
633 err = insert_dent(c, lnum, snod->offs, snod->len, in replay_bud()
634 &snod->key, dent->name, in replay_bud()
635 le16_to_cpu(dent->nlen), snod->sqnum, in replay_bud()
641 struct ubifs_trun_node *trun = snod->node; in replay_bud()
659 err = insert_node(c, lnum, snod->offs, snod->len, in replay_bud()
660 &key, snod->sqnum, 1, &used, in replay_bud()
666 snod->type, lnum, snod->offs); in replay_bud()
688 ubifs_err(c, "bad node is at LEB %d:%d", lnum, snod->offs); in replay_bud()
689 ubifs_dump_node(c, snod->node); in replay_bud()
830 struct ubifs_scan_node *snod; in replay_log_leb() local
854 snod = list_entry(sleb->nodes.next, struct ubifs_scan_node, list); in replay_log_leb()
863 if (snod->type != UBIFS_CS_NODE) { in replay_log_leb()
880 if (snod->sqnum < c->cs_sqnum) { in replay_log_leb()
893 if (snod->offs != 0) { in replay_log_leb()
898 list_for_each_entry(snod, &sleb->nodes, list) { in replay_log_leb()
901 if (snod->sqnum >= SQNUM_WATERMARK) { in replay_log_leb()
906 if (snod->sqnum < c->cs_sqnum) { in replay_log_leb()
908 snod->sqnum, c->cs_sqnum); in replay_log_leb()
912 if (snod->sqnum > c->max_sqnum) in replay_log_leb()
913 c->max_sqnum = snod->sqnum; in replay_log_leb()
915 switch (snod->type) { in replay_log_leb()
917 const struct ubifs_ref_node *ref = snod->node; in replay_log_leb()
928 snod->sqnum); in replay_log_leb()
936 if (snod->offs != 0) { in replay_log_leb()
959 lnum, offs + snod->offs); in replay_log_leb()
960 ubifs_dump_node(c, snod->node); in replay_log_leb()