xref: /netbsd-src/sys/ufs/files.ufs (revision c880312d474da60d394ff3eb37cfb7bc5c578a45)
1*c880312dSchs#	$NetBSD: files.ufs,v 1.50 2022/11/28 04:52:04 chs Exp $
237dc008cSthorpej
34f49fb99Spookadeffs					FFS
437dc008cSthorpejdeffs					EXT2FS
51a66ba19Spookadeffs					MFS
6d1d083d3Spookadeffs					LFS
7288addd0Sahokadeffs					CHFS
837dc008cSthorpej
91d85e05eShannkendefflag	opt_ffs.h			FFS_EI FFS_NO_SNAPSHOT APPLE_UFS
109aa2a9c3Schristos					UFS_DIRHASH UFS_EXTATTR UFS_ACL
1137dc008cSthorpej
12f5bd8756Sdhollanddefflag	opt_lfs.h			LFS_EI LFS_KERNEL_RFW
13239cf550Smanu					LFS_DIRHASH LFS_EXTATTR
14f5bd8756Sdholland					LFS_QUOTA LFS_QUOTA2
1585a77245Slukem
16b31f13fbSuebayasidefine	ext2fs:	vfs, ffs
1737dc008cSthorpejfile	ufs/ext2fs/ext2fs_alloc.c	ext2fs
1837dc008cSthorpejfile	ufs/ext2fs/ext2fs_balloc.c	ext2fs
1937dc008cSthorpejfile	ufs/ext2fs/ext2fs_bmap.c	ext2fs
2037dc008cSthorpejfile	ufs/ext2fs/ext2fs_bswap.c	ext2fs
2126c7e22fSchristosfile	ufs/ext2fs/ext2fs_hash.c	ext2fs
2226c7e22fSchristosfile	ufs/ext2fs/ext2fs_htree.c	ext2fs
235b93a3dcSchristosfile	ufs/ext2fs/ext2fs_extents.c	ext2fs
2437dc008cSthorpejfile	ufs/ext2fs/ext2fs_inode.c	ext2fs
2537dc008cSthorpejfile	ufs/ext2fs/ext2fs_lookup.c	ext2fs
2637dc008cSthorpejfile	ufs/ext2fs/ext2fs_readwrite.c	ext2fs
27aeadee1dSriastradhfile	ufs/ext2fs/ext2fs_rename.c	ext2fs
2837dc008cSthorpejfile	ufs/ext2fs/ext2fs_subr.c	ext2fs
2937dc008cSthorpejfile	ufs/ext2fs/ext2fs_vfsops.c	ext2fs
3037dc008cSthorpejfile	ufs/ext2fs/ext2fs_vnops.c	ext2fs
312058250bSjdolecekfile	ufs/ext2fs/ext2fs_xattr.c	ext2fs
3237dc008cSthorpej
33b31f13fbSuebayasidefine	chfs: vfs, ffs
34288addd0Sahokafile	ufs/chfs/ebh.c			chfs
35288addd0Sahokafile	ufs/chfs/chfs_scan.c		chfs
36288addd0Sahokafile	ufs/chfs/chfs_write.c		chfs
37288addd0Sahokafile	ufs/chfs/chfs_vnode_cache.c	chfs
38288addd0Sahokafile	ufs/chfs/chfs_erase.c		chfs
39288addd0Sahokafile	ufs/chfs/chfs_build.c		chfs
40288addd0Sahokafile	ufs/chfs/chfs_wbuf.c		chfs
41288addd0Sahokafile	ufs/chfs/chfs_vnops.c		chfs
42288addd0Sahokafile	ufs/chfs/chfs_gc.c		chfs
43288addd0Sahokafile	ufs/chfs/chfs_nodeops.c		chfs
44288addd0Sahokafile	ufs/chfs/chfs_malloc.c		chfs
45288addd0Sahokafile	ufs/chfs/chfs_pool.c		chfs
46288addd0Sahokafile	ufs/chfs/chfs_vnode.c		chfs
47288addd0Sahokafile	ufs/chfs/chfs_subr.c		chfs
48288addd0Sahokafile	ufs/chfs/chfs_vfsops.c		chfs
49288addd0Sahokafile	ufs/chfs/chfs_readinode.c	chfs
50288addd0Sahoka
51b31f13fbSuebayasidefine	ffs: vfs, ufs
52b31f13fbSuebayasifile	ufs/ffs/ffs_alloc.c		ffs
53b31f13fbSuebayasifile	ufs/ffs/ffs_balloc.c		ffs
5437dc008cSthorpejfile	ufs/ffs/ffs_bswap.c		(ffs | mfs) & ffs_ei
55*c880312dSchsfile	ufs/ffs/ffs_extattr.c		ffs
56b31f13fbSuebayasifile	ufs/ffs/ffs_inode.c		ffs
57b31f13fbSuebayasifile	ufs/ffs/ffs_snapshot.c		ffs
58b31f13fbSuebayasifile	ufs/ffs/ffs_subr.c		ffs
59b31f13fbSuebayasifile	ufs/ffs/ffs_tables.c		ffs
60b31f13fbSuebayasifile	ufs/ffs/ffs_vfsops.c		ffs
61b31f13fbSuebayasifile	ufs/ffs/ffs_vnops.c		ffs
6236d65f11Ssimonbfile	ufs/ffs/ffs_wapbl.c		ffs & wapbl
6343395bd5Sdbjfile	ufs/ffs/ffs_appleufs.c		ffs & apple_ufs
64f5bd8756Sdhollandfile	ufs/ffs/ffs_quota2.c		quota2 & (ffs | mfs | ext2fs | chfs)
6537dc008cSthorpej
66b31f13fbSuebayasidefine	lfs: vfs
6737dc008cSthorpejfile	ufs/lfs/lfs_alloc.c		lfs
6837dc008cSthorpejfile	ufs/lfs/lfs_balloc.c		lfs
6937dc008cSthorpejfile	ufs/lfs/lfs_bio.c		lfs
7037dc008cSthorpejfile	ufs/lfs/lfs_cksum.c		lfs
7184f2820dSriastradhfile	ufs/lfs/lfs_debug.c		lfs & debug
7237dc008cSthorpejfile	ufs/lfs/lfs_inode.c		lfs
733544d898Schristosfile	ufs/lfs/lfs_itimes.c		lfs
747de8c6f8Sdhollandfile	ufs/lfs/lfs_pages.c		lfs
750e93cfc3Sdhollandfile	ufs/lfs/lfs_rename.c		lfs
7685a77245Slukemfile	ufs/lfs/lfs_rfw.c		lfs & lfs_kernel_rfw
7737dc008cSthorpejfile	ufs/lfs/lfs_segment.c		lfs
7837dc008cSthorpejfile	ufs/lfs/lfs_subr.c		lfs
7937dc008cSthorpejfile	ufs/lfs/lfs_syscalls.c		lfs
8037dc008cSthorpejfile	ufs/lfs/lfs_vfsops.c		lfs
8137dc008cSthorpejfile	ufs/lfs/lfs_vnops.c		lfs
82f5bd8756Sdhollandfile	ufs/lfs/ulfs_bmap.c		lfs
83f5bd8756Sdhollandfile	ufs/lfs/ulfs_dirhash.c		lfs & lfs_dirhash
84f5bd8756Sdhollandfile	ufs/lfs/ulfs_extattr.c		lfs & lfs_extattr
85f5bd8756Sdhollandfile	ufs/lfs/ulfs_inode.c		lfs
86f5bd8756Sdhollandfile	ufs/lfs/ulfs_lookup.c		lfs
87f5bd8756Sdhollandfile	ufs/lfs/ulfs_quota.c		lfs & (lfs_quota | lfs_quota2)
88f5bd8756Sdhollandfile	ufs/lfs/ulfs_quota1.c		lfs & lfs_quota
89f5bd8756Sdhollandfile	ufs/lfs/ulfs_quota2.c		lfs & lfs_quota2
90f5bd8756Sdhollandfile	ufs/lfs/ulfs_quota1_subr.c	lfs
91f5bd8756Sdhollandfile	ufs/lfs/ulfs_quota2_subr.c	lfs & lfs_quota2
92bf9cc163Sdhollandfile	ufs/lfs/ulfs_snapshot.c		lfs
93f5bd8756Sdhollandfile	ufs/lfs/ulfs_vfsops.c		lfs
94f5bd8756Sdhollandfile	ufs/lfs/ulfs_vnops.c		lfs
9537dc008cSthorpej
96b31f13fbSuebayasidefine	mfs: vfs, ffs
9737dc008cSthorpejfile	ufs/mfs/mfs_vfsops.c		mfs
9837dc008cSthorpejfile	ufs/mfs/mfs_vnops.c		mfs
99d6f18673Spookafile	ufs/mfs/mfs_miniroot.c
10037dc008cSthorpej
101b31f13fbSuebayasidefine	ufs: vfs
1029aa2a9c3Schristosfile	ufs/ufs/ufs_acl.c		ufs & (ffs | mfs | ext2fs | chfs)
1039dd49eadSchristosfile	ufs/ufs/ufs_bmap.c		ufs & (ffs | mfs | ext2fs | chfs)
104f5bd8756Sdhollandfile	ufs/ufs/ufs_dirhash.c		(ffs | mfs | ext2fs | chfs) & ufs_dirhash
1059dd49eadSchristosfile	ufs/ufs/ufs_extattr.c		(ffs | mfs) & ufs_extattr
1069dd49eadSchristosfile	ufs/ufs/ufs_inode.c		ffs | mfs | ext2fs
1079dd49eadSchristosfile	ufs/ufs/ufs_lookup.c		ufs & (ffs | mfs | ext2fs | chfs)
1089dd49eadSchristosfile	ufs/ufs/ufs_quota.c		(quota | quota2) & (ffs | mfs | ext2fs | chfs)
1099dd49eadSchristosfile	ufs/ufs/ufs_quota1.c		quota & (ffs | mfs | ext2fs | chfs)
1109dd49eadSchristosfile	ufs/ufs/ufs_quota2.c		quota2 & (ffs | mfs | ext2fs | chfs)
1119dd49eadSchristosfile	ufs/ufs/quota1_subr.c		quota & (ffs | mfs | ext2fs | chfs)
1129dd49eadSchristosfile	ufs/ufs/quota2_subr.c		quota2 & (ffs | mfs | ext2fs | chfs)
113f5bd8756Sdhollandfile	ufs/ufs/ufs_rename.c		ffs | mfs | chfs
1149dd49eadSchristosfile	ufs/ufs/ufs_vfsops.c		ufs & (ffs | mfs | ext2fs | chfs)
1159dd49eadSchristosfile	ufs/ufs/ufs_vnops.c		ufs & (ffs | mfs | ext2fs | chfs)
116