Searched refs:aiocb (Results 1 - 4 of 4) sorted by relevance

/darwin-on-arm/xnu/bsd/sys/
H A Daio.h83 struct aiocb { struct
194 struct aiocb * aiocbp );
197 * Return the error status associated with the aiocb structure referenced by the
203 int aio_error( const struct aiocb * aiocbp );
207 * the file descriptor aio_fildes member of the aiocb structure referenced by the
221 struct aiocb * aiocbp );
237 int aio_read( struct aiocb * aiocbp );
240 * Return the return status associated with the aiocb structure referenced by
246 * of a given asynchronous operation; thereafter, if the same aiocb structure
248 * When the aiocb structur
[all...]
H A Daio_kern.h54 struct user_aiocb aiocb; /* copy of aiocb from user land */ member in struct:aio_workq_entry
/darwin-on-arm/xnu/bsd/kern/
H A Dkern_aio.c543 /* the aiocb causes unspecified results. We return EBADF in */
758 * held for async IO call associated with the given aiocb pointer.
957 (aiocbp == USER_ADDR_NULL && fd == entryp->aiocb.aio_fildes) ) {
1273 /* copyin our aiocb pointers from list */
1425 if (entryp->aiocb.aio_reqprio < 0)
1426 entryp->aiocb.aio_reqprio = 0;
1427 if (entryp->aiocb.aio_reqprio > 0) {
1428 entryp->priority -= entryp->aiocb.aio_reqprio;
1451 * The caller gets error and return status for each aiocb in the list
1568 entryp->aiocb
[all...]
/darwin-on-arm/xnu/tools/tests/xnu_quick_test/
H A Dtests.c4698 struct aiocb * my_aiocbp;
4703 struct aiocb * my_aiocb_list[ AIO_TESTS_OUR_COUNT ];
4704 struct aiocb my_aiocbs[ AIO_TESTS_OUR_COUNT ];
4921 my_err = aio_suspend( (const struct aiocb *const*) my_aiocb_list, AIO_TESTS_OUR_COUNT, &my_timeout );

Completed in 33 milliseconds