Lines Matching defs: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;
290 raw = jeb->gc_node;
293 while(ref_obsolete(raw)) {
295 ref_offset(raw));
296 raw = ref_next(raw);
297 if (unlikely(!raw)) {
298 pr_warn("eep. End of raw list while still supposedly nodes to GC\n");
302 jeb->gc_node = raw;
308 jeb->gc_node = raw;
311 ref_offset(raw));
313 if (!raw->next_in_ino) {
316 if (ref_flags(raw) == REF_PRISTINE) {
318 jffs2_garbage_collect_pristine(c, NULL, raw);
321 jffs2_mark_node_obsolete(c, raw);
327 ic = jffs2_raw_ref_to_ic(raw);
337 ret = jffs2_garbage_collect_xattr_datum(c, (struct jffs2_xattr_datum *)ic, raw);
339 ret = jffs2_garbage_collect_xattr_ref(c, (struct jffs2_xattr_ref *)ic, raw);
353 __func__, jeb->offset, ref_offset(raw), ref_flags(raw),
371 if (ref_flags(raw) == REF_PRISTINE)
429 ret = jffs2_garbage_collect_pristine(c, ic, raw);
464 ret = jffs2_garbage_collect_live(c, jeb, raw, f);
498 struct jffs2_raw_node_ref *raw, struct jffs2_inode_info *f)
518 if (ref_obsolete(raw)) {
527 if (f->metadata && f->metadata->raw == raw) {
535 if (frag->node && frag->node->raw == raw) {
545 if (ref_flags(raw) == REF_PRISTINE) {
546 ret = jffs2_garbage_collect_pristine(c, f->inocache, raw);
549 frag->node->raw = f->inocache->nodes;
567 if (fd->raw == raw)
577 ref_offset(raw), f->inocache->ino);
578 if (ref_obsolete(raw)) {
581 jffs2_dbg_dump_node(c, ref_offset(raw));
593 struct jffs2_raw_node_ref *raw)
603 ref_offset(raw));
605 alloclen = rawlen = ref_totlen(c, c->gcblock, raw);
628 ret = jffs2_flash_read(c, ref_offset(raw), rawlen, &retlen, (char *)node);
637 ref_offset(raw), je32_to_cpu(node->u.hdr_crc), crc);
646 ref_offset(raw), je32_to_cpu(node->i.node_crc),
655 ref_offset(raw),
666 ref_offset(raw),
673 ref_offset(raw));
681 ref_offset(raw),
691 ref_offset(raw), je16_to_cpu(node->u.nodetype));
746 jffs2_mark_node_obsolete(c, raw);
748 ref_offset(raw));
841 jffs2_mark_node_obsolete(c, fn->raw);
908 struct jffs2_raw_node_ref *raw;
913 uint32_t rawlen = ref_totlen(c, jeb, fd->raw);
924 for (raw = f->inocache->nodes; raw != (void *)f->inocache; raw = raw->next_in_ino) {
929 if (!(ref_obsolete(raw)))
933 if (ref_totlen(c, NULL, raw) != rawlen)
938 if (SECTOR_ADDR(raw->flash_offset) == SECTOR_ADDR(fd->raw->flash_offset))
942 ref_offset(raw));
946 ret = jffs2_flash_read(c, ref_offset(raw), rawlen, &retlen, (char *)rd);
949 __func__, ret, ref_offset(raw));
956 ref_offset(raw));
981 ref_offset(fd->raw), fd->name,
982 ref_offset(raw), je32_to_cpu(rd->ino));
1008 jffs2_mark_node_obsolete(c, fd->raw);
1033 ret = jffs2_flash_read(c, ref_offset(fn->raw), sizeof(ri), &readlen, (char *)&ri);
1041 __func__, ref_offset(fn->raw),
1047 __func__, ref_offset(fn->raw),
1054 __func__, ref_offset(fn->raw),
1063 __func__, ref_offset(fn->raw));
1117 jffs2_mark_node_obsolete(c, f->metadata->raw);
1137 mark_ref_normal(new_fn->raw);
1158 jffs2_mark_node_obsolete(c, fn->raw);
1217 if (!frag->node || !frag->node->raw) {
1227 struct jffs2_raw_node_ref *raw = frag->node->raw;
1230 jeb = &c->blocks[raw->flash_offset / c->sector_size];
1236 ref_offset(raw));
1273 if (!frag->node || !frag->node->raw) {
1283 struct jffs2_raw_node_ref *raw = frag->node->raw;
1286 jeb = &c->blocks[raw->flash_offset / c->sector_size];
1292 ref_offset(raw));
1397 jffs2_mark_node_obsolete(c, f->metadata->raw);