Lines Matching refs:vnode
412 fid.vnode = 1; in afs_fill_super()
604 struct afs_vnode *vnode = _vnode; in afs_i_init_once() local
606 memset(vnode, 0, sizeof(*vnode)); in afs_i_init_once()
607 inode_init_once(&vnode->vfs_inode); in afs_i_init_once()
608 mutex_init(&vnode->io_lock); in afs_i_init_once()
609 init_rwsem(&vnode->validate_lock); in afs_i_init_once()
610 spin_lock_init(&vnode->wb_lock); in afs_i_init_once()
611 spin_lock_init(&vnode->lock); in afs_i_init_once()
612 INIT_LIST_HEAD(&vnode->wb_keys); in afs_i_init_once()
613 INIT_LIST_HEAD(&vnode->pending_locks); in afs_i_init_once()
614 INIT_LIST_HEAD(&vnode->granted_locks); in afs_i_init_once()
615 INIT_DELAYED_WORK(&vnode->lock_work, afs_lock_work); in afs_i_init_once()
616 seqlock_init(&vnode->cb_lock); in afs_i_init_once()
624 struct afs_vnode *vnode; in afs_alloc_inode() local
626 vnode = kmem_cache_alloc(afs_inode_cachep, GFP_KERNEL); in afs_alloc_inode()
627 if (!vnode) in afs_alloc_inode()
633 memset(&vnode->fid, 0, sizeof(vnode->fid)); in afs_alloc_inode()
634 memset(&vnode->status, 0, sizeof(vnode->status)); in afs_alloc_inode()
636 vnode->volume = NULL; in afs_alloc_inode()
637 vnode->lock_key = NULL; in afs_alloc_inode()
638 vnode->permit_cache = NULL; in afs_alloc_inode()
639 vnode->cb_interest = NULL; in afs_alloc_inode()
641 vnode->cache = NULL; in afs_alloc_inode()
644 vnode->flags = 1 << AFS_VNODE_UNSET; in afs_alloc_inode()
645 vnode->cb_type = 0; in afs_alloc_inode()
646 vnode->lock_state = AFS_VNODE_LOCK_NONE; in afs_alloc_inode()
648 _leave(" = %p", &vnode->vfs_inode); in afs_alloc_inode()
649 return &vnode->vfs_inode; in afs_alloc_inode()
655 struct afs_vnode *vnode = AFS_FS_I(inode); in afs_i_callback() local
656 kmem_cache_free(afs_inode_cachep, vnode); in afs_i_callback()
664 struct afs_vnode *vnode = AFS_FS_I(inode); in afs_destroy_inode() local
666 _enter("%p{%x:%u}", inode, vnode->fid.vid, vnode->fid.vnode); in afs_destroy_inode()
670 ASSERTCMP(vnode->cb_interest, ==, NULL); in afs_destroy_inode()
684 struct afs_vnode *vnode = AFS_FS_I(d_inode(dentry)); in afs_statfs() local
699 key = afs_request_key(vnode->volume->cell); in afs_statfs()
704 if (afs_begin_vnode_operation(&fc, vnode, key)) { in afs_statfs()
707 fc.cb_break = afs_calc_vnode_cb_break(vnode); in afs_statfs()
711 afs_check_for_remote_deletion(&fc, fc.vnode); in afs_statfs()
712 afs_vnode_commit_status(&fc, vnode, fc.cb_break); in afs_statfs()