Home
last modified time | relevance | path

Searched refs:aio_lio_t (Results 1 – 7 of 7) sorted by relevance

/titanic_50/usr/src/lib/libc/inc/
H A Dasyncio.h68 typedef struct aio_lio aio_lio_t; typedef
87 aio_lio_t *lio_next; /* pointer to next on freelist */
143 aio_lio_t *req_head; /* list head for LIO */
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);
285 extern aio_lio_t *_aio_lio_alloc(void);
286 extern void _aio_lio_free(aio_lio_t *);
/titanic_50/usr/src/lib/libc/port/aio/
H A Daio_alloc.c229 aio_lio_t *_lio_head_freelist = NULL; /* free list of lio head structures */
230 aio_lio_t *_lio_head_freelast = NULL;
239 aio_lio_t *
242 aio_lio_t *head; in _aio_lio_alloc()
257 _lio_head_freelist = (aio_lio_t *)(uintptr_t)(chp + 1); in _aio_lio_alloc()
258 nelem = (chunksize - sizeof (chunk_t)) / sizeof (aio_lio_t); in _aio_lio_alloc()
285 _aio_lio_free(aio_lio_t *head) in _aio_lio_free()
H A Dposix_aio.c62 static void _lio_list_decr(aio_lio_t *);
106 _lio_listio_cleanup(aio_lio_t *head) in _lio_listio_cleanup()
127 aio_lio_t *head = NULL; in lio_listio()
320 _lio_list_decr(aio_lio_t *head) in _lio_list_decr()
730 aio_lio_t *head; in _lio_remove()
749 __aio_fsync_bar(aiocb_t *aiocbp, aio_lio_t *head, aio_worker_t *aiowp, in __aio_fsync_bar()
775 aio_lio_t *head; in aio_fsync()
1324 aio_lio_t *head = NULL; in lio_listio64()
1607 __aio_fsync_bar64(aiocb64_t *aiocbp, aio_lio_t *head, aio_worker_t *aiowp, in __aio_fsync_bar64()
1633 aio_lio_t *head; in aio_fsync64()
H A Daio.c44 extern void _aio_lio_free(aio_lio_t *);
1347 aio_lio_t *head; in _aiodone()
1517 aio_lio_t *head = reqp->req_head; in _aio_fsync_del()
2119 _aio_rw(aiocb_t *aiocbp, aio_lio_t *lio_head, aio_worker_t **nextworker, in _aio_rw()
2240 _aio_rw64(aiocb64_t *aiocbp, aio_lio_t *lio_head, aio_worker_t **nextworker, in _aio_rw64()
/titanic_50/usr/src/uts/common/sys/
H A Daio_impl.h67 } aio_lio_t; typedef
87 aio_lio_t *aio_req_lio; /* head of list IO chain */
116 aio_lio_t *aio_lio_free; /* freelist of lio heads */
/titanic_50/usr/src/uts/common/os/
H A Daio_subr.c60 static void aio_lio_free(aio_t *, aio_lio_t *);
197 aio_lio_t *head = NULL; in aio_done()
526 aio_lio_free(aio_t *aiop, aio_lio_t *head) in aio_lio_free()
542 aio_lio_t *liop; in aio_req_free()
808 aio_lio_t *liop; in aio_cleanup_portq()
943 aio_lio_t *liohead; in aio_cleanup_notifyq()
1028 aio_lio_t *nxtlio, *liop; in aio_cleanup_exit()
1076 kmem_free(liop, sizeof (aio_lio_t)); in aio_cleanup_exit()
H A Daio.c83 static int aio_lio_alloc(aio_lio_t **);
91 static aio_lio_t *aio_list_get(aio_result_t *);
1204 aio_lio_t *head; in alio()
1534 kmem_free(head, sizeof (aio_lio_t)); in alio()
1558 aio_lio_t *head; in aliowait()
1673 aio_lio_t *
1676 aio_lio_t *head = NULL; in aio_list_get()
2534 aio_lio_alloc(aio_lio_t **head) in aio_lio_alloc()
2536 aio_lio_t *liop; in aio_lio_alloc()
2553 liop = kmem_zalloc(sizeof (aio_lio_t), KM_NOSLEEP); in aio_lio_alloc()
[all …]