/linux-master/fs/ubifs/ |
H A D | gc.c | 232 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 D | replay.c | 596 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 D | scan.c | 186 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 D | recovery.c | 498 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 D | master.c | 93 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 D | orphan.c | 634 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 D | auth.c | 195 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 D | tnc_commit.c | 227 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 D | log.c | 645 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 D | lprops.c | 1021 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 D | debug.c | 834 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);
|