Searched refs:ki_pos (Results 26 - 50 of 82) sorted by relevance

1234

/linux-master/fs/exfat/
H A Dfile.c566 loff_t pos = iocb->ki_pos;
597 if (iocb_is_dsync(iocb) && iocb->ki_pos > pos) {
598 ssize_t err = vfs_fsync_range(file, pos, iocb->ki_pos - 1,
/linux-master/arch/s390/hypfs/
H A Dinode.c149 loff_t pos = iocb->ki_pos;
159 iocb->ki_pos = pos + count;
/linux-master/fs/iomap/
H A Dtrace.h255 __entry->pos = iocb->ki_pos;
291 __entry->pos = iocb->ki_pos;
H A Dbuffered-io.c1016 .pos = iocb->ki_pos,
1028 if (unlikely(iter.pos == iocb->ki_pos))
1030 ret = iter.pos - iocb->ki_pos;
1031 iocb->ki_pos = iter.pos;
/linux-master/fs/kernfs/
H A Dfile.c251 len = ops->read(of, buf, len, iocb->ki_pos);
266 iocb->ki_pos += len;
334 len = ops->write(of, buf, len, iocb->ki_pos);
342 iocb->ki_pos += len;
/linux-master/fs/cachefiles/
H A Dio.c140 ki->iocb.ki_pos = start_pos + skipped;
156 trace_cachefiles_read(object, file_inode(file), ki->iocb.ki_pos, len - skipped);
309 ki->iocb.ki_pos = start_pos;
327 trace_cachefiles_write(object, file_inode(file), ki->iocb.ki_pos, len);
/linux-master/fs/udf/
H A Dfile.c103 iocb->ki_pos + iov_iter_count(from))) {
/linux-master/fs/gfs2/
H A Dfile.c796 offs = offset_in_page(iocb->ki_pos);
908 if (iocb->ki_pos + iov_iter_count(from) > i_size_read(&ip->i_inode))
1106 gfs2_size_hint(file, iocb->ki_pos, iov_iter_count(from));
1155 (iocb->ki_pos - buffered) >> PAGE_SHIFT,
1156 (iocb->ki_pos - 1) >> PAGE_SHIFT);
/linux-master/fs/jfs/
H A Dinode.c339 loff_t end = iocb->ki_pos + count;
/linux-master/fs/fuse/
H A Ddax.c724 ((iocb->ki_pos) >= i_size_read(inode) ||
725 (iocb->ki_pos + iov_iter_count(from) > i_size_read(inode))));
734 ret = fuse_direct_io(&io, from, &iocb->ki_pos, FUSE_DIO_WRITE);
736 fuse_write_update_attr(inode, iocb->ki_pos, ret);
H A Dfile.c1040 (iocb->ki_pos + iov_iter_count(to) > i_size_read(inode))) {
1269 loff_t pos = iocb->ki_pos;
1314 iocb->ki_pos += res;
1322 return iocb->ki_pos + iov_iter_count(iter) > i_size_read(inode);
1657 res = __fuse_direct_read(&io, to, &iocb->ki_pos);
1677 res = fuse_direct_io(&io, from, &iocb->ki_pos,
1679 fuse_write_update_attr(inode, iocb->ki_pos, res);
2988 loff_t offset = iocb->ki_pos;
/linux-master/fs/bcachefs/
H A Dfs-io-buffered.c1011 (iocb->ki_pos + iov_iter_count(iter) > i_size_read(&inode->v))) {
1035 pos = iocb->ki_pos;
1040 (iocb->ki_pos + iov_iter_count(iter) > i_size_read(&inode->v)))
1124 iocb->ki_pos += written;
/linux-master/fs/
H A Ddirect-io.c248 loff_t offset = dio->iocb->ki_pos;
281 // XXX: ki_pos??
307 * generic_write_sync expects ki_pos to have been updated
311 dio->iocb->ki_pos += transferred;
1116 loff_t offset = iocb->ki_pos;
H A Dsplice.c364 kiocb.ki_pos = *ppos;
369 *ppos = kiocb.ki_pos;
742 kiocb.ki_pos = sd.pos;
744 sd.pos = kiocb.ki_pos;
H A Dlibfs.c1978 loff_t pos = iocb->ki_pos - buffered_written;
1979 loff_t end = iocb->ki_pos - 1;
2006 iocb->ki_pos -= buffered_written;
H A Ddax.c1553 .pos = iocb->ki_pos,
1576 done = iomi.pos - iocb->ki_pos;
1577 iocb->ki_pos = iomi.pos;
/linux-master/fs/ocfs2/
H A Dfile.c2366 int append_write = ((iocb->ki_pos + count) >=
2437 ret = ocfs2_prepare_inode_for_write(file, iocb->ki_pos, count, !nowait);
2445 ocfs2_is_io_unaligned(inode, count, iocb->ki_pos)) {
2478 iocb->ki_pos - written,
2479 iocb->ki_pos - 1);
2491 iocb->ki_pos - written,
2492 iocb->ki_pos - 1);
/linux-master/fs/btrfs/
H A Dfile.c1149 loff_t pos = iocb->ki_pos;
1227 pos = iocb->ki_pos;
1446 pagecache_isize_extended(inode, old_isize, iocb->ki_pos);
1447 iocb->ki_pos += num_written;
1491 if (iocb->ki_pos + iov_iter_count(from) <= i_size_read(inode) && IS_NOSEC(inode))
1518 pos = iocb->ki_pos;
1617 pos = iocb->ki_pos;
1635 iocb->ki_pos = pos + written_buffered;
3942 if (check_direct_read(inode_to_fs_info(inode), to, iocb->ki_pos))
4005 iocb->ki_pos >
[all...]
/linux-master/fs/f2fs/
H A Dfile.c4437 align = iocb->ki_pos | iov_iter_alignment(iter);
4467 const loff_t pos = iocb->ki_pos;
4535 const loff_t pos = iocb->ki_pos;
4542 f2fs_trace_rw_file_path(iocb->ki_filp, iocb->ki_pos,
4617 const loff_t pos = iocb->ki_pos;
4748 const loff_t pos = iocb->ki_pos;
4817 loff_t bufio_start_pos = iocb->ki_pos;
4826 f2fs_write_failed(inode, iocb->ki_pos);
4855 const loff_t orig_pos = iocb->ki_pos;
4861 const loff_t pos = iocb->ki_pos;
[all...]
/linux-master/drivers/nvme/target/
H A Dio-cmd-file.c96 iocb->ki_pos = pos;
/linux-master/fs/orangefs/
H A Dfile.c366 if (iocb->ki_pos > i_size_read(file_inode(iocb->ki_filp))) {
/linux-master/fs/9p/
H A Dvfs_file.c358 fid->fid, iov_iter_count(to), iocb->ki_pos);
/linux-master/fs/erofs/
H A Ddata.c390 if ((iocb->ki_pos | iov_iter_count(to) |
/linux-master/include/linux/
H A Dfs.h364 loff_t ki_pos; member in struct:kiocb
2291 .ki_pos = kiocb_src->ki_pos,
2787 * Sync the bytes written if this was a synchronous write. Expect ki_pos
2795 iocb->ki_pos - count, iocb->ki_pos - 1,
/linux-master/fs/hugetlbfs/
H A Dinode.c315 unsigned long index = iocb->ki_pos >> huge_page_shift(h);
316 unsigned long offset = iocb->ki_pos & ~huge_page_mask(h);
383 iocb->ki_pos = ((loff_t)index << huge_page_shift(h)) + offset;

Completed in 588 milliseconds

1234