/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ubifs/ |
H A D | gc.c | 227 struct ubifs_scan_node *snod, *tmp; local 232 list_for_each_entry_safe(snod, tmp, &sleb->nodes, list) { 235 ubifs_assert(snod->type != UBIFS_IDX_NODE); 236 ubifs_assert(snod->type != UBIFS_REF_NODE); 237 ubifs_assert(snod->type != UBIFS_CS_NODE); 239 err = ubifs_tnc_has_node(c, &snod->key, 0, sleb->lnum, 240 snod->offs, 0); 246 list_del(&snod->list); 247 kfree(snod); 251 if (snod 275 move_node(struct ubifs_info *c, struct ubifs_scan_leb *sleb, struct ubifs_scan_node *snod, struct ubifs_wbuf *wbuf) argument 326 struct ubifs_scan_node *snod, *tmp; local 426 struct ubifs_scan_node *snod; local [all...] |
H A D | replay.c | 502 struct ubifs_scan_node *snod; local 535 list_for_each_entry(snod, &sleb->nodes, list) { 540 if (snod->sqnum >= SQNUM_WATERMARK) { 545 if (snod->sqnum > c->max_sqnum) 546 c->max_sqnum = snod->sqnum; 548 switch (snod->type) { 551 struct ubifs_ino_node *ino = snod->node; 556 err = insert_node(c, lnum, snod->offs, snod->len, 557 &snod 835 struct ubifs_scan_node *snod; local [all...] |
H A D | scan.c | 198 struct ubifs_scan_node *snod; local 200 snod = kzalloc(sizeof(struct ubifs_scan_node), GFP_NOFS); 201 if (!snod) 204 snod->sqnum = le64_to_cpu(ch->sqnum); 205 snod->type = ch->node_type; 206 snod->offs = offs; 207 snod->len = le32_to_cpu(ch->len); 208 snod->node = buf; 220 key_read(c, &ino->key, &snod->key); 223 list_add_tail(&snod [all...] |
H A D | master.c | 39 struct ubifs_scan_node *snod; local 49 snod = list_entry(sleb->nodes.prev, struct ubifs_scan_node, 51 if (snod->type != UBIFS_MST_NODE) 53 memcpy(c->mst_node, snod->node, snod->len); 54 offs = snod->offs; 67 snod = list_entry(sleb->nodes.prev, struct ubifs_scan_node, list); 68 if (snod->type != UBIFS_MST_NODE) 70 if (snod->offs != offs) 73 (void *)snod [all...] |
H A D | orphan.c | 562 struct ubifs_scan_node *snod; local 568 list_for_each_entry(snod, &sleb->nodes, list) { 569 if (snod->type != UBIFS_ORPH_NODE) { 571 "%d:%d", snod->type, sleb->lnum, snod->offs); 572 dbg_dump_node(c, snod->node); 576 orph = snod->node; 599 cmt_no, sleb->lnum, snod->offs); 600 dbg_dump_node(c, snod->node); 627 cmt_no, sleb->lnum, snod 871 struct ubifs_scan_node *snod; local [all...] |
H A D | recovery.c | 465 struct ubifs_scan_node *snod; local 467 snod = list_entry(sleb->nodes.prev, 469 endpt = snod->offs + snod->len; 534 struct ubifs_scan_node *snod; local 537 snod = list_entry(sleb->nodes.prev, struct ubifs_scan_node, 539 ch = snod->node; 542 dbg_rcvry("dropping node at %d:%d", sleb->lnum, snod->offs); 543 *offs = snod->offs; 544 list_del(&snod 798 struct ubifs_scan_node *snod; local [all...] |
H A D | lprops.c | 1036 struct ubifs_scan_node *snod; local 1125 list_for_each_entry(snod, &sleb->nodes, list) { 1131 is_idx = (snod->type == UBIFS_IDX_NODE) ? 1 : 0; 1133 if (is_idx && snod->type != UBIFS_IDX_NODE) { 1135 lnum, snod->offs); 1139 if (snod->type == UBIFS_IDX_NODE) { 1140 struct ubifs_idx_node *idx = snod->node; 1142 key_read(c, ubifs_idx_key(c, idx), &snod->key); 1146 found = ubifs_tnc_has_node(c, &snod->key, level, lnum, 1147 snod [all...] |
H A D | tnc_commit.c | 229 struct ubifs_scan_node *snod; local 253 list_for_each_entry(snod, &sleb->nodes, list) { 257 ubifs_assert(snod->type == UBIFS_IDX_NODE); 258 idx = snod->node; 259 key_read(c, ubifs_idx_key(c, idx), &snod->key); 262 in_use = is_idx_node_in_use(c, &snod->key, level, lnum, 263 snod->offs); 270 dirt += ALIGN(snod->len, 8); 277 gap_end = snod->offs; 285 gap_start = ALIGN(snod [all...] |
H A D | log.c | 686 struct ubifs_scan_node *snod; local 704 list_for_each_entry(snod, &sleb->nodes, list) { 705 switch (snod->type) { 707 struct ubifs_ref_node *ref = snod->node; 715 &offs, snod->node); 725 snod->node);
|
H A D | debug.c | 812 struct ubifs_scan_node *snod; local 828 list_for_each_entry(snod, &sleb->nodes, list) { 831 snod->offs, snod->len); 832 dbg_dump_node(c, snod->node);
|