Home
last modified time | relevance | path

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

/illumos-gate/usr/src/lib/libc/port/aio/
H A Dposix_aio.c110 if (head->lio_refcnt == 0) { in _lio_listio_cleanup()
226 head->lio_nent = head->lio_refcnt = nent; in lio_listio()
288 while (head->lio_refcnt > 0) { in lio_listio()
303 ASSERT(head->lio_nent == 0 && head->lio_refcnt == 0); in lio_listio()
323 head->lio_refcnt--; in _lio_list_decr()
734 ASSERT(head->lio_refcnt == head->lio_nent); in _lio_remove()
736 head->lio_refcnt--; in _lio_remove()
761 head->lio_refcnt -= workerscnt - i; in __aio_fsync_bar()
833 head->lio_nent = head->lio_refcnt = __rw_workerscnt; in aio_fsync()
1422 head->lio_nent = head->lio_refcnt = nent; in lio_listio64()
[all …]
H A Daio.c1449 ASSERT(head->lio_refcnt == head->lio_nent); in _aiodone()
1450 if (head->lio_refcnt == 1) { in _aiodone()
1467 head->lio_nent = head->lio_refcnt = 0; in _aiodone()
1473 head->lio_refcnt--; in _aiodone()
1524 if (head->lio_refcnt > 1) { in _aio_fsync_del()
1525 head->lio_refcnt--; in _aio_fsync_del()
1537 ASSERT(head->lio_nent == 1 && head->lio_refcnt == 1); in _aio_fsync_del()
1547 head->lio_refcnt--; in _aio_fsync_del()
H A Daio_alloc.c270 ASSERT(head->lio_nent == 0 && head->lio_refcnt == 0); in _aio_lio_alloc()
285 ASSERT(head->lio_nent == 0 && head->lio_refcnt == 0); in _aio_lio_free()
/illumos-gate/usr/src/uts/common/os/
H A Daio.c1280 head->lio_refcnt = nent; in alio()
1325 head->lio_refcnt--; in alio()
1338 head->lio_refcnt--; in alio()
1350 head->lio_refcnt--; in alio()
1366 head->lio_refcnt--; in alio()
1389 head->lio_refcnt--; in alio()
1407 head->lio_refcnt--; in alio()
1488 head->lio_refcnt--; in alio()
1512 while (head->lio_refcnt > 0) { in alio()
1655 while (head->lio_refcnt > 0) { in aliowait()
[all …]
H A Daio_subr.c343 ASSERT(head->lio_refcnt > 0); in aio_done()
344 if (--head->lio_refcnt == 0) { in aio_done()
866 ASSERT(liop->lio_refcnt > 0); in aio_cleanup_portq()
867 if (--liop->lio_refcnt == 0) { in aio_cleanup_portq()
950 ASSERT(liohead->lio_refcnt > 0); in aio_cleanup_notifyq()
951 if (--liohead->lio_refcnt == 0) { in aio_cleanup_notifyq()
/illumos-gate/usr/src/uts/common/sys/
H A Daio_impl.h61 int lio_refcnt; /* number of requests active */ member
/illumos-gate/usr/src/lib/libc/inc/
H A Dasyncio.h91 int lio_refcnt; /* outstanding I/O's */ member