Set flags indicating that a block device vnode has been mounted as a filesystem.
The vnode to set flags on, a block device.
A block device marked as being mounted on cannot be opened.
Given a vnode_attr structure, determine what kauth-style actions must be authorized in order to set those attributes.
Initialize and validate file creation parameters with respect to the current context.
Clear flags indicating that a block device vnode has been mounted as a filesystem.
Clear the flag on a vnode indicating that data should not be cached in memory (i.e. we write-through to disk and always read from disk).
Gets the filesystem-specific data associated with a vnode.
Increase the iocount on a vnode on which a usecount (persistent reference) is held.
Increase the iocount on a vnode, checking that the vnode is alive and has not changed vid (i.e. been recycled)
Determine if a vnode is a block device special file.
Determine if a vnode is a character device special file.
Determine if the number of persistent (usecount) references on a vnode is greater than a given count.
Determine if there is currently a mount occurring which will cover this vnode.
Determine if a vnode is a block device on which a filesystem has been mounted.
Check if a vnode is set to not have its data cached in memory (i.e. we write-through to disk and always read from disk).
Check if a vnode is set to not have data speculatively read in in hopes of future cache hits.
Check if a vnode is dead or in the process of being killed (recycled).
Determine if a vnode is being used as a swap file.
Perform an operation on (almost) all vnodes from a given mountpoint.
Get the mount structure for the filesystem that a vnode belongs to.
Returns a pointer to a mount placed on top of a vnode, should it exist.
Open a file identified by a path--roughly speaking an in-kernel open(2).
Cause a vnode to be reclaimed and prepared for reuse.
Set a vnode to not have its data cached in memory (i.e. we write-through to disk and always read from disk).
Set a vnode to not have data speculatively read in in hopes of hitting in cache.
Return the device id of the device associated with a special file.
Get the vnode filesystem-specific "tag."
Determine if the filesystem to which a vnode belongs is marked as ready to interact with 64-bit user processes.
Determine if the filesystem to which a vnode belongs is mounted read-only.
Determine the maximum length of a symbolic link for the filesystem on which a vnode resides.
Get the name of the filesystem to which a vnode belongs.
Get the "type number" of the filesystem to which a vnode belongs.
Return a vnode's vid (generation number), which is constant from creation until reclaim.
Call down to a filesystem to convert a file offset to a logical block number.
Call down to a filesystem to look for a directory entry by name.
Call down to a filesystem or device to check if a file is ready for I/O and request later notification if it is not currently ready.
Call down to a filesystem to see if a kauth-style operation is permitted.
Call down to a filesystem to get the pathname represented by a symbolic link.
Call down to a filesystem to invalidate all open file descriptors for a vnode.
Call down to a filesystem to convert a logical block number to a file offset.
Notify a filesystem that the last usecount (persistent reference) on a vnode has been dropped.
Call down to a filesystem to atomically exchange the data of two files.
Call down to a filesystem to get information about the on-disk layout of a file region.