Symbol: aio_worker_t
usr/src/lib/libc/inc/asyncio.h
138
aio_worker_t *req_worker; /* associate request with worker */
usr/src/lib/libc/inc/asyncio.h
231
aio_worker_t *work_forw; /* forward link in list of workers */
usr/src/lib/libc/inc/asyncio.h
232
aio_worker_t *work_backw; /* backwards link in list of workers */
usr/src/lib/libc/inc/asyncio.h
267
extern int _aio_rw(aiocb_t *, aio_lio_t *, aio_worker_t **, int, int);
usr/src/lib/libc/inc/asyncio.h
269
extern int _aio_rw64(aiocb64_t *, aio_lio_t *, aio_worker_t **, int, int);
usr/src/lib/libc/inc/asyncio.h
272
extern int _aio_cancel_req(aio_worker_t *, aio_req_t *, int *, int *);
usr/src/lib/libc/inc/asyncio.h
279
extern aio_worker_t *_aio_worker_alloc(void);
usr/src/lib/libc/inc/asyncio.h
285
extern int _aio_idle(aio_worker_t *);
usr/src/lib/libc/inc/asyncio.h
299
extern aio_worker_t *_kaiowp; /* points to kaio cleanup thread */
usr/src/lib/libc/inc/asyncio.h
300
extern aio_worker_t *__workers_rw; /* list of all rw workers */
usr/src/lib/libc/inc/asyncio.h
301
extern aio_worker_t *__nextworker_rw; /* worker chosen for next rw request */
usr/src/lib/libc/inc/asyncio.h
303
extern aio_worker_t *__workers_no; /* list of all notification workers */
usr/src/lib/libc/inc/asyncio.h
304
extern aio_worker_t *__nextworker_no; /* worker chosen, next notification */
usr/src/lib/libc/port/aio/aio.c
1025
aio_worker_t *aiowp = (aio_worker_t *)arglist;
usr/src/lib/libc/port/aio/aio.c
1209
_aio_finish_request(aio_worker_t *aiowp, ssize_t retval, int error)
usr/src/lib/libc/port/aio/aio.c
121
aio_worker_t *_kaiowp = NULL; /* points to kaio cleanup thread */
usr/src/lib/libc/port/aio/aio.c
1314
aio_worker_t *aiowp = (aio_worker_t *)arg;
usr/src/lib/libc/port/aio/aio.c
1517
_aio_fsync_del(aio_worker_t *aiowp, aio_req_t *reqp)
usr/src/lib/libc/port/aio/aio.c
1562
_aio_idle(aio_worker_t *aiowp)
usr/src/lib/libc/port/aio/aio.c
1594
_aio_work_done(aio_worker_t *aiowp)
usr/src/lib/libc/port/aio/aio.c
1715
_aio_req_add(aio_req_t *reqp, aio_worker_t **nextworker, int mode)
usr/src/lib/libc/port/aio/aio.c
1718
aio_worker_t *aiowp;
usr/src/lib/libc/port/aio/aio.c
1719
aio_worker_t *first;
usr/src/lib/libc/port/aio/aio.c
1859
_aio_req_get(aio_worker_t *aiowp)
usr/src/lib/libc/port/aio/aio.c
1917
_aio_req_del(aio_worker_t *aiowp, aio_req_t *reqp, int ostate)
usr/src/lib/libc/port/aio/aio.c
2121
_aio_rw(aiocb_t *aiocbp, aio_lio_t *lio_head, aio_worker_t **nextworker,
usr/src/lib/libc/port/aio/aio.c
2239
_aio_rw64(aiocb64_t *aiocbp, aio_lio_t *lio_head, aio_worker_t **nextworker,
usr/src/lib/libc/port/aio/aio.c
38
static aio_req_t *_aio_req_get(aio_worker_t *);
usr/src/lib/libc/port/aio/aio.c
39
static void _aio_req_add(aio_req_t *, aio_worker_t **, int);
usr/src/lib/libc/port/aio/aio.c
40
static void _aio_req_del(aio_worker_t *, aio_req_t *, int);
usr/src/lib/libc/port/aio/aio.c
41
static void _aio_work_done(aio_worker_t *);
usr/src/lib/libc/port/aio/aio.c
458
aio_worker_t *aiowp;
usr/src/lib/libc/port/aio/aio.c
49
static int _aio_fsync_del(aio_worker_t *, aio_req_t *);
usr/src/lib/libc/port/aio/aio.c
51
static void _aio_cancel_work(aio_worker_t *, int, int *, int *);
usr/src/lib/libc/port/aio/aio.c
52
static void _aio_finish_request(aio_worker_t *, ssize_t, int);
usr/src/lib/libc/port/aio/aio.c
691
aio_worker_t *first;
usr/src/lib/libc/port/aio/aio.c
692
aio_worker_t *next;
usr/src/lib/libc/port/aio/aio.c
74
aio_worker_t *__workers_rw; /* circular list of AIO workers */
usr/src/lib/libc/port/aio/aio.c
75
aio_worker_t *__nextworker_rw; /* next worker in list of workers */
usr/src/lib/libc/port/aio/aio.c
763
_aio_cancel_work(aio_worker_t *aiowp, int fd, int *canceled, int *done)
usr/src/lib/libc/port/aio/aio.c
801
_aio_cancel_req(aio_worker_t *aiowp, aio_req_t *reqp, int *canceled, int *done)
usr/src/lib/libc/port/aio/aio.c
81
aio_worker_t *__workers_no; /* circular list of AIO workers */
usr/src/lib/libc/port/aio/aio.c
82
aio_worker_t *__nextworker_no; /* next worker in list of workers */
usr/src/lib/libc/port/aio/aio.c
874
aio_worker_t *aiowp, **workers, **nextworker;
usr/src/lib/libc/port/aio/aio_alloc.c
109
worker_freelist = (aio_worker_t *)(uintptr_t)(chp + 1);
usr/src/lib/libc/port/aio/aio_alloc.c
110
nelem = (chunksize - sizeof (chunk_t)) / sizeof (aio_worker_t);
usr/src/lib/libc/port/aio/aio_alloc.c
135
aio_worker_t *aiowp = arg;
usr/src/lib/libc/port/aio/aio_alloc.c
83
aio_worker_t *worker_freelist = NULL; /* free list of worker structures */
usr/src/lib/libc/port/aio/aio_alloc.c
84
aio_worker_t *worker_freelast = NULL;
usr/src/lib/libc/port/aio/aio_alloc.c
91
aio_worker_t *
usr/src/lib/libc/port/aio/aio_alloc.c
94
aio_worker_t *aiowp;
usr/src/lib/libc/port/aio/posix_aio.c
1605
__aio_fsync_bar64(aiocb64_t *aiocbp, aio_lio_t *head, aio_worker_t *aiowp,
usr/src/lib/libc/port/aio/posix_aio.c
1610
aio_worker_t *next = aiowp;
usr/src/lib/libc/port/aio/posix_aio.c
1719
aio_worker_t *aiowp;
usr/src/lib/libc/port/aio/posix_aio.c
748
__aio_fsync_bar(aiocb_t *aiocbp, aio_lio_t *head, aio_worker_t *aiowp,
usr/src/lib/libc/port/aio/posix_aio.c
753
aio_worker_t *next = aiowp;
usr/src/lib/libc/port/aio/posix_aio.c
862
aio_worker_t *aiowp;
usr/src/lib/libc/port/threads/sigaction.c
190
aio_worker_t *aiowp = pthread_getspecific(_aio_key);