Searched refs:nffsdev (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12.1/sys/fs/nandfs/ |
| H A D | nandfs_cleaner.c | 497 gc = nffsdev->nd_gc_node; in nandfs_cleaner_clean_segments() 545 error = nandfs_process_bdesc(nffsdev, bdesc, nbdesc); in nandfs_cleaner_clean_segments() 552 if (nffsdev->nd_free_count) { in nandfs_cleaner_clean_segments() 553 nffsdev->nd_free_base = realloc(nffsdev->nd_free_base, in nandfs_cleaner_clean_segments() 554 (nffsdev->nd_free_count + nsegs) * sizeof(uint64_t), in nandfs_cleaner_clean_segments() 556 memcpy(&nffsdev->nd_free_base[nffsdev->nd_free_count], segments, in nandfs_cleaner_clean_segments() 558 nffsdev->nd_free_count += nsegs; in nandfs_cleaner_clean_segments() 560 nffsdev->nd_free_base = malloc(nsegs * sizeof(uint64_t), in nandfs_cleaner_clean_segments() 562 memcpy(nffsdev->nd_free_base, segments, in nandfs_cleaner_clean_segments() 564 nffsdev->nd_free_count = nsegs; in nandfs_cleaner_clean_segments() [all …]
|
| H A D | nandfs_vfsops.c | 1084 if (nffsdev->nd_syncing) in nandfs_wakeup_wait_sync() 1085 cv_wait(&nffsdev->nd_sync_cv, &nffsdev->nd_sync_mtx); in nandfs_wakeup_wait_sync() 1087 nffsdev->nd_syncer_exit = 1; in nandfs_wakeup_wait_sync() 1088 nffsdev->nd_syncing = 1; in nandfs_wakeup_wait_sync() 1089 wakeup(&nffsdev->nd_syncing); in nandfs_wakeup_wait_sync() 1090 cv_wait(&nffsdev->nd_sync_cv, &nffsdev->nd_sync_mtx); in nandfs_wakeup_wait_sync() 1101 nffsdev->nd_syncing = 0; in nandfs_gc_finished() 1116 struct nandfs_device *nffsdev; in nandfs_syncer() local 1121 nffsdev = nmp->nm_nandfsdev; in nandfs_syncer() 1126 nffsdev->nd_syncing = 1; in nandfs_syncer() [all …]
|
| H A D | nandfs_subr.c | 908 space = (nffsdev->nd_clean_segs - 1) * bps; in nandfs_fs_full() 913 if (nffsdev->nd_dirty_bufs + (nffsdev->nd_segs_reserved * bps) >= space) in nandfs_fs_full() 922 struct nandfs_device *nffsdev; in _nandfs_dirty_buf() local 936 nffsdev = node->nn_nandfsdev; in _nandfs_dirty_buf() 948 nandfs_dirty_bufs_increment(nffsdev); in _nandfs_dirty_buf() 964 mtx_lock(&nffsdev->nd_sync_mtx); in _nandfs_dirty_buf() 965 if (nffsdev->nd_syncing == 0) { in _nandfs_dirty_buf() 967 nffsdev->nd_syncing = 1; in _nandfs_dirty_buf() 968 wakeup(&nffsdev->nd_syncing); in _nandfs_dirty_buf() 970 mtx_unlock(&nffsdev->nd_sync_mtx); in _nandfs_dirty_buf() [all …]
|
| H A D | nandfs_segment.c | 232 struct nandfs_device *nffsdev; in delete_seginfo() local 234 nffsdev = seginfo->fsdev; in delete_seginfo() 236 nffsdev->nd_seginfo = NULL; in delete_seginfo() 1272 struct nandfs_device *nffsdev; in DB_SHOW_COMMAND() local 1289 nffsdev = nmp->nm_nandfsdev; in DB_SHOW_COMMAND() 1290 db_printf("dev vnode:%p\n", nffsdev->nd_devvp); in DB_SHOW_COMMAND() 1292 (uintmax_t)nffsdev->nd_blocksize, (uintmax_t)nffsdev->nd_last_cno, in DB_SHOW_COMMAND() 1293 (uintmax_t)nffsdev->nd_last_pseg, (uintmax_t)nffsdev->nd_seg_num); in DB_SHOW_COMMAND() 1295 nffsdev->nd_dat_node, nffsdev->nd_cp_node, nffsdev->nd_su_node, in DB_SHOW_COMMAND() 1296 nmp->nm_ifile_node, nffsdev->nd_gc_node); in DB_SHOW_COMMAND() [all …]
|
| H A D | nandfs_dat.c | 294 nandfs_get_dat_bdescs_ioctl(struct nandfs_device *nffsdev, in nandfs_get_dat_bdescs_ioctl() argument 313 error = nandfs_get_dat_bdescs(nffsdev, bd, nargv->nv_nmembs); in nandfs_get_dat_bdescs_ioctl() 323 nandfs_get_dat_bdescs(struct nandfs_device *nffsdev, struct nandfs_bdesc *bd, in nandfs_get_dat_bdescs() argument 331 dat_node = nffsdev->nd_dat_node; in nandfs_get_dat_bdescs()
|
| H A D | nandfs_vnops.c | 531 struct nandfs_device *nffsdev; in nandfs_vtruncbuf() local 536 nffsdev = VTON(vp)->nn_nandfsdev; in nandfs_vtruncbuf() 566 nandfs_dirty_bufs_decrement(nffsdev); in nandfs_vtruncbuf() 578 struct nandfs_device *nffsdev; in nandfs_truncate() local 586 nffsdev = node->nn_nandfsdev; in nandfs_truncate() 606 nblks = howmany(newsize, nffsdev->nd_blocksize); in nandfs_truncate() 607 oblks = howmany(size, nffsdev->nd_blocksize); in nandfs_truncate() 608 rest = newsize % nffsdev->nd_blocksize; in nandfs_truncate() 627 (u_int)(nffsdev->nd_blocksize - rest)); in nandfs_truncate()
|