Lines Matching refs:isize
58 static inline void zonefs_i_size_write(struct inode *inode, loff_t isize) in zonefs_i_size_write() argument
62 i_size_write(inode, isize); in zonefs_i_size_write()
67 if (isize >= zi->i_max_size) in zonefs_i_size_write()
77 loff_t isize; in zonefs_read_iomap_begin() local
86 isize = i_size_read(inode); in zonefs_read_iomap_begin()
87 if (iomap->offset >= isize) { in zonefs_read_iomap_begin()
94 iomap->length = isize - iomap->offset; in zonefs_read_iomap_begin()
111 loff_t isize; in zonefs_write_iomap_begin() local
135 isize = i_size_read(inode); in zonefs_write_iomap_begin()
136 if (iomap->offset >= isize) { in zonefs_write_iomap_begin()
141 iomap->length = isize - iomap->offset; in zonefs_write_iomap_begin()
335 loff_t isize, data_size; in zonefs_io_error_cb() local
344 isize = i_size_read(inode); in zonefs_io_error_cb()
347 !err->write && isize == data_size) in zonefs_io_error_cb()
369 if (zi->i_ztype == ZONEFS_ZTYPE_SEQ && isize != data_size) in zonefs_io_error_cb()
371 inode->i_ino, isize, data_size); in zonefs_io_error_cb()
485 static int zonefs_file_truncate(struct inode *inode, loff_t isize) in zonefs_file_truncate() argument
500 if (!isize) in zonefs_file_truncate()
502 else if (isize == zi->i_max_size) in zonefs_file_truncate()
516 if (isize == old_isize) in zonefs_file_truncate()
536 if (!isize) in zonefs_file_truncate()
542 zonefs_update_stats(inode, isize); in zonefs_file_truncate()
543 truncate_setsize(inode, isize); in zonefs_file_truncate()
544 zi->i_wpoffset = isize; in zonefs_file_truncate()
688 loff_t isize = i_size_read(file_inode(file)); in zonefs_file_llseek() local
695 return generic_file_llseek_size(file, offset, whence, isize, isize); in zonefs_file_llseek()
1011 loff_t isize; in zonefs_file_read_iter() local
1030 isize = i_size_read(inode); in zonefs_file_read_iter()
1031 if (iocb->ki_pos >= isize) { in zonefs_file_read_iter()
1036 iov_iter_truncate(to, isize - iocb->ki_pos); in zonefs_file_read_iter()