Searched refs:aio_lio_t (Results 1 - 7 of 7) sorted by relevance
/opensolaris-onvv-gate/usr/src/lib/libc/inc/ |
H A D | asyncio.h | 68 typedef struct aio_lio aio_lio_t; typedef in typeref:struct:aio_lio 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 *);
|
/opensolaris-onvv-gate/usr/src/uts/common/sys/ |
H A D | aio_impl.h | 67 } aio_lio_t; typedef in typeref:struct:aio_lio 87 aio_lio_t *aio_req_lio; /* head of list IO chain */ 116 aio_lio_t *aio_lio_free; /* freelist of lio heads */
|
/opensolaris-onvv-gate/usr/src/lib/libc/port/aio/ |
H A D | aio_alloc.c | 37 * (aio_worker_t, aio_req_t, aio_lio_t), we use mmap() to allocate 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; 257 _lio_head_freelist = (aio_lio_t *)(uintptr_t)(chp + 1); 258 nelem = (chunksize - sizeof (chunk_t)) / sizeof (aio_lio_t); 285 _aio_lio_free(aio_lio_t *head)
|
H A D | posix_aio.c | 62 static void _lio_list_decr(aio_lio_t *); 106 _lio_listio_cleanup(aio_lio_t *head) 127 aio_lio_t *head = NULL; 320 _lio_list_decr(aio_lio_t *head) 730 aio_lio_t *head; 749 __aio_fsync_bar(aiocb_t *aiocbp, aio_lio_t *head, aio_worker_t *aiowp, 775 aio_lio_t *head; 847 * => free allocated memory (aio_lio_t). 850 * will free the aio_lio_t struct. 1324 aio_lio_t *hea [all...] |
H A D | aio.c | 44 extern void _aio_lio_free(aio_lio_t *); 1347 aio_lio_t *head; 1517 aio_lio_t *head = reqp->req_head; 2119 _aio_rw(aiocb_t *aiocbp, aio_lio_t *lio_head, aio_worker_t **nextworker, 2240 _aio_rw64(aiocb64_t *aiocbp, aio_lio_t *lio_head, aio_worker_t **nextworker,
|
/opensolaris-onvv-gate/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; 526 aio_lio_free(aio_t *aiop, aio_lio_t *head) 542 aio_lio_t *liop; 808 aio_lio_t *liop; 943 aio_lio_t *liohead; 1028 aio_lio_t *nxtlio, *liop; 1076 kmem_free(liop, sizeof (aio_lio_t));
|
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; 1534 kmem_free(head, sizeof (aio_lio_t)); 1558 aio_lio_t *head; 1673 aio_lio_t * 1676 aio_lio_t *head = NULL; 2531 * Allocate an aio_lio_t struct. 2534 aio_lio_alloc(aio_lio_t **head) 2536 aio_lio_t *lio [all...] |
Completed in 162 milliseconds