Searched refs:aiocb_t (Results 1 - 8 of 8) sorted by relevance
/opensolaris-onvv-gate/usr/src/head/ |
H A D | aio.h | 61 #define aiocb_t aiocb64_t macro 91 #define aiocb64_t aiocb_t 108 extern int aio_read(aiocb_t *); 109 extern int aio_write(aiocb_t *); 111 aiocb_t *_RESTRICT_KYWD const *_RESTRICT_KYWD, 113 extern int aio_error(const aiocb_t *); 114 extern ssize_t aio_return(aiocb_t *); 115 extern int aio_cancel(int, aiocb_t *); 116 extern int aio_suspend(const aiocb_t *const[], int, 118 extern int aio_fsync(int, aiocb_t *); [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/sys/ |
H A D | aiocb.h | 56 } aiocb_t; typedef in typeref:struct:aiocb
|
H A D | aio_impl.h | 127 aiocb_t **aio_iocb; /* list of 32 & 64 bit ptrs */
|
/opensolaris-onvv-gate/usr/src/lib/libc/port/aio/ |
H A D | posix_aio.c | 66 aio_read(aiocb_t *aiocbp) 84 aio_write(aiocb_t *aiocbp) 122 lio_listio(int mode, aiocb_t *_RESTRICT_KYWD const *_RESTRICT_KYWD list, 128 aiocb_t *aiocbp; 350 aiocb_t **listp; 351 aiocb_t *aiocbp; 400 listp = (aiocb_t **)list; 625 aio_suspend(const aiocb_t * const list[], int nent, 632 aio_error(const aiocb_t *aiocbp) 652 ((aiocb_t *)aiocb [all...] |
H A D | aio.c | 1267 ((aiocb_t *)reqp->req_aiocbp)->aio_state = USERAIO_DONE; 2119 _aio_rw(aiocb_t *aiocbp, aio_lio_t *lio_head, aio_worker_t **nextworker,
|
/opensolaris-onvv-gate/usr/src/uts/common/os/ |
H A D | aio.c | 72 static int alio(int, aiocb_t **, int, struct sigevent *); 77 static void alio_cleanup(aio_t *, aiocb_t **, int, int); 88 static int aio_req_setup(aio_req_t **, aio_t *, aiocb_t *, 115 static void aiocb_LFton(aiocb64_32_t *, aiocb_t *); 116 void aiocb_32ton(aiocb32_t *, aiocb_t *); 257 error = alio((int)a1, (aiocb_t **)a2, (int)a3, 649 iocbsz = (sizeof (aiocb_t *) * nent); 707 aiop->aio_iocb = (aiocb_t **)iocblist; 774 riocbsz = (sizeof (aiocb_t *) * cnt); 905 aiocb_t *cb [all...] |
/opensolaris-onvv-gate/usr/src/lib/libc/inc/ |
H A D | asyncio.h | 269 extern int _aio_rw(aiocb_t *, aio_lio_t *, aio_worker_t **, int, int); 296 extern int _aio_sigev_thread(aiocb_t *);
|
/opensolaris-onvv-gate/usr/src/lib/libc/port/rt/ |
H A D | sigev_thread.c | 322 aiocb_t *aiocbp = 323 (aiocb_t *)port_event.portev_object; 676 _aio_sigev_thread(aiocb_t *aiocbp)
|
Completed in 114 milliseconds