Lines Matching defs:aio_worker_t
71 typedef struct aio_worker aio_worker_t;
140 aio_worker_t *req_worker; /* associate request with worker */
233 aio_worker_t *work_forw; /* forward link in list of workers */
234 aio_worker_t *work_backw; /* backwards link in list of workers */
269 extern int _aio_rw(aiocb_t *, aio_lio_t *, aio_worker_t **, int, int);
271 extern int _aio_rw64(aiocb64_t *, aio_lio_t *, aio_worker_t **, int, int);
274 extern int _aio_cancel_req(aio_worker_t *, aio_req_t *, int *, int *);
281 extern aio_worker_t *_aio_worker_alloc(void);
287 extern int _aio_idle(aio_worker_t *);
301 extern aio_worker_t *_kaiowp; /* points to kaio cleanup thread */
302 extern aio_worker_t *__workers_rw; /* list of all rw workers */
303 extern aio_worker_t *__nextworker_rw; /* worker chosen for next rw request */
305 extern aio_worker_t *__workers_no; /* list of all notification workers */
306 extern aio_worker_t *__nextworker_no; /* worker chosen, next notification */