Lines Matching defs:raw

184 							    struct jffs2_raw_node_ref *raw,
198 if (f->metadata && f->metadata->raw == raw) {
199 dbg_noderef("Will replace ->raw in f->metadata at %p\n", f->metadata);
200 return &f->metadata->raw;
205 while (!frag->node || frag->node->raw != raw) {
209 dbg_noderef("Will replace ->raw in full_dnode at %p\n", frag->node);
210 return &frag->node->raw;
214 if (fd->raw == raw) {
215 dbg_noderef("Will replace ->raw in full_dirent at %p\n", fd);
216 return &fd->raw;
222 dbg_noderef("Don't care about replacing raw for nodetype %x\n",
278 struct jffs2_raw_node_ref *raw, *next, *first_raw = NULL;
298 for (next = raw = jeb->first_node; next; raw = next) {
299 next = ref_next(raw);
301 if (ref_obsolete(raw) ||
304 ref_offset(raw), ref_flags(raw),
305 (ref_offset(raw) + ref_totlen(c, jeb, raw)),
310 ref_offset(raw), ref_flags(raw),
311 (ref_offset(raw) + ref_totlen(c, jeb, raw)));
313 first_raw = raw;
329 while ((raw = ref_next(raw)) != jeb->last_node)
463 for (raw = first_raw; raw != jeb->last_node; raw = ref_next(raw)) {
464 uint32_t rawlen = ref_totlen(c, jeb, raw);
471 rawlen, ref_offset(raw), ref_flags(raw), ofs);
473 ic = jffs2_raw_ref_to_ic(raw);
478 BUG_ON(xd->node != raw);
480 raw->next_in_ino = NULL;
484 BUG_ON(xr->node != raw);
486 raw->next_in_ino = NULL;
493 if (*p == raw) {
494 (*p) = (raw->next_in_ino);
495 raw->next_in_ino = NULL;
501 if (ic->state == INO_STATE_PRESENT && !ref_obsolete(raw)) {
515 alloc_sem. We're only changing one ->raw pointer too,
517 adjust_ref = jffs2_incore_replace_raw(c, f, raw,
518 (void *)(buf?:c->wbuf) + (ref_offset(raw) - start));
527 new_ref = jffs2_link_node_ref(c, new_jeb, ofs | ref_flags(raw), rawlen, ic);
530 BUG_ON(*adjust_ref != raw);
536 if (!ref_obsolete(raw)) {
541 raw->flash_offset = ref_offset(raw) | REF_OBSOLETE;
542 BUG_ON(raw->next_in_ino);
974 * We have the raw data without ECC correction in the buffer,