Lines Matching refs:vnode

262     struct dfs_vnode *vnode;  in devtmpfs_stat()  local
264 if (dentry && dentry->vnode) in devtmpfs_stat()
266 vnode = dentry->vnode; in devtmpfs_stat()
271 st->st_gid = vnode->gid; in devtmpfs_stat()
272 st->st_uid = vnode->uid; in devtmpfs_stat()
273 st->st_mode = vnode->mode; in devtmpfs_stat()
274 st->st_nlink = vnode->nlink; in devtmpfs_stat()
275 st->st_size = vnode->size; in devtmpfs_stat()
276 st->st_mtim.tv_nsec = vnode->mtime.tv_nsec; in devtmpfs_stat()
277 st->st_mtim.tv_sec = vnode->mtime.tv_sec; in devtmpfs_stat()
278 st->st_ctim.tv_nsec = vnode->ctime.tv_nsec; in devtmpfs_stat()
279 st->st_ctim.tv_sec = vnode->ctime.tv_sec; in devtmpfs_stat()
280 st->st_atim.tv_nsec = vnode->atime.tv_nsec; in devtmpfs_stat()
281 st->st_atim.tv_sec = vnode->atime.tv_sec; in devtmpfs_stat()
483 struct dfs_vnode *vnode = RT_NULL; in devtmpfs_create_vnode() local
496 vnode = dfs_vnode_create(); in devtmpfs_create_vnode()
497 if (vnode) in devtmpfs_create_vnode()
503 dfs_vnode_destroy(vnode); in devtmpfs_create_vnode()
511 dfs_vnode_destroy(vnode); in devtmpfs_create_vnode()
519 dfs_vnode_destroy(vnode); in devtmpfs_create_vnode()
530 vnode->nlink = 1; in devtmpfs_create_vnode()
531 vnode->size = 0; in devtmpfs_create_vnode()
532 vnode->mode = mode; in devtmpfs_create_vnode()
533 vnode->mnt = dentry->mnt; in devtmpfs_create_vnode()
534 vnode->fops = &_default_fops; in devtmpfs_create_vnode()
539 vnode->type = FT_DIRECTORY; in devtmpfs_create_vnode()
540 vnode->mode &= ~S_IFMT; in devtmpfs_create_vnode()
541 vnode->mode |= S_IFDIR; in devtmpfs_create_vnode()
546 vnode->type = FT_DEVICE; in devtmpfs_create_vnode()
549 d_file->mode = vnode->mode; in devtmpfs_create_vnode()
556 return vnode; in devtmpfs_create_vnode()
561 struct dfs_vnode *vnode = RT_NULL; in devtmpfs_lookup() local
575 vnode = dfs_vnode_create(); in devtmpfs_lookup()
576 if (vnode) in devtmpfs_lookup()
578 vnode->nlink = 1; in devtmpfs_lookup()
579 vnode->size = 0; in devtmpfs_lookup()
580 vnode->mnt = dentry->mnt; in devtmpfs_lookup()
581 vnode->fops = &_default_fops; in devtmpfs_lookup()
582 vnode->mode = d_file->mode; in devtmpfs_lookup()
586 vnode->type = FT_DIRECTORY; in devtmpfs_lookup()
590 vnode->type = FT_SYMLINK; in devtmpfs_lookup()
594 vnode->type = FT_DEVICE; in devtmpfs_lookup()
605 vnode = devtmpfs_create_vnode(dentry, FT_REGULAR, dfs_devfs_device_to_mode(device)); in devtmpfs_lookup()
615 return vnode; in devtmpfs_lookup()
618 static int devtmpfs_free_vnode(struct dfs_vnode *vnode) in devtmpfs_free_vnode() argument