Lines Matching refs:task

10 static void nxt_buf_completion(nxt_task_t *task, void *obj, void *data);
11 static void nxt_buf_ts_completion(nxt_task_t *task, void *obj, void *data);
57 nxt_buf_mem_ts_alloc(nxt_task_t *task, nxt_mp_t *mp, size_t size) in nxt_buf_mem_ts_alloc() argument
84 ts->engine = task->thread->engine; in nxt_buf_mem_ts_alloc()
87 ts->work.task = task; in nxt_buf_mem_ts_alloc()
198 nxt_buf_completion(nxt_task_t *task, void *obj, void *data) in nxt_buf_completion() argument
205 nxt_debug(task, "buf completion: %p %p", b, b->mem.start); in nxt_buf_completion()
216 nxt_buf_parent_completion(task, parent); in nxt_buf_completion()
224 nxt_buf_parent_completion(nxt_task_t *task, nxt_buf_t *parent) in nxt_buf_parent_completion() argument
227 nxt_debug(task, "parent retain:%uD", parent->retain); in nxt_buf_parent_completion()
234 parent->completion_handler(task, parent, parent->parent); in nxt_buf_parent_completion()
241 nxt_buf_ts_handle(nxt_task_t *task, void *obj, void *data) in nxt_buf_ts_handle() argument
252 if (ts->engine != task->thread->engine) { in nxt_buf_ts_handle()
254 nxt_debug(task, "buf ts: %p current engine is %p, expected %p", in nxt_buf_ts_handle()
255 b, task->thread->engine, ts->engine); in nxt_buf_ts_handle()
271 nxt_buf_ts_completion(nxt_task_t *task, void *obj, void *data) in nxt_buf_ts_completion() argument
278 if (nxt_buf_ts_handle(task, obj, data)) { in nxt_buf_ts_completion()
282 nxt_debug(task, "buf ts completion: %p %p", b, b->mem.start); in nxt_buf_ts_completion()
294 nxt_buf_parent_completion(task, parent); in nxt_buf_ts_completion()