Home
last modified time | relevance | path

Searched refs:waitlist (Results 1 – 3 of 3) sorted by relevance

/rt/
A Daio_notify.c117 struct waitlist *waitlist; in __aio_notify() local
129 waitlist = req->waiting; in __aio_notify()
130 while (waitlist != NULL) in __aio_notify()
132 struct waitlist *next = waitlist->next; in __aio_notify()
134 if (waitlist->sigevp == NULL) in __aio_notify()
137 *waitlist->result = -1; in __aio_notify()
140 AIO_MISC_NOTIFY (waitlist); in __aio_notify()
143 --*waitlist->counterp; in __aio_notify()
145 pthread_cond_signal (waitlist->cond); in __aio_notify()
151 if (--*waitlist->counterp == 0) in __aio_notify()
[all …]
A Dlio_listio-common.c56 struct waitlist list[0];
136 struct waitlist waitlist[nent]; in lio_listio_internal() local
146 waitlist[cnt].cond = &cond; in lio_listio_internal()
148 waitlist[cnt].result = &result; in lio_listio_internal()
151 waitlist[cnt].sigevp = NULL; in lio_listio_internal()
192 if (waitlist == NULL) in lio_listio_internal()
209 waitlist->list[cnt].cond = NULL; in lio_listio_internal()
213 waitlist->list[cnt].counterp = &waitlist->counter; in lio_listio_internal()
214 waitlist->list[cnt].sigevp = &waitlist->sigev; in lio_listio_internal()
220 waitlist->counter = total; in lio_listio_internal()
[all …]
A Daio_suspend.c45 struct waitlist *waitlist; member
72 struct waitlist **listp; in cleanup()
118 struct waitlist waitlist[nent]; in ___aio_suspend_time64() local
143 waitlist[cnt].cond = &cond; in ___aio_suspend_time64()
145 waitlist[cnt].result = NULL; in ___aio_suspend_time64()
146 waitlist[cnt].next = requestlist[cnt]->waiting; in ___aio_suspend_time64()
147 waitlist[cnt].counterp = &cntr; in ___aio_suspend_time64()
148 waitlist[cnt].sigevp = NULL; in ___aio_suspend_time64()
149 requestlist[cnt]->waiting = &waitlist[cnt]; in ___aio_suspend_time64()
180 .waitlist = waitlist, in ___aio_suspend_time64()
[all …]

Completed in 8 milliseconds