Lines Matching defs:ki_pos
986 ssize_t __ceph_sync_read(struct inode *inode, loff_t *ki_pos,
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 + aio_req->total_len;
1318 loff_t endoff = aio_req->iocb->ki_pos + rc;
1439 loff_t pos = iocb->ki_pos;
1507 if (pos == iocb->ki_pos && !is_sync_kiocb(iocb) &&
1634 if (ret != -EOLDSNAPC && pos > iocb->ki_pos) {
1635 ret = pos - iocb->ki_pos;
1636 iocb->ki_pos = pos;
2035 iocb->ki_pos = pos;
2063 iocb->ki_pos, (unsigned)len, inode, ceph_vinop(inode));
2092 inode, ceph_vinop(inode), iocb->ki_pos, (unsigned)len,
2112 inode, ceph_vinop(inode), iocb->ki_pos, (unsigned)len,
2155 if (iocb->ki_pos < i_size &&
2156 iocb->ki_pos < PAGE_SIZE) {
2158 iocb->ki_pos + len);
2163 iocb->ki_pos & ~PAGE_MASK,
2164 end - iocb->ki_pos, to);
2165 iocb->ki_pos += ret;
2168 if (iocb->ki_pos < i_size && read < len) {
2170 i_size - iocb->ki_pos);
2172 iocb->ki_pos += ret;
2180 if (retry_op == CHECK_EOF && iocb->ki_pos < i_size &&
2183 iocb->ki_pos, i_size);
2318 pos = iocb->ki_pos;
2421 if (ceph_quota_is_max_bytes_approaching(inode, iocb->ki_pos))