Lines Matching defs:aio
31 #include <sys/aio.h>
80 int aio_req_fd; /* aio's file descriptor */
101 * Struct for asynchronous I/O (aio) information per process.
103 * The field will be null if no aio is used.
105 typedef struct aio {
115 aio_req_t *aio_free; /* freelist of aio requests */
121 kmutex_t aio_mutex; /* mutex for aio struct */
138 #define AIO_CLEANUP 0x0001 /* do aio cleanup processing */
144 #define AIO_SOLARIS_REQ 0x0040 /* an old solaris aio req was issued */
150 #define AIO_PENDING 0x0002 /* aio is in progress */
153 #define AIO_NOTIFYQ 0x0010 /* aio req is on the notifyq */
154 #define AIO_CLEANUPQ 0x0020 /* aio req is on the cleanupq */
155 #define AIO_POLLQ 0x0040 /* aio req is on the pollq */
156 #define AIO_DONEQ 0x0080 /* aio req is on the doneq */
157 #define AIO_ZEROLEN 0x0100 /* aio req is zero length */
158 #define AIO_PAGELOCKDONE 0x0200 /* aio called as_pagelock() */
161 #define AIO_SOLARIS 0x1000 /* this is an old solaris aio req */