Home
last modified time | relevance | path

Searched refs:aiocb (Results 1 – 9 of 9) sorted by relevance

/f-stack/freebsd/sys/
H A Daio.h97 typedef struct aiocb { struct
140 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 …]
H A Dsysproto.h706 …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 …]
/f-stack/app/nginx-1.16.1/src/os/unix/
H A Dngx_file_aio_read.c104 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 …]
H A Dngx_linux_aio_read.c96 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()
H A Dngx_posix_config.h139 typedef struct aiocb ngx_aiocb_t;
H A Dngx_freebsd_config.h94 typedef struct aiocb ngx_aiocb_t;
/f-stack/freebsd/kern/
H A Dvfs_aio.c301 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 …]
/f-stack/app/nginx-1.16.1/src/event/
H A Dngx_event.h174 ngx_aiocb_t aiocb; member
/f-stack/app/nginx-1.16.1/auto/
H A Dunix524 ngx_feature_test="struct aiocb iocb;