/kernel/linux/linux-5.10/fs/coda/ |
H A D | file.c | 43 loff_t ki_pos = iocb->ki_pos; in coda_file_read_iter() local 49 count, ki_pos, CODA_ACCESS_TYPE_READ); in coda_file_read_iter() 53 ret = vfs_iter_read(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_read_iter() 58 count, ki_pos, CODA_ACCESS_TYPE_READ_FINISH); in coda_file_read_iter() 69 loff_t ki_pos = iocb->ki_pos; in coda_file_write_iter() local 75 count, ki_pos, CODA_ACCESS_TYPE_WRITE); in coda_file_write_iter() 81 ret = vfs_iter_write(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_write_iter() 91 count, ki_pos, CODA_ACCESS_TYPE_WRITE_FINIS in coda_file_write_iter() [all...] |
/kernel/linux/linux-6.6/fs/configfs/ |
H A D | file.c | 93 __func__, iov_iter_count(to), iocb->ki_pos, buffer->page); in configfs_read_iter() 94 if (iocb->ki_pos >= buffer->count) in configfs_read_iter() 96 retval = copy_to_iter(buffer->page + iocb->ki_pos, in configfs_read_iter() 97 buffer->count - iocb->ki_pos, to); in configfs_read_iter() 98 iocb->ki_pos += retval; in configfs_read_iter() 168 if (iocb->ki_pos >= buffer->bin_buffer_size) in configfs_bin_read_iter() 170 retval = copy_to_iter(buffer->bin_buffer + iocb->ki_pos, in configfs_bin_read_iter() 171 buffer->bin_buffer_size - iocb->ki_pos, to); in configfs_bin_read_iter() 172 iocb->ki_pos += retval; in configfs_bin_read_iter() 231 iocb->ki_pos in configfs_write_iter() [all...] |
/kernel/linux/linux-6.6/fs/coda/ |
H A D | file.c | 46 loff_t ki_pos = iocb->ki_pos; in coda_file_read_iter() local 52 count, ki_pos, CODA_ACCESS_TYPE_READ); in coda_file_read_iter() 56 ret = vfs_iter_read(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_read_iter() 61 count, ki_pos, CODA_ACCESS_TYPE_READ_FINISH); in coda_file_read_iter() 72 loff_t ki_pos = iocb->ki_pos; in coda_file_write_iter() local 78 count, ki_pos, CODA_ACCESS_TYPE_WRITE); in coda_file_write_iter() 84 ret = vfs_iter_write(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_write_iter() 94 count, ki_pos, CODA_ACCESS_TYPE_WRITE_FINIS in coda_file_write_iter() 106 loff_t ki_pos = *ppos; coda_file_splice_read() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_dp_aux_dev.c | 149 loff_t pos = iocb->ki_pos; in auxdev_read_iter() 179 if (pos != iocb->ki_pos) in auxdev_read_iter() 180 res = pos - iocb->ki_pos; in auxdev_read_iter() 181 iocb->ki_pos = pos; in auxdev_read_iter() 192 loff_t pos = iocb->ki_pos; in auxdev_write_iter() 222 if (pos != iocb->ki_pos) in auxdev_write_iter() 223 res = pos - iocb->ki_pos; in auxdev_write_iter() 224 iocb->ki_pos = pos; in auxdev_write_iter()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/display/ |
H A D | drm_dp_aux_dev.c | 149 loff_t pos = iocb->ki_pos; in auxdev_read_iter() 179 if (pos != iocb->ki_pos) in auxdev_read_iter() 180 res = pos - iocb->ki_pos; in auxdev_read_iter() 181 iocb->ki_pos = pos; in auxdev_read_iter() 192 loff_t pos = iocb->ki_pos; in auxdev_write_iter() 222 if (pos != iocb->ki_pos) in auxdev_write_iter() 223 res = pos - iocb->ki_pos; in auxdev_write_iter() 224 iocb->ki_pos = pos; in auxdev_write_iter()
|
/kernel/linux/linux-6.6/fs/9p/ |
H A D | vfs_file.c | 359 fid->fid, iov_iter_count(to), iocb->ki_pos); in v9fs_file_read_iter() 367 ret = p9_client_read_once(fid, iocb->ki_pos, to, &err); in v9fs_file_read_iter() 369 ret = p9_client_read(fid, iocb->ki_pos, to, &err); in v9fs_file_read_iter() 373 iocb->ki_pos += ret; in v9fs_file_read_iter() 425 origin = iocb->ki_pos; in v9fs_file_write_iter() 426 retval = p9_client_write(file->private_data, iocb->ki_pos, from, &err); in v9fs_file_write_iter() 437 iocb->ki_pos += retval; in v9fs_file_write_iter() 439 if (iocb->ki_pos > i_size) { in v9fs_file_write_iter() 440 inode_add_bytes(inode, iocb->ki_pos - i_size); in v9fs_file_write_iter() 445 v9fs_i_size_write(inode, iocb->ki_pos); in v9fs_file_write_iter() [all...] |
/kernel/linux/linux-6.6/fs/ext2/ |
H A D | file.c | 69 if (ret > 0 && iocb->ki_pos > i_size_read(inode)) { in ext2_dax_write_iter() 70 i_size_write(inode, iocb->ki_pos); in ext2_dax_write_iter() 184 loff_t pos = iocb->ki_pos; in ext2_dio_write_end_io() 219 loff_t offset = iocb->ki_pos; in ext2_dio_write_iter() 234 if (iocb->ki_pos + iov_iter_count(from) > i_size_read(inode) || in ext2_dio_write_iter() 235 (!IS_ALIGNED(iocb->ki_pos | iov_iter_alignment(from), blocksize))) in ext2_dio_write_iter() 254 pos = iocb->ki_pos; in ext2_dio_write_iter()
|
H A D | trace.h | 28 __entry->pos = iocb->ki_pos; 72 __entry->pos = iocb->ki_pos;
|
/kernel/linux/linux-6.6/fs/zonefs/ |
H A D | file.c | 369 if (i_size_read(inode) < iocb->ki_pos + size) { in zonefs_file_write_dio_end_io() 370 zonefs_update_stats(inode, iocb->ki_pos + size); in zonefs_file_write_dio_end_io() 371 zonefs_i_size_write(inode, iocb->ki_pos + size); in zonefs_file_write_dio_end_io() 433 iocb->ki_pos = z->z_wpoffset; in zonefs_write_checks() 437 count = zonefs_write_check_limits(file, iocb->ki_pos, in zonefs_write_checks() 486 if ((iocb->ki_pos | count) & (sb->s_blocksize - 1)) { in zonefs_file_dio_write() 494 if (iocb->ki_pos != z->z_wpoffset) { in zonefs_file_dio_write() 589 if (iocb->ki_pos >= z->z_capacity) in zonefs_file_write_iter() 630 if (iocb->ki_pos >= z->z_capacity) in zonefs_file_read_iter() 643 if (iocb->ki_pos > in zonefs_file_read_iter() [all...] |
/kernel/linux/linux-5.10/fs/9p/ |
H A D | vfs_file.c | 389 iov_iter_count(to), iocb->ki_pos); in v9fs_file_read_iter() 392 ret = p9_client_read_once(fid, iocb->ki_pos, to, &err); in v9fs_file_read_iter() 394 ret = p9_client_read(fid, iocb->ki_pos, to, &err); in v9fs_file_read_iter() 398 iocb->ki_pos += ret; in v9fs_file_read_iter() 422 origin = iocb->ki_pos; in v9fs_file_write_iter() 423 retval = p9_client_write(file->private_data, iocb->ki_pos, from, &err); in v9fs_file_write_iter() 433 iocb->ki_pos += retval; in v9fs_file_write_iter() 435 if (iocb->ki_pos > i_size) { in v9fs_file_write_iter() 436 inode_add_bytes(inode, iocb->ki_pos - i_size); in v9fs_file_write_iter() 441 v9fs_i_size_write(inode, iocb->ki_pos); in v9fs_file_write_iter() [all...] |
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_file.c | 226 trace_xfs_file_direct_read(ip, count, iocb->ki_pos); in xfs_file_dio_aio_read() 255 trace_xfs_file_dax_read(ip, count, iocb->ki_pos); in xfs_file_dax_read() 282 trace_xfs_file_buffered_read(ip, iov_iter_count(to), iocb->ki_pos); in xfs_file_buffered_aio_read() 379 if (iocb->ki_pos > isize) { in xfs_file_aio_write_checks() 401 trace_xfs_zero_eof(ip, isize, iocb->ki_pos - isize); in xfs_file_aio_write_checks() 402 error = iomap_zero_range(inode, isize, iocb->ki_pos - isize, in xfs_file_aio_write_checks() 427 loff_t offset = iocb->ki_pos; in xfs_dio_write_end_io() 541 if ((iocb->ki_pos | count) & target->bt_logical_sectormask) in xfs_file_dio_aio_write() 551 if ((iocb->ki_pos & mp->m_blockmask) || in xfs_file_dio_aio_write() 552 ((iocb->ki_pos in xfs_file_dio_aio_write() [all...] |
/kernel/linux/linux-5.10/fs/ceph/ |
H A D | file.c | 875 u64 off = iocb->ki_pos; in ceph_sync_read() 982 if (off > iocb->ki_pos) { in ceph_sync_read() 986 ret = off - iocb->ki_pos; in ceph_sync_read() 987 iocb->ki_pos = off; in ceph_sync_read() 1035 loff_t endoff = aio_req->iocb->ki_pos + aio_req->total_len; in ceph_aio_complete() 1111 loff_t endoff = aio_req->iocb->ki_pos + rc; in ceph_aio_complete_req() 1222 loff_t pos = iocb->ki_pos; in ceph_direct_read_write() 1282 if (pos == iocb->ki_pos && !is_sync_kiocb(iocb) && in ceph_direct_read_write() 1400 if (ret != -EOLDSNAPC && pos > iocb->ki_pos) { in ceph_direct_read_write() 1401 ret = pos - iocb->ki_pos; in ceph_direct_read_write() [all...] |
/kernel/linux/linux-5.10/fs/ext4/ |
H A D | file.c | 232 if (iocb->ki_pos >= sbi->s_bitmap_maxbytes) in ext4_generic_write_checks() 234 iov_iter_truncate(from, sbi->s_bitmap_maxbytes - iocb->ki_pos); in ext4_generic_write_checks() 269 ret = generic_perform_write(iocb->ki_filp, from, iocb->ki_pos); in ext4_buffered_write_iter() 275 iocb->ki_pos += ret; in ext4_buffered_write_iter() 373 loff_t pos = iocb->ki_pos; in ext4_dio_write_end_io() 435 offset = iocb->ki_pos; in ext4_dio_write_checks() 475 loff_t offset = iocb->ki_pos; in ext4_dio_write_iter() 537 offset = iocb->ki_pos; in ext4_dio_write_iter() 589 offset = iocb->ki_pos; in ext4_dio_write_iter() 636 offset = iocb->ki_pos; in ext4_dax_write_iter() [all...] |
/kernel/linux/linux-6.6/block/ |
H A D | fops.c | 51 loff_t pos = iocb->ki_pos; in __blkdev_direct_IO_simple() 139 iocb->ki_pos += ret; in blkdev_bio_end_io() 171 loff_t pos = iocb->ki_pos; in __blkdev_direct_IO() 286 iocb->ki_pos += ret; in blkdev_bio_end_io_async() 310 loff_t pos = iocb->ki_pos; in __blkdev_direct_IO_async() 624 iocb->ki_pos += written; in blkdev_direct_write() 662 if (iocb->ki_pos >= size) in blkdev_write_iter() 668 size -= iocb->ki_pos; in blkdev_write_iter() 697 loff_t pos = iocb->ki_pos; in blkdev_read_iter() 722 iocb->ki_pos in blkdev_read_iter() [all...] |
/kernel/linux/linux-6.6/mm/ |
H A D | filemap.c | 2458 if (filemap_range_uptodate(mapping, iocb->ki_pos, count, folio, in filemap_update_page() 2541 pgoff_t index = iocb->ki_pos >> PAGE_SHIFT; in filemap_get_pages() 2547 last_index = DIV_ROUND_UP(iocb->ki_pos + count, PAGE_SIZE); in filemap_get_pages() 2564 iocb->ki_pos >> PAGE_SHIFT, fbatch); in filemap_get_pages() 2630 if (unlikely(iocb->ki_pos >= inode->i_sb->s_maxbytes)) in filemap_read() 2649 if (unlikely(iocb->ki_pos >= i_size_read(inode))) in filemap_read() 2665 if (unlikely(iocb->ki_pos >= isize)) in filemap_read() 2667 end_offset = min_t(loff_t, isize, iocb->ki_pos + iter->count); in filemap_read() 2688 if (!pos_same_folio(iocb->ki_pos, last_pos - 1, in filemap_read() 2695 size_t offset = iocb->ki_pos in filemap_read() [all...] |
/kernel/linux/linux-6.6/fs/ceph/ |
H A D | file.c | 960 ssize_t __ceph_sync_read(struct inode *inode, loff_t *ki_pos, in __ceph_sync_read() argument 968 u64 off = *ki_pos; in __ceph_sync_read() 974 dout("sync_read on inode %p %llx~%llx\n", inode, *ki_pos, len); in __ceph_sync_read() 1147 ret = i_size - *ki_pos; in __ceph_sync_read() 1148 *ki_pos = i_size; in __ceph_sync_read() 1150 ret = off - *ki_pos; in __ceph_sync_read() 1151 *ki_pos = off; in __ceph_sync_read() 1167 dout("sync_read on file %p %llx~%zx %s\n", file, iocb->ki_pos, in ceph_sync_read() 1170 return __ceph_sync_read(inode, &iocb->ki_pos, to, retry_op, NULL); in ceph_sync_read() 1214 loff_t endoff = aio_req->iocb->ki_pos in ceph_aio_complete() [all...] |
/kernel/linux/linux-6.6/fs/ext4/ |
H A D | file.c | 66 return IS_ALIGNED(iocb->ki_pos | iov_iter_alignment(iter), dio_align); in ext4_should_use_dio() 263 if (iocb->ki_pos >= sbi->s_bitmap_maxbytes) in ext4_generic_write_checks() 265 iov_iter_truncate(from, sbi->s_bitmap_maxbytes - iocb->ki_pos); in ext4_generic_write_checks() 377 loff_t pos = iocb->ki_pos; in ext4_dio_write_end_io() 437 offset = iocb->ki_pos; in ext4_dio_write_checks() 503 loff_t offset = iocb->ki_pos; in ext4_dio_write_iter() 556 offset = iocb->ki_pos; in ext4_dio_write_iter() 602 offset = iocb->ki_pos; in ext4_dio_write_iter() 649 offset = iocb->ki_pos; in ext4_dax_write_iter()
|
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_file.c | 446 if (iocb->ki_pos <= i_size_read(inode)) in xfs_file_write_checks() 451 if (iocb->ki_pos > isize) { in xfs_file_write_checks() 477 trace_xfs_zero_eof(ip, isize, iocb->ki_pos - isize); in xfs_file_write_checks() 478 error = xfs_zero_range(ip, isize, iocb->ki_pos - isize, NULL); in xfs_file_write_checks() 497 loff_t offset = iocb->ki_pos; in xfs_dio_write_end_io() 650 if (iocb->ki_pos > isize || iocb->ki_pos + count >= isize) { in xfs_file_dio_write_unaligned() 716 if ((iocb->ki_pos | count) & target->bt_logical_sectormask) in xfs_file_dio_write() 718 if ((iocb->ki_pos | count) & ip->i_mount->m_blockmask) in xfs_file_dio_write() 741 pos = iocb->ki_pos; in xfs_file_dax_write() [all...] |
/kernel/linux/linux-5.10/fs/ext2/ |
H A D | file.c | 67 if (ret > 0 && iocb->ki_pos > i_size_read(inode)) { in ext2_dax_write_iter() 68 i_size_write(inode, iocb->ki_pos); in ext2_dax_write_iter()
|
/kernel/linux/linux-5.10/fs/ |
H A D | seq_file.c | 161 kiocb.ki_pos = *ppos; in seq_read() 163 *ppos = kiocb.ki_pos; in seq_read() 188 if (iocb->ki_pos == 0) { in seq_read_iter() 193 /* Don't assume ki_pos is where we left it */ in seq_read_iter() 194 if (unlikely(iocb->ki_pos != m->read_pos)) { in seq_read_iter() 195 while ((err = traverse(m, iocb->ki_pos)) == -EAGAIN) in seq_read_iter() 204 m->read_pos = iocb->ki_pos; in seq_read_iter() 289 iocb->ki_pos += copied; in seq_read_iter()
|
/kernel/linux/linux-5.10/fs/nfs/ |
H A D | direct.c | 456 file, count, (long long) iocb->ki_pos); in nfs_file_direct_read() 471 dreq->io_start = iocb->ki_pos; in nfs_file_direct_read() 490 requested = nfs_direct_read_schedule_iovec(dreq, iter, iocb->ki_pos); in nfs_file_direct_read() 499 iocb->ki_pos += result; in nfs_file_direct_read() 945 file, iov_iter_count(iter), (long long) iocb->ki_pos); in nfs_file_direct_write() 957 pos = iocb->ki_pos; in nfs_file_direct_write() 1003 iocb->ki_pos = pos + result; in nfs_file_direct_write()
|
/kernel/linux/linux-6.6/fs/nfs/ |
H A D | file.c | 167 iov_iter_count(to), (unsigned long) iocb->ki_pos); in nfs_file_read() 654 file, iov_iter_count(from), (long long) iocb->ki_pos); in nfs_file_write() 661 if (iocb->ki_flags & IOCB_APPEND || iocb->ki_pos > i_size_read(inode)) { in nfs_file_write() 683 iocb->ki_pos - written, in nfs_file_write() 684 iocb->ki_pos - 1); in nfs_file_write() 690 iocb->ki_pos - written, in nfs_file_write() 691 iocb->ki_pos - 1); in nfs_file_write()
|
H A D | direct.c | 430 file, count, (long long) iocb->ki_pos); in nfs_file_direct_read() 445 dreq->io_start = iocb->ki_pos; in nfs_file_direct_read() 464 requested = nfs_direct_read_schedule_iovec(dreq, iter, iocb->ki_pos); in nfs_file_direct_read() 473 iocb->ki_pos += result; in nfs_file_direct_read() 968 file, iov_iter_count(iter), (long long) iocb->ki_pos); in nfs_file_direct_write() 980 pos = iocb->ki_pos; in nfs_file_direct_write() 1026 iocb->ki_pos = pos + result; in nfs_file_direct_write()
|
/kernel/linux/linux-6.6/fs/ |
H A D | seq_file.c | 161 kiocb.ki_pos = *ppos; in seq_read() 163 *ppos = kiocb.ki_pos; in seq_read() 188 if (iocb->ki_pos == 0) { in seq_read_iter() 193 /* Don't assume ki_pos is where we left it */ in seq_read_iter() 194 if (unlikely(iocb->ki_pos != m->read_pos)) { in seq_read_iter() 195 while ((err = traverse(m, iocb->ki_pos)) == -EAGAIN) in seq_read_iter() 204 m->read_pos = iocb->ki_pos; in seq_read_iter() 289 iocb->ki_pos += copied; in seq_read_iter()
|
/kernel/linux/linux-5.10/fs/zonefs/ |
H A D | super.c | 722 if (i_size_read(inode) < iocb->ki_pos + size) { in zonefs_file_write_dio_end_io() 723 zonefs_update_stats(inode, iocb->ki_pos + size); in zonefs_file_write_dio_end_io() 724 zonefs_i_size_write(inode, iocb->ki_pos + size); in zonefs_file_write_dio_end_io() 804 iocb->ki_pos += size; in zonefs_file_dio_append() 860 iocb->ki_pos = zi->i_wpoffset; in zonefs_write_checks() 864 count = zonefs_write_check_limits(file, iocb->ki_pos, in zonefs_write_checks() 914 if ((iocb->ki_pos | count) & (sb->s_blocksize - 1)) { in zonefs_file_dio_write() 922 if (iocb->ki_pos != zi->i_wpoffset) { in zonefs_file_dio_write() 978 iocb->ki_pos += ret; in zonefs_file_buffered_write() 1001 if (iocb->ki_pos > in zonefs_file_write_iter() [all...] |