Lines Matching refs:snod

592 	struct ubifs_scan_node *snod;  in authenticate_sleb()  local
601 list_for_each_entry(snod, &sleb->nodes, list) { in authenticate_sleb()
605 if (snod->type == UBIFS_AUTH_NODE) { in authenticate_sleb()
606 struct ubifs_auth_node *auth = snod->node; in authenticate_sleb()
624 err = crypto_shash_update(log_hash, snod->node, in authenticate_sleb()
625 snod->len); in authenticate_sleb()
669 struct ubifs_scan_node *snod; in replay_bud() local
718 list_for_each_entry(snod, &sleb->nodes, list) { in replay_bud()
724 if (snod->sqnum >= SQNUM_WATERMARK) { in replay_bud()
729 ubifs_node_calc_hash(c, snod->node, hash); in replay_bud()
731 if (snod->sqnum > c->max_sqnum) in replay_bud()
732 c->max_sqnum = snod->sqnum; in replay_bud()
734 switch (snod->type) { in replay_bud()
737 struct ubifs_ino_node *ino = snod->node; in replay_bud()
742 err = insert_node(c, lnum, snod->offs, snod->len, hash, in replay_bud()
743 &snod->key, snod->sqnum, deletion, in replay_bud()
749 struct ubifs_data_node *dn = snod->node; in replay_bud()
751 key_block(c, &snod->key) * in replay_bud()
754 err = insert_node(c, lnum, snod->offs, snod->len, hash, in replay_bud()
755 &snod->key, snod->sqnum, deletion, in replay_bud()
762 struct ubifs_dent_node *dent = snod->node; in replay_bud()
768 err = insert_dent(c, lnum, snod->offs, snod->len, hash, in replay_bud()
769 &snod->key, dent->name, in replay_bud()
770 le16_to_cpu(dent->nlen), snod->sqnum, in replay_bud()
776 struct ubifs_trun_node *trun = snod->node; in replay_bud()
794 err = insert_node(c, lnum, snod->offs, snod->len, hash, in replay_bud()
795 &key, snod->sqnum, 1, &used, in replay_bud()
803 snod->type, lnum, snod->offs); in replay_bud()
829 ubifs_err(c, "bad node is at LEB %d:%d", lnum, snod->offs); in replay_bud()
830 ubifs_dump_node(c, snod->node); in replay_bud()
983 struct ubifs_scan_node *snod; in replay_log_leb() local
1007 snod = list_entry(sleb->nodes.next, struct ubifs_scan_node, list); in replay_log_leb()
1016 if (snod->type != UBIFS_CS_NODE) { in replay_log_leb()
1041 if (snod->sqnum < c->cs_sqnum) { in replay_log_leb()
1054 if (snod->offs != 0) { in replay_log_leb()
1059 list_for_each_entry(snod, &sleb->nodes, list) { in replay_log_leb()
1062 if (snod->sqnum >= SQNUM_WATERMARK) { in replay_log_leb()
1067 if (snod->sqnum < c->cs_sqnum) { in replay_log_leb()
1069 snod->sqnum, c->cs_sqnum); in replay_log_leb()
1073 if (snod->sqnum > c->max_sqnum) in replay_log_leb()
1074 c->max_sqnum = snod->sqnum; in replay_log_leb()
1076 switch (snod->type) { in replay_log_leb()
1078 const struct ubifs_ref_node *ref = snod->node; in replay_log_leb()
1094 snod->sqnum); in replay_log_leb()
1102 if (snod->offs != 0) { in replay_log_leb()
1125 lnum, offs + snod->offs); in replay_log_leb()
1126 ubifs_dump_node(c, snod->node); in replay_log_leb()