Difference between revisions of "VFS"
From OpenZFS on OS X
m |
m |
||
Line 15: | Line 15: | ||
|vnode_get* | |vnode_get* | ||
|vnode_put | |vnode_put | ||
− | |OSX: | + | |'''OSX:''' |
|usecount | |usecount | ||
|vnode_ref | |vnode_ref | ||
Line 24: | Line 24: | ||
|? | |? | ||
|? | |? | ||
− | |IllumOS: | + | |'''IllumOS:''' |
|? | |? | ||
|? | |? | ||
Line 33: | Line 33: | ||
|vget | |vget | ||
|vrele/vput | |vrele/vput | ||
− | |FreeBSD: | + | |'''FreeBSD:''' |
|holdcount | |holdcount | ||
|vn_lock | |vn_lock | ||
|vn_unlock | |vn_unlock | ||
|} | |} |
Revision as of 05:35, 2 May 2014
VFS
Short-term holds | vnode->name | incr | decr | Long-term holds | vnode->name | incr | decr |
---|---|---|---|---|---|---|---|
OSX: | iocount | vnode_get* | vnode_put | OSX: | usecount | vnode_ref | vnode_rele |
IllumOS: | ? | ? | ? | IllumOS: | ? | ? | ? |
FreeBSD: | usecount | vget | vrele/vput | FreeBSD: | holdcount | vn_lock | vn_unlock |