Lines Matching refs:cheb
51 struct chfs_eraseblock *cheb;
67 cheb = TAILQ_FIRST(&chmp->chm_erasable_pending_wbuf_queue);
68 TAILQ_REMOVE(&chmp->chm_erasable_pending_wbuf_queue, cheb, queue);
74 TAILQ_INSERT_TAIL(&chmp->chm_erase_pending_queue, cheb, queue);
82 cheb = TAILQ_FIRST(&chmp->chm_erase_pending_queue);
83 TAILQ_REMOVE(&chmp->chm_erase_pending_queue, cheb, queue);
86 dirty = cheb->dirty_size;
87 unchecked = cheb->unchecked_size;
88 used = cheb->used_size;
89 free = cheb->free_size;
90 wasted = cheb->wasted_size;
93 chfs_free_node_refs(cheb);
95 err = chfs_unmap_leb(chmp, cheb->lnr);
99 err = chfs_map_leb(chmp, cheb->lnr);
103 chfs_change_size_dirty(chmp, cheb, -dirty);
104 chfs_change_size_unchecked(chmp, cheb, -unchecked);
105 chfs_change_size_used(chmp, cheb, -used);
106 chfs_change_size_free(chmp, cheb, chmp->chm_ebh->eb_size - free);
107 chfs_change_size_wasted(chmp, cheb, -wasted);
109 KASSERT(cheb->dirty_size == 0);
110 KASSERT(cheb->unchecked_size == 0);
111 KASSERT(cheb->used_size == 0);
112 KASSERT(cheb->free_size == chmp->chm_ebh->eb_size);
113 KASSERT(cheb->wasted_size == 0);
115 cheb->first_node = NULL;
116 cheb->last_node = NULL;
118 TAILQ_INSERT_TAIL(&chmp->chm_free_queue, cheb, queue);