/src/lib/libc/compat/include/ |
aio.h | 42 struct aiocb; 45 int aio_suspend(const struct aiocb * const [], int, 47 int __aio_suspend50(const struct aiocb * const [], int,
|
/src/include/ |
aio.h | 42 int aio_cancel(int, struct aiocb *); 43 int aio_error(const struct aiocb *); 44 int aio_fsync(int, struct aiocb *); 45 int aio_read(struct aiocb *); 46 ssize_t aio_return(struct aiocb *); 48 int aio_suspend(const struct aiocb * const [], int, 51 int aio_write(struct aiocb *); 52 int lio_listio(int, struct aiocb * const * __restrict,
|
/src/tests/lib/libc/sys/ |
t_aio_lio.c | 46 static void wait_all(const struct aiocb * const [], size_t); 73 wait_all(const struct aiocb * const list[], size_t nent) 112 struct aiocb cbs[NW_REQS]; 113 struct aiocb *list[NW_REQS]; 141 wait_all((const struct aiocb * const *)list, NW_REQS); 171 struct aiocb wcbs[WWTR_REQS]; 172 struct aiocb *wlist[WWTR_REQS]; 175 struct aiocb rcbs[WWTR_REQS]; 176 struct aiocb *rlist[WWTR_REQS]; 234 wait_all((const struct aiocb * const *)rlist, WWTR_REQS) [all...] |
t_aio_suspend.c | 47 static void wait_cb(struct aiocb *); 74 wait_cb(struct aiocb *cb) 76 const struct aiocb *one[1]; 96 struct aiocb cb0, cb1; 97 const struct aiocb *list[2];
|
t_aio_cancel.c | 47 static void wait_all(const struct aiocb * const [], size_t); 74 wait_all(const struct aiocb * const list[], size_t nent) 112 struct aiocb cb; 113 const struct aiocb *list[1]; 168 struct aiocb cb; 169 const struct aiocb *list[1]; 205 struct aiocb cb;
|
t_aio_rw.c | 47 static void wait_all(const struct aiocb * const [], size_t); 74 wait_all(const struct aiocb * const list[], size_t nent) 114 struct aiocb wcb, rcb; 115 const struct aiocb *wlist[1], *rlist[1];
|
/src/lib/libc/compat/sys/ |
compat_aio_suspend.c | 60 aio_suspend(const struct aiocb * const list[], int nent,
|
/src/sys/sys/ |
aio.h | 55 struct aiocb { struct 119 struct aiocb aiocbp; /* User-visible AIO control block */ 208 int aio_suspend1(struct lwp *, struct aiocb **, int, struct timespec *); 214 int aiosp_suspend(struct aiosp *, struct aiocb **, int, struct timespec *,
|
syscallargs.h | 2598 syscallarg(struct aiocb *) aiocbp; 2603 syscallarg(const struct aiocb *) aiocbp; 2609 syscallarg(struct aiocb *) aiocbp; 2614 syscallarg(struct aiocb *) aiocbp; 2619 syscallarg(struct aiocb *) aiocbp; 2625 syscallarg(const struct aiocb *const *) list; 2633 syscallarg(struct aiocb *) aiocbp; 2639 syscallarg(struct aiocb *const *) list; 2868 syscallarg(const struct aiocb *const *) list;
|
/src/sys/arch/usermode/include/ |
thunk.h | 78 struct aiocb; 148 int thunk_aio_read(struct aiocb *); 149 int thunk_aio_write(struct aiocb *); 150 int thunk_aio_error(const struct aiocb *); 151 int thunk_aio_return(struct aiocb *);
|
/src/sys/kern/ |
sys_aio.c | 55 * A hash table (by userspace aiocb pointer) maps aiocb -> kernel job. 57 * Resubmission of the same aiocb updates the mapping. To allow userspace to 58 * reuse aiocb storage liberally. 523 * Create a waitgroup to monitor the specified aiocb list. 530 aiosp_suspend(struct aiosp *aiosp, struct aiocb **aiocbp_list, int nent, 602 aio_suspend1(struct lwp *l, struct aiocb **aiocbp_list, int nent, 971 struct aiocb *aiocbp = &job->aiocbp; 1002 struct aiocb *aiocbp = &job->aiocbp; 1038 struct aiocb *aiocbp = &job->aiocbp 1575 struct aiocb aiocb; local in function:aio_enqueue_job [all...] |
/src/lib/libpthread/ |
pthread_compat.c | 59 int _sys_aio_suspend(const struct aiocb * const[], int, 176 _sys_aio_suspend(const struct aiocb * const a[], int b,
|
pthread_cancelstub.c | 189 __aio_suspend50(const struct aiocb * const list[], int nent,
|
/src/sys/rump/include/rump/ |
rump_syscalls.h | 865 struct aiocb; 1028 int rump_sys_aio_cancel(int, struct aiocb *) __RENAME(RUMP_SYS_RENAME_AIO_CANCEL); 1029 int rump_sys_aio_error(const struct aiocb *) __RENAME(RUMP_SYS_RENAME_AIO_ERROR); 1030 int rump_sys_aio_fsync(int, struct aiocb *) __RENAME(RUMP_SYS_RENAME_AIO_FSYNC); 1031 int rump_sys_aio_read(struct aiocb *) __RENAME(RUMP_SYS_RENAME_AIO_READ); 1032 int rump_sys_aio_return(struct aiocb *) __RENAME(RUMP_SYS_RENAME_AIO_RETURN); 1033 int rump_sys_aio_write(struct aiocb *) __RENAME(RUMP_SYS_RENAME_AIO_WRITE); 1034 int rump_sys_lio_listio(int, struct aiocb *const *, int, struct sigevent *) __RENAME(RUMP_SYS_RENAME_LIO_LISTIO); 1046 int rump_sys_aio_suspend(const struct aiocb *const *, int, const struct timespec *) __RENAME(RUMP_SYS_RENAME_AIO_SUSPEND);
|
/src/tests/lib/libpthread/ |
t_compat_cancel.c | 113 struct aiocb aio = { 119 const struct aiocb *const aiolist[] = { &aio };
|
t_cancellation.c | 174 struct aiocb aio = { 180 const struct aiocb *const aiolist[] = { &aio };
|
/src/sys/arch/usermode/usermode/ |
thunk.c | 672 thunk_aio_read(struct aiocb *aiocbp) 678 thunk_aio_write(struct aiocb *aiocbp) 684 thunk_aio_error(const struct aiocb *aiocbp) 690 thunk_aio_return(struct aiocb *aiocbp)
|
/src/sys/arch/usermode/dev/ |
ld_thunkbus.c | 65 struct aiocb tt_aio;
|
/src/sys/rump/librump/rumpkern/ |
rump_syscalls.c | 4671 int rump___sysimpl_aio_cancel(int, struct aiocb *); 4673 rump___sysimpl_aio_cancel(int fildes, struct aiocb * aiocbp) 4700 int rump___sysimpl_aio_error(const struct aiocb *); 4702 rump___sysimpl_aio_error(const struct aiocb * aiocbp) 4728 int rump___sysimpl_aio_fsync(int, struct aiocb *); 4730 rump___sysimpl_aio_fsync(int op, struct aiocb * aiocbp) 4757 int rump___sysimpl_aio_read(struct aiocb *); 4759 rump___sysimpl_aio_read(struct aiocb * aiocbp) 4785 int rump___sysimpl_aio_return(struct aiocb *); 4787 rump___sysimpl_aio_return(struct aiocb * aiocbp [all...] |
/src/sys/compat/common/ |
kern_time_50.c | 350 syscallarg(const struct aiocb *const[]) list; 355 struct aiocb **list;
|
/src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
sanitizer_syscalls_netbsd.inc | 3213 const struct aiocb *const *list = (const struct aiocb *const *)list_;
|