Home
last modified time | relevance | path

Searched refs:aio (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/tests/sys/aio/
H A Daio_test.c154 poll(struct aiocb *aio) in poll() argument
158 while ((error = aio_error(aio)) == EINPROGRESS) in poll()
163 return (aio_return(aio)); in poll()
179 poll_signaled(struct aiocb *aio) in poll_signaled() argument
184 error = aio_error(aio); in poll_signaled()
190 return (aio_return(aio)); in poll_signaled()
231 suspend(struct aiocb *aio) in suspend() argument
233 const struct aiocb *const iocbs[] = {aio}; in suspend()
238 return (aio_return(aio)); in suspend()
244 waitcomplete(struct aiocb *aio) in waitcomplete() argument
[all …]
H A DMakefile1 TESTSDIR= ${TESTSBASE}/sys/aio
/freebsd/crypto/openssl/engines/
H A De_afalg.c75 static int afalg_init_aio(afalg_aio *aio);
185 static int afalg_setup_async_event_notification(afalg_aio *aio) in afalg_setup_async_event_notification() argument
201 &aio->efd, &custom); in afalg_setup_async_event_notification()
207 aio->efd = eventfd(0); in afalg_setup_async_event_notification()
208 if (aio->efd == -1) { in afalg_setup_async_event_notification()
216 aio->efd, custom, in afalg_setup_async_event_notification()
220 close(aio->efd); in afalg_setup_async_event_notification()
224 if (fcntl(aio->efd, F_SETFL, O_NONBLOCK) != 0) { in afalg_setup_async_event_notification()
229 aio->mode = MODE_ASYNC; in afalg_setup_async_event_notification()
232 aio->efd = eventfd(0); in afalg_setup_async_event_notification()
[all …]
H A De_afalg.h90 afalg_aio aio; member
/freebsd/sys/contrib/device-tree/Bindings/sound/
H A Duniphier,aio.txt8 "socionext,uniphier-ld11-aio"
9 "socionext,uniphier-ld20-aio"
10 "socionext,uniphier-pxs2-aio"
16 "aio"
20 "aio"
33 compatible = "socionext,uniphier-ld20-aio";
38 clock-names = "aio";
40 reset-names = "aio";
/freebsd/lib/libc/net/
H A Dname6.c642 struct hp_order *aio; in _hpreorder() local
672 if ((aio = malloc(sizeof(*aio) * n)) == NULL) in _hpreorder()
674 memset(aio, 0, sizeof(*aio) * n); in _hpreorder()
680 free(aio); in _hpreorder()
686 aio[i].aio_h_addr = ap; in _hpreorder()
687 sa = &aio[i].aio_sa; in _hpreorder()
711 aio[i].aio_dstscope = gai_addr2scopetype(sa); in _hpreorder()
712 aio[i].aio_dstpolicy = match_addrselectpolicy(sa, &policyhead); in _hpreorder()
713 set_source(&aio[i], &policyhead); in _hpreorder()
714 aio[i].aio_initial_sequence = i; in _hpreorder()
[all …]
H A Dgetaddrinfo.c677 struct ai_order *aio; in reorder() local
692 if ((aio = calloc(n, sizeof(*aio))) == NULL) in reorder()
699 free(aio); in reorder()
704 aio[i].aio_ai = ai; in reorder()
705 aio[i].aio_dstscope = gai_addr2scopetype(ai->ai_addr); in reorder()
706 aio[i].aio_dstpolicy = match_addrselectpolicy(ai->ai_addr, in reorder()
708 set_source(&aio[i], &policyhead); in reorder()
709 aio[i].aio_initial_sequence = i; in reorder()
713 qsort(aio, n, sizeof(*aio), comp_dst); in reorder()
717 *aip = aio[i].aio_ai; in reorder()
[all …]
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_queue.c573 vdev_queue_agg_io_done(zio_t *aio) in vdev_queue_agg_io_done() argument
575 abd_free(aio->io_abd); in vdev_queue_agg_io_done()
598 zio_t *first, *last, *aio, *dio, *mandatory, *nio; in vdev_queue_aggregate() local
751 aio = zio_vdev_delegated_io(first->io_vd, first->io_offset, in vdev_queue_aggregate()
754 aio->io_timestamp = first->io_timestamp; in vdev_queue_aggregate()
762 zio_add_child(dio, aio); in vdev_queue_aggregate()
771 abd_gang_add(aio->io_abd, abd, B_TRUE); in vdev_queue_aggregate()
778 abd_gang_add(aio->io_abd, abd, B_TRUE); in vdev_queue_aggregate()
784 abd_gang_add(aio->io_abd, in vdev_queue_aggregate()
793 abd_gang_add(aio->io_abd, dio->io_abd, in vdev_queue_aggregate()
[all …]
/freebsd/crypto/heimdal/kcm/
H A Dsessions.c63 auditinfo_addr_t aio; in kcm_session_setup_handler()
66 if (au_sdev_read_aia(h, &event, &aio) != 0) in kcm_session_setup_handler()
78 kcm_cache_remove_session(aio.ai_asid); in kcm_session_setup_handler()
/freebsd/tools/regression/aio/aiop/
H A Daiop.c125 struct aiocb *aio; in main() local
190 aio = calloc(aio_len, sizeof(struct aiocb)); in main()
200 set_aio(aio + i, choose_aio(iowhat), fd, offset, io_size, abuf[i]); in main()
205 n = a - aio; in main()
210 set_aio(aio + n, choose_aio(iowhat), fd, offset, io_size, abuf[n]); in main()
/freebsd/sys/contrib/openzfs/config/
H A Duser-aio.h.m42 dnl # POSIX specifies <aio.h> as part of realtime extensions,
6 ZFS_AC_FIND_SYSTEM_LIBRARY(AIO_H, [], [aio.h], [], [rt], [lio_listio])
H A Duser-libaio.m45 …ZFS_AC_FIND_SYSTEM_LIBRARY(LIBAIO, [], [libaio.h], [], [aio], [], [user_libaio=yes], [user_libaio=…
/freebsd/share/examples/scsi_target/
H A Dscsi_target.c262 struct aiocb aio, *aiop; in main() local
266 memset(&aio, 0, sizeof(aio)); in main()
268 aio.aio_buf = aio_buf; in main()
269 if (aio.aio_buf == NULL) in main()
271 aio.aio_fildes = file_fd; in main()
272 aio.aio_offset = 0; in main()
273 aio.aio_nbytes = sector_size; in main()
275 if (aio_read(&aio) != 0) { in main()
282 assert(aiop == &aio); in main()
/freebsd/tools/tools/nanobsd/pcengines/
H A Dtest.sh32 kldstat -n aio || kldload aio
/freebsd/tests/sys/file/
H A Dpath_test.c139 struct aiocb aio; in ATF_TC_BODY() local
148 memset(&aio, 0, sizeof(aio)); in ATF_TC_BODY()
149 aio.aio_buf = buf; in ATF_TC_BODY()
150 aio.aio_nbytes = sizeof(buf); in ATF_TC_BODY()
151 aio.aio_fildes = pathfd; in ATF_TC_BODY()
152 aio.aio_offset = 0; in ATF_TC_BODY()
154 ATF_REQUIRE_ERRNO(EBADF, aio_read(&aio) == -1); in ATF_TC_BODY()
155 ATF_REQUIRE_ERRNO(EBADF, aio_write(&aio) == -1); in ATF_TC_BODY()
156 ATF_REQUIRE_ERRNO(EBADF, aio_fsync(O_SYNC, &aio) == -1); in ATF_TC_BODY()
157 ATF_REQUIRE_ERRNO(EBADF, aio_fsync(O_DSYNC, &aio) == -1); in ATF_TC_BODY()
/freebsd/lib/librt/
H A DMakefile17 SRCS+= aio.c mq.c sigev_thread.c timer.c
/freebsd/sys/netsmb/
H A Dsmb_trantcp.c287 struct iovec aio; in nbssn_recvhdr() local
291 aio.iov_base = (caddr_t)&len; in nbssn_recvhdr()
292 aio.iov_len = sizeof(len); in nbssn_recvhdr()
293 auio.uio_iov = &aio; in nbssn_recvhdr()
/freebsd/tests/sys/
H A DMakefile6 TESTS_SUBDIRS+= aio
/freebsd/tests/sys/kern/
H A Dunix_dgram.c317 struct aiocb aio = { in test42() local
323 ATF_REQUIRE(aio_read(&aio) == 0); in test42()
325 ATF_REQUIRE(aiop == &aio); in test42()
/freebsd/tools/test/stress2/misc/
H A Dsyscall4.sh60 kldstat -v | grep -q aio || $stress2tools/kldload.sh aio
/freebsd/sys/dev/ocs_fc/
H A Docs_cam.c2659 ocs_io_t *aio = NULL; in ocs_abort_atio() local
2687 aio = accb->ccb_h.ccb_io_ptr; in ocs_abort_atio()
2688 if (aio == NULL) { in ocs_abort_atio()
2696 aio->tgt_io.state, aio->tag, in ocs_abort_atio()
2697 aio->init_task_tag, aio->tgt_io.flags); in ocs_abort_atio()
2703 if ((aio->tgt_io.flags & OCS_CAM_IO_F_ABORT_RECV) == 0) { in ocs_abort_atio()
2709 aio->tgt_io.flags |= OCS_CAM_IO_F_ABORT_CAM; in ocs_abort_atio()
2710 ocs_target_io_free(aio); in ocs_abort_atio()
/freebsd/tests/ci/tools/
H A Dci.conf114 vfs.aio.enable_unsafe=1
/freebsd/sys/dev/iscsi/
H A Discsi.c1075 struct iscsi_outstanding *io, *aio; in iscsi_pdu_handle_task_response() local
1094 aio = iscsi_outstanding_find(is, io->io_referenced_task_tag); in iscsi_pdu_handle_task_response()
1095 if (aio != NULL && aio->io_ccb != NULL) in iscsi_pdu_handle_task_response()
1096 iscsi_session_terminate_task(is, aio, CAM_REQ_ABORTED); in iscsi_pdu_handle_task_response()
2366 struct iscsi_outstanding *io, *aio; in iscsi_action_abort() local
2381 aio = iscsi_outstanding_find_ccb(is, cab->abort_ccb); in iscsi_action_abort()
2382 if (aio == NULL) { in iscsi_action_abort()
2406 io->io_referenced_task_tag = aio->io_initiator_task_tag; in iscsi_action_abort()
2413 bhstmr->bhstmr_referenced_task_tag = aio->io_initiator_task_tag; in iscsi_action_abort()
/freebsd/sys/nfs/
H A Dbootp_subr.c488 struct iovec aio; in bootpc_call() local
627 aio.iov_base = (caddr_t) &ifctx->call; in bootpc_call()
628 aio.iov_len = sizeof(ifctx->call); in bootpc_call()
630 auio.uio_iov = &aio; in bootpc_call()
682 aio.iov_base = (caddr_t) &gctx->reply; in bootpc_call()
683 aio.iov_len = sizeof(gctx->reply); in bootpc_call()
685 auio.uio_iov = &aio; in bootpc_call()
/freebsd/sys/contrib/device-tree/src/arm64/socionext/
H A Duniphier-ld11.dtsi233 compatible = "socionext,uniphier-ld11-aio";
239 clock-names = "aio";
241 reset-names = "aio";

12