Lines Matching refs:raw

27 					  struct jffs2_raw_node_ref *raw);
41 struct jffs2_raw_node_ref *raw, struct jffs2_inode_info *f);
129 struct jffs2_raw_node_ref *raw; in jffs2_garbage_collect_pass() local
290 raw = jeb->gc_node; in jffs2_garbage_collect_pass()
293 while(ref_obsolete(raw)) { in jffs2_garbage_collect_pass()
295 ref_offset(raw)); in jffs2_garbage_collect_pass()
296 raw = ref_next(raw); in jffs2_garbage_collect_pass()
297 if (unlikely(!raw)) { in jffs2_garbage_collect_pass()
302 jeb->gc_node = raw; in jffs2_garbage_collect_pass()
308 jeb->gc_node = raw; in jffs2_garbage_collect_pass()
311 ref_offset(raw)); in jffs2_garbage_collect_pass()
313 if (!raw->next_in_ino) { in jffs2_garbage_collect_pass()
316 if (ref_flags(raw) == REF_PRISTINE) { in jffs2_garbage_collect_pass()
318 jffs2_garbage_collect_pristine(c, NULL, raw); in jffs2_garbage_collect_pass()
321 jffs2_mark_node_obsolete(c, raw); in jffs2_garbage_collect_pass()
327 ic = jffs2_raw_ref_to_ic(raw); in jffs2_garbage_collect_pass()
337 ret = jffs2_garbage_collect_xattr_datum(c, (struct jffs2_xattr_datum *)ic, raw); in jffs2_garbage_collect_pass()
339 ret = jffs2_garbage_collect_xattr_ref(c, (struct jffs2_xattr_ref *)ic, raw); in jffs2_garbage_collect_pass()
353 __func__, jeb->offset, ref_offset(raw), ref_flags(raw), in jffs2_garbage_collect_pass()
371 if (ref_flags(raw) == REF_PRISTINE) in jffs2_garbage_collect_pass()
429 ret = jffs2_garbage_collect_pristine(c, ic, raw); in jffs2_garbage_collect_pass()
464 ret = jffs2_garbage_collect_live(c, jeb, raw, f); in jffs2_garbage_collect_pass()
498 struct jffs2_raw_node_ref *raw, struct jffs2_inode_info *f) in jffs2_garbage_collect_live() argument
518 if (ref_obsolete(raw)) { in jffs2_garbage_collect_live()
527 if (f->metadata && f->metadata->raw == raw) { in jffs2_garbage_collect_live()
535 if (frag->node && frag->node->raw == raw) { in jffs2_garbage_collect_live()
545 if (ref_flags(raw) == REF_PRISTINE) { in jffs2_garbage_collect_live()
546 ret = jffs2_garbage_collect_pristine(c, f->inocache, raw); in jffs2_garbage_collect_live()
549 frag->node->raw = f->inocache->nodes; in jffs2_garbage_collect_live()
567 if (fd->raw == raw) in jffs2_garbage_collect_live()
577 ref_offset(raw), f->inocache->ino); in jffs2_garbage_collect_live()
578 if (ref_obsolete(raw)) { in jffs2_garbage_collect_live()
581 jffs2_dbg_dump_node(c, ref_offset(raw)); in jffs2_garbage_collect_live()
593 struct jffs2_raw_node_ref *raw) in jffs2_garbage_collect_pristine() argument
603 ref_offset(raw)); in jffs2_garbage_collect_pristine()
605 alloclen = rawlen = ref_totlen(c, c->gcblock, raw); in jffs2_garbage_collect_pristine()
628 ret = jffs2_flash_read(c, ref_offset(raw), rawlen, &retlen, (char *)node); in jffs2_garbage_collect_pristine()
637 ref_offset(raw), je32_to_cpu(node->u.hdr_crc), crc); in jffs2_garbage_collect_pristine()
646 ref_offset(raw), je32_to_cpu(node->i.node_crc), in jffs2_garbage_collect_pristine()
655 ref_offset(raw), in jffs2_garbage_collect_pristine()
666 ref_offset(raw), in jffs2_garbage_collect_pristine()
673 ref_offset(raw)); in jffs2_garbage_collect_pristine()
681 ref_offset(raw), in jffs2_garbage_collect_pristine()
691 ref_offset(raw), je16_to_cpu(node->u.nodetype)); in jffs2_garbage_collect_pristine()
746 jffs2_mark_node_obsolete(c, raw); in jffs2_garbage_collect_pristine()
748 ref_offset(raw)); in jffs2_garbage_collect_pristine()
841 jffs2_mark_node_obsolete(c, fn->raw); in jffs2_garbage_collect_metadata()
908 struct jffs2_raw_node_ref *raw; in jffs2_garbage_collect_deletion_dirent() local
913 uint32_t rawlen = ref_totlen(c, jeb, fd->raw); in jffs2_garbage_collect_deletion_dirent()
924 for (raw = f->inocache->nodes; raw != (void *)f->inocache; raw = raw->next_in_ino) { in jffs2_garbage_collect_deletion_dirent()
929 if (!(ref_obsolete(raw))) in jffs2_garbage_collect_deletion_dirent()
933 if (ref_totlen(c, NULL, raw) != rawlen) in jffs2_garbage_collect_deletion_dirent()
938 if (SECTOR_ADDR(raw->flash_offset) == SECTOR_ADDR(fd->raw->flash_offset)) in jffs2_garbage_collect_deletion_dirent()
942 ref_offset(raw)); in jffs2_garbage_collect_deletion_dirent()
946 ret = jffs2_flash_read(c, ref_offset(raw), rawlen, &retlen, (char *)rd); in jffs2_garbage_collect_deletion_dirent()
949 __func__, ret, ref_offset(raw)); in jffs2_garbage_collect_deletion_dirent()
956 ref_offset(raw)); in jffs2_garbage_collect_deletion_dirent()
981 ref_offset(fd->raw), fd->name, in jffs2_garbage_collect_deletion_dirent()
982 ref_offset(raw), je32_to_cpu(rd->ino)); in jffs2_garbage_collect_deletion_dirent()
1008 jffs2_mark_node_obsolete(c, fd->raw); in jffs2_garbage_collect_deletion_dirent()
1033 ret = jffs2_flash_read(c, ref_offset(fn->raw), sizeof(ri), &readlen, (char *)&ri); in jffs2_garbage_collect_hole()
1041 __func__, ref_offset(fn->raw), in jffs2_garbage_collect_hole()
1047 __func__, ref_offset(fn->raw), in jffs2_garbage_collect_hole()
1054 __func__, ref_offset(fn->raw), in jffs2_garbage_collect_hole()
1063 __func__, ref_offset(fn->raw)); in jffs2_garbage_collect_hole()
1117 jffs2_mark_node_obsolete(c, f->metadata->raw); in jffs2_garbage_collect_hole()
1137 mark_ref_normal(new_fn->raw); in jffs2_garbage_collect_hole()
1158 jffs2_mark_node_obsolete(c, fn->raw); in jffs2_garbage_collect_hole()
1216 if (!frag->node || !frag->node->raw) { in jffs2_garbage_collect_dnode()
1226 struct jffs2_raw_node_ref *raw = frag->node->raw; in jffs2_garbage_collect_dnode() local
1229 jeb = &c->blocks[raw->flash_offset / c->sector_size]; in jffs2_garbage_collect_dnode()
1235 ref_offset(raw)); in jffs2_garbage_collect_dnode()
1272 if (!frag->node || !frag->node->raw) { in jffs2_garbage_collect_dnode()
1282 struct jffs2_raw_node_ref *raw = frag->node->raw; in jffs2_garbage_collect_dnode() local
1285 jeb = &c->blocks[raw->flash_offset / c->sector_size]; in jffs2_garbage_collect_dnode()
1291 ref_offset(raw)); in jffs2_garbage_collect_dnode()
1393 jffs2_mark_node_obsolete(c, f->metadata->raw); in jffs2_garbage_collect_dnode()