Lines Matching defs:vnode
319 fid.vnode = 1;
453 struct afs_vnode *vnode = _vnode;
455 memset(vnode, 0, sizeof(*vnode));
456 inode_init_once(&vnode->vfs_inode);
457 init_waitqueue_head(&vnode->update_waitq);
458 mutex_init(&vnode->permits_lock);
459 mutex_init(&vnode->validate_lock);
460 spin_lock_init(&vnode->writeback_lock);
461 spin_lock_init(&vnode->lock);
462 INIT_LIST_HEAD(&vnode->writebacks);
463 INIT_WORK(&vnode->cb_broken_work, afs_broken_callback_work);
471 struct afs_vnode *vnode;
473 vnode = kmem_cache_alloc(afs_inode_cachep, GFP_KERNEL);
474 if (!vnode)
479 memset(&vnode->fid, 0, sizeof(vnode->fid));
480 memset(&vnode->status, 0, sizeof(vnode->status));
482 vnode->volume = NULL;
483 vnode->update_cnt = 0;
484 vnode->flags = 1 << AFS_VNODE_UNSET;
485 vnode->cb_promised = false;
487 _leave(" = %p", &vnode->vfs_inode);
488 return &vnode->vfs_inode;
496 struct afs_vnode *vnode = AFS_FS_I(inode);
498 _enter("%p{%x:%u}", inode, vnode->fid.vid, vnode->fid.vnode);
502 ASSERTCMP(vnode->server, ==, NULL);
504 kmem_cache_free(afs_inode_cachep, vnode);
514 struct afs_vnode *vnode = AFS_FS_I(dentry->d_inode);
518 key = afs_request_key(vnode->volume->cell);
522 ret = afs_vnode_get_volume_status(vnode, key, &vs);