Lines Matching refs:vnode
456 iget_data.fid.vnode = 1; in afs_fill_super()
648 struct afs_vnode *vnode = _vnode; in afs_i_init_once() local
650 memset(vnode, 0, sizeof(*vnode)); in afs_i_init_once()
651 inode_init_once(&vnode->vfs_inode); in afs_i_init_once()
652 mutex_init(&vnode->io_lock); in afs_i_init_once()
653 init_rwsem(&vnode->validate_lock); in afs_i_init_once()
654 spin_lock_init(&vnode->wb_lock); in afs_i_init_once()
655 spin_lock_init(&vnode->lock); in afs_i_init_once()
656 INIT_LIST_HEAD(&vnode->wb_keys); in afs_i_init_once()
657 INIT_LIST_HEAD(&vnode->pending_locks); in afs_i_init_once()
658 INIT_LIST_HEAD(&vnode->granted_locks); in afs_i_init_once()
659 INIT_DELAYED_WORK(&vnode->lock_work, afs_lock_work); in afs_i_init_once()
660 seqlock_init(&vnode->cb_lock); in afs_i_init_once()
668 struct afs_vnode *vnode; in afs_alloc_inode() local
670 vnode = kmem_cache_alloc(afs_inode_cachep, GFP_KERNEL); in afs_alloc_inode()
671 if (!vnode) in afs_alloc_inode()
677 memset(&vnode->fid, 0, sizeof(vnode->fid)); in afs_alloc_inode()
678 memset(&vnode->status, 0, sizeof(vnode->status)); in afs_alloc_inode()
680 vnode->volume = NULL; in afs_alloc_inode()
681 vnode->lock_key = NULL; in afs_alloc_inode()
682 vnode->permit_cache = NULL; in afs_alloc_inode()
683 RCU_INIT_POINTER(vnode->cb_interest, NULL); in afs_alloc_inode()
685 vnode->cache = NULL; in afs_alloc_inode()
688 vnode->flags = 1 << AFS_VNODE_UNSET; in afs_alloc_inode()
689 vnode->lock_state = AFS_VNODE_LOCK_NONE; in afs_alloc_inode()
691 init_rwsem(&vnode->rmdir_lock); in afs_alloc_inode()
693 _leave(" = %p", &vnode->vfs_inode); in afs_alloc_inode()
694 return &vnode->vfs_inode; in afs_alloc_inode()
707 struct afs_vnode *vnode = AFS_FS_I(inode); in afs_destroy_inode() local
709 _enter("%p{%llx:%llu}", inode, vnode->fid.vid, vnode->fid.vnode); in afs_destroy_inode()
713 ASSERTCMP(rcu_access_pointer(vnode->cb_interest), ==, NULL); in afs_destroy_inode()
726 struct afs_vnode *vnode = AFS_FS_I(d_inode(dentry)); in afs_statfs() local
741 key = afs_request_key(vnode->volume->cell); in afs_statfs()
746 if (afs_begin_vnode_operation(&fc, vnode, key, true)) { in afs_statfs()
749 fc.cb_break = afs_calc_vnode_cb_break(vnode); in afs_statfs()
753 afs_check_for_remote_deletion(&fc, fc.vnode); in afs_statfs()