Lines Matching defs:vnode
661 struct afs_vnode *vnode = _vnode;
663 memset(vnode, 0, sizeof(*vnode));
664 inode_init_once(&vnode->netfs.inode);
665 mutex_init(&vnode->io_lock);
666 init_rwsem(&vnode->validate_lock);
667 spin_lock_init(&vnode->wb_lock);
668 spin_lock_init(&vnode->lock);
669 INIT_LIST_HEAD(&vnode->wb_keys);
670 INIT_LIST_HEAD(&vnode->pending_locks);
671 INIT_LIST_HEAD(&vnode->granted_locks);
672 INIT_DELAYED_WORK(&vnode->lock_work, afs_lock_work);
673 INIT_LIST_HEAD(&vnode->cb_mmap_link);
674 seqlock_init(&vnode->cb_lock);
682 struct afs_vnode *vnode;
684 vnode = alloc_inode_sb(sb, afs_inode_cachep, GFP_KERNEL);
685 if (!vnode)
691 memset(&vnode->fid, 0, sizeof(vnode->fid));
692 memset(&vnode->status, 0, sizeof(vnode->status));
693 afs_vnode_set_cache(vnode, NULL);
695 vnode->volume = NULL;
696 vnode->lock_key = NULL;
697 vnode->permit_cache = NULL;
699 vnode->flags = 1 << AFS_VNODE_UNSET;
700 vnode->lock_state = AFS_VNODE_LOCK_NONE;
702 init_rwsem(&vnode->rmdir_lock);
703 INIT_WORK(&vnode->cb_work, afs_invalidate_mmap_work);
705 _leave(" = %p", &vnode->netfs.inode);
706 return &vnode->netfs.inode;
719 struct afs_vnode *vnode = AFS_FS_I(inode);
721 _enter("%p{%llx:%llu}", inode, vnode->fid.vid, vnode->fid.vnode);
756 struct afs_vnode *vnode = AFS_FS_I(d_inode(dentry));
773 afs_op_set_vnode(op, 0, vnode);