Lines Matching defs:vnode
660 struct afs_vnode *vnode = _vnode;
662 memset(vnode, 0, sizeof(*vnode));
663 inode_init_once(&vnode->vfs_inode);
664 mutex_init(&vnode->io_lock);
665 init_rwsem(&vnode->validate_lock);
666 spin_lock_init(&vnode->wb_lock);
667 spin_lock_init(&vnode->lock);
668 INIT_LIST_HEAD(&vnode->wb_keys);
669 INIT_LIST_HEAD(&vnode->pending_locks);
670 INIT_LIST_HEAD(&vnode->granted_locks);
671 INIT_DELAYED_WORK(&vnode->lock_work, afs_lock_work);
672 seqlock_init(&vnode->cb_lock);
680 struct afs_vnode *vnode;
682 vnode = kmem_cache_alloc(afs_inode_cachep, GFP_KERNEL);
683 if (!vnode)
689 memset(&vnode->fid, 0, sizeof(vnode->fid));
690 memset(&vnode->status, 0, sizeof(vnode->status));
692 vnode->volume = NULL;
693 vnode->lock_key = NULL;
694 vnode->permit_cache = NULL;
696 vnode->cache = NULL;
699 vnode->flags = 1 << AFS_VNODE_UNSET;
700 vnode->lock_state = AFS_VNODE_LOCK_NONE;
702 init_rwsem(&vnode->rmdir_lock);
704 _leave(" = %p", &vnode->vfs_inode);
705 return &vnode->vfs_inode;
718 struct afs_vnode *vnode = AFS_FS_I(inode);
720 _enter("%p{%llx:%llu}", inode, vnode->fid.vid, vnode->fid.vnode);
755 struct afs_vnode *vnode = AFS_FS_I(d_inode(dentry));
772 afs_op_set_vnode(op, 0, vnode);