Lines Matching refs:gtask
49 int gtaskqueue_cancel(struct gtaskqueue *queue, struct gtask *gtask);
50 void gtaskqueue_drain(struct gtaskqueue *queue, struct gtask *task);
53 int grouptaskqueue_enqueue(struct gtaskqueue *queue, struct gtask *task);
58 void taskqgroup_detach(struct taskqgroup *qgroup, struct grouptask *gtask);
74 #define GROUPTASK_INIT(gtask, priority, func, context) \
75 GTASK_INIT(&(gtask)->gt_task, TASK_SKIP_WAKEUP, priority, func, context)
77 #define GROUPTASK_ENQUEUE(gtask) \
78 grouptaskqueue_enqueue((gtask)->gt_taskqueue, &(gtask)->gt_task)