URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Go to most recent revision |
Details |
Compare with Previous |
View Log
Line No. |
Rev |
Author |
Line |
1 |
1633 |
jcastillo |
#ifndef _HPFS_FS_SB
|
2 |
|
|
#define _HPFS_FS_SB
|
3 |
|
|
|
4 |
|
|
struct hpfs_sb_info {
|
5 |
|
|
ino_t sb_root; /* inode number of root dir */
|
6 |
|
|
unsigned sb_fs_size; /* file system size, sectors */
|
7 |
|
|
unsigned sb_bitmaps; /* sector number of bitmap list */
|
8 |
|
|
unsigned sb_dirband_size; /* directory band size, dnodes */
|
9 |
|
|
unsigned sb_dmap; /* sector number of dnode bit map */
|
10 |
|
|
unsigned sb_n_free; /* free blocks for statfs, or -1 */
|
11 |
|
|
unsigned sb_n_free_dnodes; /* free dnodes for statfs, or -1 */
|
12 |
|
|
uid_t sb_uid; /* uid from mount options */
|
13 |
|
|
gid_t sb_gid; /* gid from mount options */
|
14 |
|
|
umode_t sb_mode; /* mode from mount options */
|
15 |
|
|
unsigned sb_lowercase : 1; /* downcase filenames hackery */
|
16 |
|
|
unsigned sb_conv : 2; /* crlf->newline hackery */
|
17 |
|
|
};
|
18 |
|
|
|
19 |
|
|
#define s_hpfs_root u.hpfs_sb.sb_root
|
20 |
|
|
#define s_hpfs_fs_size u.hpfs_sb.sb_fs_size
|
21 |
|
|
#define s_hpfs_bitmaps u.hpfs_sb.sb_bitmaps
|
22 |
|
|
#define s_hpfs_dirband_size u.hpfs_sb.sb_dirband_size
|
23 |
|
|
#define s_hpfs_dmap u.hpfs_sb.sb_dmap
|
24 |
|
|
#define s_hpfs_uid u.hpfs_sb.sb_uid
|
25 |
|
|
#define s_hpfs_gid u.hpfs_sb.sb_gid
|
26 |
|
|
#define s_hpfs_mode u.hpfs_sb.sb_mode
|
27 |
|
|
#define s_hpfs_n_free u.hpfs_sb.sb_n_free
|
28 |
|
|
#define s_hpfs_n_free_dnodes u.hpfs_sb.sb_n_free_dnodes
|
29 |
|
|
#define s_hpfs_lowercase u.hpfs_sb.sb_lowercase
|
30 |
|
|
#define s_hpfs_conv u.hpfs_sb.sb_conv
|
31 |
|
|
|
32 |
|
|
#endif
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.