Lines Matching refs:file
3 * Simple file system for zoned block devices exposing zones as files.
203 * zone wpoffset as is, which leads to an empty file
285 * of the file. This can happen in the case of a large direct IO
334 * close of the zone when the inode file is closed.
360 * When an file IO error occurs, check the file zone to see if there is a change
363 * eventually correct the file size and zonefs inode write pointer offset
651 /* Get the file number from the file name */
766 static int zonefs_readdir_root(struct file *file, struct dir_context *ctx)
768 struct inode *inode = file_inode(file);
777 if (!dir_emit_dots(file, ctx))
801 static int zonefs_readdir_zgroup(struct file *file,
804 struct inode *inode = file_inode(file);
822 if (!dir_emit_dots(file, ctx))
843 static int zonefs_readdir(struct file *file, struct dir_context *ctx)
845 struct inode *inode = file_inode(file);
848 return zonefs_readdir_root(file, ctx);
850 return zonefs_readdir_zgroup(file, ctx);
880 * and not exposed as a file.
894 /* One file per set of contiguous conventional zones */
900 /* One file per zone */
977 * and is not use to back a file.
1067 zonefs_info(sb, "Zone group \"%s\" has %u file%s\n",
1268 * Initialize super block information: the maximum file size is updated
1270 * ZONEFS_F_AGGRCNV which increases the maximum file size of a file
1457 MODULE_DESCRIPTION("Zone file system for zoned block devices");