2 * Copyright (C) 2004 Jeff Dike (jdike@karaya.com)
3 * Licensed under the GPL
9 enum aio_type { AIO_READ, AIO_WRITE, AIO_MMAP };
11 struct aio_thread_reply {
18 struct aio_context *next;
21 #define INIT_AIO_CONTEXT { .reply_fd = -1, \
24 extern int submit_aio(enum aio_type type, int fd, char *buf, int len,
25 unsigned long long offset, int reply_fd,
26 struct aio_context *aio);