| /linux/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() 83 ret = vfs_iter_write(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_write_iter() 92 count, ki_pos, CODA_ACCESS_TYPE_WRITE_FINISH); in coda_file_write_iter() 104 loff_t ki_pos = *ppos; in coda_file_splice_read() local 109 len, ki_pos, CODA_ACCESS_TYPE_READ); in coda_file_splice_read() [all …]
|
| /linux/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 += len; in configfs_write_iter() [all …]
|
| /linux/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()
|
| /linux/block/ |
| H A D | fops.c | 42 return (iocb->ki_pos | iov_iter_count(iter)) & in blkdev_dio_invalid() 60 loff_t pos = iocb->ki_pos; in __blkdev_direct_IO_simple() 152 iocb->ki_pos += ret; in blkdev_bio_end_io() 183 loff_t pos = iocb->ki_pos; in __blkdev_direct_IO() 303 iocb->ki_pos += ret; in blkdev_bio_end_io_async() 330 loff_t pos = iocb->ki_pos; in __blkdev_direct_IO_async() 725 iocb->ki_pos += written; in blkdev_direct_write() 765 if (iocb->ki_pos >= size) in blkdev_write_iter() 777 size -= iocb->ki_pos; in blkdev_write_iter() 816 loff_t pos = iocb->ki_pos; in blkdev_read_iter() [all …]
|
| /linux/fs/netfs/ |
| H A D | direct_write.c | 51 wreq->iocb->ki_pos += written; in netfs_unbuffered_write_done() 223 unsigned long long start = iocb->ki_pos; in netfs_unbuffered_write_iter_locked() 298 iocb->ki_pos += wreq->transferred; in netfs_unbuffered_write_iter_locked() 334 loff_t pos = iocb->ki_pos; in netfs_unbuffered_write_iter() 378 end = iocb->ki_pos + iov_iter_count(from); in netfs_unbuffered_write_iter()
|
| H A D | direct_read.c | 187 iocb->ki_pos, orig_count, in netfs_unbuffered_read_iter_locked() 232 iocb->ki_pos += rreq->transferred; in netfs_unbuffered_read_iter_locked()
|
| H A D | read_collect.c | 359 rreq->iocb->ki_pos += rreq->transferred; in netfs_rreq_assess_dio() 387 rreq->iocb->ki_pos += rreq->transferred; in netfs_rreq_assess_single()
|
| /linux/fs/ceph/ |
| H A D | file.c | 1061 ssize_t __ceph_sync_read(struct inode *inode, loff_t *ki_pos, in __ceph_sync_read() argument 1070 u64 off = *ki_pos; in __ceph_sync_read() 1077 ceph_vinop(inode), *ki_pos, len); in __ceph_sync_read() 1259 ret = i_size - *ki_pos; in __ceph_sync_read() 1260 *ki_pos = i_size; in __ceph_sync_read() 1262 ret = off - *ki_pos; in __ceph_sync_read() 1263 *ki_pos = off; in __ceph_sync_read() 1280 doutc(cl, "on file %p %llx~%zx %s\n", file, iocb->ki_pos, in ceph_sync_read() 1284 return __ceph_sync_read(inode, &iocb->ki_pos, to, retry_op, NULL); in ceph_sync_read() 1329 loff_t endoff = aio_req->iocb->ki_pos + aio_req->total_len; in ceph_aio_complete() [all …]
|
| /linux/mm/ |
| H A D | filemap.c | 2581 if (filemap_range_uptodate(mapping, iocb->ki_pos, count, folio, in filemap_update_page() 2632 index = (iocb->ki_pos >> (PAGE_SHIFT + min_order)) << min_order; in filemap_create_folio() 2673 pgoff_t index = iocb->ki_pos >> PAGE_SHIFT; in filemap_get_pages() 2680 last_index = round_up(iocb->ki_pos + count, in filemap_get_pages() 2782 if (unlikely(iocb->ki_pos < 0)) in filemap_read() 2784 if (unlikely(iocb->ki_pos >= inode->i_sb->s_maxbytes)) in filemap_read() 2789 iov_iter_truncate(iter, inode->i_sb->s_maxbytes - iocb->ki_pos); in filemap_read() 2803 if (unlikely(iocb->ki_pos >= i_size_read(inode))) in filemap_read() 2819 if (unlikely(iocb->ki_pos >= isize)) in filemap_read() 2821 end_offset = min_t(loff_t, isize, iocb->ki_pos + iter->count); in filemap_read() [all …]
|
| /linux/fs/ |
| H A D | seq_file.c | 162 kiocb.ki_pos = *ppos; in seq_read() 164 *ppos = kiocb.ki_pos; in seq_read() 189 if (iocb->ki_pos == 0) { in seq_read_iter() 195 if (unlikely(iocb->ki_pos != m->read_pos)) { in seq_read_iter() 196 while ((err = traverse(m, iocb->ki_pos)) == -EAGAIN) in seq_read_iter() 205 m->read_pos = iocb->ki_pos; in seq_read_iter() 290 iocb->ki_pos += copied; in seq_read_iter()
|
| H A D | splice.c | 361 kiocb.ki_pos = *ppos; in copy_splice_read() 366 *ppos = kiocb.ki_pos; in copy_splice_read() 735 kiocb.ki_pos = sd.pos; in iter_file_splice_write() 737 sd.pos = kiocb.ki_pos; in iter_file_splice_write()
|
| /linux/fs/nfs/ |
| H A D | direct.c | 445 file, count, (long long) iocb->ki_pos); in nfs_file_direct_read() 460 dreq->io_start = iocb->ki_pos; in nfs_file_direct_read() 487 requested = nfs_direct_read_schedule_iovec(dreq, iter, iocb->ki_pos); in nfs_file_direct_read() 496 iocb->ki_pos += result; in nfs_file_direct_read() 1001 file, iov_iter_count(iter), (long long) iocb->ki_pos); in nfs_file_direct_write() 1013 pos = iocb->ki_pos; in nfs_file_direct_write() 1066 iocb->ki_pos = pos + result; in nfs_file_direct_write()
|
| /linux/io_uring/ |
| H A D | rw.c | 272 rw->kiocb.ki_pos = READ_ONCE(sqe->off); in __io_prep_rw() 483 if (rw->kiocb.ki_pos != -1) in io_kiocb_update_pos() 484 return &rw->kiocb.ki_pos; in io_kiocb_update_pos() 488 rw->kiocb.ki_pos = req->file->f_pos; in io_kiocb_update_pos() 489 return &rw->kiocb.ki_pos; in io_kiocb_update_pos() 492 rw->kiocb.ki_pos = 0; in io_kiocb_update_pos() 656 req->file->f_pos = rw->kiocb.ki_pos; in kiocb_done() 680 return (kiocb->ki_filp->f_mode & FMODE_STREAM) ? NULL : &kiocb->ki_pos; in io_kiocb_ppos() 1195 trace_io_uring_short_write(req->ctx, kiocb->ki_pos - ret2, in io_write()
|
| H A D | mock_file.c | 137 if (iocb->ki_pos + len > mf->size) in io_mock_read_iter() 151 if (iocb->ki_pos + len > mf->size) in io_mock_write_iter()
|
| /linux/fs/ntfs/ |
| H A D | file.c | 454 if ((iocb->ki_pos | count) & (sb->s_blocksize - 1)) { in ntfs_file_read_iter() 481 if (i_size_read(inode) < iocb->ki_pos + size) { in ntfs_file_write_dio_end_io() 482 i_size_write(inode, iocb->ki_pos + size); in ntfs_file_write_dio_end_io() 510 offset = iocb->ki_pos; in ntfs_dio_write_iter() 521 end = iocb->ki_pos + written - 1; in ntfs_dio_write_iter() 580 pos = iocb->ki_pos; in ntfs_file_write_iter() 589 iocb->ki_pos += ret; in ntfs_file_write_iter()
|
| /linux/fs/erofs/ |
| H A D | ishare.c | 148 iocb->ki_pos = dedup_iocb.ki_pos; in erofs_ishare_file_read_iter()
|
| H A D | fileio.c | 51 rq->iocb.ki_pos = rq->bio.bi_iter.bi_sector << SECTOR_SHIFT; in erofs_fileio_rq_submit()
|
| /linux/fs/kernfs/ |
| H A D | file.c | 269 len = ops->read(of, buf, len, iocb->ki_pos); in kernfs_file_read_iter() 284 iocb->ki_pos += len; in kernfs_file_read_iter() 352 len = ops->write(of, buf, len, iocb->ki_pos); in kernfs_fop_write_iter() 360 iocb->ki_pos += len; in kernfs_fop_write_iter()
|
| /linux/arch/s390/hypfs/ |
| H A D | inode.c | 133 loff_t pos = iocb->ki_pos; in hypfs_read_iter() 143 iocb->ki_pos = pos + count; in hypfs_read_iter()
|
| /linux/fs/iomap/ |
| H A D | direct-io.c | 108 loff_t offset = iocb->ki_pos; in iomap_dio_complete() 145 iocb->ki_pos += ret; in iomap_dio_complete() 688 .pos = iocb->ki_pos, in __iomap_dio_rw()
|
| /linux/fs/gfs2/ |
| H A D | file.c | 797 offs = offset_in_page(iocb->ki_pos); in should_fault_in_pages() 909 if (iocb->ki_pos + iov_iter_count(from) > i_size_read(&ip->i_inode)) in gfs2_file_direct_write() 1108 gfs2_size_hint(file, iocb->ki_pos, iov_iter_count(from)); in gfs2_file_write_iter() 1157 (iocb->ki_pos - buffered) >> PAGE_SHIFT, in gfs2_file_write_iter() 1158 (iocb->ki_pos - 1) >> PAGE_SHIFT); in gfs2_file_write_iter()
|
| /linux/fs/fuse/ |
| H A D | dax.c | 700 ((iocb->ki_pos) >= i_size_read(inode) || in file_extending_write() 701 (iocb->ki_pos + iov_iter_count(from) > i_size_read(inode)))); in file_extending_write() 710 ret = fuse_direct_io(&io, from, &iocb->ki_pos, FUSE_DIO_WRITE); in fuse_dax_direct_write() 712 fuse_write_update_attr(inode, iocb->ki_pos, ret); in fuse_dax_direct_write()
|
| H A D | file.c | 1105 (iocb->ki_pos + iov_iter_count(to) > i_size_read(inode))) { in fuse_cache_read_iter() 1343 loff_t pos = iocb->ki_pos; in fuse_perform_write() 1388 iocb->ki_pos += res; in fuse_perform_write() 1396 return iocb->ki_pos + iov_iter_count(iter) > i_size_read(inode); in fuse_io_past_eof() 1784 res = __fuse_direct_read(&io, to, &iocb->ki_pos); in fuse_direct_read_iter() 1805 res = fuse_direct_io(&io, from, &iocb->ki_pos, in fuse_direct_write_iter() 1807 fuse_write_update_attr(inode, iocb->ki_pos, res); in fuse_direct_write_iter() 2832 loff_t offset = iocb->ki_pos; in fuse_direct_IO()
|
| /linux/fs/ocfs2/ |
| H A D | file.c | 2385 int append_write = ((iocb->ki_pos + count) >= in ocfs2_file_write_iter() 2458 ret = ocfs2_prepare_inode_for_write(file, iocb->ki_pos, count, !nowait); in ocfs2_file_write_iter() 2466 ocfs2_is_io_unaligned(inode, count, iocb->ki_pos)) { in ocfs2_file_write_iter() 2499 iocb->ki_pos - written, in ocfs2_file_write_iter() 2500 iocb->ki_pos - 1); in ocfs2_file_write_iter() 2512 iocb->ki_pos - written, in ocfs2_file_write_iter() 2513 iocb->ki_pos - 1); in ocfs2_file_write_iter()
|
| /linux/fs/cachefiles/ |
| H A D | ondemand.c | 65 loff_t pos = kiocb->ki_pos; in cachefiles_ondemand_fd_write_iter() 87 kiocb->ki_pos += ret; in cachefiles_ondemand_fd_write_iter()
|