Searched refs:aiocb (Results 1 – 9 of 9) sorted by relevance
97 typedef struct aiocb { struct140 struct aiocb *ujob; /* (*) pointer in userspace of aiocb */220 int aio_read(struct aiocb *);222 int aio_readv(struct aiocb *);228 int aio_write(struct aiocb *);230 int aio_writev(struct aiocb *);247 int aio_error(const struct aiocb *);255 ssize_t aio_return(struct aiocb *);260 int aio_cancel(int, struct aiocb *);270 int aio_mlock(struct aiocb *);[all …]
706 …char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)…709 …char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)…787 …char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)…790 …char aiocbp_l_[PADL_(struct aiocb * const *)]; struct aiocb * const * aiocbp; char aiocbp_r_[PADR_…796 …char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)…799 …char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)…947 …char aiocbp_l_[PADL_(struct aiocb **)]; struct aiocb ** aiocbp; char aiocbp_r_[PADR_(struct aiocb …1308 …char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)…1666 …char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)…1845 …char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)…[all …]
104 ngx_memzero(&aio->aiocb, sizeof(struct aiocb)); in ngx_file_aio_read()106 aio->aiocb.aio_fildes = file->fd; in ngx_file_aio_read()107 aio->aiocb.aio_offset = offset; in ngx_file_aio_read()108 aio->aiocb.aio_buf = buf; in ngx_file_aio_read()109 aio->aiocb.aio_nbytes = size; in ngx_file_aio_read()111 aio->aiocb.aio_sigevent.sigev_notify_kqueue = ngx_kqueue; in ngx_file_aio_read()112 aio->aiocb.aio_sigevent.sigev_notify = SIGEV_KEVENT; in ngx_file_aio_read()113 aio->aiocb.aio_sigevent.sigev_value.sival_ptr = ev; in ngx_file_aio_read()117 n = aio_read(&aio->aiocb); in ngx_file_aio_read()154 n = aio_error(&aio->aiocb); in ngx_file_aio_result()[all …]
96 ngx_memzero(&aio->aiocb, sizeof(struct iocb)); in ngx_file_aio_read()98 aio->aiocb.aio_data = (uint64_t) (uintptr_t) ev; in ngx_file_aio_read()99 aio->aiocb.aio_lio_opcode = IOCB_CMD_PREAD; in ngx_file_aio_read()100 aio->aiocb.aio_fildes = file->fd; in ngx_file_aio_read()101 aio->aiocb.aio_buf = (uint64_t) (uintptr_t) buf; in ngx_file_aio_read()102 aio->aiocb.aio_nbytes = size; in ngx_file_aio_read()103 aio->aiocb.aio_offset = offset; in ngx_file_aio_read()104 aio->aiocb.aio_flags = IOCB_FLAG_RESFD; in ngx_file_aio_read()105 aio->aiocb.aio_resfd = ngx_eventfd; in ngx_file_aio_read()109 piocb[0] = &aio->aiocb; in ngx_file_aio_read()
139 typedef struct aiocb ngx_aiocb_t;
94 typedef struct aiocb ngx_aiocb_t;
301 int (*store_aiocb)(struct aiocb **ujobp, struct aiocb *ujob);761 struct aiocb *cb; in aio_process_rw()1211 struct aiocb *cb; in aio_qbio()1467 aiocb_store_aiocb(struct aiocb **ujobp, struct aiocb *ujob) in aiocb_store_aiocb()2009 struct aiocb **ujoblist; in sys_aio_suspend()2221 struct aiocb *job; in kern_lio_listio()2363 struct aiocb **acb_list; in freebsd6_lio_listio()2401 struct aiocb **acb_list; in sys_lio_listio()2505 struct aiocb *ujob; in kern_aio_waitcomplete()2886 aiocb32_store_aiocb(struct aiocb **ujobp, struct aiocb *ujob) in aiocb32_store_aiocb()[all …]
174 ngx_aiocb_t aiocb; member
524 ngx_feature_test="struct aiocb iocb;