|
VFS_START(9) -- make a file system operational
|
This is called after VFS_MOUNT(9) and before the first access to the file system. Its arguments are: mp The file system. flags ?? td Thread which is starting the file system. |
VFS_STATFS(9) -- return file system status
|
This call returns various pieces of information about the file system, including recommended I/O sizes, free space, free inodes, etc. Its arguments are: mp The file system. sbp Return parameter for th... |
VFS_SYNC(9) -- flush unwritten data
|
This writes out all unwritten data in a file system. Its arguments are: mp The file system. waitfor Whether the function should wait for I/O to complete. Possible values are: MNT_WAIT synchronously wa... |
vfs_timestamp(9) -- generate current timestamp
|
The vfs_timestamp() function fills in tsp with the current time. The precision is based on the value of the vfs.timestamp_precision sysctl variable: 0 seconds only; nanoseconds are zeroed. 1 seconds a... |
vfs_unbusy(9) -- unbusy a mount point
|
The vfs_unbusy() function un-busies a mount point by unlocking mp->mnt_lock. The lock is typically acquired by calling vfs_busy(9) prior to this call. Its arguments are: mp The mount point to unbusy (... |
VFS_UNMOUNT(9) -- unmount a file system
|
Unmount a file system. Its arguments are: mp The file system. mntflags Various flags. td Thread which is unmounting the file system. If the MNT_FORCE flag is specified then open files should be forcib... |
vfs_unmountall(9) -- unmount all file systems
|
The vfs_unmountall function, run only at system shutdown, unmounts all mounted file systems from most recent to oldest in order to avoid handling dependencies. |
vfs_unregister(9) -- vfs configuration information
|
Each file system type known to the kernel has a vfsconf structure that contains the information required to create a new mount of that file systems type. struct vfsconf { struct vfsops *vfc_vfsops; /*... |
VFS_VGET(9) -- convert an inode number to a vnode
|
This converts an inode number into a locked vnode. Its arguments are: mp The file system. ino The inode representing the file. flags Additional locking flags to pass through. vpp Return parameter for ... |
VFS_VPTOFH(9) -- turn a vnode into an NFS filehandle
|
This is used by the NFS server to create an opaque filehandle which uniquely identifies the file and which can be used by an NFS client to access the file in the future. Its arguments are: vp The vnod... |
vget(9) -- get a vnode from the free list
|
Get a vnode from the free list and increment its reference count. vp the vnode to remove from the free list lockflag if non-zero, the vnode will also be locked When not in use, vnodes are kept on a fr... |
vgone(9) -- prepare a vnode for reuse
|
vgone() and vgonel() prepare a vnode for reuse by another file system. The preparation includes the cleaning of all file system specific data and the removal from its mount point vnode list. If the vn... |
vgonel(9) -- prepare a vnode for reuse
|
vgone() and vgonel() prepare a vnode for reuse by another file system. The preparation includes the cleaning of all file system specific data and the removal from its mount point vnode list. If the vn... |