• 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 refs:jeb

608 					       struct jffs2_eraseblock *jeb,
614 BUG_ON(!jeb->allocated_refs);
615 jeb->allocated_refs--;
617 ref = jeb->last_node;
634 if (!jeb->first_node) {
635 jeb->first_node = ref;
636 BUG_ON(ref_offset(ref) != jeb->offset);
637 } else if (unlikely(ref_offset(ref) != jeb->offset + c->sector_size - jeb->free_size)) {
638 uint32_t last_len = ref_totlen(c, jeb, jeb->last_node);
642 ref_offset(jeb->last_node),
643 ref_offset(jeb->last_node)+last_len);
646 jeb->last_node = ref;
658 jeb->unchecked_size += len;
664 jeb->used_size += len;
669 jeb->dirty_size += len;
673 jeb->free_size -= len;
678 ref_totlen(c, jeb, ref);
684 int jffs2_scan_dirty_space(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
689 if (unlikely(size > jeb->free_size)) {
691 size, jeb->free_size, jeb->wasted_size);
695 if (jeb->last_node && ref_obsolete(jeb->last_node)) {
697 jeb->last_node->__totlen += size;
701 jeb->dirty_size += size;
702 jeb->free_size -= size;
704 uint32_t ofs = jeb->offset + c->sector_size - jeb->free_size;
707 jffs2_link_node_ref(c, jeb, ofs, size, NULL);
715 struct jffs2_eraseblock *jeb,
724 if (!jeb)
725 jeb = &c->blocks[ref->flash_offset / c->sector_size];
728 if (unlikely(ref != jeb->last_node)) {
729 printk(KERN_CRIT "ref %p @0x%08x is not jeb->last_node (%p @0x%08x)\n",
730 ref, ref_offset(ref), jeb->last_node, jeb->last_node?ref_offset(jeb->last_node):0);
733 ref_end = jeb->offset + c->sector_size - jeb->free_size;
738 uint32_t __jffs2_ref_totlen(struct jffs2_sb_info *c, struct jffs2_eraseblock *jeb,
743 ret = __ref_totlen(c, jeb, ref);
747 if (!jeb)
748 jeb = &c->blocks[ref->flash_offset / c->sector_size];
757 printk(KERN_CRIT "No next ref. jeb->last_node is %p\n", jeb->last_node);
759 printk(KERN_CRIT "jeb->wasted_size %x, dirty_size %x, used_size %x, free_size %x\n", jeb->wasted_size, jeb->dirty_size, jeb->used_size, jeb->free_size);
762 __jffs2_dbg_dump_node_refs_nolock(c, jeb);