Lines Matching defs:ki_pos
960 ssize_t __ceph_sync_read(struct inode *inode, loff_t *ki_pos,
968 u64 off = *ki_pos;
974 dout("sync_read on inode %p %llx~%llx\n", inode, *ki_pos, len);
1147 ret = i_size - *ki_pos;
1148 *ki_pos = i_size;
1150 ret = off - *ki_pos;
1151 *ki_pos = off;
1167 dout("sync_read on file %p %llx~%zx %s\n", file, iocb->ki_pos,
1170 return __ceph_sync_read(inode, &iocb->ki_pos, to, retry_op, NULL);
1214 loff_t endoff = aio_req->iocb->ki_pos + aio_req->total_len;
1283 loff_t endoff = aio_req->iocb->ki_pos + rc;
1403 loff_t pos = iocb->ki_pos;
1469 if (pos == iocb->ki_pos && !is_sync_kiocb(iocb) &&
1595 if (ret != -EOLDSNAPC && pos > iocb->ki_pos) {
1596 ret = pos - iocb->ki_pos;
1597 iocb->ki_pos = pos;
1995 iocb->ki_pos = pos;
2022 inode, ceph_vinop(inode), iocb->ki_pos, (unsigned)len, inode);
2051 inode, ceph_vinop(inode), iocb->ki_pos, (unsigned)len,
2071 inode, ceph_vinop(inode), iocb->ki_pos, (unsigned)len,
2112 if (iocb->ki_pos < i_size &&
2113 iocb->ki_pos < PAGE_SIZE) {
2115 iocb->ki_pos + len);
2120 iocb->ki_pos & ~PAGE_MASK,
2121 end - iocb->ki_pos, to);
2122 iocb->ki_pos += ret;
2125 if (iocb->ki_pos < i_size && read < len) {
2127 i_size - iocb->ki_pos);
2129 iocb->ki_pos += ret;
2137 if (retry_op == CHECK_EOF && iocb->ki_pos < i_size &&
2140 ", reading more\n", iocb->ki_pos, i_size);
2274 pos = iocb->ki_pos;
2376 if (ceph_quota_is_max_bytes_approaching(inode, iocb->ki_pos))