Kernel Functions

No overview available.

Topics

Functions

dremDeprecated
gammaDeprecated
minphys

Adjust a buffer's count to be no more than maximum physical I/O transfer size for the host architecture.

physio

Perform I/O on a device to/from target memory described by a uio.

proto_inject

Deprecated
proto_input

Deprecated
sflt_attach

Deprecated
sflt_detach

Deprecated
sflt_register

Deprecated
sflt_unregister

Deprecated
significandDeprecated
sprintfDeprecated
vA128Shift

128-bit arithmetic (signed) shift.

vLL128Shift

128-bit logical left shift.

vLR128Shift

128-bit logical right shift.

vS128Add

Signed 128-bit addition (modular arithmetic).

vS128AddS

Signed 128-bit addition with saturation (clipping).

vS128Sub

Signed 128-bit subtraction (modular arithmetic).

vS128SubS

Signed 128-bit subtraction with saturation (clipping).

vS64FullMulOdd

Signed 64-bit multiplication; results are twice as wide as multiplicands, odd-numbered elements of multiplicand vectors are used. Note the big-endian convention: the leftmost element is element 0.

vS64SubS

Signed 64-bit subtraction with saturation (clipping).

vU128Add

Unsigned 128-bit addition (modular arithmetic).

vU128AddS

Unsigned 128-bit addition with saturation (clipping).

vU128Sub

Unsigned 128-bit subtraction (modular arithmetic).

vU128SubS

Unsigned 128-bit subtraction with saturation (clipping).

vU64FullMulOdd

Unsigned 64-bit multiplication; results are twice as wide as multiplicands, odd-numbered elements of multiplicand vectors are used. Note the big-endian convention: the leftmost element is element 0.

vcount

Count total references to a given file, disregarding "kusecount" (event listener, as with O_EVTONLY) references.

vn_bwrite

System-provided implementation of "bwrite" vnop.

vn_default_error

Default vnode operation to fill unsupported slots in vnode operation vectors.

vn_getpath

Construct the path to a vnode.

vn_path_package_check

Figure out if a path corresponds to a macOS package.

vn_rdwr

Read from or write to a file.

vn_revoke

Invalidate all references to a vnode.

vsprintfDeprecated
vvexpf

For each single-precision array element, sets y to the exponential of x.