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
);