Difference between revisions of "VFS"

From OpenZFS on OS X
Jump to: navigation, search
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