Lines Matching defs:i_size
863 * If we get a short result from the OSD, check against i_size; we need to
900 u64 i_size;
939 i_size = i_size_read(inode);
940 dout("sync_read %llu~%llu got %zd i_size %llu%s\n",
941 off, len, ret, i_size, (more ? " MORE" : ""));
945 if (ret >= 0 && ret < len && (off + ret < i_size)) {
946 int zlen = min(len - ret, i_size - off - ret);
978 if (off >= i_size || !more)
1107 * i_size.
1110 loff_t i_size = i_size_read(inode);
1112 if (endoff < i_size)
1114 i_size - endoff);
1279 * To simplify error handling, allow AIO when IO within i_size
1625 loff_t i_size;
1644 i_size = i_size_read(inode);
1647 if (iocb->ki_pos < i_size &&
1649 loff_t end = min_t(loff_t, i_size,
1660 if (iocb->ki_pos < i_size && read < len) {
1662 i_size - iocb->ki_pos);
1672 if (retry_op == CHECK_EOF && iocb->ki_pos < i_size &&
1675 ", reading more\n", iocb->ki_pos, i_size);
1780 dout("aio_write %p %llx.%llx %llu~%zd getting caps. i_size %llu\n",
1901 loff_t i_size;
1912 i_size = i_size_read(inode);
1915 offset += i_size;
1931 if (offset < 0 || offset >= i_size) {
1937 if (offset < 0 || offset >= i_size) {
1941 offset = i_size;
1945 ret = vfs_setpos(file, offset, max(i_size, fsc->max_file_size));
2218 * local i_size may be stale due to other clients writing to the source