Lines Matching refs:eb
424 struct chfs_eraseblock *eb;
523 eb = chmp->chm_gcblock;
525 if (!eb) {
526 eb = find_gc_block(chmp);
529 if (!eb) {
530 dbg_gc("!eb\n");
539 if (!eb->used_size) {
540 dbg_gc("!eb->used_size\n");
545 nref = eb->gc_node;
546 gcblock_dirty = eb->dirty_size;
553 dbg_gc("THIS NODE IS THE LAST NODE OF ITS EB\n");
558 eb->gc_node = nref;
565 eb->gc_node = nref;
573 chfs_gcollect_pristine(chmp, eb, NULL, nref);
620 ret = chfs_gcollect_pristine(chmp, eb, NULL, nref);
642 chfs_gcollect_live(chmp, eb, nref, ip);
647 if (eb->dirty_size == gcblock_dirty &&
648 !CHFS_REF_OBSOLETE(eb->gc_node)) {
650 CHFS_GET_OFS(eb->gc_node->nref_offset));
663 dbg_gc("eb used size = %u\n", chmp->chm_gcblock->used_size);
664 dbg_gc("eb free size = %u\n", chmp->chm_gcblock->free_size);
665 dbg_gc("eb dirty size = %u\n", chmp->chm_gcblock->dirty_size);
666 dbg_gc("eb unchecked size = %u\n",
668 dbg_gc("eb wasted size = %u\n", chmp->chm_gcblock->wasted_size);