Lines Matching defs:shadow
102 int shadow;
119 * create a shadow inode. If there is already a shadow with
149 * Check cache. If in cache, use existing shadow inode.
150 * Increment the shadow link count, then attach to the
164 shadow = (int)csp->s_shadow;
172 if ((err = ufs_iget(vfsp, shadow, &sip, cr)) != 0) {
189 /* See if we got the right shadow */
190 if (csp->s_shadow != shadow) {
221 /* Alloc a shadow inode and fill it in */
272 /* Sync & free the shadow inode */
287 /* Now switch the parent inode to use the new shadow inode */
345 * Decrement link count on the old shadow inode,
349 /* Get the shadow inode */
433 int shadow;
467 /* Get the shadow inode */
469 shadow = ip->i_shadow;
470 if ((err = ufs_iget_alloced(vfsp, shadow, &sip, cr)) != 0) {
565 /* ignore shadow inodes without ACLs */
586 /* Signal anyone waiting on this shadow to be loaded */
594 * Common exit point. Mark shadow inode as ISTALE
720 /* XXX Range check, sanity check, shadow check */
721 /* If an ACL is present, get the data from the shadow inode info */
1527 * with fsd's in a form which be written to the shadow inode.
1639 * free a shadow inode on disk and in memory
1645 int shadow;
1655 shadow = (int)sp->s_shadow;
1660 * Decrement link count on the shadow inode,
1663 if ((err = ufs_iget_alloced(vfsp, shadow, &sip, cr)) == 0) {
1666 ASSERT(sp->s_shadow == shadow);
1743 * link count of the cached shadow must be less than the