Lines Matching refs:i_size
495 loff_t i_size = i_size_read(&inode->v); in __bch2_writepage() local
501 if (folio_end_pos(folio) <= i_size) in __bch2_writepage()
505 if (folio_pos(folio) >= i_size) { in __bch2_writepage()
518 i_size - folio_pos(folio), in __bch2_writepage()
610 round_up(i_size, block_bytes(c)) && in __bch2_writepage()
614 round_up(i_size, block_bytes(c)), in __bch2_writepage()
615 i_size); in __bch2_writepage()
619 w->io->op.new_i_size = i_size; in __bch2_writepage()
685 if (!offset && pos + len >= inode->v.i_size) { in bch2_write_begin()
691 if (folio_pos(folio) >= inode->v.i_size) { in bch2_write_begin()
756 if (pos + copied > inode->v.i_size) in bch2_write_end()
800 loff_t last_folio_pos = inode->v.i_size; in __bch2_buffered_write()
827 if (end >= inode->v.i_size) { in __bch2_buffered_write()
893 pos + copied + f_copied < inode->v.i_size) { in __bch2_buffered_write()
918 if (end > inode->v.i_size) in __bch2_buffered_write()
949 if (last_folio_pos >= inode->v.i_size) in __bch2_buffered_write()
950 truncate_pagecache(&inode->v, inode->v.i_size); in __bch2_buffered_write()