Lines Matching defs:sysv_sb_info
22 struct sysv_sb_info { struct
23 struct super_block *s_sb; /* VFS superblock */
24 int s_type; /* file system type: FSTYPE_{XENIX|SYSV|COH} */
25 char s_bytesex; /* bytesex (le/be/pdp) */
26 unsigned int s_inodes_per_block; /* number of inodes per block */
27 unsigned int s_inodes_per_block_1; /* inodes_per_block - 1 */
28 unsigned int s_inodes_per_block_bits; /* log2(inodes_per_block) */
29 unsigned int s_ind_per_block; /* number of indirections per block */
30 unsigned int s_ind_per_block_bits; /* log2(ind_per_block) */
31 unsigned int s_ind_per_block_2; /* ind_per_block ^ 2 */
32 unsigned int s_toobig_block; /* 10 + ipb + ipb^2 + ipb^3 */
33 unsigned int s_block_base; /* physical block number of block 0 */
34 unsigned short s_fic_size; /* free inode cache size, NICINOD */
35 unsigned short s_flc_size; /* free block list chunk size, NICFREE */
37 struct buffer_head *s_bh1;
38 struct buffer_head *s_bh2;
41 char * s_sbd1; /* entire superblock data, for part 1 */
42 char * s_sbd2; /* entire superblock data, for part 2 */
43 __fs16 *s_sb_fic_count; /* pointer to s_sbd->s_ninode */
44 sysv_ino_t *s_sb_fic_inodes; /* pointer to s_sbd->s_inode */
45 __fs16 *s_sb_total_free_inodes; /* pointer to s_sbd->s_tinode */
46 __fs16 *s_bcache_count; /* pointer to s_sbd->s_nfree */
47 sysv_zone_t *s_bcache; /* pointer to s_sbd->s_free */
48 __fs32 *s_free_blocks; /* pointer to s_sbd->s_tfree */
49 __fs32 *s_sb_time; /* pointer to s_sbd->s_time */
50 __fs32 *s_sb_state; /* pointer to s_sbd->s_state, only FSTYPE_SYSV */
53 u32 s_firstinodezone; /* index of first inode zone */
54 u32 s_firstdatazone; /* same as s_sbd->s_isize */
78 static inline struct sysv_sb_info *SYSV_SB(struct super_block *sb) in SYSV_SB() argument