ldout(cct, 5) << this << " " << ": ictx=" << image_ctx << dendl;
}
-ssize_t AioImageRequestWQ::read(uint64_t off, size_t len, char *buf,
+ssize_t AioImageRequestWQ::read(uint64_t off, uint64_t len, char *buf,
int op_flags) {
CephContext *cct = m_image_ctx.cct;
ldout(cct, 20) << "read: ictx=" << &m_image_ctx << ", off=" << off << ", "
return cond.wait();
}
-ssize_t AioImageRequestWQ::write(uint64_t off, size_t len, const char *buf,
+ssize_t AioImageRequestWQ::write(uint64_t off, uint64_t len, const char *buf,
int op_flags) {
CephContext *cct = m_image_ctx.cct;
ldout(cct, 20) << "write: ictx=" << &m_image_ctx << ", off=" << off << ", "
return len;
}
-void AioImageRequestWQ::aio_read(AioCompletion *c, uint64_t off, size_t len,
+void AioImageRequestWQ::aio_read(AioCompletion *c, uint64_t off, uint64_t len,
char *buf, bufferlist *pbl, int op_flags) {
c->init_time(&m_image_ctx, librbd::AIO_TYPE_READ);
CephContext *cct = m_image_ctx.cct;
}
}
-void AioImageRequestWQ::aio_write(AioCompletion *c, uint64_t off, size_t len,
+void AioImageRequestWQ::aio_write(AioCompletion *c, uint64_t off, uint64_t len,
const char *buf, int op_flags) {
c->init_time(&m_image_ctx, librbd::AIO_TYPE_WRITE);
CephContext *cct = m_image_ctx.cct;
AioImageRequestWQ(ImageCtx *image_ctx, const string &name, time_t ti,
ThreadPool *tp);
- ssize_t read(uint64_t off, size_t len, char *buf, int op_flags);
- ssize_t write(uint64_t off, size_t len, const char *buf, int op_flags);
+ ssize_t read(uint64_t off, uint64_t len, char *buf, int op_flags);
+ ssize_t write(uint64_t off, uint64_t len, const char *buf, int op_flags);
int discard(uint64_t off, uint64_t len);
- void aio_read(AioCompletion *c, uint64_t off, size_t len, char *buf,
+ void aio_read(AioCompletion *c, uint64_t off, uint64_t len, char *buf,
bufferlist *pbl, int op_flags);
- void aio_write(AioCompletion *c, uint64_t off, size_t len, const char *buf,
+ void aio_write(AioCompletion *c, uint64_t off, uint64_t len, const char *buf,
int op_flags);
void aio_discard(AioCompletion *c, uint64_t off, uint64_t len);
void aio_flush(AioCompletion *c);