Lines Matching defs:next
73 aio_worker_t *__nextworker_rw; /* next worker in list of workers */
80 aio_worker_t *__nextworker_no; /* next worker in list of workers */
246 * The next open may re-use this file descriptor and the new file
690 aio_worker_t *next;
706 next = first;
708 _aio_cancel_work(next, fd, &canceled, &done);
709 } while ((next = next->work_forw) != first);
1702 * Add an AIO request onto the next work queue.
1703 * A circular list of workers is used to choose the next worker.
1717 * Try to acquire the next worker's work queue. If it is locked,
1912 aio_req_t *next;
1923 while ((next = *last) != NULL) {
1924 if (next == reqp) {
1925 *last = next->req_next;
1926 if (aiowp->work_next1 == next)
1927 aiowp->work_next1 = next->req_next;
1933 if (lastrp == next)
1934 lastrp = next->req_next;
1941 if (aiowp->work_head1 == next)
1954 if (aiowp->work_prev1 == next) {
1969 last = &next->req_next;
1970 lastrp = next;
2039 aio_req_t *next;
2044 while ((next = *prev) != NULL) {
2045 if (resultp == next->req_resultp) {
2049 prev = &next->req_link;
2065 aio_req_t *next = NULL;
2071 while ((next = *prev) != NULL) {
2072 if (resultp == next->req_resultp) {
2073 *prev = next->req_link;
2074 next->req_link = NULL;
2077 prev = &next->req_link;
2081 return (next);
2092 aio_req_t *next = NULL;
2098 while ((next = *prev) != NULL) {
2099 if (resultp == next->req_resultp)
2101 prev = &next->req_link;
2105 return (next);