Lines Matching defs:vnode
662 struct afs_vnode *vnode = _vnode;
664 memset(vnode, 0, sizeof(*vnode));
665 inode_init_once(&vnode->netfs.inode);
666 mutex_init(&vnode->io_lock);
667 init_rwsem(&vnode->validate_lock);
668 spin_lock_init(&vnode->wb_lock);
669 spin_lock_init(&vnode->lock);
670 INIT_LIST_HEAD(&vnode->wb_keys);
671 INIT_LIST_HEAD(&vnode->pending_locks);
672 INIT_LIST_HEAD(&vnode->granted_locks);
673 INIT_DELAYED_WORK(&vnode->lock_work, afs_lock_work);
674 INIT_LIST_HEAD(&vnode->cb_mmap_link);
675 seqlock_init(&vnode->cb_lock);
683 struct afs_vnode *vnode;
685 vnode = alloc_inode_sb(sb, afs_inode_cachep, GFP_KERNEL);
686 if (!vnode)
692 memset(&vnode->fid, 0, sizeof(vnode->fid));
693 memset(&vnode->status, 0, sizeof(vnode->status));
694 afs_vnode_set_cache(vnode, NULL);
696 vnode->volume = NULL;
697 vnode->lock_key = NULL;
698 vnode->permit_cache = NULL;
700 vnode->flags = 1 << AFS_VNODE_UNSET;
701 vnode->lock_state = AFS_VNODE_LOCK_NONE;
703 init_rwsem(&vnode->rmdir_lock);
704 INIT_WORK(&vnode->cb_work, afs_invalidate_mmap_work);
706 _leave(" = %p", &vnode->netfs.inode);
707 return &vnode->netfs.inode;
720 struct afs_vnode *vnode = AFS_FS_I(inode);
722 _enter("%p{%llx:%llu}", inode, vnode->fid.vid, vnode->fid.vnode);
757 struct afs_vnode *vnode = AFS_FS_I(d_inode(dentry));
774 afs_op_set_vnode(op, 0, vnode);