Lines Matching refs:inode

67 #include <ufs/ufs/inode.h>
112 ffs_snapgone(struct inode *ip)
135 static int expunge_ufs1(struct vnode *, struct inode *, struct fs *,
148 static int expunge_ufs2(struct vnode *, struct inode *, struct fs *,
208 struct inode *ip, *xp;
368 * Change inode to snapshot type file. Before setting its block
519 * - one for each snapshot inode block
527 * expanded by one because of an update of an inode block for
638 * Preallocate all the direct blocks in the snapshot inode so
639 * that we never have to write the inode itself to commit an
642 * there will never be a need to write the inode except to
700 * Record snapshot inode. Since this is the newest snapshot,
914 struct inode *ip;
1019 * Before expunging a snapshot inode, note all the
1028 struct inode *cancelip,
1043 * Prepare to expunge the inode. If its inode block has not
1075 * Set a snapshot inode to be a zero length file, regular files
1212 * Identify a set of blocks allocated in a snapshot inode.
1222 struct inode *ip = VTOI(vp);
1265 * Account for a set of blocks allocated in a snapshot inode.
1276 struct inode *ip;
1301 * Before expunging a snapshot inode, note all the
1310 struct inode *cancelip,
1325 * Prepare to expunge the inode. If its inode block has not
1357 * Set a snapshot inode to be a zero length file, regular files
1496 * Identify a set of blocks allocated in a snapshot inode.
1506 struct inode *ip = VTOI(vp);
1549 * Account for a set of blocks allocated in a snapshot inode.
1560 struct inode *ip;
1590 ffs_snapgone(struct inode *ip)
1592 struct inode *xp;
1615 * Delete snapshot inode from superblock. Keep list dense.
1640 struct inode *ip;
1777 struct inode *ip;
1865 * and assign it to the snapshot inode. Otherwise we
1880 * the work to the inode or indirect being written.
1908 * the snapshot inode.
1994 struct inode *ip;
2035 printf("ffs_snapshot_mount: %s inode %d\n",
2128 struct inode *xp;
2271 struct inode *ip;
2360 * snapshot inode.
2490 struct inode *ip;
2523 struct inode *ip;
2548 struct inode *ip;