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

/macosx-10.5.8/xnu-1228.15.4/bsd/sys/
H A Daio.h64 struct aiocb { struct
168 struct aiocb * aiocbp );
171 * Return the error status associated with the aiocb structure referenced by the
177 int aio_error( const struct aiocb * aiocbp );
181 * the file descriptor aio_fildes member of the aiocb structure referenced by the
195 struct aiocb * aiocbp );
211 int aio_read( struct aiocb * aiocbp );
214 * Return the return status associated with the aiocb structure referenced by
220 * of a given asynchronous operation; thereafter, if the same aiocb structure
222 * When the aiocb structur
[all...]
H A Daio_kern.h55 struct user_aiocb aiocb; /* copy of aiocb from user land */ member in struct:aio_workq_entry
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/
H A Dkern_aio.c174 static void do_munge_aiocb( struct aiocb *my_aiocbp, struct user_aiocb *the_user_aiocbp );
251 struct aiocb aiocb32;
266 /* the aiocb causes unspecified results. We return EBADF in */
483 * held for async IO call associated with the given aiocb pointer.
712 (aiocbp == USER_ADDR_NULL && fd == entryp->aiocb.aio_fildes) ) {
775 (aiocbp == USER_ADDR_NULL && fd == entryp->aiocb.aio_fildes) ) {
808 (aiocbp == USER_ADDR_NULL && fd == entryp->aiocb.aio_fildes) ) {
834 (aiocbp == USER_ADDR_NULL && fd == entryp->aiocb.aio_fildes) ) {
936 /* copyin our aiocb pointers from list */
1054 * The caller gets error and return status for each aiocb i
[all...]
/macosx-10.5.8/xnu-1228.15.4/tools/tests/xnu_quick_test/
H A Dtests.c4575 struct aiocb * my_aiocbp;
4580 struct aiocb * my_aiocb_list[ AIO_TESTS_OUR_COUNT ];
4581 struct aiocb my_aiocbs[ AIO_TESTS_OUR_COUNT ];
4796 my_err = aio_suspend( (const struct aiocb *const*) my_aiocb_list, AIO_TESTS_OUR_COUNT, &my_timeout );

Completed in 95 milliseconds