Home
last modified time | relevance | path

Searched refs:ki_pos (Results 1 – 25 of 52) sorted by relevance

123

/Linux-v4.19/drivers/gpu/drm/
Ddrm_dp_aux_dev.c147 loff_t pos = iocb->ki_pos; in auxdev_read_iter()
176 if (pos != iocb->ki_pos) in auxdev_read_iter()
177 res = pos - iocb->ki_pos; in auxdev_read_iter()
178 iocb->ki_pos = pos; in auxdev_read_iter()
189 loff_t pos = iocb->ki_pos; in auxdev_write_iter()
218 if (pos != iocb->ki_pos) in auxdev_write_iter()
219 res = pos - iocb->ki_pos; in auxdev_write_iter()
220 iocb->ki_pos = pos; in auxdev_write_iter()
/Linux-v4.19/fs/xfs/
Dxfs_file.c187 trace_xfs_file_direct_read(ip, count, iocb->ki_pos); in xfs_file_dio_aio_read()
210 trace_xfs_file_dax_read(ip, count, iocb->ki_pos); in xfs_file_dax_read()
237 trace_xfs_file_buffered_read(ip, iov_iter_count(to), iocb->ki_pos); in xfs_file_buffered_aio_read()
334 if (iocb->ki_pos > isize) { in xfs_file_aio_write_checks()
356 trace_xfs_zero_eof(ip, isize, iocb->ki_pos - isize); in xfs_file_aio_write_checks()
357 error = iomap_zero_range(inode, isize, iocb->ki_pos - isize, in xfs_file_aio_write_checks()
394 loff_t offset = iocb->ki_pos; in xfs_dio_write_end_io()
492 if ((iocb->ki_pos | count) & target->bt_logical_sectormask) in xfs_file_dio_aio_write()
502 if ((iocb->ki_pos & mp->m_blockmask) || in xfs_file_dio_aio_write()
503 ((iocb->ki_pos + count) & mp->m_blockmask)) { in xfs_file_dio_aio_write()
[all …]
/Linux-v4.19/fs/ceph/
Dfile.c640 u64 off = iocb->ki_pos; in ceph_sync_read()
705 if (off > iocb->ki_pos) { in ceph_sync_read()
706 ret = off - iocb->ki_pos; in ceph_sync_read()
707 iocb->ki_pos = off; in ceph_sync_read()
752 loff_t endoff = aio_req->iocb->ki_pos + aio_req->total_len; in ceph_aio_complete()
817 loff_t endoff = aio_req->iocb->ki_pos + rc; in ceph_aio_complete_req()
927 loff_t pos = iocb->ki_pos; in ceph_direct_read_write()
991 if (pos == iocb->ki_pos && !is_sync_kiocb(iocb) && in ceph_direct_read_write()
1102 if (ret != -EOLDSNAPC && pos > iocb->ki_pos) { in ceph_direct_read_write()
1103 ret = pos - iocb->ki_pos; in ceph_direct_read_write()
[all …]
/Linux-v4.19/fs/9p/
Dvfs_file.c388 iov_iter_count(to), iocb->ki_pos); in v9fs_file_read_iter()
390 ret = p9_client_read(fid, iocb->ki_pos, to, &err); in v9fs_file_read_iter()
394 iocb->ki_pos += ret; in v9fs_file_read_iter()
418 origin = iocb->ki_pos; in v9fs_file_write_iter()
419 retval = p9_client_write(file->private_data, iocb->ki_pos, from, &err); in v9fs_file_write_iter()
429 iocb->ki_pos += retval; in v9fs_file_write_iter()
431 if (iocb->ki_pos > i_size) { in v9fs_file_write_iter()
432 inode_add_bytes(inode, iocb->ki_pos - i_size); in v9fs_file_write_iter()
433 i_size_write(inode, iocb->ki_pos); in v9fs_file_write_iter()
Dvfs_addr.c251 loff_t pos = iocb->ki_pos; in v9fs_direct_IO()
/Linux-v4.19/fs/ext4/
Dfile.c175 if (iocb->ki_pos >= sbi->s_bitmap_maxbytes) in ext4_write_checks()
177 iov_iter_truncate(from, sbi->s_bitmap_maxbytes - iocb->ki_pos); in ext4_write_checks()
249 ext4_unaligned_aio(inode, from, iocb->ki_pos)) { in ext4_file_write_iter()
257 if (ext4_overwrite_io(inode, iocb->ki_pos, iov_iter_count(from))) { in ext4_file_write_iter()
/Linux-v4.19/mm/
Dfilemap.c2057 loff_t *ppos = &iocb->ki_pos; in generic_file_buffered_read()
2328 if (filemap_range_has_page(mapping, iocb->ki_pos, in generic_file_read_iter()
2329 iocb->ki_pos + count - 1)) in generic_file_read_iter()
2333 iocb->ki_pos, in generic_file_read_iter()
2334 iocb->ki_pos + count - 1); in generic_file_read_iter()
2343 iocb->ki_pos += retval; in generic_file_read_iter()
2357 if (retval < 0 || !count || iocb->ki_pos >= size || in generic_file_read_iter()
2937 iocb->ki_pos = i_size_read(inode); in generic_write_checks()
2939 pos = iocb->ki_pos; in generic_write_checks()
2945 if (iocb->ki_pos >= limit) { in generic_write_checks()
[all …]
/Linux-v4.19/fs/ext2/
Dfile.c67 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-v4.19/fs/nfs/
Dfile.c164 iov_iter_count(to), (unsigned long) iocb->ki_pos); in nfs_file_read()
612 file, iov_iter_count(from), (long long) iocb->ki_pos); in nfs_file_write()
624 if (iocb->ki_pos > i_size_read(inode)) in nfs_file_write()
631 result = generic_perform_write(file, from, iocb->ki_pos); in nfs_file_write()
639 iocb->ki_pos += written; in nfs_file_write()
Ddirect.c564 file, count, (long long) iocb->ki_pos); in nfs_file_direct_read()
579 dreq->io_start = iocb->ki_pos; in nfs_file_direct_read()
593 requested = nfs_direct_read_schedule_iovec(dreq, iter, iocb->ki_pos); in nfs_file_direct_read()
601 iocb->ki_pos += result; in nfs_file_direct_read()
978 file, iov_iter_count(iter), (long long) iocb->ki_pos); in nfs_file_direct_write()
986 pos = iocb->ki_pos; in nfs_file_direct_write()
1024 iocb->ki_pos = pos + result; in nfs_file_direct_write()
/Linux-v4.19/fs/orangefs/
Dfile.c398 loff_t pos = iocb->ki_pos; in orangefs_file_read_iter()
408 iocb->ki_pos = pos; in orangefs_file_read_iter()
451 pos = iocb->ki_pos; in orangefs_file_write_iter()
463 iocb->ki_pos = pos; in orangefs_file_write_iter()
/Linux-v4.19/fs/coda/
Dfile.c38 return vfs_iter_read(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_read_iter()
55 ret = vfs_iter_write(cfi->cfi_container, to, &iocb->ki_pos, 0); in coda_file_write_iter()
/Linux-v4.19/fs/gfs2/
Dfile.c723 loff_t offset = iocb->ki_pos; in gfs2_file_direct_write()
789 gfs2_size_hint(file, iocb->ki_pos, iov_iter_count(from)); in gfs2_file_write_iter()
835 pos = iocb->ki_pos; in gfs2_file_write_iter()
839 iocb->ki_pos += buffered; in gfs2_file_write_iter()
853 iocb->ki_pos += ret; in gfs2_file_write_iter()
/Linux-v4.19/arch/s390/hypfs/
Dinode.c149 loff_t pos = iocb->ki_pos; in hypfs_read_iter()
159 iocb->ki_pos = pos + count; in hypfs_read_iter()
/Linux-v4.19/fs/
Dblock_dev.c194 loff_t pos = iocb->ki_pos; in __blkdev_direct_IO_simple()
295 iocb->ki_pos += ret; in blkdev_bio_end_io()
332 loff_t pos = iocb->ki_pos; in __blkdev_direct_IO()
1907 if (iocb->ki_pos >= size) in blkdev_write_iter()
1913 iov_iter_truncate(from, size - iocb->ki_pos); in blkdev_write_iter()
1929 loff_t pos = iocb->ki_pos; in blkdev_read_iter()
Ddirect-io.c257 loff_t offset = dio->iocb->ki_pos; in dio_complete()
326 dio->iocb->ki_pos += transferred; in dio_complete()
1181 loff_t offset = iocb->ki_pos; in do_blockdev_direct_IO()
Dread_write.c403 kiocb.ki_pos = *ppos; in new_sync_read()
408 *ppos = kiocb.ki_pos; in new_sync_read()
471 kiocb.ki_pos = *ppos; in new_sync_write()
477 *ppos = kiocb.ki_pos; in new_sync_write()
675 kiocb.ki_pos = *ppos; in do_iter_readv_writev()
682 *ppos = kiocb.ki_pos; in do_iter_readv_writev()
Diomap.c850 loff_t pos = iocb->ki_pos, ret = 0, written = 0; in iomap_file_buffered_write()
1444 loff_t offset = iocb->ki_pos; in iomap_dio_complete()
1461 iocb->ki_pos += ret; in iomap_dio_complete()
1765 loff_t pos = iocb->ki_pos, start = pos; in iomap_dio_rw()
1766 loff_t end = iocb->ki_pos + count - 1, ret = 0; in iomap_dio_rw()
/Linux-v4.19/fs/overlayfs/
Dfile.c209 ret = vfs_iter_read(real.file, iter, &iocb->ki_pos, in ovl_read_iter()
244 ret = vfs_iter_write(real.file, iter, &iocb->ki_pos, in ovl_write_iter()
/Linux-v4.19/fs/ocfs2/
Dfile.c2255 int append_write = ((iocb->ki_pos + count) >= in ocfs2_file_write_iter()
2326 ret = ocfs2_prepare_inode_for_write(file, iocb->ki_pos, count, !nowait); in ocfs2_file_write_iter()
2334 ocfs2_is_io_unaligned(inode, count, iocb->ki_pos)) { in ocfs2_file_write_iter()
2367 iocb->ki_pos - written, in ocfs2_file_write_iter()
2368 iocb->ki_pos - 1); in ocfs2_file_write_iter()
2380 iocb->ki_pos - written, in ocfs2_file_write_iter()
2381 iocb->ki_pos - 1); in ocfs2_file_write_iter()
/Linux-v4.19/drivers/staging/android/
Dashmem.c312 ret = vfs_iter_read(asma->file, iter, &iocb->ki_pos, 0); in ashmem_read_iter()
315 asma->file->f_pos = iocb->ki_pos; in ashmem_read_iter()
/Linux-v4.19/fs/udf/
Dfile.c152 loff_t end = iocb->ki_pos + iov_iter_count(from); in udf_file_write_iter()
/Linux-v4.19/fs/fuse/
Dfile.c929 (iocb->ki_pos + iov_iter_count(to) > i_size_read(inode))) { in fuse_file_read_iter()
1207 loff_t pos = iocb->ki_pos; in fuse_file_write_iter()
1231 iocb->ki_pos = pos + written_buffered; in fuse_file_write_iter()
1233 written = fuse_perform_write(iocb, mapping, from, iocb->ki_pos); in fuse_file_write_iter()
1235 iocb->ki_pos += written; in fuse_file_write_iter()
1429 return __fuse_direct_read(&io, to, &iocb->ki_pos); in fuse_direct_read_iter()
1445 res = fuse_direct_io(&io, from, &iocb->ki_pos, FUSE_DIO_WRITE); in fuse_direct_write_iter()
1448 fuse_write_update_size(inode, iocb->ki_pos); in fuse_direct_write_iter()
2855 loff_t offset = iocb->ki_pos; in fuse_direct_IO()
/Linux-v4.19/fs/jfs/
Dinode.c351 loff_t end = iocb->ki_pos + count; in jfs_direct_IO()
/Linux-v4.19/fs/hugetlbfs/
Dinode.c262 unsigned long index = iocb->ki_pos >> huge_page_shift(h); in hugetlbfs_read_iter()
263 unsigned long offset = iocb->ki_pos & ~huge_page_mask(h); in hugetlbfs_read_iter()
314 iocb->ki_pos = ((loff_t)index << huge_page_shift(h)) + offset; in hugetlbfs_read_iter()

123