| 
 Data Structures | 
| struct   | csum | 
| struct   | csum_total | 
| struct   | dirent | 
| struct   | fs | 
| struct   | ufs1_dinode | 
| struct   | ufs2_dinode | 
 Defines | 
| #define  | blkoff(fs, loc) | 
| #define  | cgbase(fs, c)   (((ufs2_daddr_t)(fs)->fs_fpg) * (c)) | 
| #define  | cgdmin(fs, c)   (cgstart(fs, c) + (fs)->fs_dblkno) | 
| #define  | cgimin(fs, c)   (cgstart(fs, c) + (fs)->fs_iblkno) | 
| #define  | cgsblock(fs, c)   (cgstart(fs, c) + (fs)->fs_sblkno) | 
| #define  | cgstart(fs, c) | 
| #define  | cgtod(fs, c)   (cgstart(fs, c) + (fs)->fs_cblkno) | 
| #define  | dbtofsb(fs, b)   ((b) >> (fs)->fs_fsbtodb) | 
| #define  | DEV_BSHIFT   9 | 
| #define  | DEV_BSIZE   (1<<DEV_BSHIFT) | 
| #define  | DT_DIR   4 | 
| #define  | DT_REG   8 | 
| #define  | fragroundup(fs, size) | 
| #define  | FS_UFS1_MAGIC   0x011954 | 
| #define  | FS_UFS2_MAGIC   0x19540119 | 
| #define  | fsbtodb(fs, b)   ((daddr_t)(b) << (fs)->fs_fsbtodb) | 
| #define  | FSMAXSNAP   20 | 
| #define  | ino_to_cg(fs, x)   ((x) / (fs)->fs_ipg) | 
| #define  | ino_to_fsba(fs, x) | 
| #define  | ino_to_fsbo(fs, x)   ((x) % INOPB(fs)) | 
| #define  | lblkno(fs, loc) | 
| #define  | MAXBSIZE   65536 | 
| #define  | MAXMNTLEN   468 | 
| #define  | MAXNAMLEN   255 | 
| #define  | MAXVOLLEN   32 | 
| #define  | NDADDR   12 | 
| #define  | NIADDR   3 | 
| #define  | NINDIR(fs)   ((fs)->fs_nindir) | 
| #define  | NOCSPTRS   ((128 / sizeof(void *)) - 4) | 
| #define  | NXADDR   2 | 
| #define  | ROOTINO   ((ino_t)2) | 
| #define  | sblksize(fs, size, lbn) | 
| #define  | SBLOCK_FLOPPY   0 | 
| #define  | SBLOCK_PIGGY   262144 | 
| #define  | SBLOCK_UFS1   8192 | 
| #define  | SBLOCK_UFS2   65536 | 
| #define  | SBLOCKSEARCH   { SBLOCK_UFS2, SBLOCK_UFS1, SBLOCK_FLOPPY, SBLOCK_PIGGY, -1 } | 
| #define  | SBLOCKSIZE   8192 | 
 Typedefs | 
| typedef __int64_t  | daddr_t | 
| typedef int32_t  | ufs1_daddr_t | 
| typedef int64_t  | ufs2_daddr_t | 
| typedef int64_t  | ufs_lbn_t | 
| typedef int64_t  | ufs_time_t | 
 Functions | 
| int  | ufs_init () | 
| int  | ufs_initialize () |