| /NextBSD/lib/librt/ |
| HD | aio.c | 53 typedef void (*aio_func)(union sigval val, struct aiocb *iocb); 55 extern int __sys_aio_read(struct aiocb *iocb); 56 extern int __sys_aio_write(struct aiocb *iocb); 58 extern int __sys_aio_return(struct aiocb *iocb); 59 extern int __sys_aio_error(struct aiocb *iocb); 60 extern int __sys_aio_fsync(int op, struct aiocb *iocb); 71 aio_sigev_alloc(struct aiocb *iocb, struct sigev_node **sn, in aio_sigev_alloc() argument 80 *sn = __sigev_alloc(SI_ASYNCIO, &iocb->aio_sigevent, NULL, 1); in aio_sigev_alloc() 86 *saved_ev = iocb->aio_sigevent; in aio_sigev_alloc() 87 (*sn)->sn_id = (sigev_id_t)iocb; in aio_sigev_alloc() [all …]
|
| /NextBSD/tests/sys/aio/ |
| HD | aio_kqueue_test.c | 60 struct aiocb *iocb[MAX_IOCBS], *kq_iocb; in main() local 96 for (i = 0; i < nitems(iocb); i++) { in main() 97 iocb[i] = (struct aiocb *)calloc(1, in main() 99 if (iocb[i] == NULL) in main() 104 for (i = 0; i < nitems(iocb); i++) { in main() 106 iocb[i]->aio_nbytes = sizeof(buffer); in main() 107 iocb[i]->aio_buf = buffer; in main() 108 iocb[i]->aio_fildes = fd; in main() 109 iocb[i]->aio_offset = iocb[i]->aio_nbytes * i * run; in main() 111 iocb[i]->aio_sigevent.sigev_notify_kqueue = kq; in main() [all …]
|
| HD | lio_kqueue_test.c | 64 struct aiocb *iocb[MAX_IOCBS]; in main() local 107 lio[j][i] = iocb[k] = in main() 109 iocb[k]->aio_nbytes = sizeof(buffer); in main() 110 iocb[k]->aio_buf = buffer; in main() 111 iocb[k]->aio_fildes = fd; in main() 112 iocb[k]->aio_offset in main() 113 = iocb[k]->aio_nbytes * k * (run + 1); in main() 117 iocb[k]->aio_offset); in main() 119 iocb[k]->aio_lio_opcode = LIO_WRITE; in main() 158 EVFILT_LIO, EV_ONESHOT, 0, 0, iocb[j]); in main()
|
| /NextBSD/contrib/compiler-rt/lib/sanitizer_common/ |
| HD | sanitizer_platform_limits_linux.cc | 95 CHECK_TYPE_SIZE(iocb); 96 CHECK_SIZE_AND_OFFSET(iocb, aio_data); 98 CHECK_SIZE_AND_OFFSET(iocb, aio_lio_opcode); 99 CHECK_SIZE_AND_OFFSET(iocb, aio_reqprio); 100 CHECK_SIZE_AND_OFFSET(iocb, aio_fildes); 101 CHECK_SIZE_AND_OFFSET(iocb, aio_buf); 102 CHECK_SIZE_AND_OFFSET(iocb, aio_nbytes); 103 CHECK_SIZE_AND_OFFSET(iocb, aio_offset);
|
| HD | sanitizer_common_syscalls.inc | 1345 PRE_SYSCALL(io_cancel)(long ctx_id, __sanitizer_iocb *iocb, 1349 POST_SYSCALL(io_cancel)(long res, long ctx_id, __sanitizer_iocb *iocb, 1357 if (iocb) 1358 POST_WRITE(iocb, sizeof(*iocb));
|
| /NextBSD/libexec/bootpd/ |
| HD | hwaddr.c | 161 struct strioctl iocb; local 166 iocb.ic_cmd = SIOCSARP; 167 iocb.ic_timout = 0; 168 iocb.ic_dp = (char *)&arpreq; 169 iocb.ic_len = sizeof(arpreq); 170 if (ioctl(fd, I_STR, (caddr_t)&iocb) < 0) {
|
| /NextBSD/sys/kern/ |
| HD | vfs_aio.c | 352 static int aio_qphysio(struct proc *p, struct aiocblist *iocb); 2246 struct aiocb *iocb; in kern_lio_listio() local 2322 iocb = acb_list[i]; in kern_lio_listio() 2323 if (iocb != NULL) { in kern_lio_listio() 2324 error = aio_aqueue(td, iocb, lj, LIO_NOP, ops); in kern_lio_listio()
|
| /NextBSD/sys/ofed/drivers/infiniband/ulp/sdp/ |
| HD | sdp.h | 707 int sdp_sendmsg_zcopy(struct kiocb *iocb, struct socket *sk, struct iovec *iov);
|
| HD | sdp_zcopy.c | 711 int sdp_sendmsg_zcopy(struct kiocb *iocb, struct socket *sk, struct iovec *iov) in sdp_sendmsg_zcopy() argument
|
| /NextBSD/contrib/compiler-rt/include/sanitizer/ |
| HD | linux_syscall_hooks.h | 777 #define __sanitizer_syscall_pre_io_cancel(ctx_id, iocb, result) \ argument 778 __sanitizer_syscall_pre_impl_io_cancel((long)(ctx_id), (long)(iocb), \ 780 #define __sanitizer_syscall_post_io_cancel(res, ctx_id, iocb, result) \ argument 781 __sanitizer_syscall_post_impl_io_cancel(res, (long)(ctx_id), (long)(iocb), \ 2433 void __sanitizer_syscall_pre_impl_io_cancel(long ctx_id, long iocb, 2435 void __sanitizer_syscall_post_impl_io_cancel(long res, long ctx_id, long iocb,
|