/linux-master/fs/coda/ |
H A D | file.c | 46 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 D | file.c | 93 __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 D | direct_write.c | 34 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 D | direct_read.c | 47 iocb->ki_pos, orig_count, 89 iocb->ki_pos += rreq->transferred;
|
H A D | buffered_write.c | 158 .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 D | drm_dp_aux_dev.c | 149 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 D | file.c | 69 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 D | trace.h | 28 __entry->pos = iocb->ki_pos; 72 __entry->pos = iocb->ki_pos;
|
/linux-master/fs/zonefs/ |
H A D | file.c | 370 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 D | fs-io-direct.c | 73 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 D | backing-file.c | 91 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 D | read_write.c | 392 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 D | seq_file.c | 161 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 D | xfs_file.c | 446 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 D | fops.c | 51 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 D | file.c | 66 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 D | rw.c | 84 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 D | file.c | 986 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 D | file.c | 848 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 D | file.c | 167 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 D | direct.c | 429 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 D | filemap.c | 2407 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 D | page_io.c | 310 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 D | io.c | 139 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 D | passthrough.c | 43 backing_file, iocb->ki_pos, count); 70 backing_file, iocb->ki_pos, count);
|