Lines Matching refs:isize
47 static inline void zonefs_i_size_write(struct inode *inode, loff_t isize) in zonefs_i_size_write() argument
51 i_size_write(inode, isize); in zonefs_i_size_write()
56 if (isize >= zi->i_max_size) in zonefs_i_size_write()
66 loff_t isize; in zonefs_iomap_begin() local
87 isize = i_size_read(inode); in zonefs_iomap_begin()
88 if (offset >= isize) in zonefs_iomap_begin()
95 length = min(length, isize - offset); in zonefs_iomap_begin()
273 loff_t isize, data_size; in zonefs_io_error_cb() local
282 isize = i_size_read(inode); in zonefs_io_error_cb()
285 !err->write && isize == data_size) in zonefs_io_error_cb()
307 if (zi->i_ztype == ZONEFS_ZTYPE_SEQ && isize != data_size) in zonefs_io_error_cb()
309 inode->i_ino, isize, data_size); in zonefs_io_error_cb()
415 static int zonefs_file_truncate(struct inode *inode, loff_t isize) in zonefs_file_truncate() argument
430 if (!isize) in zonefs_file_truncate()
432 else if (isize == zi->i_max_size) in zonefs_file_truncate()
446 if (isize == old_isize) in zonefs_file_truncate()
466 if (!isize) in zonefs_file_truncate()
472 zonefs_update_stats(inode, isize); in zonefs_file_truncate()
473 truncate_setsize(inode, isize); in zonefs_file_truncate()
474 zi->i_wpoffset = isize; in zonefs_file_truncate()
618 loff_t isize = i_size_read(file_inode(file)); in zonefs_file_llseek() local
625 return generic_file_llseek_size(file, offset, whence, isize, isize); in zonefs_file_llseek()
883 loff_t isize; in zonefs_file_read_iter() local
902 isize = i_size_read(inode); in zonefs_file_read_iter()
903 if (iocb->ki_pos >= isize) { in zonefs_file_read_iter()
908 iov_iter_truncate(to, isize - iocb->ki_pos); in zonefs_file_read_iter()