!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/
!_TAG_PROGRAM_VERSION	5.5.4	//
ADD	unionctl.c	171;"	d	file:
ASSERT	fist.h	257;"	d
ASSERT	fist.h	304;"	d
ASSERT2	fist.h	268;"	d
ASSERT2	fist.h	305;"	d
COMPAT24_H	compat24.h	22;"	d
COPYUP_CURRENT_USER	unionfs.h	707;"	d
COPYUP_FS_MOUNTER	unionfs.h	710;"	d
DEFAULT_POLLMASK	fist.h	103;"	d
DELETE_WHITEOUT	unionfs.h	704;"	d
DENTPAGE	rdstate.c	69;"	d	file:
DENTPERONEPAGE	rdstate.c	70;"	d	file:
DENTPERPAGE	rdstate.c	71;"	d	file:
DENTRY_OPEN	fist.h	140;"	d
DENTRY_OPEN	fist.h	152;"	d
DGET	fist.h	131;"	d
DGET	fist.h	148;"	d
DIREOF	unionfs.h	210;"	d
DNAME_INLINE_LEN_MIN	compat24.h	49;"	d
DPUT	fist.h	132;"	d
DPUT	fist.h	147;"	d
ESTALE_ERROR	stale_inode.c	52;"	d	file:
FISTBUG	fist.h	221;"	d
FISTBUG	fist.h	308;"	d
FIST_IOCTL_GET_DEBUG_VALUE	fist.h	329;"	d
FIST_IOCTL_SET_DEBUG_VALUE	fist.h	330;"	d
FORWARDMAP_MAGIC	unionfs.h	663;"	d
FORWARDMAP_MAGIC	unionimap.h	31;"	d
FORWARDMAP_VERSION	unionfs.h	665;"	d
FORWARDMAP_VERSION	unionimap.h	33;"	d
GET_PARENT	fist.h	142;"	d
GET_PARENT	fist.h	154;"	d
GET_PARENT	fist.h	156;"	d
GFP_UNIONFS	unionfs.h	53;"	d
INTERPOSE_DEFAULT	unionfs.h	378;"	d
INTERPOSE_LOOKUP	unionfs.h	379;"	d
INTERPOSE_PARTIAL	unionfs.h	382;"	d
INTERPOSE_REVAL	unionfs.h	380;"	d
INTERPOSE_REVAL_NEG	unionfs.h	381;"	d
IS_COPYUP_ERR	unionfs.h	533;"	d
IS_SET	unionfs.h	530;"	d
IS_WRITE_FLAG	unionfs.h	537;"	d
KFREE	fist.h	130;"	d
KFREE	fist.h	146;"	d
KMALLOC	fist.h	129;"	d
KMALLOC	fist.h	145;"	d
LIST	unionctl.c	174;"	d	file:
LOOKUP_ONE_LEN	fist.h	133;"	d
LOOKUP_ONE_LEN	fist.h	149;"	d
MAXRDCOOKIE	unionfs.h	212;"	d
MAX_MAPS	unionfs.h	661;"	d
MAX_MAPS	unionimap.h	29;"	d
MAY_READ	unionctl.c	36;"	d	file:
MAY_READ	uniondbg.c	32;"	d	file:
MAY_WRITE	unionctl.c	37;"	d	file:
MAY_WRITE	uniondbg.c	33;"	d	file:
MINHASHSIZE	rdstate.c	72;"	d	file:
MODE	unionctl.c	173;"	d	file:
MODVERSIONS	fist.h	32;"	d
MODVERSIONS	stale_inode.c	18;"	d	file:
MOUNT_FLAG	unionfs.h	50;"	d
OPEN_WRITE_FLAGS	unionfs.h	536;"	d
PASSERT	fist.h	229;"	d
PASSERT	fist.h	306;"	d
PASSERT2	fist.h	244;"	d
PASSERT2	fist.h	307;"	d
POISON	fist.h	211;"	d
PageUptodate	print.c	31;"	d	file:
QUERY	unionctl.c	175;"	d	file:
RDCACHE_JIFFIES	unionfs.h	75;"	d
RDOFFBITS	unionfs.h	211;"	d
RD_CHECK_EMPTY	dirhelper.c	112;"	d	file:
RD_NONE	dirhelper.c	111;"	d	file:
RECORD_PATH_LOOKUP	fist.h	134;"	d
RECORD_PATH_LOOKUP	fist.h	150;"	d
RECORD_PATH_RELEASE	fist.h	135;"	d
RECORD_PATH_RELEASE	fist.h	151;"	d
REMOVE	unionctl.c	172;"	d	file:
REVERSEMAP_MAGIC	unionfs.h	664;"	d
REVERSEMAP_MAGIC	unionimap.h	32;"	d
REVERSEMAP_VERSION	unionfs.h	666;"	d
REVERSEMAP_VERSION	unionimap.h	34;"	d
SEEK_CUR	fist.h	95;"	d
SEEK_END	fist.h	99;"	d
SEEK_SET	fist.h	91;"	d
UNIONFS_DIR_OPAQUE	unionfs.h	655;"	d
UNIONFS_DIR_OPAQUE_NAME	unionfs.h	654;"	d
UNIONFS_INLINE_OBJECTS	unionfs.h	71;"	d
UNIONFS_IOCTL_ADDBRANCH	fist.h	333;"	d
UNIONFS_IOCTL_BRANCH_COUNT	fist.h	331;"	d
UNIONFS_IOCTL_DELBRANCH	fist.h	334;"	d
UNIONFS_IOCTL_INCGEN	fist.h	332;"	d
UNIONFS_IOCTL_QUERYFILE	fist.h	336;"	d
UNIONFS_IOCTL_RDWRBRANCH	fist.h	335;"	d
UNIONFS_REMOUNT_MAGIC	fist.h	339;"	d
UNIONFS_ROOT_INO	unionfs.h	47;"	d
UNIONFS_SUPER_MAGIC	unionfs.h	44;"	d
UNIONFS_TMPNAM_LEN	unionfs.h	41;"	d
UUID_LEN	unionfs.h	662;"	d
UUID_LEN	unionimap.h	30;"	d
VALID_MOUNT_FLAGS	unionfs.h	712;"	d
WHEREAMI	fist.h	213;"	d
__FIST_H_	fist.h	22;"	d
__MISSING_VFS_FUNCS_H_	missing_vfs_funcs.h	2;"	d
__UNIONFS_H_	unionfs.h	22;"	d
__dbend	unionfs_debugmacros.h	/^static inline int __dbend(const struct dentry *dentry, const char *file,$/;"	f
__dbopaque	unionfs_debugmacros.h	/^static inline int __dbopaque(const struct dentry *dentry, const char *file,$/;"	f
__dbstart	unionfs_debugmacros.h	/^static inline int __dbstart(const struct dentry *dentry, const char *file,$/;"	f
__dtohd	unionfs_debugmacros.h	/^static inline struct dentry *__dtohd(const struct dentry *dent,$/;"	f
__dtohd_index	unionfs_debugmacros.h	/^static inline struct dentry *__dtohd_index(const struct dentry *dent, int index,$/;"	f
__dtopd	unionfs_debugmacros.h	/^static inline struct unionfs_dentry_info *__dtopd(const struct dentry *dent,$/;"	f
__fist_print_dentry	fist.h	177;"	d
__fist_print_dentry	print.c	/^void __fist_print_dentry(const char *str, const struct dentry *dentry,$/;"	f
__fist_print_generic_dentry	fist.h	180;"	d
__fist_print_generic_dentry	print.c	/^void __fist_print_generic_dentry(const char *str, const char *str2, const$/;"	f
__ftohf	unionfs_debugmacros.h	/^static inline struct file *__ftohf(const struct file *f, const char *file,$/;"	f
__ftohf_index	unionfs_debugmacros.h	/^static inline struct file *__ftohf_index(const struct file *f, int index,$/;"	f
__is_robranch	unionfs.h	/^static inline int __is_robranch(struct dentry *dentry, char *file,$/;"	f
__is_robranch_index	unionfs.h	/^static inline int __is_robranch_index(struct dentry *dentry, int index,$/;"	f
__is_robranch_super	unionfs.h	/^static inline int __is_robranch_super(struct super_block *sb, int index,$/;"	f
__itohi	unionfs_debugmacros.h	/^static inline struct inode *__itohi(const struct inode *ino, const char *file,$/;"	f
__itohi_index	unionfs_debugmacros.h	/^static inline struct inode *__itohi_index(const struct inode *ino, int index,$/;"	f
__set_dbend	unionfs_debugmacros.h	/^static inline int __set_dbend(const struct dentry *dentry, int val,$/;"	f
__set_dbopaque	unionfs_debugmacros.h	/^static inline int __set_dbopaque(const struct dentry *dentry, int val,$/;"	f
__set_dbstart	unionfs_debugmacros.h	/^static inline int __set_dbstart(const struct dentry *dentry, int val,$/;"	f
__set_dtohd_index	unionfs_debugmacros.h	/^static inline struct dentry *__set_dtohd_index(struct dentry *dent, int index,$/;"	f
__set_ftohf	unionfs_debugmacros.h	/^static inline struct file *__set_ftohf(struct file *f, struct file *val,$/;"	f
__set_ftohf_index	unionfs_debugmacros.h	/^static inline struct file *__set_ftohf_index(struct file *f, int index,$/;"	f
__set_itohi_index	unionfs_debugmacros.h	/^static inline struct inode *__set_itohi_index(struct inode *ino, int index,$/;"	f
__set_stohs_index	unionfs_debugmacros.h	/^static inline struct super_block *__set_stohs_index(struct super_block *sb,$/;"	f
__stohs	unionfs_debugmacros.h	/^static inline struct super_block *__stohs(const struct super_block *sb,$/;"	f
__stohs_index	unionfs_debugmacros.h	/^static inline struct super_block *__stohs_index(const struct super_block *f,$/;"	f
__usage	unionctl.c	/^void __attribute__ ((__noreturn__)) __usage(int line)$/;"	f
__verify_locked	unionfs_debugmacros.h	/^static inline void __verify_locked(const struct dentry *d, const char *file,$/;"	f
ab_branch	fist.h	/^	unsigned int ab_branch;$/;"	m	struct:unionfs_addbranch_args
ab_path	fist.h	/^	char *ab_path;$/;"	m	struct:unionfs_addbranch_args
ab_perms	fist.h	/^	unsigned int ab_perms;$/;"	m	struct:unionfs_addbranch_args
add_filldir_node	rdstate.c	/^int add_filldir_node(struct unionfs_dir_state *rdstate, const char *name,$/;"	f
add_indent	print.c	/^char *add_indent(void)$/;"	f
alloc_filldir_node	rdstate.c	/^inline struct filldir_node *alloc_filldir_node(const char *name, int namelen,$/;"	f
alloc_rdstate	rdstate.c	/^struct unionfs_dir_state *alloc_rdstate(struct inode *inode, int bindex)$/;"	f
b_end	unionfs.h	/^	int b_end;$/;"	m	struct:unionfs_file_info
b_end	unionfs.h	/^	int b_end;$/;"	m	struct:unionfs_inode_info
b_end	unionfs.h	/^	int b_end;$/;"	m	struct:unionfs_sb_info
b_start	unionfs.h	/^	int b_start;$/;"	m	struct:unionfs_file_info
b_start	unionfs.h	/^	int b_start;$/;"	m	struct:unionfs_inode_info
bend	unionfs.h	/^	int bend;$/;"	m	struct:putmap
bindex	unionfs.h	/^	int bindex;		\/\/ we can check for duplicate whiteouts and files in the same branch in order to return -EIO.$/;"	m	struct:filldir_node
bmapent	unionfs.h	/^struct bmapent {$/;"	s
bmapent	unionimap.h	/^struct bmapent {$/;"	s
bpair	unionimap.h	/^struct bpair {$/;"	s
branch_count	unionfs_debugmacros.h	/^static inline int branch_count(struct super_block *sb, int index)$/;"	f
branch_count	unionfs_macros.h	104;"	d
branches	unionctl.c	/^char **branches;$/;"	v
branchget	unionfs_debugmacros.h	/^static inline void branchget(struct super_block *sb, int index)$/;"	f
branchget	unionfs_macros.h	116;"	d
branchperms	unionctl.c	/^int *branchperms;$/;"	v
branchperms	unionfs.h	/^static inline int branchperms(struct super_block *sb, int index)$/;"	f
branchput	unionfs_debugmacros.h	/^static inline void branchput(struct super_block *sb, int index)$/;"	f
branchput	unionfs_macros.h	123;"	d
branchput_gen	commonfops.c	/^static inline void branchput_gen(int generation, struct super_block *sb,$/;"	f	file:
buflock	compat24.c	/^static spinlock_t buflock = SPIN_LOCK_UNLOCKED;$/;"	v	file:
check_branch	main.c	/^int check_branch(struct nameidata *nd)$/;"	f
check_empty	dirhelper.c	/^int check_empty(struct dentry *dentry, struct unionfs_dir_state **namelist)$/;"	f
check_if_entry_exists	unionimap.c	/^int check_if_entry_exists(int fwrdmap, struct statfs stat, char *path)$/;"	f
container_of	compat24.h	44;"	d
copy_inode_size	unionfs.h	423;"	d
copyup_deleted_file	commonfops.c	/^int copyup_deleted_file(struct file *file, struct dentry *dentry, int bstart,$/;"	f
copyup_dentry	copyup.c	/^int copyup_dentry(struct inode *dir, struct dentry *dentry,$/;"	f
copyup_file	copyup.c	/^int copyup_file(struct inode *dir, struct file *file, int bstart,$/;"	f
copyup_named_dentry	copyup.c	/^int copyup_named_dentry(struct inode *dir, struct dentry *dentry,$/;"	f
copyup_named_file	copyup.c	/^int copyup_named_file(struct inode *dir, struct file *file, char *name,$/;"	f
copyup_permissions	copyup.c	/^static int copyup_permissions(struct super_block *sb,$/;"	f	file:
copyup_xattrs	copyup.c	/^static int copyup_xattrs(struct dentry *old_hidden_dentry,$/;"	f	file:
copyupgid	unionfs.h	/^	gid_t copyupgid;$/;"	m	struct:unionfs_sb_info
copyupmode	unionfs.h	/^	umode_t copyupmode;$/;"	m	struct:unionfs_sb_info
copyupuid	unionfs.h	/^	uid_t copyupuid;$/;"	m	struct:unionfs_sb_info
count	unionfs.h	/^	atomic_t count;$/;"	m	struct:putmap
create_forwardmap	unionimap.c	/^int create_forwardmap(char *filename)$/;"	f
create_parents	copyup.c	/^struct dentry *create_parents(struct inode *dir, struct dentry *dentry,$/;"	f
create_parents_named	copyup.c	/^struct dentry *create_parents_named(struct inode *dir, struct dentry *dentry,$/;"	f
create_reversemap	unionimap.c	/^int create_reversemap(char *filename, char *path, char *forwardmap)$/;"	f
create_whiteout	subr.c	/^int create_whiteout(struct dentry *dentry, int start)$/;"	f
d_deleted	unionfs.h	/^static inline int d_deleted(struct dentry *d)$/;"	f
dbend	unionfs_debugmacros.h	303;"	d
dbend	unionfs_macros.h	137;"	d
dbopaque	unionfs_debugmacros.h	348;"	d
dbopaque	unionfs_macros.h	139;"	d
dbstart	unionfs_debugmacros.h	325;"	d
dbstart	unionfs_macros.h	135;"	d
del_indent	print.c	/^char *del_indent(void)$/;"	f
delete_whiteouts	dirhelper.c	/^int delete_whiteouts(struct dentry *dentry, int bindex,$/;"	f
destroy_dentry_cache	lookup.c	/^void destroy_dentry_cache()$/;"	f
destroy_filldir_cache	rdstate.c	/^void destroy_filldir_cache()$/;"	f
destroy_inode_cache	super.c	/^void destroy_inode_cache()$/;"	f
dirent	dirfops.c	/^	void *dirent;$/;"	m	struct:unionfs_getdents_callback	file:
do_binary_remount	super.c	/^static int do_binary_remount(struct super_block *sb, int *flags, char *data)$/;"	f	file:
do_rename	rename.c	/^static int do_rename(struct inode *old_dir, struct dentry *old_dentry,$/;"	f	file:
double_down	missing_vfs_funcs.h	/^static inline void double_down(struct semaphore *s1, struct semaphore *s2)$/;"	f
double_lock	missing_vfs_funcs.h	/^static inline void double_lock(struct dentry *d1, struct dentry *d2)$/;"	f
double_lock_dentry	unionfs.h	/^static inline void double_lock_dentry(struct dentry *d1, struct dentry *d2)$/;"	f
double_unlock	missing_vfs_funcs.h	/^static inline void double_unlock(struct dentry *d1, struct dentry *d2)$/;"	f
double_up	missing_vfs_funcs.h	/^static inline void double_up(struct semaphore *s1, struct semaphore *s2)$/;"	f
dtohd	unionfs_debugmacros.h	421;"	d
dtohd	unionfs_macros.h	/^static inline struct dentry *dtohd(const struct dentry *dent)$/;"	f
dtohd_index	unionfs_debugmacros.h	373;"	d
dtohd_index	unionfs_macros.h	/^static inline struct dentry *dtohd_index(const struct dentry *dent, int index)$/;"	f
dtohd_index_nocheck	unionfs_debugmacros.h	374;"	d
dtohd_index_nocheck	unionfs_macros.h	174;"	d
dtohd_inline	unionfs_debugmacros.h	377;"	d
dtohd_inline	unionfs_macros.h	177;"	d
dtohd_ptr	unionfs_debugmacros.h	376;"	d
dtohd_ptr	unionfs_macros.h	176;"	d
dtopd	unionfs_debugmacros.h	266;"	d
dtopd	unionfs_macros.h	132;"	d
dtopd_lhs	unionfs_debugmacros.h	268;"	d
dtopd_lhs	unionfs_macros.h	133;"	d
dtopd_nocheck	unionfs_debugmacros.h	267;"	d
dtopd_nocheck	unionfs_macros.h	134;"	d
dump_branches	unionctl.c	/^void dump_branches(const char *prefix)$/;"	f
dump_map	unionimap.c	/^int dump_map(char *filename, int debug_level)$/;"	f
entries_written	dirfops.c	/^	int entries_written;$/;"	m	struct:unionfs_getdents_callback	file:
err	dirhelper.c	/^	int err;$/;"	m	struct:unionfs_rdutil_callback	file:
exit_unionfs_fs	main.c	/^module_exit(exit_unionfs_fs);$/;"	v
exit_unionfs_fs	main.c	/^static void __exit exit_unionfs_fs(void)$/;"	f	file:
fbend	unionfs.h	241;"	d
fbstart	unionfs.h	240;"	d
file_list	unionfs.h	/^	struct list_head file_list;	\/\/ list for directory entries$/;"	m	struct:filldir_node
filldir	dirfops.c	/^	filldir_t filldir;$/;"	m	struct:unionfs_getdents_callback	file:
filldir_called	dirfops.c	/^	int filldir_called;$/;"	m	struct:unionfs_getdents_callback	file:
filldir_called	dirhelper.c	/^	int filldir_called;$/;"	m	struct:unionfs_rdutil_callback	file:
filldir_error	dirfops.c	/^	int filldir_error;$/;"	m	struct:unionfs_getdents_callback	file:
filldir_node	unionfs.h	/^struct filldir_node {$/;"	s
fillfsid	usercommon.c	/^void fillfsid(dev_t dev, fsid_t * fsid)$/;"	f
find_filldir_node	rdstate.c	/^struct filldir_node *find_filldir_node(struct unionfs_dir_state *rdstate,$/;"	f
find_rdstate	rdstate.c	/^struct unionfs_dir_state *find_rdstate(struct inode *inode, loff_t fpos)$/;"	f
find_union	usercommon.c	/^int find_union(const char *path, char **options, char **actual_path,$/;"	f
fist_checkinode	fist.h	184;"	d
fist_checkinode	print.c	/^void fist_checkinode(const struct inode *inode, const char *msg)$/;"	f
fist_copy_attr_all	unionfs.h	/^static inline void fist_copy_attr_all(struct inode *dest,$/;"	f
fist_copy_attr_atime	unionfs.h	/^static inline void fist_copy_attr_atime(struct inode *dest,$/;"	f
fist_copy_attr_times	unionfs.h	/^static inline void fist_copy_attr_times(struct inode *dest,$/;"	f
fist_copy_attr_timesizes	unionfs.h	/^static inline void fist_copy_attr_timesizes(struct inode *dest,$/;"	f
fist_debug_var	print.c	/^static int fist_debug_var = 0;$/;"	v	file:
fist_dprint	fist.h	278;"	d
fist_dprint	fist.h	309;"	d
fist_dprint_internal	print.c	/^void fist_dprint_internal(const char *file, const char *function, int line,$/;"	f
fist_get_debug_value	fist.h	/^static inline int fist_get_debug_value(void)$/;"	f
fist_get_debug_value	print.c	/^int fist_get_debug_value(void)$/;"	f
fist_print_dentry	fist.h	176;"	d
fist_print_dentry	print.c	/^void fist_print_dentry(const char *str, const struct dentry *dentry)$/;"	f
fist_print_file	fist.h	183;"	d
fist_print_file	print.c	/^void fist_print_file(const char *str, const struct file *file)$/;"	f
fist_print_generic_dentry	fist.h	178;"	d
fist_print_generic_dentry	print.c	/^void fist_print_generic_dentry(const char *str, const struct dentry *dentry)$/;"	f
fist_print_generic_dentry3	fist.h	179;"	d
fist_print_generic_dentry3	print.c	/^void fist_print_generic_dentry3(const char *str, const char *str2,$/;"	f
fist_print_generic_file	print.c	/^void fist_print_generic_file(const char *str, const struct file *file)$/;"	f
fist_print_generic_file3	print.c	/^void fist_print_generic_file3(const char *str, const char *str2,$/;"	f
fist_print_generic_inode	fist.h	182;"	d
fist_print_generic_inode	print.c	/^void fist_print_generic_inode(const char *str, const struct inode *inode)$/;"	f
fist_print_generic_inode3	print.c	/^void fist_print_generic_inode3(const char *str, const char *str2,$/;"	f
fist_print_inode	fist.h	181;"	d
fist_print_inode	print.c	/^void fist_print_inode(const char *str, const struct inode *inode)$/;"	f
fist_print_pte_flags	print.c	/^void fist_print_pte_flags(char *str, const struct page *page)$/;"	f
fist_print_sb	fist.h	185;"	d
fist_print_sb	print.c	/^void fist_print_sb(const char *str, const struct super_block *sb)$/;"	f
fist_set_debug_value	fist.h	/^static inline int fist_set_debug_value(int val)$/;"	f
fist_set_debug_value	print.c	/^int fist_set_debug_value(int val)$/;"	f
fixputmaps	branchman.c	/^static void fixputmaps(struct super_block *sb)$/;"	f	file:
fmapent	unionfs.h	/^struct fmapent {$/;"	s
fmapent	unionimap.h	/^struct fmapent {$/;"	s
fmaphdr	unionfs.h	/^struct fmaphdr {$/;"	s
fmaphdr	unionimap.h	/^struct fmaphdr {$/;"	s
free_dentry_private_data	lookup.c	/^void free_dentry_private_data(struct unionfs_dentry_info *udi)$/;"	f
free_filldir_node	rdstate.c	/^void free_filldir_node(struct filldir_node *node)$/;"	f
free_rdstate	rdstate.c	/^void free_rdstate(struct unionfs_dir_state *state)$/;"	f
fsid	unionfs.h	/^	fsid_t fsid;$/;"	m	struct:bmapent
fsid	unionfs.h	/^	fsid_t fsid;$/;"	m	struct:rmaphdr
fsid	unionimap.h	/^	fsid_t fsid;$/;"	m	struct:bmapent
fsid	unionimap.h	/^	fsid_t fsid;$/;"	m	struct:bpair
fsid	unionimap.h	/^	fsid_t fsid;$/;"	m	struct:rmaphdr
fsnum	unionfs.h	/^	uint8_t fsnum;$/;"	m	struct:fmapent
fsnum	unionimap.h	/^	uint8_t fsnum;$/;"	m	struct:bpair
fsnum	unionimap.h	/^	uint8_t fsnum;$/;"	m	struct:fmapent
ftohf	unionfs_debugmacros.h	73;"	d
ftohf	unionfs_macros.h	26;"	d
ftohf_index	unionfs_debugmacros.h	75;"	d
ftohf_index	unionfs_macros.h	27;"	d
ftohf_inline	unionfs.h	239;"	d
ftohf_ptr	unionfs.h	238;"	d
ftopd	unionfs.h	236;"	d
ftopd_lhs	unionfs.h	237;"	d
fwduuid	unionfs.h	/^	uint8_t fwduuid[UUID_LEN];$/;"	m	struct:rmaphdr
fwduuid	unionimap.h	/^	uint8_t fwduuid[UUID_LEN];$/;"	m	struct:rmaphdr
get_branch	unionctl.c	/^int get_branch(char *path)$/;"	f
get_lin	persistent_inode.c	/^int get_lin(struct super_block *sb, ino_t inode_number, struct fmapent *entry)$/;"	f
get_nlinks	unionfs.h	/^static inline int get_nlinks(struct inode *inode)$/;"	f
get_random_name	commonfops.c	/^char *get_random_name(int size, unsigned char *name)$/;"	f
get_uin	persistent_inode.c	/^ino_t get_uin(struct super_block * sb, uint8_t branchnum, ino_t inode_number,$/;"	f
guesstimate_hash_size	rdstate.c	/^int guesstimate_hash_size(struct inode *inode)$/;"	f
hash	unionfs.h	/^	int hash;		\/\/ name hash$/;"	m	struct:filldir_node
ibend	unionfs.h	258;"	d
ibstart	unionfs.h	257;"	d
iname	unionfs.h	/^	char iname[DNAME_INLINE_LEN_MIN];	\/\/ Inline name, so we don't need to separately kmalloc small ones$/;"	m	struct:filldir_node
indent_buf	print.c	/^char indent_buf[80] =$/;"	v
info	unionfs.h	/^	struct unionfs_inode_info info;$/;"	m	struct:unionfs_inode_container
init_dentry_cache	lookup.c	/^int init_dentry_cache()$/;"	f
init_filldir_cache	rdstate.c	/^int init_filldir_cache()$/;"	f
init_inode_cache	super.c	/^int init_inode_cache()$/;"	f
init_once	super.c	/^static void init_once(void *v, kmem_cache_t * cachep, unsigned long flags)$/;"	f	file:
init_rdstate	rdstate.c	/^int init_rdstate(struct file *file)$/;"	f
init_unionfs_fs	main.c	/^module_init(init_unionfs_fs);$/;"	v
init_unionfs_fs	main.c	/^static int __init init_unionfs_fs(void)$/;"	f	file:
inode	unionfs.h	/^	uint64_t inode;$/;"	m	struct:fmapent
inode	unionimap.h	/^	uint64_t inode;$/;"	m	struct:fmapent
is_opaque_dir	lookup.c	/^static int is_opaque_dir(struct dentry *dentry, int bindex)$/;"	f	file:
is_robranch	unionfs.h	648;"	d
is_robranch_super	unionfs.h	649;"	d
is_stale_inode	stale_inode.c	/^int is_stale_inode(struct inode *inode)$/;"	f
is_validname	lookup.c	/^static int is_validname(const char *name)$/;"	f	file:
itohi	unionfs_debugmacros.h	118;"	d
itohi	unionfs_macros.h	48;"	d
itohi_index	unionfs_debugmacros.h	119;"	d
itohi_index	unionfs_macros.h	49;"	d
itohi_inline	unionfs.h	256;"	d
itohi_ptr	unionfs.h	255;"	d
itopd	unionfs.h	/^static inline struct unionfs_inode_info *itopd(const struct inode *inode)$/;"	f
itopd	unionfs.h	245;"	d
itopd_lhs	unionfs.h	246;"	d
list_for_each_entry	compat24.h	26;"	d
lock_dentry	unionfs_debugmacros.h	/^static inline void lock_dentry(struct dentry *d)$/;"	f
lock_dentry	unionfs_macros.h	180;"	d
lock_parent	missing_vfs_funcs.h	/^static inline struct dentry *lock_parent(struct dentry *dentry)$/;"	f
magic	unionfs.h	/^	uint32_t magic;$/;"	m	struct:fmaphdr
magic	unionfs.h	/^	uint32_t magic;$/;"	m	struct:rmaphdr
magic	unionimap.h	/^	uint32_t magic;$/;"	m	struct:fmaphdr
magic	unionimap.h	/^	uint32_t magic;$/;"	m	struct:rmaphdr
main	unionctl.c	/^int main(int argc, char *argv[])$/;"	f
main	uniondbg.c	/^int main(int argc, char *argv[])$/;"	f
main	unionimap.c	/^int main(int argc, char **argv)$/;"	f
make_stale_inode	stale_inode.c	/^void make_stale_inode(struct inode *inode)$/;"	f
map	unionfs.h	/^	int map[0];$/;"	m	struct:putmap
mkfsid	usercommon.c	/^int mkfsid(char *path, fsid_t * fsid)$/;"	f
mode	dirhelper.c	/^	int mode;$/;"	m	struct:unionfs_rdutil_callback	file:
mode_to_type	print.c	/^static char mode_to_type(mode_t mode)$/;"	f	file:
name	unionfs.h	/^	char *name;		\/\/ name entry$/;"	m	struct:filldir_node
namelen	unionfs.h	/^	int namelen;		\/\/ name len since name is not 0 terminated$/;"	m	struct:filldir_node
new_dentry_private_data	lookup.c	/^int new_dentry_private_data(struct dentry *dentry)$/;"	f
newputmap	branchman.c	/^static int newputmap(struct super_block *sb)$/;"	f	file:
num_indents	print.c	/^static int num_indents = 0;$/;"	v	file:
open_forwardmap	unionimap.c	/^int open_forwardmap(struct fmaphdr *header, char *forwardmap)$/;"	f
opt_c	uniondbg.c	/^static int opt_c = 0;$/;"	v	file:
opt_d	uniondbg.c	/^static int opt_d = 0;$/;"	v	file:
opt_g	uniondbg.c	/^static int opt_g = 0;$/;"	v	file:
optcount	uniondbg.c	/^static int optcount;$/;"	v	file:
parse_dirs_option	main.c	/^static int parse_dirs_option(struct super_block *sb, struct unionfs_dentry_info$/;"	f	file:
parse_imap_option	persistent_inode.c	/^int parse_imap_option(struct super_block *sb,$/;"	f
parse_options	unionctl.c	/^char **parse_options(char *options)$/;"	f
print_entry	fist.h	279;"	d
print_entry	fist.h	310;"	d
print_entry_location	fist.h	280;"	d
print_entry_location	fist.h	311;"	d
print_exit_location	fist.h	281;"	d
print_exit_location	fist.h	312;"	d
print_exit_pointer	fist.h	283;"	d
print_exit_pointer	fist.h	314;"	d
print_exit_status	fist.h	282;"	d
print_exit_status	fist.h	313;"	d
print_forwardmap	unionimap.c	/^int print_forwardmap(int file, int debug_level)$/;"	f
print_reversemap	unionimap.c	/^int print_reversemap(int file, int debug_level)$/;"	f
print_usage	unionimap.c	/^void print_usage()$/;"	f
print_util_entry	fist.h	291;"	d
print_util_entry	fist.h	315;"	d
print_util_entry_location	fist.h	292;"	d
print_util_entry_location	fist.h	316;"	d
print_util_exit_location	fist.h	293;"	d
print_util_exit_location	fist.h	317;"	d
print_util_exit_pointer	fist.h	295;"	d
print_util_exit_pointer	fist.h	319;"	d
print_util_exit_status	fist.h	294;"	d
print_util_exit_status	fist.h	318;"	d
progname	unionctl.c	/^static const char *progname;$/;"	v	file:
progname	uniondbg.c	/^static const char *progname;$/;"	v	file:
putmap	unionfs.h	/^struct putmap {$/;"	s
rdstate	dirfops.c	/^	struct unionfs_dir_state *rdstate;$/;"	m	struct:unionfs_getdents_callback	file:
rdstate	dirhelper.c	/^	struct unionfs_dir_state *rdstate;$/;"	m	struct:unionfs_rdutil_callback	file:
rdstate	unionfs.h	/^	struct unionfs_dir_state *rdstate;$/;"	m	struct:unionfs_file_info
rdstate2offset	unionfs.h	/^static inline off_t rdstate2offset(struct unionfs_dir_state *buf)$/;"	f
readdir_util_callback	dirhelper.c	/^static int readdir_util_callback(void *dirent, const char *name, int namelen,$/;"	f	file:
record_path_lookup	main.c	/^void record_path_lookup(struct nameidata *nd, int line, const char *file)$/;"	f
record_path_release	main.c	/^void record_path_release(struct nameidata *nd, int line, const char *file)$/;"	f
record_set	main.c	/^void record_set(struct dentry *upper, int index, struct dentry *ptr,$/;"	f
return_ESTALE	stale_inode.c	/^static int return_ESTALE(void)$/;"	f	file:
revuuid	unionfs.h	/^	uint8_t revuuid[UUID_LEN];$/;"	m	struct:rmaphdr
revuuid	unionimap.h	/^	uint8_t revuuid[UUID_LEN];$/;"	m	struct:rmaphdr
rmaphdr	unionfs.h	/^struct rmaphdr {$/;"	s
rmaphdr	unionimap.h	/^struct rmaphdr {$/;"	s
rwb_branch	fist.h	/^	unsigned int rwb_branch;$/;"	m	struct:unionfs_rdwrbranch_args
rwb_perms	fist.h	/^	unsigned int rwb_perms;$/;"	m	struct:unionfs_rdwrbranch_args
sb	dirfops.c	/^	struct super_block *sb;$/;"	m	struct:unionfs_getdents_callback	file:
sbend	unionfs.h	269;"	d
sbmax	unionfs.h	270;"	d
sbstart	unionfs.h	268;"	d
sbt	unionfs.h	300;"	d
set_branch_count	unionfs_debugmacros.h	/^static inline void set_branch_count(struct super_block *sb, int index,$/;"	f
set_branch_count	unionfs_macros.h	109;"	d
set_branchperms	unionfs.h	/^static inline int set_branchperms(struct super_block *sb, int index, int perms)$/;"	f
set_dbend	unionfs_debugmacros.h	311;"	d
set_dbend	unionfs_macros.h	138;"	d
set_dbopaque	unionfs_debugmacros.h	356;"	d
set_dbopaque	unionfs_macros.h	140;"	d
set_dbstart	unionfs_debugmacros.h	333;"	d
set_dbstart	unionfs_macros.h	136;"	d
set_dtohd_index	unionfs_debugmacros.h	438;"	d
set_dtohd_index	unionfs_macros.h	142;"	d
set_dtohd_index_nocheck	unionfs_debugmacros.h	439;"	d
set_dtohd_index_nocheck	unionfs_macros.h	173;"	d
set_ftohf	unionfs_debugmacros.h	74;"	d
set_ftohf	unionfs_macros.h	37;"	d
set_ftohf_index	unionfs_debugmacros.h	76;"	d
set_ftohf_index	unionfs_macros.h	29;"	d
set_itohi	unionfs_macros.h	59;"	d
set_itohi_index	unionfs_debugmacros.h	120;"	d
set_itohi_index	unionfs_macros.h	51;"	d
set_stohiddenmnt_index	unionfs_debugmacros.h	/^static inline void set_stohiddenmnt_index(struct super_block *sb, int index,$/;"	f
set_stohiddenmnt_index	unionfs_macros.h	94;"	d
set_stohs	unionfs_macros.h	81;"	d
set_stohs_index	unionfs_debugmacros.h	159;"	d
set_stohs_index	unionfs_macros.h	73;"	d
stale_file_ops	stale_inode.c	/^static struct file_operations stale_file_ops = {$/;"	v	file:
stale_follow_link	stale_inode.c	/^static int stale_follow_link(struct dentry *dent, struct nameidata *nd)$/;"	f	file:
stale_inode_ops	stale_inode.c	/^struct inode_operations stale_inode_ops = {$/;"	v
stohiddenmnt_index	unionfs_debugmacros.h	/^static inline struct vfsmount *stohiddenmnt_index(struct super_block *sb,$/;"	f
stohiddenmnt_index	unionfs_macros.h	92;"	d
stohiddenmnt_inline	unionfs.h	274;"	d
stohiddenmnt_ptr	unionfs.h	273;"	d
stohs	unionfs_debugmacros.h	157;"	d
stohs	unionfs_macros.h	70;"	d
stohs_index	unionfs_debugmacros.h	158;"	d
stohs_index	unionfs_macros.h	71;"	d
stohs_inline	unionfs.h	272;"	d
stohs_ptr	unionfs.h	271;"	d
stopd	unionfs.h	262;"	d
stopd	unionfs.h	265;"	d
stopd_lhs	unionfs.h	263;"	d
stopd_lhs	unionfs.h	266;"	d
triple_down	missing_vfs_funcs.h	/^static inline void triple_down(struct semaphore *s1,$/;"	f
triple_up	missing_vfs_funcs.h	/^static inline void triple_up(struct semaphore *s1,$/;"	f
udi_bcount	unionfs.h	/^	int udi_bcount;$/;"	m	struct:unionfs_dentry_info
udi_bend	unionfs.h	/^	int udi_bend;$/;"	m	struct:unionfs_dentry_info
udi_bopaque	unionfs.h	/^	int udi_bopaque;$/;"	m	struct:unionfs_dentry_info
udi_bstart	unionfs.h	/^	int udi_bstart;$/;"	m	struct:unionfs_dentry_info
udi_dentry_i	unionfs.h	/^	struct dentry *udi_dentry_i[UNIONFS_INLINE_OBJECTS];$/;"	m	struct:unionfs_dentry_info
udi_dentry_p	unionfs.h	/^	struct dentry **udi_dentry_p;$/;"	m	struct:unionfs_dentry_info
udi_generation	unionfs.h	/^	atomic_t udi_generation;$/;"	m	struct:unionfs_dentry_info
udi_sem	unionfs.h	/^	struct semaphore udi_sem;$/;"	m	struct:unionfs_dentry_info
uds_access	unionfs.h	/^	unsigned long uds_access;$/;"	m	struct:unionfs_dir_state
uds_bindex	unionfs.h	/^	int uds_bindex;$/;"	m	struct:unionfs_dir_state
uds_cache	unionfs.h	/^	struct list_head uds_cache;$/;"	m	struct:unionfs_dir_state
uds_cookie	unionfs.h	/^	unsigned int uds_cookie;	\/* The cookie, which is based off of uii_rdversion *\/$/;"	m	struct:unionfs_dir_state
uds_dirpos	unionfs.h	/^	loff_t uds_dirpos;	\/* The offset within the lower level directory. *\/$/;"	m	struct:unionfs_dir_state
uds_hashentries	unionfs.h	/^	int uds_hashentries;	\/* How many entries have been inserted? *\/$/;"	m	struct:unionfs_dir_state
uds_list	unionfs.h	/^	struct list_head uds_list[0];$/;"	m	struct:unionfs_dir_state
uds_offset	unionfs.h	/^	unsigned int uds_offset;	\/* The entry we have returned. *\/$/;"	m	struct:unionfs_dir_state
uds_size	unionfs.h	/^	int uds_size;		\/* How big is the hash table? *\/$/;"	m	struct:unionfs_dir_state
ufi_file_i	unionfs.h	/^	struct file *ufi_file_i[UNIONFS_INLINE_OBJECTS];$/;"	m	struct:unionfs_file_info
ufi_file_p	unionfs.h	/^	struct file **ufi_file_p;$/;"	m	struct:unionfs_file_info
ufi_generation	unionfs.h	/^	atomic_t ufi_generation;$/;"	m	struct:unionfs_file_info
uii_cookie	unionfs.h	/^	int uii_cookie;$/;"	m	struct:unionfs_inode_info
uii_generation	unionfs.h	/^	atomic_t uii_generation;$/;"	m	struct:unionfs_inode_info
uii_hashsize	unionfs.h	/^	int uii_hashsize;$/;"	m	struct:unionfs_inode_info
uii_inode_i	unionfs.h	/^	struct inode *uii_inode_i[UNIONFS_INLINE_OBJECTS];$/;"	m	struct:unionfs_inode_info
uii_inode_p	unionfs.h	/^	struct inode **uii_inode_p;$/;"	m	struct:unionfs_inode_info
uii_rdcount	unionfs.h	/^	int uii_rdcount;$/;"	m	struct:unionfs_inode_info
uii_rdlock	unionfs.h	/^	spinlock_t uii_rdlock;$/;"	m	struct:unionfs_inode_info
uii_readdircache	unionfs.h	/^	struct list_head uii_readdircache;$/;"	m	struct:unionfs_inode_info
uii_stale	unionfs.h	/^	int uii_stale;$/;"	m	struct:unionfs_inode_info
uii_totalopens	unionfs.h	/^	atomic_t uii_totalopens;$/;"	m	struct:unionfs_inode_info
uint32_t	unionimap.h	/^typedef u_int32_t uint32_t;$/;"	t
uint64_t	unionimap.h	/^typedef u_int64_t uint64_t;$/;"	t
uint8_t	unionimap.h	/^typedef u_int8_t uint8_t;$/;"	t
unionfs_addbranch_args	fist.h	/^struct unionfs_addbranch_args {$/;"	s
unionfs_alloc_inode	super.c	/^static struct inode *unionfs_alloc_inode(struct super_block *sb)$/;"	f	file:
unionfs_clear_inode	super.c	/^static void unionfs_clear_inode(struct inode *inode)$/;"	f	file:
unionfs_create	inode.c	/^static int unionfs_create(struct inode *parent, struct dentry *dentry, int mode)$/;"	f	file:
unionfs_d_iput	dentry.c	/^void unionfs_d_iput(struct dentry *dentry, struct inode *inode)$/;"	f
unionfs_d_release	dentry.c	/^void unionfs_d_release(struct dentry *dentry)$/;"	f
unionfs_d_revalidate	dentry.c	/^int unionfs_d_revalidate(struct dentry *dentry, struct nameidata *nd)$/;"	f
unionfs_d_revalidate_wrap	dentry.c	/^int unionfs_d_revalidate_wrap(struct dentry *dentry, struct nameidata *nd)$/;"	f
unionfs_delete_inode	super.c	/^static void unionfs_delete_inode(struct inode *inode)$/;"	f	file:
unionfs_dentry_cachep	lookup.c	/^static kmem_cache_t *unionfs_dentry_cachep;$/;"	v	file:
unionfs_dentry_info	unionfs.h	/^struct unionfs_dentry_info {$/;"	s
unionfs_dentry_open	main.c	/^struct file *unionfs_dentry_open(struct dentry *ptr, struct vfsmount *mnt,$/;"	f
unionfs_destroy_inode	super.c	/^static void unionfs_destroy_inode(struct inode *inode)$/;"	f	file:
unionfs_dget	main.c	/^struct dentry *unionfs_dget(struct dentry *ptr, int line, const char *file)$/;"	f
unionfs_dget_counter	main.c	/^atomic_t unionfs_dget_counter;$/;"	v
unionfs_dget_parent	main.c	/^struct dentry *unionfs_dget_parent(struct dentry *child, int line,$/;"	f
unionfs_dgets_outstanding	main.c	/^atomic_t unionfs_dgets_outstanding;$/;"	v
unionfs_dir_fops	dirfops.c	/^struct file_operations unionfs_dir_fops = {$/;"	v
unionfs_dir_iops	inode.c	/^struct inode_operations unionfs_dir_iops = {$/;"	v
unionfs_dir_llseek	dirfops.c	/^static loff_t unionfs_dir_llseek(struct file *file, loff_t offset, int origin)$/;"	f	file:
unionfs_dir_state	unionfs.h	/^struct unionfs_dir_state {$/;"	s
unionfs_dops	dentry.c	/^struct dentry_operations unionfs_dops = {$/;"	v
unionfs_dput	main.c	/^void unionfs_dput(struct dentry *ptr, int line, const char *file)$/;"	f
unionfs_export_ops	super.c	/^struct export_operations unionfs_export_ops = {$/;"	v
unionfs_fasync	file.c	/^static int unionfs_fasync(int fd, struct file *file, int flag)$/;"	f	file:
unionfs_file_info	unionfs.h	/^struct unionfs_file_info {$/;"	s
unionfs_file_readdir	file.c	/^static int unionfs_file_readdir(struct file *file, void *dirent,$/;"	f	file:
unionfs_file_release	commonfops.c	/^int unionfs_file_release(struct inode *inode, struct file *file)$/;"	f
unionfs_file_revalidate	commonfops.c	/^int unionfs_file_revalidate(struct file *file, int willwrite)$/;"	f
unionfs_filldir	dirfops.c	/^static int unionfs_filldir(void *dirent, const char *name, int namelen,$/;"	f	file:
unionfs_filldir_cachep	rdstate.c	/^static kmem_cache_t *unionfs_filldir_cachep;$/;"	v	file:
unionfs_flush	commonfops.c	/^int unionfs_flush(struct file *file)$/;"	f
unionfs_follow_link	inode.c	/^static int unionfs_follow_link(struct dentry *dentry, struct nameidata *nd)$/;"	f	file:
unionfs_fs_type	main.c	/^static struct file_system_type unionfs_fs_type = {$/;"	v	file:
unionfs_fsync	file.c	/^static int unionfs_fsync(struct file *file, struct dentry *dentry, int datasync)$/;"	f	file:
unionfs_get_parent	super.c	/^static struct dentry *unionfs_get_parent(struct dentry *dentry)$/;"	f	file:
unionfs_get_sb	main.c	/^static struct super_block *unionfs_get_sb(struct file_system_type *fs_type,$/;"	f	file:
unionfs_getdents_callback	dirfops.c	/^struct unionfs_getdents_callback {$/;"	s	file:
unionfs_getxattr	xattr.c	/^int unionfs_getxattr(struct dentry *dentry, const char *name, void *value,$/;"	f
unionfs_inode_cachep	super.c	/^static kmem_cache_t *unionfs_inode_cachep;$/;"	v	file:
unionfs_inode_container	unionfs.h	/^struct unionfs_inode_container {$/;"	s
unionfs_inode_info	unionfs.h	/^struct unionfs_inode_info {$/;"	s
unionfs_inode_revalidate	inode.c	/^static int unionfs_inode_revalidate(struct dentry *dentry)$/;"	f	file:
unionfs_interpose	main.c	/^int unionfs_interpose(struct dentry *dentry, struct super_block *sb, int flag)$/;"	f
unionfs_ioctl	commonfops.c	/^long unionfs_ioctl(struct file *file, unsigned int cmd, unsigned long arg)$/;"	f
unionfs_ioctl_addbranch	branchman.c	/^int unionfs_ioctl_addbranch(struct inode *inode, unsigned int cmd,$/;"	f
unionfs_ioctl_branchcount	branchman.c	/^int unionfs_ioctl_branchcount(struct file *file, unsigned int cmd,$/;"	f
unionfs_ioctl_delbranch	branchman.c	/^int unionfs_ioctl_delbranch(struct super_block *sb, unsigned long arg)$/;"	f
unionfs_ioctl_incgen	branchman.c	/^int unionfs_ioctl_incgen(struct file *file, unsigned int cmd, unsigned long arg)$/;"	f
unionfs_ioctl_queryfile	branchman.c	/^int unionfs_ioctl_queryfile(struct file *file, unsigned int cmd,$/;"	f
unionfs_ioctl_rdwrbranch	branchman.c	/^int unionfs_ioctl_rdwrbranch(struct inode *inode, unsigned int cmd,$/;"	f
unionfs_kfree	main.c	/^void unionfs_kfree(void *ptr, int line, const char *file)$/;"	f
unionfs_kill_block_super	main.c	/^void unionfs_kill_block_super(struct super_block *sb)$/;"	f
unionfs_kmalloc	main.c	/^void *unionfs_kmalloc(size_t len, int flag, int line, const char *file)$/;"	f
unionfs_link	inode.c	/^static int unionfs_link(struct dentry *old_dentry, struct inode *dir,$/;"	f	file:
unionfs_listxattr	xattr.c	/^int unionfs_listxattr(struct dentry *dentry, char *list, size_t size)$/;"	f
unionfs_llseek	file.c	/^static loff_t unionfs_llseek(struct file *file, loff_t offset, int origin)$/;"	f	file:
unionfs_lookup	inode.c	/^struct dentry *unionfs_lookup(struct inode *parent, struct dentry *dentry)$/;"	f
unionfs_lookup_backend	lookup.c	/^struct dentry *unionfs_lookup_backend(struct dentry *dentry, int lookupmode)$/;"	f
unionfs_lookup_one_len	main.c	/^struct dentry *unionfs_lookup_one_len(const char *name, struct dentry *parent,$/;"	f
unionfs_main_fops	file.c	/^struct file_operations unionfs_main_fops = {$/;"	v
unionfs_main_iops	inode.c	/^struct inode_operations unionfs_main_iops = {$/;"	v
unionfs_malloc_counter	main.c	/^atomic_t unionfs_malloc_counter;$/;"	v
unionfs_mallocs_outstanding	main.c	/^atomic_t unionfs_mallocs_outstanding;$/;"	v
unionfs_mkdir	inode.c	/^static int unionfs_mkdir(struct inode *parent, struct dentry *dentry, int mode)$/;"	f	file:
unionfs_mknod	inode.c	/^static int unionfs_mknod(struct inode *dir, struct dentry *dentry, int mode,$/;"	f	file:
unionfs_mmap	file.c	/^static int unionfs_mmap(struct file *file, struct vm_area_struct *vma)$/;"	f	file:
unionfs_open	commonfops.c	/^int unionfs_open(struct inode *inode, struct file *file)$/;"	f
unionfs_parse_options	main.c	/^struct unionfs_dentry_info *unionfs_parse_options(struct super_block *sb,$/;"	f
unionfs_partial_lookup	lookup.c	/^int unionfs_partial_lookup(struct dentry *dentry)$/;"	f
unionfs_permission	inode.c	/^static int unionfs_permission(struct inode *inode, int mask,$/;"	f	file:
unionfs_poll	file.c	/^static unsigned int unionfs_poll(struct file *file, poll_table * wait)$/;"	f	file:
unionfs_put_inode	super.c	/^static void unionfs_put_inode(struct inode *inode)$/;"	f	file:
unionfs_put_link	inode.c	/^void unionfs_put_link(struct dentry *dentry, struct nameidata *nd)$/;"	f
unionfs_put_super	super.c	/^static void unionfs_put_super(struct super_block *sb)$/;"	f	file:
unionfs_rdutil_callback	dirhelper.c	/^struct unionfs_rdutil_callback {$/;"	s	file:
unionfs_rdwrbranch_args	fist.h	/^struct unionfs_rdwrbranch_args {$/;"	s
unionfs_read	file.c	/^static ssize_t unionfs_read(struct file *file, char *buf, size_t count,$/;"	f	file:
unionfs_read_inode	super.c	/^static void unionfs_read_inode(struct inode *inode)$/;"	f	file:
unionfs_read_super	main.c	/^unionfs_read_super(struct super_block *sb, void *raw_data, int silent)$/;"	f
unionfs_readdir	dirfops.c	/^static int unionfs_readdir(struct file *file, void *dirent, filldir_t filldir)$/;"	f	file:
unionfs_readlink	inode.c	/^static int unionfs_readlink(struct dentry *dentry, char *buf, int bufsiz)$/;"	f	file:
unionfs_refresh_hidden_dentry	subr.c	/^int unionfs_refresh_hidden_dentry(struct dentry *dentry, int bindex)$/;"	f
unionfs_reinterpose	main.c	/^void unionfs_reinterpose(struct dentry *dentry)$/;"	f
unionfs_remount_fs	super.c	/^static int unionfs_remount_fs(struct super_block *sb, int *flags, char *data)$/;"	f	file:
unionfs_removexattr	xattr.c	/^int unionfs_removexattr(struct dentry *dentry, const char *name)$/;"	f
unionfs_rename	rename.c	/^int unionfs_rename(struct inode *old_dir, struct dentry *old_dentry,$/;"	f
unionfs_rename_all	rename.c	/^static int unionfs_rename_all(struct inode *old_dir, struct dentry *old_dentry,$/;"	f	file:
unionfs_rename_whiteout	rename.c	/^static int unionfs_rename_whiteout(struct inode *old_dir,$/;"	f	file:
unionfs_rmdir	unlink.c	/^int unionfs_rmdir(struct inode *dir, struct dentry *dentry)$/;"	f
unionfs_rmdir_all	unlink.c	/^static int unionfs_rmdir_all(struct inode *dir, struct dentry *dentry,$/;"	f	file:
unionfs_rmdir_first	unlink.c	/^static int unionfs_rmdir_first(struct inode *dir, struct dentry *dentry,$/;"	f	file:
unionfs_sb_info	unionfs.h	/^struct unionfs_sb_info {$/;"	s
unionfs_sendfile	file.c	/^static ssize_t unionfs_sendfile(struct file *file, loff_t * ppos,$/;"	f	file:
unionfs_setattr	inode.c	/^static int unionfs_setattr(struct dentry *dentry, struct iattr *ia)$/;"	f	file:
unionfs_setxattr	xattr.c	/^unionfs_setxattr(struct dentry *dentry, const char *name, const void *value,$/;"	f
unionfs_show_options	super.c	/^static int unionfs_show_options(struct seq_file *m, struct vfsmount *mnt)$/;"	f	file:
unionfs_sops	super.c	/^struct super_operations unionfs_sops = {$/;"	v
unionfs_stale_aops	stale_inode.c	/^static struct address_space_operations unionfs_stale_aops;$/;"	v	file:
unionfs_statfs	super.c	/^static int unionfs_statfs(struct super_block *sb, struct statfs *buf)$/;"	f	file:
unionfs_symlink	inode.c	/^static int unionfs_symlink(struct inode *dir, struct dentry *dentry,$/;"	f	file:
unionfs_symlink_iops	inode.c	/^struct inode_operations unionfs_symlink_iops = {$/;"	v
unionfs_umount_begin	super.c	/^static void unionfs_umount_begin(struct super_block *sb)$/;"	f	file:
unionfs_unlink	unlink.c	/^int unionfs_unlink(struct inode *dir, struct dentry *dentry)$/;"	f
unionfs_unlink_all	unlink.c	/^static int unionfs_unlink_all(struct inode *dir, struct dentry *dentry)$/;"	f	file:
unionfs_unlink_whiteout	unlink.c	/^static int unionfs_unlink_whiteout(struct inode *dir, struct dentry *dentry)$/;"	f	file:
unionfs_write	file.c	/^static ssize_t unionfs_write(struct file *file, const char *buf, size_t count,$/;"	f	file:
unionfs_write_inode	super.c	/^static int unionfs_write_inode(struct inode *inode, int sync)$/;"	f	file:
unlock_dentry	unionfs_debugmacros.h	/^static inline void unlock_dentry(struct dentry *d)$/;"	f
unlock_dentry	unionfs_macros.h	181;"	d
unlock_dir	missing_vfs_funcs.h	/^static inline void unlock_dir(struct dentry *dir)$/;"	f
update_bstart	lookup.c	/^void update_bstart(struct dentry *dentry)$/;"	f
usage	unionctl.c	45;"	d	file:
usage	uniondbg.c	/^void usage(void)$/;"	f
usedbranches	unionfs.h	/^	uint8_t usedbranches;$/;"	m	struct:fmaphdr
usedbranches	unionimap.h	/^	uint8_t usedbranches;$/;"	m	struct:fmaphdr
usi_bmap	unionfs.h	/^	struct bmapent *usi_bmap;$/;"	m	struct:unionfs_sb_info
usi_bnum_table	unionfs.h	/^	int *usi_bnum_table;	\/\/This is a table of branches to fsnums.$/;"	m	struct:unionfs_sb_info
usi_branchperms_i	unionfs.h	/^	int usi_branchperms_i[UNIONFS_INLINE_OBJECTS];$/;"	m	struct:unionfs_sb_info
usi_branchperms_p	unionfs.h	/^	int *usi_branchperms_p;$/;"	m	struct:unionfs_sb_info
usi_firstputmap	unionfs.h	/^	int usi_firstputmap;$/;"	m	struct:unionfs_sb_info
usi_forwardmap	unionfs.h	/^	struct file *usi_forwardmap;$/;"	m	struct:unionfs_sb_info
usi_fsnum_table	unionfs.h	/^	int *usi_fsnum_table;	\/\/This is a table of fsnums to branches.$/;"	m	struct:unionfs_sb_info
usi_generation	unionfs.h	/^	atomic_t usi_generation;$/;"	m	struct:unionfs_sb_info
usi_hidden_mnt_i	unionfs.h	/^	struct vfsmount *usi_hidden_mnt_i[UNIONFS_INLINE_OBJECTS];$/;"	m	struct:unionfs_sb_info
usi_hidden_mnt_p	unionfs.h	/^	struct vfsmount **usi_hidden_mnt_p;$/;"	m	struct:unionfs_sb_info
usi_lastputmap	unionfs.h	/^	int usi_lastputmap;$/;"	m	struct:unionfs_sb_info
usi_map_table	unionfs.h	/^	struct file **usi_map_table;$/;"	m	struct:unionfs_sb_info
usi_mount_flag	unionfs.h	/^	unsigned long usi_mount_flag;$/;"	m	struct:unionfs_sb_info
usi_next_avail	unionfs.h	/^	uint64_t usi_next_avail;$/;"	m	struct:unionfs_sb_info
usi_num_bmapents	unionfs.h	/^	uint8_t usi_num_bmapents;$/;"	m	struct:unionfs_sb_info
usi_persistent	unionfs.h	/^	int usi_persistent;$/;"	m	struct:unionfs_sb_info
usi_putmaps	unionfs.h	/^	struct putmap **usi_putmaps;$/;"	m	struct:unionfs_sb_info
usi_reversemaps	unionfs.h	/^	struct file **usi_reversemaps;$/;"	m	struct:unionfs_sb_info
usi_sb_i	unionfs.h	/^	struct super_block *usi_sb_i[UNIONFS_INLINE_OBJECTS];$/;"	m	struct:unionfs_sb_info
usi_sb_p	unionfs.h	/^	struct super_block **usi_sb_p;$/;"	m	struct:unionfs_sb_info
usi_sbcount_i	unionfs.h	/^	atomic_t usi_sbcount_i[UNIONFS_INLINE_OBJECTS];$/;"	m	struct:unionfs_sb_info
usi_sbcount_p	unionfs.h	/^	atomic_t *usi_sbcount_p;$/;"	m	struct:unionfs_sb_info
uuid	unionfs.h	/^	uint8_t uuid[UUID_LEN];$/;"	m	struct:bmapent
uuid	unionfs.h	/^	uint8_t uuid[UUID_LEN];$/;"	m	struct:fmaphdr
uuid	unionimap.h	/^	uint8_t uuid[UUID_LEN];$/;"	m	struct:bmapent
uuid	unionimap.h	/^	uint8_t uuid[UUID_LEN];$/;"	m	struct:fmaphdr
uuid_t	unionfs.h	/^typedef uint8_t uuid_t[16];$/;"	t
verify_forwardmap	persistent_inode.c	/^static int verify_forwardmap(struct super_block *sb)$/;"	f	file:
verify_locked	unionfs_debugmacros.h	291;"	d
verify_locked	unionfs_macros.h	182;"	d
verify_locked2	unionfs_debugmacros.h	290;"	d
verify_rdstate_offset	dirfops.c	/^static void verify_rdstate_offset(struct unionfs_dir_state *rdstate)$/;"	f	file:
verify_reversemap	persistent_inode.c	/^static int verify_reversemap(struct super_block *sb, int rmapindex,$/;"	f	file:
version	unionfs.h	/^	uint32_t version;$/;"	m	struct:fmaphdr
version	unionfs.h	/^	uint32_t version;$/;"	m	struct:rmaphdr
version	unionimap.h	/^	uint32_t version;$/;"	m	struct:fmaphdr
version	unionimap.h	/^	uint32_t version;$/;"	m	struct:rmaphdr
vfs_inode	unionfs.h	/^	struct inode vfs_inode;$/;"	m	struct:unionfs_inode_container
vprintk	compat24.c	/^int vprintk(const char *fmt, va_list args)$/;"	f
whiteout	unionfs.h	/^	int whiteout;		\/\/ is this a whiteout entry?$/;"	m	struct:filldir_node
wq_write_lock_irq	unionfs.h	36;"	d
wq_write_lock_irqsave	unionfs.h	34;"	d
wq_write_unlock	unionfs.h	35;"	d
wq_write_unlock_irqrestore	unionfs.h	37;"	d
xattr_alloc	xattr.c	/^void *xattr_alloc(size_t size, size_t limit)$/;"	f
xattr_free	xattr.c	/^void xattr_free(void *ptr, size_t size)$/;"	f
