Lines Matching +full:cache +full:- +full:block
1 /* SPDX-License-Identifier: GPL-2.0 */
16 /* Block numbers are 24 bit, sometimes stored in 32 bit.
17 On Coherent FS, they are always stored in PDP-11 manner: the least
21 /* 0 is non-existent */
26 /* Xenix super-block data on disk */
27 #define XENIX_NICINOD 100 /* number of inode cache entries */
28 #define XENIX_NICFREE 100 /* number of free block list chunk entries */
32 /* the start of the free block list: */
34 sysv_zone_t s_free[XENIX_NICFREE]; /* first free block list chunk */
35 /* the cache of free inodes: */
39 char s_flock; /* lock during free block list manipulation */
40 char s_ilock; /* lock during inode cache manipulation */
41 char s_fmod; /* super-block modified flag */
42 char s_ronly; /* flag whether fs is mounted read-only */
43 __fs32 s_time __packed2__; /* time of last super block update */
63 #define SYSV_NICINOD 100 /* number of inode cache entries */
64 #define SYSV_NICFREE 50 /* number of free block list chunk entries */
66 /* SystemV4 super-block data on disk */
71 /* the start of the free block list: */
74 sysv_zone_t s_free[SYSV_NICFREE]; /* first free block list chunk */
75 /* the cache of free inodes: */
80 char s_flock; /* lock during free block list manipulation */
81 char s_ilock; /* lock during inode cache manipulation */
82 char s_fmod; /* super-block modified flag */
83 char s_ronly; /* flag whether fs is mounted read-only */
84 __fs32 s_time; /* time of last super block update */
92 __fs32 s_state; /* file system state: 0x7c269d38-s_time means clean */
98 /* SystemV2 super-block data on disk */
102 /* the start of the free block list: */
104 sysv_zone_t s_free[SYSV_NICFREE]; /* first free block list chunk */
105 /* the cache of free inodes: */
109 char s_flock; /* lock during free block list manipulation */
110 char s_ilock; /* lock during inode cache manipulation */
111 char s_fmod; /* super-block modified flag */
112 char s_ronly; /* flag whether fs is mounted read-only */
113 __fs32 s_time __packed2__; /* time of last super block update */
126 /* V7 super-block data on disk */
127 #define V7_NICINOD 100 /* number of inode cache entries */
128 #define V7_NICFREE 50 /* number of free block list chunk entries */
132 /* the start of the free block list: */
134 sysv_zone_t s_free[V7_NICFREE]; /* first free block list chunk */
135 /* the cache of free inodes: */
139 char s_flock; /* lock during free block list manipulation */
140 char s_ilock; /* lock during inode cache manipulation */
141 char s_fmod; /* super-block modified flag */
142 char s_ronly; /* flag whether fs is mounted read-only */
143 __fs32 s_time __packed2__; /* time of last super block update */
159 /* The disk addresses are three-byte (despite direct block addresses being
160 * aligned word-wise in inode). If the most significant byte is non-zero,
164 /* Coherent super-block data on disk */
165 #define COH_NICINOD 100 /* number of inode cache entries */
166 #define COH_NICFREE 64 /* number of free block list chunk entries */
170 /* the start of the free block list: */
172 sysv_zone_t s_free[COH_NICFREE] __packed2__; /* first free block list chunk */
173 /* the cache of free inodes: */
177 char s_flock; /* lock during free block list manipulation */
178 char s_ilock; /* lock during inode cache manipulation */
179 char s_fmod; /* super-block modified flag */
180 char s_ronly; /* flag whether fs is mounted read-only */
181 __fs32 s_time __packed2__; /* time of last super block update */