aiocb 124 event/ngx_event.h struct aiocb aiocb; aiocb 216 event/ngx_event.h ngx_aiocb_t aiocb; aiocb 34 os/unix/ngx_aio_read.c ngx_memzero(&rev->aiocb, sizeof(struct aiocb)); aiocb 36 os/unix/ngx_aio_read.c rev->aiocb.aio_fildes = c->fd; aiocb 37 os/unix/ngx_aio_read.c rev->aiocb.aio_buf = buf; aiocb 38 os/unix/ngx_aio_read.c rev->aiocb.aio_nbytes = size; aiocb 41 os/unix/ngx_aio_read.c rev->aiocb.aio_sigevent.sigev_notify_kqueue = ngx_kqueue; aiocb 42 os/unix/ngx_aio_read.c rev->aiocb.aio_sigevent.sigev_notify = SIGEV_KEVENT; aiocb 43 os/unix/ngx_aio_read.c rev->aiocb.aio_sigevent.sigev_value.sigval_ptr = rev; aiocb 46 os/unix/ngx_aio_read.c if (aio_read(&rev->aiocb) == -1) { aiocb 62 os/unix/ngx_aio_read.c n = aio_error(&rev->aiocb); aiocb 85 os/unix/ngx_aio_read.c n = aio_return(&rev->aiocb); aiocb 31 os/unix/ngx_aio_write.c ngx_memzero(&wev->aiocb, sizeof(struct aiocb)); aiocb 33 os/unix/ngx_aio_write.c wev->aiocb.aio_fildes = c->fd; aiocb 34 os/unix/ngx_aio_write.c wev->aiocb.aio_buf = buf; aiocb 35 os/unix/ngx_aio_write.c wev->aiocb.aio_nbytes = size; aiocb 38 os/unix/ngx_aio_write.c wev->aiocb.aio_sigevent.sigev_notify_kqueue = ngx_kqueue; aiocb 39 os/unix/ngx_aio_write.c wev->aiocb.aio_sigevent.sigev_notify = SIGEV_KEVENT; aiocb 40 os/unix/ngx_aio_write.c wev->aiocb.aio_sigevent.sigev_value.sigval_ptr = wev; aiocb 43 os/unix/ngx_aio_write.c if (aio_write(&wev->aiocb) == -1) { aiocb 57 os/unix/ngx_aio_write.c n = aio_error(&wev->aiocb); aiocb 79 os/unix/ngx_aio_write.c n = aio_return(&wev->aiocb); aiocb 91 os/unix/ngx_aio_write.c n = aio_return(&wev->aiocb); aiocb 92 os/unix/ngx_file_aio_read.c ngx_memzero(&aio->aiocb, sizeof(struct aiocb)); aiocb 94 os/unix/ngx_file_aio_read.c aio->aiocb.aio_fildes = file->fd; aiocb 95 os/unix/ngx_file_aio_read.c aio->aiocb.aio_offset = offset; aiocb 96 os/unix/ngx_file_aio_read.c aio->aiocb.aio_buf = buf; aiocb 97 os/unix/ngx_file_aio_read.c aio->aiocb.aio_nbytes = size; aiocb 99 os/unix/ngx_file_aio_read.c aio->aiocb.aio_sigevent.sigev_notify_kqueue = ngx_kqueue; aiocb 100 os/unix/ngx_file_aio_read.c aio->aiocb.aio_sigevent.sigev_notify = SIGEV_KEVENT; aiocb 101 os/unix/ngx_file_aio_read.c aio->aiocb.aio_sigevent.sigev_value.sigval_ptr = ev; aiocb 105 os/unix/ngx_file_aio_read.c n = aio_read(&aio->aiocb); aiocb 142 os/unix/ngx_file_aio_read.c n = aio_error(&aio->aiocb); aiocb 176 os/unix/ngx_file_aio_read.c n = aio_return(&aio->aiocb); aiocb 83 os/unix/ngx_freebsd_config.h typedef struct aiocb ngx_aiocb_t; aiocb 80 os/unix/ngx_linux_aio_read.c ngx_memzero(&aio->aiocb, sizeof(struct iocb)); aiocb 82 os/unix/ngx_linux_aio_read.c aio->aiocb.aio_data = (uint64_t) (uintptr_t) ev; aiocb 83 os/unix/ngx_linux_aio_read.c aio->aiocb.aio_lio_opcode = IOCB_CMD_PREAD; aiocb 84 os/unix/ngx_linux_aio_read.c aio->aiocb.aio_fildes = file->fd; aiocb 85 os/unix/ngx_linux_aio_read.c aio->aiocb.aio_buf = (uint64_t) (uintptr_t) buf; aiocb 86 os/unix/ngx_linux_aio_read.c aio->aiocb.aio_nbytes = size; aiocb 87 os/unix/ngx_linux_aio_read.c aio->aiocb.aio_offset = offset; aiocb 88 os/unix/ngx_linux_aio_read.c aio->aiocb.aio_flags = IOCB_FLAG_RESFD; aiocb 89 os/unix/ngx_linux_aio_read.c aio->aiocb.aio_resfd = ngx_eventfd; aiocb 93 os/unix/ngx_linux_aio_read.c piocb[0] = &aio->aiocb; aiocb 117 os/unix/ngx_posix_config.h typedef struct aiocb ngx_aiocb_t;