/linux-6.3-rc2/fs/configfs/ |
A D | file.c | 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() 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 += len; in configfs_write_iter() 255 end_offset = iocb->ki_pos + iov_iter_count(from); in configfs_bin_write_iter() 283 buffer->bin_buffer_size - iocb->ki_pos, from); in configfs_bin_write_iter() [all …]
|
/linux-6.3-rc2/fs/coda/ |
A D | file.c | 45 loff_t ki_pos = iocb->ki_pos; in coda_file_read_iter() local 51 count, ki_pos, CODA_ACCESS_TYPE_READ); in coda_file_read_iter() 55 ret = vfs_iter_read(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_read_iter() 60 count, ki_pos, CODA_ACCESS_TYPE_READ_FINISH); in coda_file_read_iter() 71 loff_t ki_pos = iocb->ki_pos; in coda_file_write_iter() local 77 count, ki_pos, CODA_ACCESS_TYPE_WRITE); in coda_file_write_iter() 83 ret = vfs_iter_write(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_write_iter() 93 count, ki_pos, CODA_ACCESS_TYPE_WRITE_FINISH); in coda_file_write_iter()
|
/linux-6.3-rc2/drivers/gpu/drm/display/ |
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()
|
/linux-6.3-rc2/fs/zonefs/ |
A D | file.c | 365 if (i_size_read(inode) < iocb->ki_pos + size) { in zonefs_file_write_dio_end_io() 366 zonefs_update_stats(inode, iocb->ki_pos + size); in zonefs_file_write_dio_end_io() 367 zonefs_i_size_write(inode, iocb->ki_pos + size); in zonefs_file_write_dio_end_io() 442 iocb->ki_pos += size; in zonefs_file_dio_append() 499 iocb->ki_pos = z->z_wpoffset; in zonefs_write_checks() 561 if (iocb->ki_pos != z->z_wpoffset) { in zonefs_file_dio_write() 623 iocb->ki_pos += ret; in zonefs_file_buffered_write() 647 if (iocb->ki_pos >= z->z_capacity) in zonefs_file_write_iter() 688 if (iocb->ki_pos >= z->z_capacity) in zonefs_file_read_iter() 701 if (iocb->ki_pos >= isize) { in zonefs_file_read_iter() [all …]
|
/linux-6.3-rc2/fs/9p/ |
A D | vfs_file.c | 373 iov_iter_count(to), iocb->ki_pos); in v9fs_file_read_iter() 376 ret = p9_client_read_once(fid, iocb->ki_pos, to, &err); in v9fs_file_read_iter() 378 ret = p9_client_read(fid, iocb->ki_pos, to, &err); in v9fs_file_read_iter() 382 iocb->ki_pos += ret; in v9fs_file_read_iter() 404 origin = iocb->ki_pos; in v9fs_file_write_iter() 405 retval = p9_client_write(file->private_data, iocb->ki_pos, from, &err); in v9fs_file_write_iter() 416 iocb->ki_pos += retval; in v9fs_file_write_iter() 418 if (iocb->ki_pos > i_size) { in v9fs_file_write_iter() 419 inode_add_bytes(inode, iocb->ki_pos - i_size); in v9fs_file_write_iter() 424 v9fs_i_size_write(inode, iocb->ki_pos); in v9fs_file_write_iter()
|
/linux-6.3-rc2/fs/ext4/ |
A D | file.c | 66 return IS_ALIGNED(iocb->ki_pos | iov_iter_alignment(iter), dio_align); in ext4_should_use_dio() 252 if (iocb->ki_pos >= sbi->s_bitmap_maxbytes) in ext4_generic_write_checks() 254 iov_iter_truncate(from, sbi->s_bitmap_maxbytes - iocb->ki_pos); in ext4_generic_write_checks() 295 iocb->ki_pos += ret; in ext4_buffered_write_iter() 393 loff_t pos = iocb->ki_pos; in ext4_dio_write_end_io() 460 offset = iocb->ki_pos; in ext4_dio_write_checks() 500 loff_t offset = iocb->ki_pos; in ext4_dio_write_iter() 563 offset = iocb->ki_pos; in ext4_dio_write_iter() 616 offset = iocb->ki_pos; in ext4_dio_write_iter() 663 offset = iocb->ki_pos; in ext4_dax_write_iter()
|
/linux-6.3-rc2/block/ |
A D | fops.c | 59 loff_t pos = iocb->ki_pos; in __blkdev_direct_IO_simple() 147 iocb->ki_pos += ret; in blkdev_bio_end_io() 179 loff_t pos = iocb->ki_pos; in __blkdev_direct_IO() 294 iocb->ki_pos += ret; in blkdev_bio_end_io_async() 318 loff_t pos = iocb->ki_pos; in __blkdev_direct_IO_async() 536 if (iocb->ki_pos >= size) in blkdev_write_iter() 542 size -= iocb->ki_pos; in blkdev_write_iter() 561 loff_t pos = iocb->ki_pos; in blkdev_read_iter() 598 iocb->ki_pos += ret; in blkdev_read_iter()
|
/linux-6.3-rc2/fs/ceph/ |
A D | file.c | 935 u64 off = iocb->ki_pos; in ceph_sync_read() 1041 if (off > iocb->ki_pos) { in ceph_sync_read() 1045 iocb->ki_pos = i_size; in ceph_sync_read() 1048 iocb->ki_pos = off; in ceph_sync_read() 1282 loff_t pos = iocb->ki_pos; in ceph_direct_read_write() 1462 ret = pos - iocb->ki_pos; in ceph_direct_read_write() 1463 iocb->ki_pos = pos; in ceph_direct_read_write() 1591 iocb->ki_pos = pos; in ceph_sync_write() 1715 iocb->ki_pos += ret; in ceph_read_iter() 1722 iocb->ki_pos += ret; in ceph_read_iter() [all …]
|
/linux-6.3-rc2/fs/xfs/ |
A D | xfs_file.c | 381 if (iocb->ki_pos <= i_size_read(inode)) in xfs_file_write_checks() 386 if (iocb->ki_pos > isize) { in xfs_file_write_checks() 412 trace_xfs_zero_eof(ip, isize, iocb->ki_pos - isize); in xfs_file_write_checks() 432 loff_t offset = iocb->ki_pos; in xfs_dio_write_end_io() 585 if (iocb->ki_pos > isize || iocb->ki_pos + count >= isize) { in xfs_file_dio_write_unaligned() 651 if ((iocb->ki_pos | count) & target->bt_logical_sectormask) in xfs_file_dio_write() 653 if ((iocb->ki_pos | count) & ip->i_mount->m_blockmask) in xfs_file_dio_write() 676 pos = iocb->ki_pos; in xfs_file_dax_write() 680 if (ret > 0 && iocb->ki_pos > i_size_read(inode)) { in xfs_file_dax_write() 681 i_size_write(inode, iocb->ki_pos); in xfs_file_dax_write() [all …]
|
/linux-6.3-rc2/mm/ |
A D | filemap.c | 2748 iocb->ki_pos += copied; in filemap_read() 2809 iocb->ki_pos, in generic_file_read_iter() 2819 iocb->ki_pos += retval; in generic_file_read_iter() 2894 iocb.ki_pos = *ppos; in filemap_splice_read() 2909 iocb.ki_pos = *ppos; in filemap_splice_read() 3812 loff_t pos = iocb->ki_pos; in generic_file_direct_write() 3880 iocb->ki_pos = pos; in generic_file_direct_write() 3892 loff_t pos = iocb->ki_pos; in generic_perform_write() 4021 pos = iocb->ki_pos; in __generic_file_write_iter() 4042 iocb->ki_pos = endbyte + 1; in __generic_file_write_iter() [all …]
|
A D | page_io.c | 308 sio->iocb.ki_pos + sio->len != pos) { in swap_writepage_fs() 317 sio->iocb.ki_pos = pos; in swap_writepage_fs() 439 sio->iocb.ki_pos + sio->len != pos) { in swap_readpage_fs() 447 sio->iocb.ki_pos = pos; in swap_readpage_fs()
|
/linux-6.3-rc2/fs/nfs/ |
A D | file.c | 167 iov_iter_count(to), (unsigned long) iocb->ki_pos); in nfs_file_read() 641 file, iov_iter_count(from), (long long) iocb->ki_pos); in nfs_file_write() 648 if (iocb->ki_flags & IOCB_APPEND || iocb->ki_pos > i_size_read(inode)) { in nfs_file_write() 669 iocb->ki_pos += written; in nfs_file_write() 674 iocb->ki_pos - written, in nfs_file_write() 675 iocb->ki_pos - 1); in nfs_file_write() 681 iocb->ki_pos - written, in nfs_file_write() 682 iocb->ki_pos - 1); in nfs_file_write()
|
A D | direct.c | 419 file, count, (long long) iocb->ki_pos); in nfs_file_direct_read() 434 dreq->io_start = iocb->ki_pos; in nfs_file_direct_read() 453 requested = nfs_direct_read_schedule_iovec(dreq, iter, iocb->ki_pos); in nfs_file_direct_read() 462 iocb->ki_pos += result; in nfs_file_direct_read() 884 file, iov_iter_count(iter), (long long) iocb->ki_pos); in nfs_file_direct_write() 896 pos = iocb->ki_pos; in nfs_file_direct_write() 942 iocb->ki_pos = pos + result; in nfs_file_direct_write()
|
/linux-6.3-rc2/fs/ |
A D | read_write.c | 386 kiocb.ki_pos = (ppos ? *ppos : 0); in new_sync_read() 392 *ppos = kiocb.ki_pos; in new_sync_read() 426 kiocb.ki_pos = pos ? *pos : 0; in __kernel_read() 431 *pos = kiocb.ki_pos; in __kernel_read() 488 kiocb.ki_pos = (ppos ? *ppos : 0); in new_sync_write() 494 *ppos = kiocb.ki_pos; in new_sync_write() 516 kiocb.ki_pos = pos ? *pos : 0; in __kernel_write_iter() 520 *pos = kiocb.ki_pos; in __kernel_write_iter() 730 kiocb.ki_pos = (ppos ? *ppos : 0); in do_iter_readv_writev() 738 *ppos = kiocb.ki_pos; in do_iter_readv_writev() [all …]
|
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() 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()
|
/linux-6.3-rc2/io_uring/ |
A D | rw.c | 82 rw->kiocb.ki_pos = READ_ONCE(sqe->off); in io_prep_rw() 157 if (rw->kiocb.ki_pos != -1) in io_kiocb_update_pos() 158 return &rw->kiocb.ki_pos; in io_kiocb_update_pos() 162 rw->kiocb.ki_pos = req->file->f_pos; in io_kiocb_update_pos() 163 return &rw->kiocb.ki_pos; in io_kiocb_update_pos() 166 rw->kiocb.ki_pos = 0; in io_kiocb_update_pos() 336 req->file->f_pos = rw->kiocb.ki_pos; in kiocb_done() 422 return (kiocb->ki_filp->f_mode & FMODE_STREAM) ? NULL : &kiocb->ki_pos; in io_kiocb_ppos() 949 trace_io_uring_short_write(req->ctx, kiocb->ki_pos - ret2, in io_write()
|
/linux-6.3-rc2/fs/ext2/ |
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()
|
/linux-6.3-rc2/fs/cachefiles/ |
A D | io.c | 139 ki->iocb.ki_pos = start_pos + skipped; in cachefiles_read() 155 trace_cachefiles_read(object, file_inode(file), ki->iocb.ki_pos, len - skipped); in cachefiles_read() 310 ki->iocb.ki_pos = start_pos; in __cachefiles_write() 337 trace_cachefiles_write(object, inode, ki->iocb.ki_pos, len); in __cachefiles_write()
|
/linux-6.3-rc2/fs/overlayfs/ |
A D | file.c | 283 orig_iocb->ki_pos = iocb->ki_pos; in ovl_aio_cleanup_handler() 318 ret = vfs_iter_read(real.file, iter, &iocb->ki_pos, in ovl_read_iter() 382 ret = vfs_iter_write(real.file, iter, &iocb->ki_pos, in ovl_write_iter()
|
/linux-6.3-rc2/fs/ntfs3/ |
A D | file.c | 806 loff_t pos = iocb->ki_pos; in ntfs_compress_write() 1015 iocb->ki_pos += written; in ntfs_compress_write() 1016 if (iocb->ki_pos > ni->i_valid) in ntfs_compress_write() 1017 ni->i_valid = iocb->ki_pos; in ntfs_compress_write() 1064 ret = ntfs_extend(inode, iocb->ki_pos, ret, file); in ntfs_file_write_iter()
|
/linux-6.3-rc2/fs/kernfs/ |
A D | file.c | 251 len = ops->read(of, buf, len, iocb->ki_pos); in kernfs_file_read_iter() 266 iocb->ki_pos += len; in kernfs_file_read_iter() 334 len = ops->write(of, buf, len, iocb->ki_pos); in kernfs_fop_write_iter() 342 iocb->ki_pos += len; in kernfs_fop_write_iter()
|
/linux-6.3-rc2/fs/iomap/ |
A D | direct-io.c | 85 loff_t offset = iocb->ki_pos; in iomap_dio_complete() 97 iocb->ki_pos += ret; in iomap_dio_complete() 485 .pos = iocb->ki_pos, in __iomap_dio_rw()
|
/linux-6.3-rc2/fs/gfs2/ |
A D | file.c | 788 offs = offset_in_page(iocb->ki_pos); in should_fault_in_pages() 899 if (iocb->ki_pos + iov_iter_count(from) > i_size_read(&ip->i_inode)) in gfs2_file_direct_write() 1050 iocb->ki_pos += ret; in gfs2_file_buffered_write() 1095 gfs2_size_hint(file, iocb->ki_pos, iov_iter_count(from)); in gfs2_file_write_iter() 1142 (iocb->ki_pos - buffered) >> PAGE_SHIFT, in gfs2_file_write_iter() 1143 (iocb->ki_pos - 1) >> PAGE_SHIFT); in gfs2_file_write_iter()
|
/linux-6.3-rc2/arch/s390/hypfs/ |
A D | inode.c | 149 loff_t pos = iocb->ki_pos; in hypfs_read_iter() 159 iocb->ki_pos = pos + count; in hypfs_read_iter()
|
/linux-6.3-rc2/fs/fuse/ |
A D | dax.c | 724 ((iocb->ki_pos) >= i_size_read(inode) || in file_extending_write() 725 (iocb->ki_pos + iov_iter_count(from) > i_size_read(inode)))); in file_extending_write() 734 ret = fuse_direct_io(&io, from, &iocb->ki_pos, FUSE_DIO_WRITE); in fuse_dax_direct_write() 736 fuse_write_update_attr(inode, iocb->ki_pos, ret); in fuse_dax_direct_write()
|