!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/darren@hiebert.com/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://darren.hiebert.com/ctags/	/official site/
!_TAG_PROGRAM_VERSION	3.2	/with C, C++, Eiffel, Fortran, and Java  support/
BLKGETSIZE	./ext2_unix_io.c	38;"	d	file:
DEBUG	./tune.h	25;"	d
EXT2_ACTION_ADD	./ext2.h	149;"	d
EXT2_ACTION_DELETE	./ext2.h	150;"	d
EXT2_ACTION_FIND	./ext2.h	151;"	d
EXT2_BLOCK_SIZE	./ext2_fs.h	27;"	d
EXT2_DIND_BLOCK	./ext2_fs.h	30;"	d
EXT2_ERROR_FS	./ext2_fs.h	34;"	d
EXT2_FEATURE_INCOMPAT_FILETYPE	./ext2.h	63;"	d
EXT2_FEATURE_INCOMPAT_FILETYPE	./ext2_fs.h	37;"	d
EXT2_FEATURE_RO_COMPAT_SPARSE_SUPER	./ext2.h	59;"	d
EXT2_FEATURE_RO_COMPAT_SPARSE_SUPER	./ext2_fs.h	36;"	d
EXT2_IND_BLOCK	./ext2_fs.h	29;"	d
EXT2_IND_CHANGED	./ext2prepare.c	41;"	d	file:
EXT2_IND_UNCHANGED	./ext2prepare.c	40;"	d	file:
EXT2_META_BACKUP	./ext2.h	160;"	d
EXT2_META_BACKUP_GD	./ext2.h	157;"	d
EXT2_META_BACKUP_SB	./ext2.h	155;"	d
EXT2_META_CLEAN	./ext2.h	153;"	d
EXT2_META_GD	./ext2.h	162;"	d
EXT2_META_PRIMARY	./ext2.h	159;"	d
EXT2_META_PRIMARY_GD	./ext2.h	156;"	d
EXT2_META_PRIMARY_SB	./ext2.h	154;"	d
EXT2_META_SB	./ext2.h	161;"	d
EXT2_MIN_BLOCK_SIZE	./ext2_fs.h	26;"	d
EXT2_NDIR_BLOCKS	./ext2_fs.h	28;"	d
EXT2_N_BLOCKS	./ext2_fs.h	32;"	d
EXT2_RESIZE_INO	./ext2.h	51;"	d
EXT2_SUPER_MAGIC	./ext2_fs.h	25;"	d
EXT2_TIND_BLOCK	./ext2_fs.h	31;"	d
EXT2_VALID_FS	./ext2_fs.h	33;"	d
EXT3_FEATURE_COMPAT_HAS_JOURNAL	./ext2.h	55;"	d
EXT3_FEATURE_INCOMPAT_RECOVER	./ext2.h	67;"	d
FL_DEBUG	./ext2.h	165;"	d
FL_EXT3	./ext2.h	174;"	d
FL_FORCE	./ext2.h	170;"	d
FL_KB_BLOCKS	./ext2.h	167;"	d
FL_ONLINE	./ext2.h	172;"	d
FL_PREPARE	./ext2.h	173;"	d
FL_QUIET	./ext2.h	168;"	d
FL_SAFE	./ext2.h	169;"	d
FL_SPARSE	./ext2.h	171;"	d
FL_VERBOSE	./ext2.h	164;"	d
FL_VERSION	./ext2.h	166;"	d
HAVE_EXT2_DIR_ENTRY_2	./config.h	33;"	d
HAVE_GETOPT_H	./config.h	42;"	d
HAVE_LINUX_EXT2_FS_H	./config.h	45;"	d
HAVE_LINUX_UNISTD_H	./config.h	48;"	d
HAVE_LLSEEK	./config.h	36;"	d
HAVE_LSEEK64	./config.h	39;"	d
HAVE_SIGNAL_H	./config.h	51;"	d
HAVE_UNISTD_H	./config.h	54;"	d
JOURNAL_SIG0	./ext2_journal.c	30;"	d	file:
JOURNAL_SIG1	./ext2_journal.c	31;"	d	file:
JOURNAL_SIG2	./ext2_journal.c	32;"	d	file:
JOURNAL_SIG3	./ext2_journal.c	33;"	d	file:
MAXCONT	./tune.h	26;"	d
PACKAGE	./config.h	57;"	d
STDC_HEADERS	./config.h	5;"	d
USE_EXT2_IS_DATA_BLOCK	./ext2.c	22;"	d	file:
USE_EXT2_IS_DATA_BLOCK	./ext2_block_relocator.c	22;"	d	file:
USE_EXT2_IS_DATA_BLOCK	./ext2_journal.c	22;"	d	file:
USE_EXT2_IS_DATA_BLOCK	./ext2_mkfs.c	22;"	d	file:
USE_EXT2_IS_DATA_BLOCK	./ext2_resize.c	22;"	d	file:
VERSION	./config.h	60;"	d
_EXT2_FS_H	./ext2_fs.h	17;"	d
_EXT2_H	./ext2.h	21;"	d
_LINUX_TYPES_H	./ext2.h	43;"	d
_TUNE_H	./tune.h	21;"	d
__NR__llseek	./llseek.c	51;"	d	file:
__USE_LARGEFILE64	./llseek.c	24;"	d	file:
__s16	./config.h	18;"	d
__s32	./config.h	24;"	d
__s8	./config.h	12;"	d
__u16	./config.h	21;"	d
__u32	./config.h	27;"	d
__u8	./config.h	15;"	d
_bitmap	./ext2.c	/^unsigned char _bitmap[8] = {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80};$/;"	v
_ext2_block_relocator_c	./ext2_block_relocator.c	/^static const char _ext2_block_relocator_c[] = "$Id: ext2_block_relocator.c,v 1.15 2000\/10\/10 18:34:33 adilger Exp $";$/;"	v	file:
_ext2_buffer_c	./ext2_buffer.c	/^static const char _ext2_buffer_c[] = "$Id: ext2_buffer.c,v 1.11 2000\/10\/04 08:59:00 adilger Exp $";$/;"	v	file:
_ext2_c	./ext2.c	/^static const char _ext2_c[] = "$Id: ext2.c,v 1.17 2000\/10\/10 18:34:33 adilger Exp $";$/;"	v	file:
_ext2_fs_h	./ext2_fs.h	/^static const char _ext2_fs_h[] = "$Id: ext2_fs.h,v 1.4 2000\/10\/04 08:59:00 adilger Exp $";$/;"	v
_ext2_h	./ext2.h	/^static const char _ext2_h[] = "$Id: ext2.h,v 1.16 2000\/10\/10 18:34:33 adilger Exp $";$/;"	v
_ext2_inode_relocator_c	./ext2_inode_relocator.c	/^static const char _ext2_inode_relocator_c[] = "$Id: ext2_inode_relocator.c,v 1.14 2000\/10\/04 08:59:00 adilger Exp $";$/;"	v	file:
_ext2_journal_c	./ext2_journal.c	/^static const char _ext2_journal_c[] = "$Id: ext2_journal.c,v 1.11 2000\/10\/10 18:34:33 adilger Exp $";$/;"	v	file:
_ext2_meta_c	./ext2_meta.c	/^static const char _ext2_meta_c[] = "$Id: ext2_meta.c,v 1.12 2000\/10\/04 08:59:00 adilger Exp $";$/;"	v	file:
_ext2_mkfs_c	./ext2_mkfs.c	/^static const char _ext2_mkfs_c[] = "$Id: ext2_mkfs.c,v 1.9 2000\/10\/10 18:34:33 adilger Exp $";$/;"	v	file:
_ext2_resize_c	./ext2_resize.c	/^static const char _ext2_resize_c[] = "$Id: ext2_resize.c,v 1.13 2000\/10\/10 18:34:33 adilger Exp $";$/;"	v	file:
_ext2_unix_io_c	./ext2_unix_io.c	/^static const char _ext2_unix_io_c[] = "$Id: ext2_unix_io.c,v 1.10 2000\/10\/04 08:59:00 adilger Exp $";$/;"	v	file:
_ext2online_c	./ext2online.c	/^static const char _ext2online_c[] = "$Id: ext2online.c,v 1.11 2000\/10\/04 08:59:00 adilger Exp $";$/;"	v	file:
_ext2prepare_c	./ext2prepare.c	/^static const char _ext2prepare_c[] = "$Id: ext2prepare.c,v 1.10 2000\/10\/04 08:59:00 adilger Exp $";$/;"	v	file:
_ext2resize_c	./ext2resize.c	/^static const char _ext2resize_c[] = "$Id: ext2resize.c,v 1.13 2000\/10\/04 08:59:00 adilger Exp $";$/;"	v	file:
_llseek_c	./llseek.c	/^static const char _llseek_c[] = "$Id: llseek.c,v 1.6 2000\/10\/10 18:34:33 adilger Exp $";$/;"	v	file:
_tst_c	./tst.c	/^static const char _tst_c[] = "$Id: tst.c,v 1.6 2000\/09\/27 07:25:54 adilger Exp $";$/;"	v	file:
_tune_c	./tune.c	/^static const char _tune_c[] = "$Id: tune.c,v 1.7 2000\/09\/27 22:54:38 adilger Exp $";$/;"	v	file:
_tune_h	./tune.h	/^static const char _tune_h[] = "$Id: tune.h,v 1.5 2000\/09\/27 22:54:38 adilger Exp $";$/;"	v
addref	./ext2_inode_relocator.c	/^static int addref(struct ext2_fs *fs, struct ext2_inode_relocator_state *state,$/;"	f	file:
alloc	./ext2.h	/^	int			  alloc;$/;"	m	struct:ext2_buffer_head
allocentries	./ext2_block_relocator.c	/^	blk_t			 allocentries;$/;"	m	struct:ext2_block_relocator_state
bc	./ext2.h	/^	struct ext2_buffer_cache *bc;$/;"	m	struct:ext2_buffer_head
bc	./ext2.h	/^	struct ext2_buffer_cache *bc;$/;"	m	struct:ext2_fs
bg_block_bitmap	./ext2_fs.h	/^	__u32	bg_block_bitmap;$/;"	m	struct:ext2_group_desc
bg_free_blocks_count	./ext2_fs.h	/^	__u16	bg_free_blocks_count;$/;"	m	struct:ext2_group_desc
bg_free_inodes_count	./ext2_fs.h	/^	__u16	bg_free_inodes_count;$/;"	m	struct:ext2_group_desc
bg_inode_bitmap	./ext2_fs.h	/^	__u32	bg_inode_bitmap;$/;"	m	struct:ext2_group_desc
bg_inode_table	./ext2_fs.h	/^	__u32	bg_inode_table;$/;"	m	struct:ext2_group_desc
bg_pad	./ext2_fs.h	/^	__u16	bg_pad;$/;"	m	struct:ext2_group_desc
bg_reserved	./ext2_fs.h	/^	__u32	bg_reserved[3];$/;"	m	struct:ext2_group_desc
bg_used_dirs_count	./ext2_fs.h	/^	__u16	bg_used_dirs_count;$/;"	m	struct:ext2_group_desc
blk_t	./ext2.h	/^typedef u_int32_t blk_t;$/;"	t
block	./ext2.h	/^	blk_t			  block;$/;"	m	struct:ext2_buffer_head
block	./ext2_block_relocator.c	/^	struct ext2_block_entry *block;$/;"	m	struct:ext2_block_relocator_state
block	./ext2_inode_relocator.c	/^	blk_t			 block;$/;"	m	struct:ext2_reference
block	./ext2_journal.c	/^	blk_t		 block[4];$/;"	m	struct:ext2_journal
blocksize	./ext2.h	/^	int			 blocksize;$/;"	m	struct:ext2_fs
breadimmhits	./ext2_buffer.c	/^static int breadimmhits = 0;$/;"	v	file:
breadindhits	./ext2_buffer.c	/^static int breadindhits = 0;$/;"	v	file:
breadmisses	./ext2_buffer.c	/^static int breadmisses = 0;$/;"	v	file:
buf	./ext2_journal.c	/^	__u32		*buf;$/;"	m	struct:ext2_journal
buffermem	./ext2.h	/^	unsigned char		 *buffermem;$/;"	m	struct:ext2_buffer_cache
cache	./ext2.h	/^	struct ext2_buffer_head	 *cache;$/;"	m	struct:ext2_buffer_cache
calc_blocks	./ext2prepare.c	/^blk_t calc_blocks(struct ext2_fs *fs)$/;"	f
check_bit	./ext2.h	253;"	d
check_inode_dind	./ext2prepare.c	/^int check_inode_dind(struct ext2_fs *fs, blk_t *block, blk_t *blocks)$/;"	f
check_inode_ind	./ext2prepare.c	/^int check_inode_ind(struct ext2_fs *fs, blk_t *block, blk_t *blocks, int decr)$/;"	f
clear_bit	./ext2.h	252;"	d
close	./ext2.h	/^	void	(*close)(void *cookie);$/;"	m	struct:ext2_dev_ops
compare_block_entries	./ext2_block_relocator.c	/^static int compare_block_entries(const void *x0, const void *x1)$/;"	f	file:
compare_block_entries_ind	./ext2_block_relocator.c	/^static int compare_block_entries_ind(const void *x0, const void *x1)$/;"	f	file:
compare_block_entries_ref	./ext2_block_relocator.c	/^static int compare_block_entries_ref(const void *x0, const void *x1)$/;"	f	file:
cookie	./ext2.h	/^	void			*cookie;$/;"	m	struct:ext2_dev_handle
create_journal_inode	./ext2_journal.c	/^static int create_journal_inode(struct ext2_fs *fs, struct ext2_journal *j)$/;"	f	file:
create_resize_inode	./ext2prepare.c	/^int create_resize_inode(struct ext2_fs *fs)$/;"	f
data	./ext2.h	/^	unsigned char		 *data;$/;"	m	struct:ext2_buffer_head
dest	./ext2_block_relocator.c	/^	blk_t		dest;$/;"	m	struct:ext2_block_entry
dest	./ext2_inode_relocator.c	/^	ino_t			 dest;$/;"	m	struct:ext2_inode_entry
devhandle	./ext2.h	/^	struct ext2_dev_handle	*devhandle;$/;"	m	struct:ext2_fs
direct_read	./ext2.h	/^	void	(*direct_read)(void *cookie, void *ptr, loff_t offset, size_t numbytes);$/;"	m	struct:ext2_dev_ops
direct_write	./ext2.h	/^	void	(*direct_write)(void *cookie, void *ptr, loff_t offset, size_t numbytes);$/;"	m	struct:ext2_dev_ops
dirty	./ext2.h	/^	int			  dirty;$/;"	m	struct:ext2_buffer_head
dirty	./ext2_journal.c	/^	int		 dirty;$/;"	m	struct:ext2_journal
do_close	./ext2_unix_io.c	/^static void do_close(void *cookie)$/;"	f	file:
do_direct_read	./ext2_unix_io.c	/^static void do_direct_read(void *cookie, void *ptr, loff_t offset,$/;"	f	file:
do_direct_write	./ext2_unix_io.c	/^static void do_direct_write(void *cookie, void *ptr, loff_t offset,$/;"	f	file:
do_get_size	./ext2_unix_io.c	/^static blk_t do_get_size(void *cookie)$/;"	f	file:
do_read	./ext2_unix_io.c	/^static void do_read(void *cookie, void *ptr, blk_t block, blk_t numblocks)$/;"	f	file:
do_set_blocksize	./ext2_unix_io.c	/^static void do_set_blocksize(void *cookie, int logsize)$/;"	f	file:
do_sync	./ext2_unix_io.c	/^static void do_sync(void *cookie)$/;"	f	file:
do_write	./ext2_unix_io.c	/^static void do_write(void *cookie, void *ptr, blk_t block, blk_t numblocks)$/;"	f	file:
doblock	./ext2_block_relocator.c	/^static int doblock(struct ext2_fs *fs, struct ext2_block_relocator_state *state,$/;"	f	file:
doblock	./ext2_inode_relocator.c	/^static int doblock(struct ext2_fs *fs, struct ext2_inode_relocator_state *state,$/;"	f	file:
dodindblock	./ext2_block_relocator.c	/^static int dodindblock(struct ext2_fs *fs,$/;"	f	file:
dodindblock	./ext2_inode_relocator.c	/^static int dodindblock(struct ext2_fs *fs,$/;"	f	file:
doindblock	./ext2_block_relocator.c	/^static int doindblock(struct ext2_fs *fs,$/;"	f	file:
doindblock	./ext2_inode_relocator.c	/^static int doindblock(struct ext2_fs *fs,$/;"	f	file:
doinode	./ext2_block_relocator.c	/^static int doinode(struct ext2_fs *fs, struct ext2_block_relocator_state *state,$/;"	f	file:
doinode	./ext2_inode_relocator.c	/^static int doinode(struct ext2_fs *fs, struct ext2_inode_relocator_state *state,$/;"	f	file:
doscan	./ext2_inode_relocator.c	/^static int doscan(struct ext2_fs *fs, struct ext2_inode_relocator_state *state)$/;"	f	file:
doscangroup	./ext2_inode_relocator.c	/^static int doscangroup(struct ext2_fs *fs,$/;"	f	file:
dotindblock	./ext2_block_relocator.c	/^static int dotindblock(struct ext2_fs *fs,$/;"	f	file:
dotindblock	./ext2_inode_relocator.c	/^static int dotindblock(struct ext2_fs *fs,$/;"	f	file:
dst	./ext2_block_relocator.c	/^		struct ext2_block_entry *dst;$/;"	m	struct:ext2_block_relocator_state::<anonymous>
ext2_add_group	./ext2_resize.c	/^static int ext2_add_group(struct ext2_fs *fs, blk_t bpg)$/;"	f	file:
ext2_bcache_deinit	./ext2_buffer.c	/^void ext2_bcache_deinit(struct ext2_fs *fs)$/;"	f
ext2_bcache_dump	./ext2_buffer.c	/^void ext2_bcache_dump(struct ext2_fs *fs)$/;"	f
ext2_bcache_flush	./ext2_buffer.c	/^void ext2_bcache_flush(struct ext2_fs *fs, blk_t block)$/;"	f
ext2_bcache_flush_range	./ext2_buffer.c	/^void ext2_bcache_flush_range(struct ext2_fs *fs, blk_t block, blk_t num)$/;"	f
ext2_bcache_init	./ext2_buffer.c	/^int ext2_bcache_init(struct ext2_fs *fs)$/;"	f
ext2_bcache_sync	./ext2_buffer.c	/^void ext2_bcache_sync(struct ext2_fs *fs)$/;"	f
ext2_bcreate	./ext2_buffer.c	/^struct ext2_buffer_head *ext2_bcreate(struct ext2_fs *fs, blk_t block)$/;"	f
ext2_bg_has_super	./ext2.c	/^int ext2_bg_has_super(struct ext2_fs *fs, int group)$/;"	f
ext2_bh_alloc	./ext2_buffer.c	/^static struct ext2_buffer_head *ext2_bh_alloc(struct ext2_buffer_cache *bc,$/;"	f	file:
ext2_bh_dealloc	./ext2_buffer.c	/^static void ext2_bh_dealloc(struct ext2_buffer_head *bh)$/;"	f	file:
ext2_bh_do_read	./ext2_buffer.c	/^static void ext2_bh_do_read(struct ext2_buffer_head *bh)$/;"	f	file:
ext2_bh_do_write	./ext2_buffer.c	/^static void ext2_bh_do_write(struct ext2_buffer_head *bh)$/;"	f	file:
ext2_bh_find	./ext2_buffer.c	/^static struct ext2_buffer_head *ext2_bh_find(struct ext2_buffer_cache *bc, blk_t block)$/;"	f	file:
ext2_bh_hash	./ext2_buffer.c	/^static void ext2_bh_hash(struct ext2_buffer_head *bh)$/;"	f	file:
ext2_bh_unhash	./ext2_buffer.c	/^static void ext2_bh_unhash(struct ext2_buffer_head *bh)$/;"	f	file:
ext2_block_bitmap_push	./ext2_meta.c	/^int ext2_block_bitmap_push(struct ext2_fs *fs, int group, int diff)$/;"	f
ext2_block_entry	./ext2_block_relocator.c	/^struct ext2_block_entry$/;"	s	file:
ext2_block_hash	./ext2_buffer.c	/^static __inline__ int ext2_block_hash(blk_t block)$/;"	f	file:
ext2_block_iterate	./ext2.c	/^int ext2_block_iterate(struct ext2_fs *fs, struct ext2_inode *inode,$/;"	f
ext2_block_relocate	./ext2_block_relocator.c	/^int ext2_block_relocate(struct ext2_fs *fs)$/;"	f
ext2_block_relocate_grow	./ext2_block_relocator.c	/^static int ext2_block_relocate_grow(struct ext2_fs *fs,$/;"	f	file:
ext2_block_relocate_shrink	./ext2_block_relocator.c	/^static int ext2_block_relocate_shrink(struct ext2_fs *fs,$/;"	f	file:
ext2_block_relocator_copy	./ext2_block_relocator.c	/^static int ext2_block_relocator_copy(struct ext2_fs *fs,$/;"	f	file:
ext2_block_relocator_flush	./ext2_block_relocator.c	/^static int ext2_block_relocator_flush(struct ext2_fs *fs,$/;"	f	file:
ext2_block_relocator_grab_blocks	./ext2_block_relocator.c	/^static int ext2_block_relocator_grab_blocks(struct ext2_fs *fs,$/;"	f	file:
ext2_block_relocator_mark	./ext2_block_relocator.c	/^static int ext2_block_relocator_mark(struct ext2_fs *fs,$/;"	f	file:
ext2_block_relocator_ref	./ext2_block_relocator.c	/^static int ext2_block_relocator_ref(struct ext2_fs *fs,$/;"	f	file:
ext2_block_relocator_state	./ext2_block_relocator.c	/^struct ext2_block_relocator_state$/;"	s	file:
ext2_bread	./ext2_buffer.c	/^struct ext2_buffer_head *ext2_bread(struct ext2_fs *fs, blk_t block)$/;"	f
ext2_brelse	./ext2_buffer.c	/^void ext2_brelse(struct ext2_buffer_head *bh, int forget)$/;"	f
ext2_buffer_cache	./ext2.h	/^struct ext2_buffer_cache$/;"	s
ext2_buffer_cache_pool_size	./tune.c	/^int ext2_buffer_cache_pool_size = 512;$/;"	v
ext2_buffer_head	./ext2.h	/^struct ext2_buffer_head$/;"	s
ext2_check_newgdblocks	./ext2online.c	/^static int ext2_check_newgdblocks(struct ext2_fs *fs, struct ext2_inode *inode)$/;"	f	file:
ext2_close	./ext2.c	/^void ext2_close(struct ext2_fs *fs)$/;"	f
ext2_commit_metadata	./ext2.c	/^void ext2_commit_metadata(struct ext2_fs *fs, int copies)$/;"	f
ext2_copy_block	./ext2.c	/^void ext2_copy_block(struct ext2_fs *fs, blk_t from, blk_t to)$/;"	f
ext2_del_group	./ext2_resize.c	/^static int ext2_del_group(struct ext2_fs *fs)$/;"	f	file:
ext2_determine_itoffset	./ext2.c	/^static int ext2_determine_itoffset(struct ext2_fs *fs)$/;"	f	file:
ext2_dev_handle	./ext2.h	/^struct ext2_dev_handle$/;"	s
ext2_dev_ops	./ext2.h	/^struct ext2_dev_ops$/;"	s
ext2_dir_entry_2	./ext2_fs.h	/^struct ext2_dir_entry_2$/;"	s
ext2_find_free_block	./ext2.c	/^blk_t ext2_find_free_block(struct ext2_fs *fs)$/;"	f
ext2_find_free_inode	./ext2.c	/^ino_t ext2_find_free_inode(struct ext2_fs *fs)$/;"	f
ext2_fs	./ext2.h	/^struct ext2_fs$/;"	s
ext2_get_block_state	./ext2.c	/^int ext2_get_block_state(struct ext2_fs *fs, blk_t block)$/;"	f
ext2_get_inode_offset	./ext2.c	/^off_t ext2_get_inode_offset(struct ext2_fs *fs, ino_t inode, blk_t *block)$/;"	f
ext2_get_inode_state	./ext2.c	/^int ext2_get_inode_state(struct ext2_fs *fs, ino_t inode)$/;"	f
ext2_get_reserved	./ext2.c	/^static blk_t ext2_get_reserved(struct ext2_fs *fs, struct ext2_inode *inode)$/;"	f	file:
ext2_group_desc	./ext2_fs.h	/^struct ext2_group_desc$/;"	s
ext2_grow_fs	./ext2_resize.c	/^static int ext2_grow_fs(struct ext2_fs *fs)$/;"	f	file:
ext2_grow_group	./ext2_resize.c	/^static int ext2_grow_group(struct ext2_fs *fs, blk_t newsize)$/;"	f	file:
ext2_hash_bits	./tune.c	/^int ext2_hash_bits = 8;$/;"	v
ext2_inode	./ext2_fs.h	/^struct ext2_inode$/;"	s
ext2_inode_bitmap_push	./ext2_meta.c	/^int ext2_inode_bitmap_push(struct ext2_fs *fs, int group, int diff)$/;"	f
ext2_inode_entry	./ext2_inode_relocator.c	/^struct ext2_inode_entry$/;"	s	file:
ext2_inode_relocate	./ext2_inode_relocator.c	/^int ext2_inode_relocate(struct ext2_fs *fs)$/;"	f
ext2_inode_relocator_copy	./ext2_inode_relocator.c	/^static void ext2_inode_relocator_copy(struct ext2_fs *fs,$/;"	f	file:
ext2_inode_relocator_finish	./ext2_inode_relocator.c	/^static void ext2_inode_relocator_finish(struct ext2_fs *fs,$/;"	f	file:
ext2_inode_relocator_flush	./ext2_inode_relocator.c	/^static int ext2_inode_relocator_flush(struct ext2_fs *fs,$/;"	f	file:
ext2_inode_relocator_grab_inodes	./ext2_inode_relocator.c	/^static int ext2_inode_relocator_grab_inodes(struct ext2_fs *fs,$/;"	f	file:
ext2_inode_relocator_mark	./ext2_inode_relocator.c	/^static int ext2_inode_relocator_mark(struct ext2_fs *fs,$/;"	f	file:
ext2_inode_relocator_ref	./ext2_inode_relocator.c	/^static int ext2_inode_relocator_ref(struct ext2_fs *fs,$/;"	f	file:
ext2_inode_relocator_state	./ext2_inode_relocator.c	/^struct ext2_inode_relocator_state$/;"	s	file:
ext2_is_data_block	./ext2.h	/^static int __inline__ ext2_is_data_block(struct ext2_fs *fs, blk_t block)$/;"	f
ext2_journal	./ext2_journal.c	/^struct ext2_journal$/;"	s	file:
ext2_journal_create	./ext2_journal.c	/^int ext2_journal_create(struct ext2_fs *fs)$/;"	f
ext2_journal_deinit	./ext2_journal.c	/^void ext2_journal_deinit(struct ext2_fs *fs)$/;"	f
ext2_journal_flush	./ext2_journal.c	/^int ext2_journal_flush(struct ext2_fs *fs)$/;"	f
ext2_journal_init	./ext2_journal.c	/^int ext2_journal_init(struct ext2_fs *fs)$/;"	f
ext2_journal_invalidate	./ext2_journal.c	/^int ext2_journal_invalidate(struct ext2_fs *fs)$/;"	f
ext2_journal_open	./ext2_journal.c	/^int ext2_journal_open(struct ext2_fs *fs)$/;"	f
ext2_journal_replay	./ext2_journal.c	/^int ext2_journal_replay(struct ext2_fs *fs)$/;"	f
ext2_journal_write	./ext2_journal.c	/^int ext2_journal_write(struct ext2_fs *fs, __u32 *data, int num)$/;"	f
ext2_llseek	./llseek.c	/^inline loff_t ext2_llseek (unsigned int fd, loff_t offset, unsigned int whence)$/;"	f
ext2_llseek	./llseek.c	/^loff_t ext2_llseek (unsigned int fd, loff_t offset, unsigned int whence)$/;"	f
ext2_make_dev_handle_from_file	./ext2_unix_io.c	/^struct ext2_dev_handle *ext2_make_dev_handle_from_file(char *dev, char *prog)$/;"	f
ext2_make_group	./ext2online.c	/^static blk_t ext2_make_group(struct ext2_fs *fs, struct ext2_inode *inode,$/;"	f	file:
ext2_metadata_push	./ext2_meta.c	/^int ext2_metadata_push(struct ext2_fs *fs)$/;"	f
ext2_mkfs	./ext2_mkfs.c	/^struct ext2_fs *ext2_mkfs(struct ext2_dev_handle *handle,$/;"	f
ext2_mkfs_create_lost_and_found_inode	./ext2_mkfs.c	/^int ext2_mkfs_create_lost_and_found_inode(struct ext2_fs *fs)$/;"	f
ext2_mkfs_create_root_inode	./ext2_mkfs.c	/^int ext2_mkfs_create_root_inode(struct ext2_fs *fs)$/;"	f
ext2_mkfs_write_main	./ext2_mkfs.c	/^void ext2_mkfs_write_main(struct ext2_dev_handle *handle,$/;"	f
ext2_mkfs_write_meta	./ext2_mkfs.c	/^void ext2_mkfs_write_meta(struct ext2_dev_handle *handle,$/;"	f
ext2_move_blocks	./ext2.c	/^void ext2_move_blocks(struct ext2_fs *fs, blk_t src, blk_t num, blk_t dest)$/;"	f
ext2_online_finish	./ext2online.c	/^static void ext2_online_finish(struct ext2_fs *fs, struct ext2_inode *inode)$/;"	f	file:
ext2_online_primary	./ext2online.c	/^static blk_t ext2_online_primary(struct ext2_fs *fs, struct ext2_inode *inode)$/;"	f	file:
ext2_open	./ext2.c	/^struct ext2_fs *ext2_open(struct ext2_dev_handle *handle, blk_t newblocks,$/;"	f
ext2_prepare_fs	./ext2prepare.c	/^int ext2_prepare_fs(struct ext2_fs *fs)$/;"	f
ext2_print_version	./ext2.c	/^void ext2_print_version(FILE *outfile, char *progname)$/;"	f
ext2_read_blocks	./ext2.c	/^void ext2_read_blocks(struct ext2_fs *fs, void *ptr, blk_t block, blk_t num)$/;"	f
ext2_read_inode	./ext2.c	/^void ext2_read_inode(struct ext2_fs *fs, ino_t ino, struct ext2_inode *inode)$/;"	f
ext2_reference	./ext2_inode_relocator.c	/^struct ext2_reference$/;"	s	file:
ext2_relocator_pool_size	./tune.c	/^int ext2_relocator_pool_size = 4096;$/;"	v
ext2_reserve_inodes	./ext2_mkfs.c	/^void ext2_reserve_inodes(struct ext2_fs *fs)$/;"	f
ext2_resize_fs	./ext2_resize.c	/^int ext2_resize_fs(struct ext2_fs *fs)$/;"	f
ext2_set_block_state	./ext2.c	/^void ext2_set_block_state(struct ext2_fs *fs, blk_t block, int state,$/;"	f
ext2_set_inode_state	./ext2.c	/^void ext2_set_inode_state(struct ext2_fs *fs, ino_t ino, int state,$/;"	f
ext2_shrink_fs	./ext2_resize.c	/^static int ext2_shrink_fs(struct ext2_fs *fs)$/;"	f	file:
ext2_shrink_group	./ext2_resize.c	/^static int ext2_shrink_group(struct ext2_fs *fs, blk_t newsize)$/;"	f	file:
ext2_super_block	./ext2_fs.h	/^struct ext2_super_block$/;"	s
ext2_sync	./ext2.c	/^void ext2_sync(struct ext2_fs *fs)$/;"	f
ext2_write_blocks	./ext2.c	/^void ext2_write_blocks(struct ext2_fs *fs, void *ptr, blk_t block, blk_t num)$/;"	f
ext2_write_inode	./ext2.c	/^void ext2_write_inode(struct ext2_fs *fs, ino_t ino,$/;"	f
ext2_zero_blocks	./ext2.c	/^void ext2_zero_blocks(struct ext2_fs *fs, blk_t block, blk_t num)$/;"	f
ext2_zero_inode	./ext2.c	/^void ext2_zero_inode(struct ext2_fs *fs, ino_t ino)$/;"	f
fdread	./ext2_unix_io.c	/^	int fdread;$/;"	m	struct:my_cookie
fdwrite	./ext2_unix_io.c	/^	int fdwrite;$/;"	m	struct:my_cookie
file_type	./ext2_fs.h	/^	__u8	file_type;$/;"	m	struct:ext2_dir_entry_2
find_journal_inode	./ext2_journal.c	/^static ino_t find_journal_inode(struct ext2_fs *fs)$/;"	f	file:
find_mount	./ext2online.c	/^static void find_mount(char *filename, char **dev, char **dir, char **type,$/;"	f	file:
findit	./ext2_block_relocator.c	/^struct ext2_block_entry *findit(struct ext2_block_relocator_state *state, blk_t block)$/;"	f
findit	./ext2_inode_relocator.c	/^static struct ext2_inode_entry *findit(struct ext2_inode_relocator_state *state,$/;"	f	file:
flags	./ext2.h	/^	int			 flags;		\/* See FL_* defines *\/$/;"	m	struct:ext2_fs
fs	./ext2.h	/^	struct ext2_fs		 *fs;$/;"	m	struct:ext2_buffer_cache
fs	./tst.c	/^struct ext2_fs *fs;$/;"	v
gd	./ext2.h	/^	struct ext2_group_desc	*gd;$/;"	m	struct:ext2_fs
gd_has_super	./ext2_mkfs.c	/^static __inline__ int gd_has_super(int sparsesbfs, int group)$/;"	f	file:
gdblocks	./ext2.h	/^	blk_t			 gdblocks;	\/* group descriptor blocks *\/$/;"	m	struct:ext2_fs
get_size	./ext2.h	/^	blk_t	(*get_size)(void *cookie);$/;"	m	struct:ext2_dev_ops
getfreezeroedblock	./ext2prepare.c	/^blk_t getfreezeroedblock(struct ext2_fs *fs)$/;"	f
h_i_author	./ext2_fs.h	/^			__u32	h_i_author;$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
h_i_frag	./ext2_fs.h	/^			__u8	h_i_frag;	\/* Fragment number *\/$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
h_i_fsize	./ext2_fs.h	/^			__u8	h_i_fsize;	\/* Fragment size *\/$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
h_i_gid_high	./ext2_fs.h	/^			__u16	h_i_gid_high;$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
h_i_mode_high	./ext2_fs.h	/^			__u16	h_i_mode_high;$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
h_i_translator	./ext2_fs.h	/^			__u32	h_i_translator;$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
h_i_uid_high	./ext2_fs.h	/^			__u16	h_i_uid_high;$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
has_super	./ext2_mkfs.c	62;"	d	file:
hash	./ext2.h	/^	struct ext2_buffer_head **hash;$/;"	m	struct:ext2_buffer_cache
heads	./ext2.h	/^	struct ext2_buffer_head  *heads;$/;"	m	struct:ext2_buffer_cache
howmany	./ext2.h	29;"	d
hurd1	./ext2_fs.h	/^		} hurd1;$/;"	m	union:ext2_inode::<anonymous>
hurd2	./ext2_fs.h	/^		} hurd2;$/;"	m	union:ext2_inode::<anonymous>
i_atime	./ext2_fs.h	/^	__u32	i_atime;	\/* Access time *\/$/;"	m	struct:ext2_inode
i_block	./ext2_fs.h	/^	__u32	i_block[EXT2_N_BLOCKS];\/* Pointers to blocks *\/$/;"	m	struct:ext2_inode
i_blocks	./ext2_fs.h	/^	__u32	i_blocks;	\/* Blocks count *\/$/;"	m	struct:ext2_inode
i_ctime	./ext2_fs.h	/^	__u32	i_ctime;	\/* Creation time *\/$/;"	m	struct:ext2_inode
i_dir_acl	./ext2_fs.h	/^	__u32	i_dir_acl;	\/* Directory ACL *\/$/;"	m	struct:ext2_inode
i_dtime	./ext2_fs.h	/^	__u32	i_dtime;	\/* Deletion Time *\/$/;"	m	struct:ext2_inode
i_faddr	./ext2_fs.h	/^	__u32	i_faddr;	\/* Fragment address *\/$/;"	m	struct:ext2_inode
i_file_acl	./ext2_fs.h	/^	__u32	i_file_acl;	\/* File ACL *\/$/;"	m	struct:ext2_inode
i_flags	./ext2_fs.h	/^	__u32	i_flags;	\/* File flags *\/$/;"	m	struct:ext2_inode
i_generation	./ext2_fs.h	/^	__u32	i_generation;	\/* File version (for NFS) *\/$/;"	m	struct:ext2_inode
i_gid	./ext2_fs.h	/^	__u16	i_gid;		\/* Group Id *\/$/;"	m	struct:ext2_inode
i_links_count	./ext2_fs.h	/^	__u16	i_links_count;	\/* Links count *\/$/;"	m	struct:ext2_inode
i_mode	./ext2_fs.h	/^	__u16	i_mode;		\/* File mode *\/$/;"	m	struct:ext2_inode
i_mtime	./ext2_fs.h	/^	__u32	i_mtime;	\/* Modification time *\/$/;"	m	struct:ext2_inode
i_pad1	./ext2_fs.h	/^			__u16	i_pad1;$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
i_size	./ext2_fs.h	/^	__u32	i_size;		\/* Size in bytes *\/$/;"	m	struct:ext2_inode
i_uid	./ext2_fs.h	/^	__u16	i_uid;		\/* Owner Uid *\/$/;"	m	struct:ext2_inode
i_version	./ext2.h	44;"	d
ino	./ext2_inode_relocator.c	/^	ino_t			 ino;$/;"	m	struct:ext2_inode_entry
ino	./ext2_journal.c	/^	ino_t		 ino;$/;"	m	struct:ext2_journal
inode	./ext2_fs.h	/^	__u32	inode;$/;"	m	struct:ext2_dir_entry_2
inode	./ext2_inode_relocator.c	/^	struct ext2_inode_entry	*inode;$/;"	m	struct:ext2_inode_relocator_state
inode_block_scan	./ext2_block_relocator.c	/^static int inode_block_scan(struct ext2_fs *fs,$/;"	f	file:
inodeblocks	./ext2.h	/^	blk_t			 inodeblocks;	\/* blocks in each inode table *\/$/;"	m	struct:ext2_fs
is_root	./ext2_mkfs.c	/^static __inline__ int is_root(int x, int y)$/;"	f	file:
isdir	./ext2_inode_relocator.c	/^	unsigned		 isdir:1;$/;"	m	struct:ext2_inode_entry
isindirectblock	./ext2_block_relocator.c	/^	unsigned	isindirectblock:16;$/;"	m	struct:ext2_block_entry
itoffset	./ext2.h	/^	int			 itoffset;	\/* offset of inode table *\/$/;"	m	struct:ext2_fs
journal	./ext2.h	/^	void			*journal;$/;"	m	struct:ext2_fs
l_i_frag	./ext2_fs.h	/^			__u8	l_i_frag;	\/* Fragment number *\/$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
l_i_fsize	./ext2_fs.h	/^			__u8	l_i_fsize;	\/* Fragment size *\/$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
l_i_reserved1	./ext2_fs.h	/^			__u32	l_i_reserved1;$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
l_i_reserved2	./ext2_fs.h	/^			__u32	l_i_reserved2[2];$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
last	./ext2_inode_relocator.c	/^	struct ext2_reference	*last;$/;"	m	struct:ext2_inode_relocator_state
linux1	./ext2_fs.h	/^		} linux1;$/;"	m	union:ext2_inode::<anonymous>
linux2	./ext2_fs.h	/^		} linux2;$/;"	m	union:ext2_inode::<anonymous>
logsize	./ext2.h	/^	int			 logsize;	\/* base 2 log of blocksize *\/$/;"	m	struct:ext2_fs
logsize	./ext2_unix_io.c	/^	int logsize;$/;"	m	struct:my_cookie
m_i_frag	./ext2_fs.h	/^			__u8	m_i_frag;	\/* Fragment number *\/$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
m_i_fsize	./ext2_fs.h	/^			__u8	m_i_fsize;	\/* Fragment size *\/$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
m_i_reserved1	./ext2_fs.h	/^			__u32	m_i_reserved1;$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
m_i_reserved2	./ext2_fs.h	/^			__u32	m_i_reserved2[2];$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
m_pad1	./ext2_fs.h	/^			__u16	m_pad1;$/;"	m	struct:ext2_inode::<anonymous>::<anonymous>
main	./ext2online.c	/^int main(int argc, char *argv[])$/;"	f
main	./ext2prepare.c	/^int main(int argc, char *argv[])$/;"	f
main	./ext2resize.c	/^int main(int argc, char *argv[])$/;"	f
main	./tst.c	/^int main(int argc, char *argv[])$/;"	f
make_inode_ind	./ext2prepare.c	/^int make_inode_ind(struct ext2_fs *fs, struct ext2_inode *inode)$/;"	f
masix1	./ext2_fs.h	/^		} masix1;$/;"	m	union:ext2_inode::<anonymous>
masix2	./ext2_fs.h	/^		} masix2;$/;"	m	union:ext2_inode::<anonymous>
max	./ext2.h	33;"	d
metadirty	./ext2.h	/^	int			 metadirty;	\/* See EXT2_META defines *\/$/;"	m	struct:ext2_fs
min	./ext2.h	37;"	d
my_cookie	./ext2_unix_io.c	/^struct my_cookie$/;"	s	file:
name	./ext2_fs.h	/^	char	name[255];$/;"	m	struct:ext2_dir_entry_2
name_len	./ext2_fs.h	/^	__u8	name_len;$/;"	m	struct:ext2_dir_entry_2
need_res	./ext2prepare.c	/^int	 need_res = 0;$/;"	v
newallocoffset	./ext2_block_relocator.c	/^	blk_t			 newallocoffset;$/;"	m	struct:ext2_block_relocator_state
newblocks	./ext2.h	/^	blk_t			 newblocks;	\/* blocks in resized fs *\/$/;"	m	struct:ext2_fs
newgdblocks	./ext2.h	/^	blk_t			 newgdblocks;	\/* GD blocks in resized fs *\/$/;"	m	struct:ext2_fs
newgroups	./ext2.h	/^	int			 newgroups;	\/* groups in resized fs *\/$/;"	m	struct:ext2_fs
next	./ext2.h	/^	struct ext2_buffer_head  *next;$/;"	m	struct:ext2_buffer_head
num	./ext2_block_relocator.c	/^		int			 num;$/;"	m	struct:ext2_block_relocator_state::<anonymous>
num	./ext2_block_relocator.c	/^	blk_t		num;$/;"	m	struct:ext2_block_entry
numalloc	./ext2.h	/^	int			  numalloc;$/;"	m	struct:ext2_buffer_cache
numgroups	./ext2.h	/^	int			 numgroups;	\/* groups in current fs *\/$/;"	m	struct:ext2_fs
numreferences	./ext2_inode_relocator.c	/^	unsigned		 numreferences:16;$/;"	m	struct:ext2_inode_entry
offset	./ext2_inode_relocator.c	/^	off_t			 offset;$/;"	m	struct:ext2_reference
offsetof	./ext2_block_relocator.c	246;"	d	file:
ops	./ext2.h	/^	struct ext2_dev_ops	*ops;$/;"	m	struct:ext2_dev_handle
ops	./ext2_unix_io.c	/^struct ext2_dev_ops ops =$/;"	v
osd1	./ext2_fs.h	/^	} osd1;			\/* OS dependent 1 *\/$/;"	m	struct:ext2_inode
osd2	./ext2_fs.h	/^	} osd2;					\/* OS dependent 2 *\/$/;"	m	struct:ext2_inode
parse_args	./ext2online.c	/^static void parse_args(int *argc, char **argv[], int *flags)$/;"	f	file:
parse_args	./ext2prepare.c	/^void parse_args(int *argc, char **argv[], int *flags)$/;"	f
parse_args	./ext2resize.c	/^void parse_args(int *argc, char **argv[], int *flags)$/;"	f
prev	./ext2.h	/^	struct ext2_buffer_head  *prev;$/;"	m	struct:ext2_buffer_head
prog	./ext2.h	/^	char			*prog;$/;"	m	struct:ext2_dev_handle
prog	./ext2.h	/^	char			*prog;$/;"	m	struct:ext2_fs
ptr	./ext2_journal.c	/^	int		 ptr;$/;"	m	struct:ext2_journal
r_frac	./ext2.h	/^	int			 r_frac;	\/* percentage reserved blocks *\/$/;"	m	struct:ext2_fs
read	./ext2.h	/^	void	(*read)(void *cookie, void *ptr, blk_t block, blk_t num);$/;"	m	struct:ext2_dev_ops
readoff	./ext2_unix_io.c	/^	loff_t readoff;$/;"	m	struct:my_cookie
rec_len	./ext2_fs.h	/^	__u16	rec_len;$/;"	m	struct:ext2_dir_entry_2
ref	./ext2_inode_relocator.c	/^	struct ext2_reference	*ref;$/;"	m	struct:ext2_inode_entry
refblock	./ext2_block_relocator.c	/^	blk_t		refblock;$/;"	m	struct:ext2_block_entry
refoffset	./ext2_block_relocator.c	/^	unsigned	refoffset:16;$/;"	m	struct:ext2_block_entry
relocator_pool	./ext2.h	/^	unsigned char		*relocator_pool;$/;"	m	struct:ext2_fs
relocator_pool_end	./ext2.h	/^	unsigned char		*relocator_pool_end;$/;"	m	struct:ext2_fs
resgdblocks	./ext2.h	/^	blk_t			 resgdblocks;	\/* reserved GD blocks *\/$/;"	m	struct:ext2_fs
resolvedentries	./ext2_block_relocator.c	/^	blk_t			 resolvedentries;$/;"	m	struct:ext2_block_relocator_state
resolvedentries	./ext2_inode_relocator.c	/^	int			 resolvedentries;$/;"	m	struct:ext2_inode_relocator_state
s_algorithm_usage_bitmap	./ext2_fs.h	/^	__u32	s_algorithm_usage_bitmap;  \/* For compression *\/$/;"	m	struct:ext2_super_block
s_block_group_nr	./ext2_fs.h	/^	__u16	s_block_group_nr;	\/* block group # of this superblock *\/$/;"	m	struct:ext2_super_block
s_blocks_count	./ext2_fs.h	/^	__u32	s_blocks_count;		\/* Blocks count *\/$/;"	m	struct:ext2_super_block
s_blocks_per_group	./ext2_fs.h	/^	__u32	s_blocks_per_group;	\/* # Blocks per group *\/$/;"	m	struct:ext2_super_block
s_checkinterval	./ext2_fs.h	/^	__u32	s_checkinterval;	\/* max. time between checks *\/$/;"	m	struct:ext2_super_block
s_creator_os	./ext2_fs.h	/^	__u32	s_creator_os;		\/* OS *\/$/;"	m	struct:ext2_super_block
s_def_resgid	./ext2_fs.h	/^	__u16	s_def_resgid;		\/* Default gid for reserved blocks *\/$/;"	m	struct:ext2_super_block
s_def_resuid	./ext2_fs.h	/^	__u16	s_def_resuid;		\/* Default uid for reserved blocks *\/$/;"	m	struct:ext2_super_block
s_errors	./ext2_fs.h	/^	__u16	s_errors;		\/* Behaviour when detecting errors *\/$/;"	m	struct:ext2_super_block
s_feature_compat	./ext2_fs.h	/^	__u32	s_feature_compat;	\/* compatible feature set *\/$/;"	m	struct:ext2_super_block
s_feature_incompat	./ext2_fs.h	/^	__u32	s_feature_incompat;	\/* incompatible feature set *\/$/;"	m	struct:ext2_super_block
s_feature_ro_compat	./ext2_fs.h	/^	__u32	s_feature_ro_compat;	\/* readonly-compatible feature set *\/$/;"	m	struct:ext2_super_block
s_first_data_block	./ext2_fs.h	/^	__u32	s_first_data_block;	\/* First Data Block *\/$/;"	m	struct:ext2_super_block
s_first_ino	./ext2_fs.h	/^	__u32	s_first_ino;		\/* First non-reserved inode *\/$/;"	m	struct:ext2_super_block
s_frags_per_group	./ext2_fs.h	/^	__u32	s_frags_per_group;	\/* # Fragments per group *\/$/;"	m	struct:ext2_super_block
s_free_blocks_count	./ext2_fs.h	/^	__u32	s_free_blocks_count;	\/* Free blocks count *\/$/;"	m	struct:ext2_super_block
s_free_inodes_count	./ext2_fs.h	/^	__u32	s_free_inodes_count;	\/* Free inodes count *\/$/;"	m	struct:ext2_super_block
s_inode_size	./ext2_fs.h	/^	__u16	s_inode_size;		\/* size of inode structure *\/$/;"	m	struct:ext2_super_block
s_inodes_count	./ext2_fs.h	/^	__u32	s_inodes_count;		\/* Inodes count *\/$/;"	m	struct:ext2_super_block
s_inodes_per_group	./ext2_fs.h	/^	__u32	s_inodes_per_group;	\/* # Inodes per group *\/$/;"	m	struct:ext2_super_block
s_journal_dev	./ext2_fs.h	/^	__u32	s_journal_dev;		\/* device number of journal file *\/$/;"	m	struct:ext2_super_block
s_journal_inum	./ext2_fs.h	/^	__u32	s_journal_inum;		\/* inode number of journal file *\/$/;"	m	struct:ext2_super_block
s_journal_uuid	./ext2_fs.h	/^	__u8	s_journal_uuid[16];	\/* uuid of journal superblock *\/$/;"	m	struct:ext2_super_block
s_last_mounted	./ext2_fs.h	/^	char	s_last_mounted[64];	\/* directory where last mounted *\/$/;"	m	struct:ext2_super_block
s_last_orphan	./ext2_fs.h	/^	__u32	s_last_orphan;		\/* start of list of inodes to delete *\/$/;"	m	struct:ext2_super_block
s_lastcheck	./ext2_fs.h	/^	__u32	s_lastcheck;		\/* time of last check *\/$/;"	m	struct:ext2_super_block
s_log_block_size	./ext2_fs.h	/^	__u32	s_log_block_size;	\/* Block size *\/$/;"	m	struct:ext2_super_block
s_log_frag_size	./ext2_fs.h	/^	__s32	s_log_frag_size;	\/* Fragment size *\/$/;"	m	struct:ext2_super_block
s_magic	./ext2_fs.h	/^	__u16	s_magic;		\/* Magic signature *\/$/;"	m	struct:ext2_super_block
s_max_mnt_count	./ext2_fs.h	/^	__s16	s_max_mnt_count;	\/* Maximal mount count *\/$/;"	m	struct:ext2_super_block
s_minor_rev_level	./ext2_fs.h	/^	__u16	s_minor_rev_level;	\/* minor revision level *\/$/;"	m	struct:ext2_super_block
s_mnt_count	./ext2_fs.h	/^	__u16	s_mnt_count;		\/* Mount count *\/$/;"	m	struct:ext2_super_block
s_mtime	./ext2_fs.h	/^	__u32	s_mtime;		\/* Mount time *\/$/;"	m	struct:ext2_super_block
s_padding1	./ext2_fs.h	/^	__u16	s_padding1;$/;"	m	struct:ext2_super_block
s_prealloc_blocks	./ext2_fs.h	/^	__u8	s_prealloc_blocks;	\/* Nr of blocks to try to preallocate*\/$/;"	m	struct:ext2_super_block
s_prealloc_dir_blocks	./ext2_fs.h	/^	__u8	s_prealloc_dir_blocks;	\/* Nr to preallocate for dirs *\/$/;"	m	struct:ext2_super_block
s_r_blocks_count	./ext2_fs.h	/^	__u32	s_r_blocks_count;	\/* Reserved blocks count *\/$/;"	m	struct:ext2_super_block
s_reserved	./ext2_fs.h	/^	__u32	s_reserved[197];	\/* Padding to the end of the block *\/$/;"	m	struct:ext2_super_block
s_rev_level	./ext2_fs.h	/^	__u32	s_rev_level;		\/* Revision level *\/$/;"	m	struct:ext2_super_block
s_state	./ext2_fs.h	/^	__u16	s_state;		\/* File system state *\/$/;"	m	struct:ext2_super_block
s_uuid	./ext2_fs.h	/^	__u8	s_uuid[16];		\/* 128-bit uuid for volume *\/$/;"	m	struct:ext2_super_block
s_volume_name	./ext2_fs.h	/^	char	s_volume_name[16];	\/* volume name *\/$/;"	m	struct:ext2_super_block
s_wtime	./ext2_fs.h	/^	__u32	s_wtime;		\/* Write time *\/$/;"	m	struct:ext2_super_block
sb	./ext2.h	/^	struct ext2_super_block	 sb;$/;"	m	struct:ext2_fs
set_bit	./ext2.h	251;"	d
set_blocksize	./ext2.h	/^	void	(*set_blocksize)(void *cookie, int logsize);$/;"	m	struct:ext2_dev_ops
size	./ext2.h	/^	int			  size;$/;"	m	struct:ext2_buffer_cache
size	./ext2_journal.c	/^	int		 size;$/;"	m	struct:ext2_journal
start	./ext2_block_relocator.c	/^	} start[4];$/;"	m	struct:ext2_block_relocator_state
stride	./ext2.h	/^	int			 stride;	\/* per-group bitmap offset *\/$/;"	m	struct:ext2_fs
sync	./ext2.h	/^	void	(*sync)(void *cookie);$/;"	m	struct:ext2_dev_ops
try_to_flush	./ext2_buffer.c	/^static int try_to_flush(struct ext2_buffer_cache *bc)$/;"	f	file:
u32perblock	./ext2.h	/^	int			 u32perblock;	\/* #blocks per indirect block *\/$/;"	m	struct:ext2_fs
usage	./ext2online.c	/^static void usage(FILE *outfile, char *progname)$/;"	f	file:
usage	./ext2prepare.c	/^void usage(FILE *outfile, char *progname)$/;"	f
usage	./ext2resize.c	/^void usage(FILE *outfile, char *progname)$/;"	f
usecount	./ext2.h	/^	int			  usecount;$/;"	m	struct:ext2_buffer_head
usedentries	./ext2_block_relocator.c	/^	blk_t			 usedentries;$/;"	m	struct:ext2_block_relocator_state
usedentries	./ext2_inode_relocator.c	/^	int			 usedentries;$/;"	m	struct:ext2_inode_relocator_state
valid_offset	./ext2_unix_io.c	/^static int valid_offset(int fd, __loff_t offset)$/;"	f	file:
write	./ext2.h	/^	void	(*write)(void *cookie, void *ptr, blk_t block, blk_t num);$/;"	m	struct:ext2_dev_ops
writeoff	./ext2_unix_io.c	/^	loff_t writeoff;$/;"	m	struct:my_cookie
