Lines Matching defs:dlfs
835 struct dlfs { struct
836 uint32_t dlfs_magic; /* 0: magic number */ argument
837 uint32_t dlfs_version; /* 4: version number */ argument
839 uint32_t dlfs_size; /* 8: number of blocks in fs (v1) */ argument
841 uint32_t dlfs_ssize; /* 12: number of blocks per segment (v1) */ argument
843 uint32_t dlfs_dsize; /* 16: number of disk blocks in fs */ argument
844 uint32_t dlfs_bsize; /* 20: file system block size */ argument
845 uint32_t dlfs_fsize; /* 24: size of frag blocks in fs */ argument
846 uint32_t dlfs_frag; /* 28: number of frags in a block in fs */ argument
849 uint32_t dlfs_freehd; /* 32: start of the free inode list */ argument
850 int32_t dlfs_bfree; /* 36: number of free frags */ argument
851 uint32_t dlfs_nfiles; /* 40: number of allocated inodes */ argument
852 int32_t dlfs_avail; /* 44: blocks available for writing */ argument
853 int32_t dlfs_uinodes; /* 48: inodes in cache not yet on disk */ argument
854 int32_t dlfs_idaddr; /* 52: inode file disk address */ argument
855 uint32_t dlfs_ifile; /* 56: inode file inode number */ argument
856 int32_t dlfs_lastseg; /* 60: address of last segment written */ argument
857 int32_t dlfs_nextseg; /* 64: address of next segment to write */ argument
858 int32_t dlfs_curseg; /* 68: current segment being written */ argument
859 int32_t dlfs_offset; /* 72: offset in curseg for next partial */ argument
860 int32_t dlfs_lastpseg; /* 76: address of last partial written */ argument
861 uint32_t dlfs_inopf; /* 80: v1: time stamp; v2: inodes per frag */ argument
864 uint32_t dlfs_minfree; /* 84: minimum percentage of free blocks */ argument
867 uint64_t dlfs_maxfilesize; /* 88: maximum representable file size */ argument
868 uint32_t dlfs_fsbpseg; /* 96: frags (fsb) per segment */ argument
869 uint32_t dlfs_inopb; /* 100: inodes per block */ argument
870 uint32_t dlfs_ifpb; /* 104: IFILE entries per block */ argument
871 uint32_t dlfs_sepb; /* 108: SEGUSE entries per block */ argument
872 uint32_t dlfs_nindir; /* 112: indirect pointers per block */ argument
873 uint32_t dlfs_nseg; /* 116: number of segments */ argument
874 uint32_t dlfs_nspf; /* 120: number of sectors per fragment */ argument
875 uint32_t dlfs_cleansz; /* 124: cleaner info size in blocks */ argument
876 uint32_t dlfs_segtabsz; /* 128: segment table size in blocks */ argument
877 uint32_t dlfs_segmask; /* 132: calculate offset within a segment */ argument
878 uint32_t dlfs_segshift; /* 136: fast mult/div for segments */ argument
879 uint32_t dlfs_bshift; /* 140: calc block number from file offset */ argument
880 uint32_t dlfs_ffshift; /* 144: fast mult/div for frag from file */ argument
881 uint32_t dlfs_fbshift; /* 148: fast mult/div for frag from block */ argument
882 uint64_t dlfs_bmask; /* 152: calc block offset from file offset */ argument
883 uint64_t dlfs_ffmask; /* 160: calc frag offset from file offset */ argument
884 uint64_t dlfs_fbmask; /* 168: calc frag offset from block offset */ argument
885 uint32_t dlfs_blktodb; /* 176: blktodb and dbtoblk shift constant */ argument
886 uint32_t dlfs_sushift; /* 180: fast mult/div for segusage table */ argument
888 int32_t dlfs_maxsymlinklen; /* 184: max length of an internal symlink */ argument
890 int32_t dlfs_sboffs[LFS_MAXNUMSB]; argument
892 uint32_t dlfs_nclean; /* 228: Number of clean segments */ argument
893 u_char dlfs_fsmnt[MNAMELEN]; /* 232: name mounted on */ argument
894 uint16_t dlfs_pflags; /* 322: file system persistent flags */ argument
895 int32_t dlfs_dmeta; /* 324: total number of dirty summaries */ argument
896 uint32_t dlfs_minfreeseg; /* 328: segments not counted in bfree */ argument
897 uint32_t dlfs_sumsize; /* 332: size of summary blocks */ argument
898 uint64_t dlfs_serial; /* 336: serial number */ argument
899 uint32_t dlfs_ibsize; /* 344: size of inode blocks */ argument
900 int32_t dlfs_s0addr; /* 348: start of segment 0 */ argument
901 uint64_t dlfs_tstamp; /* 352: time stamp */ argument
902 uint32_t dlfs_inodefmt; /* 360: inode format version */ argument
903 uint32_t dlfs_interleave; /* 364: segment interleave */ argument
904 uint32_t dlfs_ident; /* 368: per-fs identifier */ argument
905 uint32_t dlfs_fsbtodb; /* 372: fsbtodb and dbtodsb shift constant */ argument
906 uint32_t dlfs_resvseg; /* 376: segments reserved for the cleaner */ argument
907 int8_t dlfs_pad[128]; /* 380: round to 512 bytes */ argument
909 uint32_t dlfs_cksum; /* 508: checksum for superblock checking */ argument