nilfs_mount
struct nilfs_mount;
STAILQ_HEAD(nilfs_mnts, nilfs_mount) mounts;
struct nilfs_mount {
STAILQ_ENTRY(nilfs_mount) next_mount; /* in nilfs_device */
struct nilfs_mount *ump;
#define VFSTONILFS(mp) ((struct nilfs_mount *)mp->mnt_data)
nilfs_get_node_raw(struct nilfs_device *nilfsdev, struct nilfs_mount *ump,
nilfs_dir_detach(struct nilfs_mount *ump, struct nilfs_node *dir_node, struct nilfs_node *node, struct componentname *cnp)
nilfs_dir_attach(struct nilfs_mount *ump, struct nilfs_node *dir_node, struct nilfs_node *node, struct vattr *vap, struct componentname *cnp)
#define VFSTONILFS(mp) ((struct nilfs_mount *)mp->mnt_data)
int nilfs_get_node_raw(struct nilfs_device *nilfsdev, struct nilfs_mount *ump, uint64_t ino, struct nilfs_inode *inode, struct nilfs_node **nodep);
int nilfs_dir_detach(struct nilfs_mount *ump, struct nilfs_node *dir_node, struct nilfs_node *nilfs_node, struct componentname *cnp);
int nilfs_dir_attach(struct nilfs_mount *ump, struct nilfs_node *dir_node, struct nilfs_node *nilfs_node, struct vattr *vap, struct componentname *cnp);
STAILQ_REMOVE(&nilfsdev->mounts, ump, nilfs_mount, next_mount);
struct nilfs_mount *ump = VFSTONILFS(mp);
struct nilfs_mount *ump;
.vfs_mount = nilfs_mount,
struct nilfs_mount *ump;
nilfs_mount_checkpoint(struct nilfs_mount *ump)
nilfs_stop_writing(struct nilfs_mount *ump)
struct nilfs_mount *ump = VFSTONILFS(mp);
struct nilfs_mount *ump;
ump = malloc(sizeof(struct nilfs_mount), M_NILFSMNT, M_WAITOK | M_ZERO);
struct nilfs_mount *ump;
struct nilfs_mount *ump = dir_node->ump;
struct nilfs_mount *ump = dir_node->ump;