/Linux-v5.4/fs/coda/ |
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_FINISH); in coda_file_write_iter()
|
/Linux-v5.4/drivers/gpu/drm/ |
D | drm_dp_aux_dev.c | 149 loff_t pos = iocb->ki_pos; in auxdev_read_iter() 183 if (pos != iocb->ki_pos) in auxdev_read_iter() 184 res = pos - iocb->ki_pos; in auxdev_read_iter() 185 iocb->ki_pos = pos; in auxdev_read_iter() 196 loff_t pos = iocb->ki_pos; in auxdev_write_iter() 230 if (pos != iocb->ki_pos) in auxdev_write_iter() 231 res = pos - iocb->ki_pos; in auxdev_write_iter() 232 iocb->ki_pos = pos; in auxdev_write_iter()
|
/Linux-v5.4/fs/xfs/ |
D | xfs_file.c | 183 trace_xfs_file_direct_read(ip, count, iocb->ki_pos); in xfs_file_dio_aio_read() 206 trace_xfs_file_dax_read(ip, count, iocb->ki_pos); in xfs_file_dax_read() 233 trace_xfs_file_buffered_read(ip, iov_iter_count(to), iocb->ki_pos); in xfs_file_buffered_aio_read() 330 if (iocb->ki_pos > isize) { in xfs_file_aio_write_checks() 352 trace_xfs_zero_eof(ip, isize, iocb->ki_pos - isize); in xfs_file_aio_write_checks() 353 error = iomap_zero_range(inode, isize, iocb->ki_pos - isize, in xfs_file_aio_write_checks() 378 loff_t offset = iocb->ki_pos; in xfs_dio_write_end_io() 493 if ((iocb->ki_pos | count) & target->bt_logical_sectormask) in xfs_file_dio_aio_write() 503 if ((iocb->ki_pos & mp->m_blockmask) || in xfs_file_dio_aio_write() 504 ((iocb->ki_pos + count) & mp->m_blockmask)) { in xfs_file_dio_aio_write() [all …]
|
/Linux-v5.4/fs/ceph/ |
D | file.c | 591 u64 off = iocb->ki_pos; in ceph_sync_read() 715 if (off > iocb->ki_pos) { in ceph_sync_read() 719 ret = off - iocb->ki_pos; in ceph_sync_read() 720 iocb->ki_pos = off; in ceph_sync_read() 768 loff_t endoff = aio_req->iocb->ki_pos + aio_req->total_len; in ceph_aio_complete() 833 loff_t endoff = aio_req->iocb->ki_pos + rc; in ceph_aio_complete_req() 943 loff_t pos = iocb->ki_pos; in ceph_direct_read_write() 1003 if (pos == iocb->ki_pos && !is_sync_kiocb(iocb) && in ceph_direct_read_write() 1114 if (ret != -EOLDSNAPC && pos > iocb->ki_pos) { in ceph_direct_read_write() 1115 ret = pos - iocb->ki_pos; in ceph_direct_read_write() [all …]
|
/Linux-v5.4/fs/9p/ |
D | vfs_file.c | 389 iov_iter_count(to), iocb->ki_pos); in v9fs_file_read_iter() 391 ret = p9_client_read(fid, iocb->ki_pos, to, &err); in v9fs_file_read_iter() 395 iocb->ki_pos += ret; in v9fs_file_read_iter() 419 origin = iocb->ki_pos; in v9fs_file_write_iter() 420 retval = p9_client_write(file->private_data, iocb->ki_pos, from, &err); in v9fs_file_write_iter() 430 iocb->ki_pos += retval; in v9fs_file_write_iter() 432 if (iocb->ki_pos > i_size) { in v9fs_file_write_iter() 433 inode_add_bytes(inode, iocb->ki_pos - i_size); in v9fs_file_write_iter() 438 v9fs_i_size_write(inode, iocb->ki_pos); in v9fs_file_write_iter()
|
D | vfs_addr.c | 238 loff_t pos = iocb->ki_pos; in v9fs_direct_IO()
|
/Linux-v5.4/fs/nfs/ |
D | direct.c | 554 file, count, (long long) iocb->ki_pos); in nfs_file_direct_read() 569 dreq->io_start = iocb->ki_pos; in nfs_file_direct_read() 586 requested = nfs_direct_read_schedule_iovec(dreq, iter, iocb->ki_pos); in nfs_file_direct_read() 594 iocb->ki_pos += result; in nfs_file_direct_read() 967 file, iov_iter_count(iter), (long long) iocb->ki_pos); in nfs_file_direct_write() 975 pos = iocb->ki_pos; in nfs_file_direct_write() 1013 iocb->ki_pos = pos + result; in nfs_file_direct_write()
|
D | file.c | 165 iov_iter_count(to), (unsigned long) iocb->ki_pos); in nfs_file_read() 608 file, iov_iter_count(from), (long long) iocb->ki_pos); in nfs_file_write() 620 if (iocb->ki_pos > i_size_read(inode)) in nfs_file_write() 627 result = generic_perform_write(file, from, iocb->ki_pos); in nfs_file_write() 635 iocb->ki_pos += written; in nfs_file_write()
|
/Linux-v5.4/fs/ext4/ |
D | file.c | 179 if (iocb->ki_pos >= sbi->s_bitmap_maxbytes) in ext4_write_checks() 181 iov_iter_truncate(from, sbi->s_bitmap_maxbytes - iocb->ki_pos); in ext4_write_checks() 251 ext4_unaligned_aio(inode, from, iocb->ki_pos)) { in ext4_file_write_iter() 259 if (ext4_overwrite_io(inode, iocb->ki_pos, iov_iter_count(from))) { in ext4_file_write_iter()
|
/Linux-v5.4/fs/ext2/ |
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-v5.4/mm/ |
D | filemap.c | 2016 loff_t *ppos = &iocb->ki_pos; in generic_file_buffered_read() 2290 if (filemap_range_has_page(mapping, iocb->ki_pos, in generic_file_read_iter() 2291 iocb->ki_pos + count - 1)) in generic_file_read_iter() 2295 iocb->ki_pos, in generic_file_read_iter() 2296 iocb->ki_pos + count - 1); in generic_file_read_iter() 2305 iocb->ki_pos += retval; in generic_file_read_iter() 2319 if (retval < 0 || !count || iocb->ki_pos >= size || in generic_file_read_iter() 2974 iocb->ki_pos = i_size_read(inode); in generic_write_checks() 2980 ret = generic_write_check_limits(file, iocb->ki_pos, &count); in generic_write_checks() 3170 loff_t pos = iocb->ki_pos; in generic_file_direct_write() [all …]
|
/Linux-v5.4/fs/iomap/ |
D | direct-io.c | 78 loff_t offset = iocb->ki_pos; in iomap_dio_complete() 90 iocb->ki_pos += ret; in iomap_dio_complete() 400 loff_t pos = iocb->ki_pos, start = pos; in iomap_dio_rw() 401 loff_t end = iocb->ki_pos + count - 1, ret = 0; in iomap_dio_rw()
|
/Linux-v5.4/fs/gfs2/ |
D | file.c | 749 loff_t offset = iocb->ki_pos; in gfs2_file_direct_write() 815 gfs2_size_hint(file, iocb->ki_pos, iov_iter_count(from)); in gfs2_file_write_iter() 861 pos = iocb->ki_pos; in gfs2_file_write_iter() 865 iocb->ki_pos += buffered; in gfs2_file_write_iter() 879 iocb->ki_pos += ret; in gfs2_file_write_iter()
|
/Linux-v5.4/arch/s390/hypfs/ |
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-v5.4/fs/ |
D | block_dev.c | 208 loff_t pos = iocb->ki_pos; in __blkdev_direct_IO_simple() 313 iocb->ki_pos += ret; in blkdev_bio_end_io() 348 loff_t pos = iocb->ki_pos; in __blkdev_direct_IO() 1981 if (iocb->ki_pos >= size) in blkdev_write_iter() 1987 iov_iter_truncate(from, size - iocb->ki_pos); in blkdev_write_iter() 2003 loff_t pos = iocb->ki_pos; in blkdev_read_iter()
|
D | direct-io.c | 257 loff_t offset = dio->iocb->ki_pos; in dio_complete() 326 dio->iocb->ki_pos += transferred; in dio_complete() 1174 loff_t offset = iocb->ki_pos; in do_blockdev_direct_IO()
|
D | read_write.c | 411 kiocb.ki_pos = (ppos ? *ppos : 0); in new_sync_read() 417 *ppos = kiocb.ki_pos; in new_sync_read() 480 kiocb.ki_pos = (ppos ? *ppos : 0); in new_sync_write() 486 *ppos = kiocb.ki_pos; in new_sync_write() 688 kiocb.ki_pos = (ppos ? *ppos : 0); in do_iter_readv_writev() 696 *ppos = kiocb.ki_pos; in do_iter_readv_writev()
|
D | io_uring.c | 1099 kiocb->ki_pos = READ_ONCE(sqe->off); in io_prep_rw() 1287 if (kiocb->ki_pos >= start && kiocb->ki_pos <= end) in io_should_merge() 1326 async_list->io_start = kiocb->ki_pos; in io_async_list_note() 1357 iovec.iov_len, &kiocb->ki_pos); in loop_rw_iter() 1360 iovec.iov_len, &kiocb->ki_pos); in loop_rw_iter() 1404 ret = rw_verify_area(READ, file, &kiocb->ki_pos, iov_count); in io_read() 1477 ret = rw_verify_area(WRITE, file, &kiocb->ki_pos, iov_count); in io_write()
|
/Linux-v5.4/fs/ocfs2/ |
D | file.c | 2290 int append_write = ((iocb->ki_pos + count) >= in ocfs2_file_write_iter() 2361 ret = ocfs2_prepare_inode_for_write(file, iocb->ki_pos, count, !nowait); in ocfs2_file_write_iter() 2369 ocfs2_is_io_unaligned(inode, count, iocb->ki_pos)) { in ocfs2_file_write_iter() 2402 iocb->ki_pos - written, in ocfs2_file_write_iter() 2403 iocb->ki_pos - 1); in ocfs2_file_write_iter() 2415 iocb->ki_pos - written, in ocfs2_file_write_iter() 2416 iocb->ki_pos - 1); in ocfs2_file_write_iter()
|
/Linux-v5.4/fs/overlayfs/ |
D | file.c | 243 ret = vfs_iter_read(real.file, iter, &iocb->ki_pos, in ovl_read_iter() 278 ret = vfs_iter_write(real.file, iter, &iocb->ki_pos, in ovl_write_iter()
|
/Linux-v5.4/drivers/staging/android/ |
D | ashmem.c | 310 ret = vfs_iter_read(asma->file, iter, &iocb->ki_pos, 0); in ashmem_read_iter() 313 asma->file->f_pos = iocb->ki_pos; in ashmem_read_iter()
|
/Linux-v5.4/fs/udf/ |
D | file.c | 152 loff_t end = iocb->ki_pos + iov_iter_count(from); in udf_file_write_iter()
|
/Linux-v5.4/fs/fuse/ |
D | file.c | 993 (iocb->ki_pos + iov_iter_count(to) > i_size_read(inode))) { in fuse_cache_read_iter() 1287 loff_t pos = iocb->ki_pos; in fuse_cache_write_iter() 1311 iocb->ki_pos = pos + written_buffered; in fuse_cache_write_iter() 1313 written = fuse_perform_write(iocb, mapping, from, iocb->ki_pos); in fuse_cache_write_iter() 1315 iocb->ki_pos += written; in fuse_cache_write_iter() 1513 res = __fuse_direct_read(&io, to, &iocb->ki_pos); in fuse_direct_read_iter() 1532 res = fuse_direct_io(&io, from, &iocb->ki_pos, in fuse_direct_write_iter() 1538 fuse_write_update_size(inode, iocb->ki_pos); in fuse_direct_write_iter() 3052 loff_t offset = iocb->ki_pos; in fuse_direct_IO()
|
/Linux-v5.4/fs/hugetlbfs/ |
D | inode.c | 276 unsigned long index = iocb->ki_pos >> huge_page_shift(h); in hugetlbfs_read_iter() 277 unsigned long offset = iocb->ki_pos & ~huge_page_mask(h); in hugetlbfs_read_iter() 328 iocb->ki_pos = ((loff_t)index << huge_page_shift(h)) + offset; in hugetlbfs_read_iter()
|
/Linux-v5.4/fs/ntfs/ |
D | file.c | 332 (unsigned long long)iocb->ki_pos, in ntfs_prepare_file_for_write() 379 pos = iocb->ki_pos; in ntfs_prepare_file_for_write() 1937 written = ntfs_perform_write(file, from, iocb->ki_pos); in ntfs_file_write_iter() 1940 iocb->ki_pos += written; in ntfs_file_write_iter()
|