Searched refs:aiocb_t (Results 1 – 8 of 8) sorted by relevance
/titanic_50/usr/src/head/ |
H A D | aio.h | 61 #define aiocb_t aiocb64_t 91 #define aiocb64_t aiocb_t 107 extern int aio_read(aiocb_t *); 108 extern int aio_write(aiocb_t *); 110 aiocb_t *_RESTRICT_KYWD const *_RESTRICT_KYWD, 112 extern int aio_error(const aiocb_t *); 113 extern ssize_t aio_return(aiocb_t *); 114 extern int aio_cancel(int, aiocb_t *); 115 extern int aio_suspend(const aiocb_t *const[], int, 117 extern int aio_fsync(int, aiocb_t *); [all …]
|
/titanic_50/usr/src/lib/libc/port/aio/ |
H A D | posix_aio.c | 66 aio_read(aiocb_t *aiocbp) in aio_read() 84 aio_write(aiocb_t *aiocbp) in aio_write() 122 lio_listio(int mode, aiocb_t *_RESTRICT_KYWD const *_RESTRICT_KYWD list, in lio_listio() 128 aiocb_t *aiocbp; in lio_listio() 350 aiocb_t **listp; in __aio_suspend() 351 aiocb_t *aiocbp; in __aio_suspend() 400 listp = (aiocb_t **)list; in __aio_suspend() 625 aio_suspend(const aiocb_t * const list[], int nent, in aio_suspend() 632 aio_error(const aiocb_t *aiocbp) in aio_error() 652 ((aiocb_t *)aiocbp)->aio_state = CHECK; in aio_error() [all …]
|
H A D | aio.c | 1267 ((aiocb_t *)reqp->req_aiocbp)->aio_state = USERAIO_DONE; in _aio_req_mark_done() 2119 _aio_rw(aiocb_t *aiocbp, aio_lio_t *lio_head, aio_worker_t **nextworker, in _aio_rw()
|
/titanic_50/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, in kaioc() 649 iocbsz = (sizeof (aiocb_t *) * nent); in aiowaitn() 707 aiop->aio_iocb = (aiocb_t **)iocblist; in aiowaitn() 774 riocbsz = (sizeof (aiocb_t *) * cnt); in aiowaitn() 905 aiocb_t *cbp, **ucbp; in aiosuspend() [all …]
|
/titanic_50/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 *);
|
/titanic_50/usr/src/uts/common/sys/ |
H A D | aiocb.h | 52 } aiocb_t; typedef
|
H A D | aio_impl.h | 127 aiocb_t **aio_iocb; /* list of 32 & 64 bit ptrs */
|
/titanic_50/usr/src/lib/libc/port/rt/ |
H A D | sigev_thread.c | 322 aiocb_t *aiocbp = in aio_spawner() 323 (aiocb_t *)port_event.portev_object; in aio_spawner() 676 _aio_sigev_thread(aiocb_t *aiocbp) in _aio_sigev_thread()
|