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

/illumos-gate/usr/src/lib/libc/port/aio/
H A Dposix_aio.c111 if (head->lio_refcnt == 0) {
227 head->lio_nent = head->lio_refcnt = nent;
289 while (head->lio_refcnt > 0) {
304 ASSERT(head->lio_nent == 0 && head->lio_refcnt == 0);
324 head->lio_refcnt--;
735 ASSERT(head->lio_refcnt == head->lio_nent);
737 head->lio_refcnt--;
762 head->lio_refcnt -= workerscnt - i;
834 head->lio_nent = head->lio_refcnt = __rw_workerscnt;
1424 head->lio_nent = head->lio_refcnt
[all...]
H A Daio_alloc.c272 ASSERT(head->lio_nent == 0 && head->lio_refcnt == 0);
287 ASSERT(head->lio_nent == 0 && head->lio_refcnt == 0);
H A Daio.c1448 ASSERT(head->lio_refcnt == head->lio_nent);
1449 if (head->lio_refcnt == 1) {
1466 head->lio_nent = head->lio_refcnt = 0;
1472 head->lio_refcnt--;
1523 if (head->lio_refcnt > 1) {
1524 head->lio_refcnt--;
1536 ASSERT(head->lio_nent == 1 && head->lio_refcnt == 1);
1546 head->lio_refcnt--;
/illumos-gate/usr/src/uts/common/sys/
H A Daio_impl.h61 int lio_refcnt; /* number of requests active */ member in struct:aio_lio
/illumos-gate/usr/src/uts/common/os/
H A Daio.c1284 head->lio_refcnt = nent;
1329 head->lio_refcnt--;
1342 head->lio_refcnt--;
1354 head->lio_refcnt--;
1370 head->lio_refcnt--;
1393 head->lio_refcnt--;
1411 head->lio_refcnt--;
1492 head->lio_refcnt--;
1516 while (head->lio_refcnt > 0) {
1659 while (head->lio_refcnt >
[all...]
H A Daio_subr.c358 ASSERT(head->lio_refcnt > 0);
359 if (--head->lio_refcnt == 0) {
879 ASSERT(liop->lio_refcnt > 0);
880 if (--liop->lio_refcnt == 0) {
963 ASSERT(liohead->lio_refcnt > 0);
964 if (--liohead->lio_refcnt == 0) {
/illumos-gate/usr/src/lib/libc/inc/
H A Dasyncio.h93 int lio_refcnt; /* outstanding I/O's */ member in struct:aio_lio

Completed in 61 milliseconds