The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/gnu/fs/reiserfs/reiserfs_mount.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /*
    2  * Copyright 2000 Hans Reiser
    3  * See README for licensing and copyright details
    4  * 
    5  * Ported to FreeBSD by Jean-Sébastien Pédron <jspedron@club-internet.fr>
    6  * 
    7  * $FreeBSD$
    8  */
    9 
   10 #ifndef _GNU_REISERFS_REISERFS_MOUNT_H
   11 #define _GNU_REISERFS_REISERFS_MOUNT_H
   12 
   13 #if defined(_KERNEL)
   14 
   15 #ifdef MALLOC_DECLARE
   16 MALLOC_DECLARE(M_REISERFSMNT);
   17 MALLOC_DECLARE(M_REISERFSPATH);
   18 MALLOC_DECLARE(M_REISERFSNODE);
   19 MALLOC_DECLARE(M_REISERFSCOOKIES);
   20 #endif
   21 
   22 /* This structure describes the ReiserFS specific mount structure data. */
   23 struct reiserfs_mount {
   24         struct mount    *rm_mountp;
   25         struct cdev     *rm_dev;
   26         struct vnode    *rm_devvp;
   27 
   28         struct reiserfs_sb_info *rm_reiserfs;
   29 
   30         struct g_consumer *rm_cp;
   31         struct bufobj   *rm_bo;
   32 };
   33 
   34 /* Convert mount ptr to reiserfs_mount ptr. */
   35 #define VFSTOREISERFS(mp)       ((struct reiserfs_mount *)((mp)->mnt_data))
   36 
   37 #endif /* defined(_KERNEL) */
   38 
   39 /* Arguments to mount ReiserFS filesystems. */
   40 struct reiserfs_args {
   41         char    *fspec;         /* blocks special holding the fs to mount */
   42         struct oexport_args export;     /* network export information */
   43 };
   44 
   45 #endif /* !defined _GNU_REISERFS_REISERFS_MOUNT_H */

Cache object: 942a535ddd479c74ac9f406556997a00


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.