Lines Matching refs:snod

596 	struct ubifs_scan_node *snod;
605 list_for_each_entry(snod, &sleb->nodes, list) {
609 if (snod->type == UBIFS_AUTH_NODE) {
610 struct ubifs_auth_node *auth = snod->node;
628 err = crypto_shash_update(log_hash, snod->node,
629 snod->len);
673 struct ubifs_scan_node *snod;
722 list_for_each_entry(snod, &sleb->nodes, list) {
728 if (snod->sqnum >= SQNUM_WATERMARK) {
733 ubifs_node_calc_hash(c, snod->node, hash);
735 if (snod->sqnum > c->max_sqnum)
736 c->max_sqnum = snod->sqnum;
738 switch (snod->type) {
741 struct ubifs_ino_node *ino = snod->node;
746 err = insert_node(c, lnum, snod->offs, snod->len, hash,
747 &snod->key, snod->sqnum, deletion,
753 struct ubifs_data_node *dn = snod->node;
755 key_block(c, &snod->key) *
758 err = insert_node(c, lnum, snod->offs, snod->len, hash,
759 &snod->key, snod->sqnum, deletion,
766 struct ubifs_dent_node *dent = snod->node;
772 err = insert_dent(c, lnum, snod->offs, snod->len, hash,
773 &snod->key, dent->name,
774 le16_to_cpu(dent->nlen), snod->sqnum,
780 struct ubifs_trun_node *trun = snod->node;
798 err = insert_node(c, lnum, snod->offs, snod->len, hash,
799 &key, snod->sqnum, 1, &used,
807 snod->type, lnum, snod->offs);
833 ubifs_err(c, "bad node is at LEB %d:%d", lnum, snod->offs);
834 ubifs_dump_node(c, snod->node, c->leb_size - snod->offs);
987 struct ubifs_scan_node *snod;
1011 snod = list_entry(sleb->nodes.next, struct ubifs_scan_node, list);
1020 if (snod->type != UBIFS_CS_NODE) {
1045 if (snod->sqnum < c->cs_sqnum) {
1058 if (snod->offs != 0) {
1063 list_for_each_entry(snod, &sleb->nodes, list) {
1066 if (snod->sqnum >= SQNUM_WATERMARK) {
1071 if (snod->sqnum < c->cs_sqnum) {
1073 snod->sqnum, c->cs_sqnum);
1077 if (snod->sqnum > c->max_sqnum)
1078 c->max_sqnum = snod->sqnum;
1080 switch (snod->type) {
1082 const struct ubifs_ref_node *ref = snod->node;
1098 snod->sqnum);
1106 if (snod->offs != 0) {
1129 lnum, offs + snod->offs);
1130 ubifs_dump_node(c, snod->node, c->leb_size - snod->offs);