Lines Matching refs:isize
102 static inline void zonefs_i_size_write(struct inode *inode, loff_t isize) in zonefs_i_size_write() argument
106 i_size_write(inode, isize); in zonefs_i_size_write()
111 if (isize >= zi->i_max_size) { in zonefs_i_size_write()
126 loff_t isize; in zonefs_read_iomap_begin() local
135 isize = i_size_read(inode); in zonefs_read_iomap_begin()
136 if (iomap->offset >= isize) { in zonefs_read_iomap_begin()
143 iomap->length = isize - iomap->offset; in zonefs_read_iomap_begin()
162 loff_t isize; in zonefs_write_iomap_begin() local
186 isize = i_size_read(inode); in zonefs_write_iomap_begin()
187 if (iomap->offset >= isize) { in zonefs_write_iomap_begin()
192 iomap->length = isize - iomap->offset; in zonefs_write_iomap_begin()
383 loff_t isize, data_size; in zonefs_io_error_cb() local
392 isize = i_size_read(inode); in zonefs_io_error_cb()
395 !err->write && isize == data_size) in zonefs_io_error_cb()
417 if (zi->i_ztype == ZONEFS_ZTYPE_SEQ && isize != data_size) in zonefs_io_error_cb()
419 inode->i_ino, isize, data_size); in zonefs_io_error_cb()
534 static int zonefs_file_truncate(struct inode *inode, loff_t isize) in zonefs_file_truncate() argument
549 if (!isize) in zonefs_file_truncate()
551 else if (isize == zi->i_max_size) in zonefs_file_truncate()
565 if (isize == old_isize) in zonefs_file_truncate()
585 if (!isize) in zonefs_file_truncate()
591 zonefs_update_stats(inode, isize); in zonefs_file_truncate()
592 truncate_setsize(inode, isize); in zonefs_file_truncate()
593 zi->i_wpoffset = isize; in zonefs_file_truncate()
727 loff_t isize = i_size_read(file_inode(file)); in zonefs_file_llseek() local
734 return generic_file_llseek_size(file, offset, whence, isize, isize); in zonefs_file_llseek()
1052 loff_t isize; in zonefs_file_read_iter() local
1071 isize = i_size_read(inode); in zonefs_file_read_iter()
1072 if (iocb->ki_pos >= isize) { in zonefs_file_read_iter()
1077 iov_iter_truncate(to, isize - iocb->ki_pos); in zonefs_file_read_iter()