HomeSort by: relevance | last modified time | path
    Searched refs:aiocb (Results 1 - 21 of 21) sorted by relevancy

  /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_;

Completed in 71 milliseconds