Lines Matching defs:nffsdev
901 nandfs_fs_full(struct nandfs_device *nffsdev)
905 bps = nffsdev->nd_fsdata.f_blocks_per_segment;
906 space = (nffsdev->nd_clean_segs - 1) * bps;
909 (uintmax_t)nffsdev->nd_dirty_bufs, (uintmax_t)space));
911 if (nffsdev->nd_dirty_bufs + (nffsdev->nd_segs_reserved * bps) >= space)
920 struct nandfs_device *nffsdev;
934 nffsdev = node->nn_nandfsdev;
938 if (nandfs_fs_full(nffsdev) && !NANDFS_SYS_NODE(ino) && !force) {
946 nandfs_dirty_bufs_increment(nffsdev);
959 bps = nffsdev->nd_fsdata.f_blocks_per_segment;
961 if (nffsdev->nd_dirty_bufs >= (bps * nandfs_max_dirty_segs)) {
962 mtx_lock(&nffsdev->nd_sync_mtx);
963 if (nffsdev->nd_syncing == 0) {
965 nffsdev->nd_syncing = 1;
966 wakeup(&nffsdev->nd_syncing);
968 mtx_unlock(&nffsdev->nd_sync_mtx);
989 nandfs_undirty_buf_fsdev(struct nandfs_device *nffsdev, struct buf *bp)
996 nandfs_dirty_bufs_decrement(nffsdev);