Home
last modified time | relevance | path

Searched refs:aiocb_t (Results 1 – 8 of 8) sorted by relevance

/titanic_50/usr/src/head/
H A Daio.h61 #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 Dposix_aio.c66 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 Daio.c1267 ((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 Daio.c72 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 Dasyncio.h269 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 Daiocb.h52 } aiocb_t; typedef
H A Daio_impl.h127 aiocb_t **aio_iocb; /* list of 32 & 64 bit ptrs */
/titanic_50/usr/src/lib/libc/port/rt/
H A Dsigev_thread.c322 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()