| /freebsd-11-stable/sys/sys/ |
| HD | aio.h | 90 typedef struct aiocb { struct 130 struct aiocb *ujob; /* (*) pointer in userspace of aiocb */ 132 struct aiocb uaiocb; /* (*) copy of user I/O control block */ 209 int aio_read(struct aiocb *); 214 int aio_write(struct aiocb *); 222 int lio_listio(int, struct aiocb *__restrict const *__restrict, int, 230 int aio_error(const struct aiocb *); 238 ssize_t aio_return(struct aiocb *); 243 int aio_cancel(int, struct aiocb *); 248 int aio_suspend(const struct aiocb * const[], int, const struct timespec *); [all …]
|
| HD | sysproto.h | 736 …char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)… 739 …char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)… 743 …char acb_list_l_[PADL_(struct aiocb *const *)]; struct aiocb *const * acb_list; char acb_list_r_[P… 838 …char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)… 841 …char aiocbp_l_[PADL_(struct aiocb *const *)]; struct aiocb *const * aiocbp; char aiocbp_r_[PADR_(s… 847 …char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)… 850 …char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)… 998 …char aiocbp_l_[PADL_(struct aiocb **)]; struct aiocb ** aiocbp; char aiocbp_r_[PADR_(struct aiocb … 1384 …char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)… 1762 …char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)…
|
| /freebsd-11-stable/lib/librt/ |
| HD | aio.c | 54 typedef void (*aio_func)(union sigval val, struct aiocb *iocb); 56 extern int __sys_aio_read(struct aiocb *iocb); 57 extern int __sys_aio_write(struct aiocb *iocb); 58 extern ssize_t __sys_aio_waitcomplete(struct aiocb **iocbp, struct timespec *timeout); 59 extern ssize_t __sys_aio_return(struct aiocb *iocb); 60 extern int __sys_aio_error(struct aiocb *iocb); 61 extern int __sys_aio_fsync(int op, struct aiocb *iocb); 62 extern int __sys_lio_listio(int mode, struct aiocb * const list[], int nent, 70 f(sn->sn_value, (struct aiocb *)sn->sn_id); in aio_dispatch() 102 aio_io(struct aiocb *iocb, int (*sysfunc)(struct aiocb *iocb)) in aio_io() [all …]
|
| /freebsd-11-stable/sys/kern/ |
| HD | vfs_aio.c | 295 int (*copyin)(struct aiocb *ujob, struct aiocb *kjob); 296 long (*fetch_status)(struct aiocb *ujob); 297 long (*fetch_error)(struct aiocb *ujob); 298 int (*store_status)(struct aiocb *ujob, long status); 299 int (*store_error)(struct aiocb *ujob, long error); 300 int (*store_kernelinfo)(struct aiocb *ujob, long jobref); 301 int (*store_aiocb)(struct aiocb **ujobp, struct aiocb *ujob); 318 int aio_aqueue(struct thread *td, struct aiocb *ujob, 755 struct aiocb *cb; in aio_process_rw() 861 struct aiocb *cb = &job->uaiocb; in aio_process_mlock() [all …]
|
| /freebsd-11-stable/tests/sys/aio/ |
| HD | lio_test.c | 66 struct aiocb *aiocbs[2]; in ATF_TC_BODY() 67 struct aiocb **list[2]; in ATF_TC_BODY() 95 aiocbs[i] = calloc(ios_per_call, sizeof(struct aiocb)); in ATF_TC_BODY() 97 list[i] = calloc(ios_per_call, sizeof(struct aiocb*)); in ATF_TC_BODY() 128 struct aiocb *list = NULL; in ATF_TC_BODY() 140 struct aiocb *list = NULL; in ATF_TC_BODY() 168 struct aiocb *list = NULL; in ATF_TC_BODY() 189 struct aiocb *list = NULL; in ATF_TC_BODY()
|
| HD | aio_test.c | 82 typedef ssize_t (*completion)(struct aiocb*); 155 poll(struct aiocb *aio) in poll() 180 poll_signaled(struct aiocb *aio) in poll_signaled() 232 suspend(struct aiocb *aio) in suspend() 234 const struct aiocb *const iocbs[] = {aio}; in suspend() 245 waitcomplete(struct aiocb *aio) in waitcomplete() 247 struct aiocb *aiop; in waitcomplete() 262 struct aiocb aio; in aio_write_test() 291 struct aiocb aio; in aio_read_test() 784 struct aiocb cb, *cbp; in ATF_TC_BODY() [all …]
|
| HD | aio_kqueue_test.c | 60 struct aiocb **iocb, *kq_iocb; in main() 81 iocb = calloc(max_queue_per_proc, sizeof(struct aiocb*)); in main() 108 iocb[i] = (struct aiocb *)calloc(1, in main() 109 sizeof(struct aiocb)); in main()
|
| HD | lio_kqueue_test.c | 59 struct aiocb *iocb[MAX_IOCBS]; in main() 60 struct aiocb **lio[LIO_MAX], **kq_lio; in main() 109 malloc(sizeof(struct aiocb *) * iocbs_per_lio); in main() 113 calloc(1, sizeof(struct aiocb)); in main()
|
| /freebsd-11-stable/tools/regression/security/open_to_operation/ |
| HD | open_to_operation.c | 756 struct aiocb aiocb; in aio_write_wrapper() local 757 struct aiocb const *aiocb_array[] = { &aiocb }; in aio_write_wrapper() 759 bzero(&aiocb, sizeof(aiocb)); in aio_write_wrapper() 760 aiocb.aio_fildes = d; in aio_write_wrapper() 761 aiocb.aio_buf = (void *)buf; in aio_write_wrapper() 762 aiocb.aio_nbytes = nbytes; in aio_write_wrapper() 763 if (aio_write(&aiocb) < 0) in aio_write_wrapper() 765 aiocb_array[0] = &aiocb; in aio_write_wrapper() 768 return (aio_return(&aiocb)); in aio_write_wrapper() 843 struct aiocb aiocb; in aio_read_wrapper() local [all …]
|
| /freebsd-11-stable/share/examples/scsi_target/ |
| HD | scsi_cmds.c | 604 c_descr->aiocb.aio_offset = c_descr->offset; in start_io() 605 c_descr->aiocb.aio_nbytes = ctio->dxfer_len; in start_io() 616 if (lseek(c_descr->aiocb.aio_fildes, in start_io() 617 c_descr->aiocb.aio_offset, SEEK_SET) < 0) { in start_io() 621 if (read(c_descr->aiocb.aio_fildes, in start_io() 622 (void *)c_descr->aiocb.aio_buf, in start_io() 632 if (aio_read(&c_descr->aiocb) < 0) { in start_io() 676 if (!notaio && aio_return(&c_descr->aiocb) < 0) { in tcmd_rdwr_done() 710 if (aio_write(&c_descr->aiocb) < 0) { in tcmd_rdwr_done() 714 if (aio_read(&c_descr->aiocb) < 0) { in tcmd_rdwr_done() [all …]
|
| HD | scsi_target.h | 76 struct aiocb aiocb; /* AIO descriptor for this CTIO */ member
|
| HD | scsi_target.c | 260 struct aiocb aio, *aiop; in main() 880 c_descr->aiocb.aio_buf = c_descr->buf; in get_ctio() 881 c_descr->aiocb.aio_fildes = file_fd; in get_ctio() 882 se = &c_descr->aiocb.aio_sigevent; in get_ctio()
|
| /freebsd-11-stable/tools/regression/aio/aiop/ |
| HD | aiop.c | 105 set_aio(struct aiocb *a, iot_t iot, int fd, off_t offset, int size, char *buf) in set_aio() 126 struct aiocb *aio; in main() 132 struct aiocb *a; in main() 191 aio = calloc(aio_len, sizeof(struct aiocb)); in main()
|
| /freebsd-11-stable/lib/libc/sys/ |
| HD | aio_suspend.c | 44 aio_suspend(const struct aiocb * const iocbs[], int niocb, in aio_suspend() 48 return (((int (*)(const struct aiocb * const[], int, in aio_suspend()
|
| /freebsd-11-stable/contrib/apr/poll/unix/ |
| HD | z_asio.c | 96 struct aiocb a; 175 static int asyncio(struct aiocb *a) in asyncio() 186 AIO(sizeof(struct aiocb), a, &rv, &errno, __err2ad()); in asyncio() 487 struct aiocb cancel_a = {0}; in asio_pollset_remove()
|
| /freebsd-11-stable/lib/libc/include/ |
| HD | libc_private.h | 306 struct aiocb; 322 int __sys_aio_suspend(const struct aiocb * const[], int,
|
| /freebsd-11-stable/usr.sbin/diskinfo/ |
| HD | diskinfo.c | 559 struct aiocb aios[NAIO], *aiop; in iops() 647 struct aiocb aios[MAXIOS]; in parwrite() 650 struct aiocb *aiop; in parwrite()
|
| /freebsd-11-stable/lib/libthr/thread/ |
| HD | thr_syscalls.c | 131 __thr_aio_suspend(const struct aiocb * const iocbs[], int niocb, const struct in __thr_aio_suspend()
|
| /freebsd-11-stable/cddl/contrib/opensolaris/lib/libzfs/common/ |
| HD | libzfs_import.c | 934 struct aiocb aiocbs[VDEV_LABELS]; in zpool_read_all_labels() 935 struct aiocb *aiocbps[VDEV_LABELS]; in zpool_read_all_labels()
|
| /freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| HD | sanitizer_syscalls_netbsd.inc | 3213 const struct aiocb *const *list = (const struct aiocb *const *)list_;
|
| /freebsd-11-stable/contrib/apr/ |
| HD | configure.in | 1031 struct aiocb a;
|
| HD | configure | 21276 struct aiocb a;
|