Lines Matching full:shadow
53 * Map a vnode back to the shadow which points to it. This is
54 * hard now that the vnode is not embedded in the shadow vnode.
64 /* Check to see if it's the master shadow vnode first. */ in vtosv()
85 * sv_activate - find and activate the shadow vnode for the given
112 * Call sv_find to find and/or initialize the shadow in sv_activate()
118 * Initialize the shadow vnode. in sv_activate()
133 * No shadow vnodes (i.e. hard links) in this branch. in sv_activate()
148 * previous shadow vnode reference. Don't in sv_activate()
151 * this shadow vnode. in sv_activate()
164 * sv_find - find the shadow vnode for the desired name and directory
165 * file handle. If one does not exist, then create it. Returns the shadow
170 * shadow vnode had to be created.
210 * No match, search through the shadow vnode list. in sv_find()
220 * A matching shadow vnode is found, bump the in sv_find()
232 * No match searching the list, go allocate a new shadow in sv_find()
248 /* Initialize the shadow vnode */ in sv_find()
262 * sv_match - check to see if the shadow vnode matches the desired
277 * sv_inactive - deactivate a shadow vnode. sv_inactive is called
278 * from nfs4_inactive. Whenever a shadow vnode is de-activated,
299 * Remove the shadow vnode from the list. The serialization in sv_inactive()
324 /* release the reference held by this shadow on the master */ in sv_inactive()
330 * sv_uninit - free any data structures allocated by the shadow vnode.
343 * sv_exchange - exchange a shadow vnode for the master vnode. This
366 * Allocate shadow vnode cache in nfs4_shadow_init()