Lines Matching refs:size
73 * for writeback: since the MDS can recover size and mtime there is no
79 * determines the size of the on-stack array used as a buffer.
86 size_t size = 0;
92 while (size < maxsize) {
98 bytes = iov_iter_get_pages2(iter, pages, maxsize - size,
101 return size ?: bytes;
103 size += bytes;
114 return size;
1432 u64 size = iov_iter_count(iter);
1438 size = min_t(u64, size, fsc->mount_options->wsize);
1440 size = min_t(u64, size, fsc->mount_options->rsize);
1444 vino, pos, &size, 0,
1456 len = iter_get_bvecs_alloc(iter, size, &bvecs, &num_pages);
1462 if (len != size)
1530 size = i_size_read(inode);
1537 if (ret >= 0 && ret < len && pos + ret < size) {
1540 size - pos - ret);
1557 if (!write && pos >= size)
1560 if (write && pos > size) {
2139 dout("sync_read hit hole, ppos %lld < size %lld"
2412 * llseek. be sure to verify file size on SEEK_END.
2428 struct inode *inode, loff_t offset, unsigned size)
2436 zero_user(page, offset & (PAGE_SIZE - 1), size);
2447 loff_t size = nearly - offset;
2448 if (length < size)
2449 size = length;
2450 ceph_zero_partial_page(inode, offset, size);
2451 offset += size;
2452 length -= size;
2455 loff_t size = round_down(length, PAGE_SIZE);
2456 truncate_pagecache_range(inode, offset, offset + size - 1);
2457 offset += size;
2458 length -= size;
2522 loff_t size = length;
2523 ret = ceph_zero_partial_object(inode, offset, &size);
2526 offset += size;
2527 length -= size;
2542 loff_t size = length;
2543 ret = ceph_zero_partial_object(inode, offset, &size);
2546 offset += size;
2547 length -= size;
2563 loff_t size;
2588 size = i_size_read(inode);
2591 if (offset >= size)
2593 if ((offset + length) > size)
2594 length = size - offset;
2687 * This function does several size-related checks, returning an error if:
2689 * - destination file size is not OK (inode_newsize_ok())
2695 loff_t size, endoff;
2697 size = i_size_read(src_inode);
2700 * to (size - src_off), just drop to VFS default implementation, as the
2704 if (src_off + len > size) {
2706 src_off, len, size);
2709 size = i_size_read(dst_inode);
2852 loff_t size;
2875 * size of the objects, or in cases where that would be more
2990 size = i_size_read(dst_inode);
3005 if (dst_off > size) {
3006 /* Let the MDS know about dst file size change */