grouptask
grouptask_block(struct grouptask *grouptask)
struct gtaskqueue *queue = grouptask->gt_taskqueue;
struct gtask *gtask = &grouptask->gt_task;
grouptask_unblock(struct grouptask *grouptask)
struct gtaskqueue *queue = grouptask->gt_taskqueue;
struct gtask *gtask = &grouptask->gt_task;
LIST_HEAD(, grouptask) tgc_tasks;
struct grouptask *n;
taskqgroup_attach(struct taskqgroup *qgroup, struct grouptask *gtask,
taskqgroup_attach_cpu(struct taskqgroup *qgroup, struct grouptask *gtask,
taskqgroup_detach(struct taskqgroup *qgroup, struct grouptask *gtask)
LIST_ENTRY(grouptask) gt_list;
void grouptask_block(struct grouptask *grouptask);
void grouptask_unblock(struct grouptask *grouptask);
void taskqgroup_attach(struct taskqgroup *qgroup, struct grouptask *grptask,
struct grouptask *grptask, void *uniq, int cpu, device_t dev,
void taskqgroup_detach(struct taskqgroup *qgroup, struct grouptask *gtask);