Home | History | Annotate | Download | only in chfs

Lines Matching defs:chmp

55 chfs_vnode_lookup(struct chfs_mount *chmp, ino_t vno)
60 vfs_vnode_iterator_init(chmp->chm_fsmp, &marker);
72 struct chfs_mount *chmp = ump->um_chfs;
102 err = chfs_read_leb(chmp, chvc->v->nref_lnr, buf,
144 struct chfs_mount *chmp = ump->um_chfs;
152 err = chfs_read_leb(chmp, chnr->nref_lnr, (char *)&chfdn,
171 err = chfs_read_leb(chmp, chnr->nref_lnr, fd->name,
187 chfs_add_fd_to_inode(chmp, pdir, fd);
199 struct chfs_mount* chmp = ump->um_chfs;
211 vno = ++(chmp->chm_max_vno);
218 mutex_enter(&chmp->chm_lock_vnocache);
219 chvc = chfs_vnode_cache_get(chmp, vno);
229 mutex_exit(&chmp->chm_lock_vnocache);
264 mutex_enter(&chmp->chm_lock_mountfields);
266 error = chfs_write_flash_vnode(chmp, ip, ALLOC_NORMAL);
268 mutex_exit(&chmp->chm_lock_mountfields);
277 error = chfs_write_flash_vnode(chmp, pdir, ALLOC_NORMAL);
279 mutex_exit(&chmp->chm_lock_mountfields);
295 error = chfs_write_flash_dirent(chmp, pdir, ip, nfd, ip->ino, ALLOC_NORMAL);
297 mutex_exit(&chmp->chm_lock_mountfields);
305 chfs_add_fd_to_inode(chmp, pdir, nfd);
309 mutex_exit(&chmp->chm_lock_mountfields);
339 chfs_change_size_free(struct chfs_mount *chmp,
342 KASSERT(mutex_owned(&chmp->chm_lock_sizes));
343 KASSERT((int)(chmp->chm_free_size + change) >= 0);
345 KASSERT((int)(cheb->free_size + change) <= chmp->chm_ebh->eb_size);
346 chmp->chm_free_size += change;
357 chfs_change_size_dirty(struct chfs_mount *chmp,
360 KASSERT(mutex_owned(&chmp->chm_lock_sizes));
361 KASSERT((int)(chmp->chm_dirty_size + change) >= 0);
363 KASSERT((int)(cheb->dirty_size + change) <= chmp->chm_ebh->eb_size);
364 chmp->chm_dirty_size += change;
375 chfs_change_size_unchecked(struct chfs_mount *chmp,
378 KASSERT(mutex_owned(&chmp->chm_lock_sizes));
379 KASSERT((int)(chmp->chm_unchecked_size + change) >= 0);
381 KASSERT((int)(cheb->unchecked_size + change) <= chmp->chm_ebh->eb_size);
382 chmp->chm_unchecked_size += change;
393 chfs_change_size_used(struct chfs_mount *chmp,
396 KASSERT(mutex_owned(&chmp->chm_lock_sizes));
397 KASSERT((int)(chmp->chm_used_size + change) >= 0);
399 KASSERT((int)(cheb->used_size + change) <= chmp->chm_ebh->eb_size);
400 chmp->chm_used_size += change;
411 chfs_change_size_wasted(struct chfs_mount *chmp,
414 KASSERT(mutex_owned(&chmp->chm_lock_sizes));
415 KASSERT((int)(chmp->chm_wasted_size + change) >= 0);
417 KASSERT((int)(cheb->wasted_size + change) <= chmp->chm_ebh->eb_size);
418 chmp->chm_wasted_size += change;