Searched refs:snod (Results 1 - 11 of 11) sorted by relevance

/linux-master/fs/ubifs/
H A Dgc.c232 struct ubifs_scan_node *snod, *tmp; local
237 list_for_each_entry_safe(snod, tmp, &sleb->nodes, list) {
238 ubifs_assert(c, snod->type == UBIFS_INO_NODE ||
239 snod->type == UBIFS_DATA_NODE ||
240 snod->type == UBIFS_DENT_NODE ||
241 snod->type == UBIFS_XENT_NODE ||
242 snod->type == UBIFS_TRUN_NODE ||
243 snod->type == UBIFS_AUTH_NODE);
245 if (snod->type != UBIFS_INO_NODE &&
246 snod
303 move_node(struct ubifs_info *c, struct ubifs_scan_leb *sleb, struct ubifs_scan_node *snod, struct ubifs_wbuf *wbuf) argument
354 struct ubifs_scan_node *snod, *tmp; local
494 struct ubifs_scan_node *snod; local
[all...]
H A Dreplay.c596 struct ubifs_scan_node *snod; local
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; local
722 list_for_each_entry(snod, &sleb->nodes, list) {
728 if (snod->sqnum >= SQNUM_WATERMARK) {
733 ubifs_node_calc_hash(c, snod
987 struct ubifs_scan_node *snod; local
[all...]
H A Dscan.c186 struct ubifs_scan_node *snod; local
188 snod = kmalloc(sizeof(struct ubifs_scan_node), GFP_NOFS);
189 if (!snod)
192 snod->sqnum = le64_to_cpu(ch->sqnum);
193 snod->type = ch->node_type;
194 snod->offs = offs;
195 snod->len = le32_to_cpu(ch->len);
196 snod->node = buf;
207 key_read(c, &ino->key, &snod->key);
210 invalid_key_init(c, &snod
[all...]
H A Drecovery.c498 struct ubifs_scan_node *snod; local
500 snod = list_entry(sleb->nodes.prev,
502 endpt = snod->offs + snod->len;
565 struct ubifs_scan_node *snod; local
568 snod = list_entry(sleb->nodes.prev, struct ubifs_scan_node,
570 ch = snod->node;
575 sleb->lnum, snod->offs);
576 *offs = snod->offs;
577 list_del(&snod
593 struct ubifs_scan_node *snod; local
875 struct ubifs_scan_node *snod; local
[all...]
H A Dmaster.c93 struct ubifs_scan_node *snod; local
103 snod = list_entry(sleb->nodes.prev, struct ubifs_scan_node,
105 if (snod->type != UBIFS_MST_NODE)
107 memcpy(c->mst_node, snod->node, snod->len);
108 offs = snod->offs;
121 snod = list_entry(sleb->nodes.prev, struct ubifs_scan_node, list);
122 if (snod->type != UBIFS_MST_NODE)
124 if (snod->offs != offs)
126 if (ubifs_compare_master_node(c, c->mst_node, snod
[all...]
H A Dorphan.c634 struct ubifs_scan_node *snod; local
645 list_for_each_entry(snod, &sleb->nodes, list) {
646 if (snod->type != UBIFS_ORPH_NODE) {
648 snod->type, sleb->lnum, snod->offs);
649 ubifs_dump_node(c, snod->node,
650 c->leb_size - snod->offs);
655 orph = snod->node;
677 cmt_no, sleb->lnum, snod->offs);
678 ubifs_dump_node(c, snod
954 struct ubifs_scan_node *snod; local
[all...]
H A Dauth.c195 struct ubifs_scan_node *snod; local
210 snod = list_first_entry(&sleb->nodes, struct ubifs_scan_node, list);
212 if (snod->type != UBIFS_SIG_NODE) {
218 signode = snod->node;
220 if (le32_to_cpu(signode->len) > snod->len + sizeof(struct ubifs_sig_node)) {
H A Dtnc_commit.c227 struct ubifs_scan_node *snod; local
251 list_for_each_entry(snod, &sleb->nodes, list) {
255 ubifs_assert(c, snod->type == UBIFS_IDX_NODE);
256 idx = snod->node;
257 key_read(c, ubifs_idx_key(c, idx), &snod->key);
260 in_use = is_idx_node_in_use(c, &snod->key, level, lnum,
261 snod->offs);
268 dirt += ALIGN(snod->len, 8);
275 gap_end = snod->offs;
283 gap_start = ALIGN(snod
[all...]
H A Dlog.c645 struct ubifs_scan_node *snod; local
663 list_for_each_entry(snod, &sleb->nodes, list) {
664 switch (snod->type) {
666 struct ubifs_ref_node *ref = snod->node;
674 &offs, snod->node);
684 snod->node);
H A Dlprops.c1021 struct ubifs_scan_node *snod; local
1114 list_for_each_entry(snod, &sleb->nodes, list) {
1120 is_idx = (snod->type == UBIFS_IDX_NODE) ? 1 : 0;
1122 if (is_idx && snod->type != UBIFS_IDX_NODE) {
1124 lnum, snod->offs);
1128 if (snod->type == UBIFS_IDX_NODE) {
1129 struct ubifs_idx_node *idx = snod->node;
1131 key_read(c, ubifs_idx_key(c, idx), &snod->key);
1135 found = ubifs_tnc_has_node(c, &snod->key, level, lnum,
1136 snod
[all...]
H A Ddebug.c834 struct ubifs_scan_node *snod; local
854 list_for_each_entry(snod, &sleb->nodes, list) {
857 snod->offs, snod->len);
858 ubifs_dump_node(c, snod->node, c->leb_size - snod->offs);

Completed in 186 milliseconds