• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/jffs2/

Lines Matching defs:raw

25 					  struct jffs2_raw_node_ref *raw);
39 struct jffs2_raw_node_ref *raw, struct jffs2_inode_info *f);
125 struct jffs2_raw_node_ref *raw;
259 raw = jeb->gc_node;
262 while(ref_obsolete(raw)) {
263 D1(printk(KERN_DEBUG "Node at 0x%08x is obsolete... skipping\n", ref_offset(raw)));
264 raw = ref_next(raw);
265 if (unlikely(!raw)) {
266 printk(KERN_WARNING "eep. End of raw list while still supposedly nodes to GC\n");
269 jeb->gc_node = raw;
275 jeb->gc_node = raw;
277 D1(printk(KERN_DEBUG "Going to garbage collect node at 0x%08x\n", ref_offset(raw)));
279 if (!raw->next_in_ino) {
282 if (ref_flags(raw) == REF_PRISTINE) {
284 jffs2_garbage_collect_pristine(c, NULL, raw);
287 jffs2_mark_node_obsolete(c, raw);
293 ic = jffs2_raw_ref_to_ic(raw);
303 ret = jffs2_garbage_collect_xattr_datum(c, (struct jffs2_xattr_datum *)ic, raw);
305 ret = jffs2_garbage_collect_xattr_ref(c, (struct jffs2_xattr_ref *)ic, raw);
318 D1(printk(KERN_DEBUG "jffs2_garbage_collect_pass collecting from block @0x%08x. Node @0x%08x(%d), ino #%u\n", jeb->offset, ref_offset(raw), ref_flags(raw), ic->ino));
335 if (ref_flags(raw) == REF_PRISTINE)
393 ret = jffs2_garbage_collect_pristine(c, ic, raw);
428 ret = jffs2_garbage_collect_live(c, jeb, raw, f);
460 struct jffs2_raw_node_ref *raw, struct jffs2_inode_info *f)
480 if (ref_obsolete(raw)) {
489 if (f->metadata && f->metadata->raw == raw) {
496 if (frag->node && frag->node->raw == raw) {
506 if (ref_flags(raw) == REF_PRISTINE) {
507 ret = jffs2_garbage_collect_pristine(c, f->inocache, raw);
510 frag->node->raw = f->inocache->nodes;
528 if (fd->raw == raw)
538 ref_offset(raw), f->inocache->ino);
539 if (ref_obsolete(raw)) {
542 jffs2_dbg_dump_node(c, ref_offset(raw));
554 struct jffs2_raw_node_ref *raw)
563 D1(printk(KERN_DEBUG "Going to GC REF_PRISTINE node at 0x%08x\n", ref_offset(raw)));
565 alloclen = rawlen = ref_totlen(c, c->gcblock, raw);
588 ret = jffs2_flash_read(c, ref_offset(raw), rawlen, &retlen, (char *)node);
597 ref_offset(raw), je32_to_cpu(node->u.hdr_crc), crc);
606 ref_offset(raw), je32_to_cpu(node->i.node_crc), crc);
614 ref_offset(raw), je32_to_cpu(node->i.data_crc), crc);
624 ref_offset(raw), je32_to_cpu(node->d.node_crc), crc);
629 printk(KERN_WARNING "Name in dirent node at 0x%08x contains zeroes\n", ref_offset(raw));
637 ref_offset(raw), je32_to_cpu(node->d.name_crc), crc);
646 ref_offset(raw), je16_to_cpu(node->u.nodetype));
698 jffs2_mark_node_obsolete(c, raw);
699 D1(printk(KERN_DEBUG "WHEEE! GC REF_PRISTINE node at 0x%08x succeeded\n", ref_offset(raw)));
789 jffs2_mark_node_obsolete(c, fn->raw);
855 struct jffs2_raw_node_ref *raw;
860 uint32_t rawlen = ref_totlen(c, jeb, fd->raw);
871 for (raw = f->inocache->nodes; raw != (void *)f->inocache; raw = raw->next_in_ino) {
876 if (!(ref_obsolete(raw)))
880 if (ref_totlen(c, NULL, raw) != rawlen)
885 if (SECTOR_ADDR(raw->flash_offset) == SECTOR_ADDR(fd->raw->flash_offset))
888 D1(printk(KERN_DEBUG "Check potential deletion dirent at %08x\n", ref_offset(raw)));
892 ret = jffs2_flash_read(c, ref_offset(raw), rawlen, &retlen, (char *)rd);
894 printk(KERN_WARNING "jffs2_g_c_deletion_dirent(): Read error (%d) reading obsolete node at %08x\n", ret, ref_offset(raw));
900 retlen, rawlen, ref_offset(raw));
925 ref_offset(fd->raw), fd->name, ref_offset(raw), je32_to_cpu(rd->ino)));
948 jffs2_mark_node_obsolete(c, fd->raw);
973 ret = jffs2_flash_read(c, ref_offset(fn->raw), sizeof(ri), &readlen, (char *)&ri);
980 ref_offset(fn->raw),
986 ref_offset(fn->raw),
993 ref_offset(fn->raw),
1000 printk(KERN_WARNING "jffs2_garbage_collect_hole: Node 0x%08x wasn't a hole node!\n", ref_offset(fn->raw));
1054 jffs2_mark_node_obsolete(c, f->metadata->raw);
1074 mark_ref_normal(new_fn->raw);
1095 jffs2_mark_node_obsolete(c, fn->raw);
1153 if (!frag->node || !frag->node->raw) {
1163 struct jffs2_raw_node_ref *raw = frag->node->raw;
1166 jeb = &c->blocks[raw->flash_offset / c->sector_size];
1170 frag->ofs, frag->ofs+frag->size, ref_offset(raw)));
1203 if (!frag->node || !frag->node->raw) {
1213 struct jffs2_raw_node_ref *raw = frag->node->raw;
1216 jeb = &c->blocks[raw->flash_offset / c->sector_size];
1220 frag->ofs, frag->ofs+frag->size, ref_offset(raw)));
1313 jffs2_mark_node_obsolete(c, f->metadata->raw);