Searched refs:aio_lio_t (Results 1 – 7 of 7) sorted by relevance
/titanic_50/usr/src/lib/libc/inc/ |
H A D | asyncio.h | 68 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 D | aio_alloc.c | 229 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 D | posix_aio.c | 62 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 D | aio.c | 44 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 D | aio_impl.h | 67 } 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 D | aio_subr.c | 60 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 D | aio.c | 83 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 …]
|