Lines Matching refs:work
312 nxt_work_t *work, *next_work; in nxt_mp_destroy() local
321 work = mp->cleanup; in nxt_mp_destroy()
322 next_work = work->next; in nxt_mp_destroy()
324 work->handler(work->task, work->obj, work->data); in nxt_mp_destroy()
1044 nxt_work_t *work; in nxt_mp_cleanup() local
1046 work = nxt_mp_get(mp, sizeof(nxt_work_t)); in nxt_mp_cleanup()
1048 if (nxt_slow_path(work == NULL)) { in nxt_mp_cleanup()
1052 work->next = mp->cleanup; in nxt_mp_cleanup()
1053 work->handler = handler; in nxt_mp_cleanup()
1054 work->task = task; in nxt_mp_cleanup()
1055 work->obj = obj; in nxt_mp_cleanup()
1056 work->data = data; in nxt_mp_cleanup()
1058 mp->cleanup = work; in nxt_mp_cleanup()