Searched refs:ki_pos (Results 1 - 25 of 81) sorted by relevance

1234

/linux-master/fs/coda/
H A Dfile.c46 loff_t ki_pos = iocb->ki_pos; local
52 count, ki_pos, CODA_ACCESS_TYPE_READ);
56 ret = vfs_iter_read(cfi->cfi_container, to, &iocb->ki_pos, 0);
61 count, ki_pos, CODA_ACCESS_TYPE_READ_FINISH);
72 loff_t ki_pos = iocb->ki_pos; local
78 count, ki_pos, CODA_ACCESS_TYPE_WRITE);
83 ret = vfs_iter_write(cfi->cfi_container, to, &iocb->ki_pos, 0);
92 count, ki_pos, CODA_ACCESS_TYPE_WRITE_FINIS
104 loff_t ki_pos = *ppos; local
[all...]
/linux-master/fs/configfs/
H A Dfile.c93 __func__, iov_iter_count(to), iocb->ki_pos, buffer->page);
94 if (iocb->ki_pos >= buffer->count)
96 retval = copy_to_iter(buffer->page + iocb->ki_pos,
97 buffer->count - iocb->ki_pos, to);
98 iocb->ki_pos += retval;
168 if (iocb->ki_pos >= buffer->bin_buffer_size)
170 retval = copy_to_iter(buffer->bin_buffer + iocb->ki_pos,
171 buffer->bin_buffer_size - iocb->ki_pos, to);
172 iocb->ki_pos += retval;
231 iocb->ki_pos
[all...]
/linux-master/fs/netfs/
H A Ddirect_write.c34 unsigned long long start = iocb->ki_pos;
108 iocb->ki_pos += ret;
140 _enter("%llx,%zx,%llx", iocb->ki_pos, iov_iter_count(from), i_size_read(inode));
163 end = iocb->ki_pos + iov_iter_count(from);
H A Ddirect_read.c47 iocb->ki_pos, orig_count,
89 iocb->ki_pos += rreq->transferred;
H A Dbuffered_write.c158 .range_start = iocb->ki_pos,
159 .range_end = iocb->ki_pos + iter->count,
168 loff_t i_size, pos = iocb->ki_pos, from, to;
404 iocb->ki_pos += written;
478 _enter("%llx,%zx,%llx", iocb->ki_pos, iov_iter_count(from), i_size_read(inode));
/linux-master/drivers/gpu/drm/display/
H A Ddrm_dp_aux_dev.c149 loff_t pos = iocb->ki_pos;
179 if (pos != iocb->ki_pos)
180 res = pos - iocb->ki_pos;
181 iocb->ki_pos = pos;
192 loff_t pos = iocb->ki_pos;
222 if (pos != iocb->ki_pos)
223 res = pos - iocb->ki_pos;
224 iocb->ki_pos = pos;
/linux-master/fs/ext2/
H A Dfile.c69 if (ret > 0 && iocb->ki_pos > i_size_read(inode)) {
70 i_size_write(inode, iocb->ki_pos);
184 loff_t pos = iocb->ki_pos;
219 loff_t offset = iocb->ki_pos;
234 if (iocb->ki_pos + iov_iter_count(from) > i_size_read(inode) ||
235 (!IS_ALIGNED(iocb->ki_pos | iov_iter_alignment(from), blocksize)))
254 pos = iocb->ki_pos;
H A Dtrace.h28 __entry->pos = iocb->ki_pos;
72 __entry->pos = iocb->ki_pos;
/linux-master/fs/zonefs/
H A Dfile.c370 if (i_size_read(inode) < iocb->ki_pos + size) {
371 zonefs_update_stats(inode, iocb->ki_pos + size);
372 zonefs_i_size_write(inode, iocb->ki_pos + size);
434 iocb->ki_pos = z->z_wpoffset;
438 count = zonefs_write_check_limits(file, iocb->ki_pos,
487 if ((iocb->ki_pos | count) & (sb->s_blocksize - 1)) {
495 if (iocb->ki_pos != z->z_wpoffset) {
590 if (iocb->ki_pos >= z->z_capacity)
631 if (iocb->ki_pos >= z->z_capacity)
644 if (iocb->ki_pos >
[all...]
/linux-master/fs/bcachefs/
H A Dfs-io-direct.c73 loff_t offset = req->ki_pos;
192 iocb->ki_pos,
193 iocb->ki_pos + count - 1);
205 iocb->ki_pos += ret;
412 req->ki_pos += (u64) dio->op.written << 9;
417 if (req->ki_pos > inode->v.i_size)
418 i_size_write(&inode->v, req->ki_pos);
474 req->ki_pos,
475 req->ki_pos + iter_count - 1);
504 dio->op.pos = POS(inode->v.i_ino, (u64) req->ki_pos >>
[all...]
/linux-master/fs/
H A Dbacking-file.c91 orig_iocb->ki_pos = iocb->ki_pos;
160 ret = vfs_iter_read(file, iter, &iocb->ki_pos, rwf);
217 ret = vfs_iter_write(file, iter, &iocb->ki_pos, rwf);
H A Dread_write.c392 kiocb.ki_pos = (ppos ? *ppos : 0);
398 *ppos = kiocb.ki_pos;
432 kiocb.ki_pos = pos ? *pos : 0;
437 *pos = kiocb.ki_pos;
494 kiocb.ki_pos = (ppos ? *ppos : 0);
500 *ppos = kiocb.ki_pos;
522 kiocb.ki_pos = pos ? *pos : 0;
526 *pos = kiocb.ki_pos;
736 kiocb.ki_pos = (ppos ? *ppos : 0);
744 *ppos = kiocb.ki_pos;
[all...]
H A Dseq_file.c161 kiocb.ki_pos = *ppos;
163 *ppos = kiocb.ki_pos;
188 if (iocb->ki_pos == 0) {
193 /* Don't assume ki_pos is where we left it */
194 if (unlikely(iocb->ki_pos != m->read_pos)) {
195 while ((err = traverse(m, iocb->ki_pos)) == -EAGAIN)
204 m->read_pos = iocb->ki_pos;
289 iocb->ki_pos += copied;
/linux-master/fs/xfs/
H A Dxfs_file.c446 if (iocb->ki_pos <= i_size_read(inode))
451 if (iocb->ki_pos > isize) {
477 trace_xfs_zero_eof(ip, isize, iocb->ki_pos - isize);
478 error = xfs_zero_range(ip, isize, iocb->ki_pos - isize, NULL);
497 loff_t offset = iocb->ki_pos;
650 if (iocb->ki_pos > isize || iocb->ki_pos + count >= isize) {
716 if ((iocb->ki_pos | count) & target->bt_logical_sectormask)
718 if ((iocb->ki_pos | count) & ip->i_mount->m_blockmask)
741 pos = iocb->ki_pos;
[all...]
/linux-master/block/
H A Dfops.c51 loff_t pos = iocb->ki_pos;
140 iocb->ki_pos += ret;
172 loff_t pos = iocb->ki_pos;
288 iocb->ki_pos += ret;
312 loff_t pos = iocb->ki_pos;
648 iocb->ki_pos += written;
686 if (iocb->ki_pos >= size)
692 size -= iocb->ki_pos;
721 loff_t pos = iocb->ki_pos;
746 iocb->ki_pos
[all...]
/linux-master/fs/ext4/
H A Dfile.c66 return IS_ALIGNED(iocb->ki_pos | iov_iter_alignment(iter), dio_align);
263 if (iocb->ki_pos >= sbi->s_bitmap_maxbytes)
265 iov_iter_truncate(from, sbi->s_bitmap_maxbytes - iocb->ki_pos);
377 loff_t pos = iocb->ki_pos;
437 offset = iocb->ki_pos;
503 loff_t offset = iocb->ki_pos;
556 offset = iocb->ki_pos;
602 offset = iocb->ki_pos;
649 offset = iocb->ki_pos;
/linux-master/io_uring/
H A Drw.c84 rw->kiocb.ki_pos = READ_ONCE(sqe->off);
177 if (rw->kiocb.ki_pos != -1)
178 return &rw->kiocb.ki_pos;
182 rw->kiocb.ki_pos = req->file->f_pos;
183 return &rw->kiocb.ki_pos;
186 rw->kiocb.ki_pos = 0;
389 req->file->f_pos = rw->kiocb.ki_pos;
474 return (kiocb->ki_filp->f_mode & FMODE_STREAM) ? NULL : &kiocb->ki_pos;
1085 trace_io_uring_short_write(req->ctx, kiocb->ki_pos - ret2,
/linux-master/fs/ceph/
H A Dfile.c986 ssize_t __ceph_sync_read(struct inode *inode, loff_t *ki_pos, argument
995 u64 off = *ki_pos;
1002 ceph_vinop(inode), *ki_pos, len);
1177 ret = i_size - *ki_pos;
1178 *ki_pos = i_size;
1180 ret = off - *ki_pos;
1181 *ki_pos = off;
1198 doutc(cl, "on file %p %llx~%zx %s\n", file, iocb->ki_pos,
1202 return __ceph_sync_read(inode, &iocb->ki_pos, to, retry_op, NULL);
1247 loff_t endoff = aio_req->iocb->ki_pos
[all...]
/linux-master/fs/ntfs3/
H A Dfile.c848 loff_t pos = iocb->ki_pos;
1054 iocb->ki_pos += written;
1055 if (iocb->ki_pos > ni->i_valid)
1056 ni->i_valid = iocb->ki_pos;
1057 if (iocb->ki_pos > i_size)
1058 i_size_write(inode, iocb->ki_pos);
1115 ret = ntfs_extend(inode, iocb->ki_pos, ret, file);
/linux-master/fs/nfs/
H A Dfile.c167 iov_iter_count(to), (unsigned long) iocb->ki_pos);
653 file, iov_iter_count(from), (long long) iocb->ki_pos);
660 if (iocb->ki_flags & IOCB_APPEND || iocb->ki_pos > i_size_read(inode)) {
682 iocb->ki_pos - written,
683 iocb->ki_pos - 1);
689 iocb->ki_pos - written,
690 iocb->ki_pos - 1);
H A Ddirect.c429 file, count, (long long) iocb->ki_pos);
444 dreq->io_start = iocb->ki_pos;
463 requested = nfs_direct_read_schedule_iovec(dreq, iter, iocb->ki_pos);
472 iocb->ki_pos += result;
971 file, iov_iter_count(iter), (long long) iocb->ki_pos);
983 pos = iocb->ki_pos;
1029 iocb->ki_pos = pos + result;
/linux-master/mm/
H A Dfilemap.c2407 if (filemap_range_uptodate(mapping, iocb->ki_pos, count, folio,
2490 pgoff_t index = iocb->ki_pos >> PAGE_SHIFT;
2496 last_index = DIV_ROUND_UP(iocb->ki_pos + count, PAGE_SIZE);
2513 iocb->ki_pos >> PAGE_SHIFT, fbatch);
2579 if (unlikely(iocb->ki_pos >= inode->i_sb->s_maxbytes))
2598 if (unlikely(iocb->ki_pos >= i_size_read(inode)))
2614 if (unlikely(iocb->ki_pos >= isize))
2616 end_offset = min_t(loff_t, isize, iocb->ki_pos + iter->count);
2628 if (!pos_same_folio(iocb->ki_pos, last_pos - 1,
2635 size_t offset = iocb->ki_pos
[all...]
H A Dpage_io.c310 sio->iocb.ki_pos + sio->len != pos) {
319 sio->iocb.ki_pos = pos;
438 sio->iocb.ki_pos + sio->len != pos) {
446 sio->iocb.ki_pos = pos;
/linux-master/fs/cachefiles/
H A Dio.c139 ki->iocb.ki_pos = start_pos + skipped;
155 trace_cachefiles_read(object, file_inode(file), ki->iocb.ki_pos, len - skipped);
308 ki->iocb.ki_pos = start_pos;
326 trace_cachefiles_write(object, file_inode(file), ki->iocb.ki_pos, len);
/linux-master/fs/fuse/
H A Dpassthrough.c43 backing_file, iocb->ki_pos, count);
70 backing_file, iocb->ki_pos, count);

Completed in 559 milliseconds

1234