Lines Matching defs:vnode
652 struct afs_vnode *vnode = _vnode;
654 memset(vnode, 0, sizeof(*vnode));
655 inode_init_once(&vnode->netfs.inode);
656 INIT_LIST_HEAD(&vnode->io_lock_waiters);
657 init_rwsem(&vnode->validate_lock);
658 spin_lock_init(&vnode->wb_lock);
659 spin_lock_init(&vnode->lock);
660 INIT_LIST_HEAD(&vnode->wb_keys);
661 INIT_LIST_HEAD(&vnode->pending_locks);
662 INIT_LIST_HEAD(&vnode->granted_locks);
663 INIT_LIST_HEAD(&vnode->cb_mmap_link);
664 seqlock_init(&vnode->cb_lock);
672 struct afs_vnode *vnode;
674 vnode = alloc_inode_sb(sb, afs_inode_cachep, GFP_KERNEL);
675 if (!vnode)
681 memset(&vnode->fid, 0, sizeof(vnode->fid));
682 memset(&vnode->status, 0, sizeof(vnode->status));
683 afs_vnode_set_cache(vnode, NULL);
685 vnode->volume = NULL;
686 vnode->lock_key = NULL;
687 vnode->permit_cache = NULL;
688 vnode->directory = NULL;
689 vnode->directory_size = 0;
691 vnode->flags = 1 << AFS_VNODE_UNSET;
692 vnode->lock_state = AFS_VNODE_LOCK_NONE;
694 init_rwsem(&vnode->rmdir_lock);
695 INIT_WORK(&vnode->cb_work, afs_invalidate_mmap_work);
696 INIT_DELAYED_WORK(&vnode->lock_work, afs_lock_work);
698 _leave(" = %p", &vnode->netfs.inode);
699 return &vnode->netfs.inode;
712 struct afs_vnode *vnode = AFS_FS_I(inode);
714 _enter("%p{%llx:%llu}", inode, vnode->fid.vid, vnode->fid.vnode);
749 struct afs_vnode *vnode = AFS_FS_I(d_inode(dentry));
766 afs_op_set_vnode(op, 0, vnode);