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

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ubifs/
H A Dgc.c227 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 Dreplay.c502 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 Dscan.c198 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 Dmaster.c39 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 Dorphan.c562 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 Drecovery.c465 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 Dlprops.c1036 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 Dtnc_commit.c229 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 Dlog.c686 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 Ddebug.c812 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);

Completed in 143 milliseconds