Current Path : /usr/src/sys/gnu/fs/reiserfs/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/src/sys/gnu/fs/reiserfs/reiserfs_mount.h |
/* * Copyright 2000 Hans Reiser * See README for licensing and copyright details * * Ported to FreeBSD by Jean-Sébastien Pédron <jspedron@club-internet.fr> * * $FreeBSD: release/9.1.0/sys/gnu/fs/reiserfs/reiserfs_mount.h 213664 2010-10-10 07:05:47Z kib $ */ #ifndef _GNU_REISERFS_REISERFS_MOUNT_H #define _GNU_REISERFS_REISERFS_MOUNT_H #if defined(_KERNEL) #ifdef MALLOC_DECLARE MALLOC_DECLARE(M_REISERFSMNT); MALLOC_DECLARE(M_REISERFSPATH); MALLOC_DECLARE(M_REISERFSNODE); MALLOC_DECLARE(M_REISERFSCOOKIES); #endif /* This structure describes the ReiserFS specific mount structure data. */ struct reiserfs_mount { struct mount *rm_mountp; struct cdev *rm_dev; struct vnode *rm_devvp; struct reiserfs_sb_info *rm_reiserfs; struct g_consumer *rm_cp; struct bufobj *rm_bo; }; /* Convert mount ptr to reiserfs_mount ptr. */ #define VFSTOREISERFS(mp) ((struct reiserfs_mount *)((mp)->mnt_data)) #endif /* defined(_KERNEL) */ /* Arguments to mount ReiserFS filesystems. */ struct reiserfs_args { char *fspec; /* blocks special holding the fs to mount */ struct oexport_args export; /* network export information */ }; #endif /* !defined _GNU_REISERFS_REISERFS_MOUNT_H */