Lines Matching defs:inode
53 struct inode *inode = d_inode(sb_info->update_file);
56 simple_inode_init_ts(inode);
94 static struct inode *hypfs_make_inode(struct super_block *sb, umode_t mode)
96 struct inode *ret = new_inode(sb);
111 static void hypfs_evict_inode(struct inode *inode)
113 clear_inode(inode);
114 kfree(inode->i_private);
117 static int hypfs_open(struct inode *inode, struct file *filp)
123 if (!(inode->i_mode & S_IWUGO))
127 if (!(inode->i_mode & S_IRUGO))
131 fs_info = inode->i_sb->s_fs_info;
141 return nonseekable_open(inode, filp);
204 static int hypfs_release(struct inode *inode, struct file *filp)
259 struct inode *root_inode;
341 struct inode *inode;
349 inode = hypfs_make_inode(parent->d_sb, mode);
350 if (!inode) {
356 inode->i_fop = &hypfs_file_ops;
358 inode->i_size = strlen(data);
360 inode->i_size = 0;
362 inode->i_op = &simple_dir_inode_operations;
363 inode->i_fop = &simple_dir_operations;
367 inode->i_private = data;
368 d_instantiate(dentry, inode);