Searched refs:gtask (Results 1 - 8 of 8) sorted by relevance

/freebsd-11-stable/sys/sys/
H A Dgtaskqueue.h49 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)
[all...]
H A D_task.h55 struct gtask { struct
56 STAILQ_ENTRY(gtask) ta_link; /* (q) link for queue */
64 struct gtask gt_task;
/freebsd-11-stable/sys/kern/
H A Dsubr_gtaskqueue.c58 struct gtask *tb_running;
64 STAILQ_HEAD(, gtask) tq_queue;
106 gtask_dump(struct gtask *gtask) argument
108 printf("gtask: %p ta_flags=%x ta_priority=%d ta_func=%p ta_context=%p\n",
109 gtask, gtask->ta_flags, gtask->ta_priority, gtask->ta_func, gtask
185 grouptaskqueue_enqueue(struct gtaskqueue *queue, struct gtask *gtask) argument
301 struct gtask *gtask; local
325 task_is_running(struct gtaskqueue *queue, struct gtask *gtask) argument
338 gtaskqueue_cancel_locked(struct gtaskqueue *queue, struct gtask *gtask) argument
348 gtaskqueue_cancel(struct gtaskqueue *queue, struct gtask *gtask) argument
360 gtaskqueue_drain(struct gtaskqueue *queue, struct gtask *gtask) argument
643 taskqgroup_attach(struct taskqgroup *qgroup, struct grouptask *gtask, void *uniq, int irq, char *name) argument
671 taskqgroup_attach_deferred(struct taskqgroup *qgroup, struct grouptask *gtask) argument
700 taskqgroup_attach_cpu(struct taskqgroup *qgroup, struct grouptask *gtask, void *uniq, int cpu, int irq, char *name) argument
742 taskqgroup_attach_cpu_deferred(struct taskqgroup *qgroup, struct grouptask *gtask) argument
780 taskqgroup_detach(struct taskqgroup *qgroup, struct grouptask *gtask) argument
799 struct taskq_bind_task *gtask = (struct taskq_bind_task *)ctx; local
819 struct taskq_bind_task *gtask; local
842 struct grouptask *gtask; local
[all...]
/freebsd-11-stable/sys/compat/linuxkpi/common/src/
H A Dlinux_tasklet.c58 struct grouptask gtask; member in struct:tasklet_worker
109 GROUPTASK_INIT(&tw->gtask, 0, tasklet_handler, tw);
111 taskqgroup_attach_cpu(qgroup_softirq, &tw->gtask,
129 taskqgroup_detach(qgroup_softirq, &tw->gtask);
173 GROUPTASK_ENQUEUE(&tw->gtask);
/freebsd-11-stable/sys/net/
H A Diflib.h393 void iflib_config_gtask_init(if_ctx_t ctx, struct grouptask *gtask,
396 void iflib_config_gtask_deinit(struct grouptask *gtask);
H A Diflib.c1386 struct grouptask *gtask = info->ifi_task; local
1394 GROUPTASK_ENQUEUE(gtask);
1402 struct grouptask *gtask = info->ifi_task; local
1430 GROUPTASK_ENQUEUE(gtask);
1441 struct grouptask *gtask = info->ifi_task; local
1450 GROUPTASK_ENQUEUE(gtask);
5312 struct grouptask *gtask, struct taskqgroup *tqg, void *uniq, char *name)
5321 err = taskqgroup_attach_cpu(tqg, gtask, uniq, cpuid, irq, name);
5338 struct grouptask *gtask; local
5354 gtask
5311 iflib_irq_set_affinity(if_ctx_t ctx, int irq, iflib_intr_type_t type, int qid, struct grouptask *gtask, struct taskqgroup *tqg, void *uniq, char *name) argument
5418 struct grouptask *gtask; local
5479 struct grouptask *gtask; local
5535 struct grouptask *gtask; local
5559 iflib_config_gtask_init(if_ctx_t ctx, struct grouptask *gtask, gtask_fn_t *fn, char *name) argument
5568 iflib_config_gtask_deinit(struct grouptask *gtask) argument
[all...]
/freebsd-11-stable/sys/dev/isp/
H A Disp_freebsd.h226 struct task gtask; member in struct:isp_fc
H A Disp_freebsd.c177 TASK_INIT(&fc->gtask, 1, isp_gdt_task, fc);
2642 taskqueue_enqueue(taskqueue_thread, &fc->gtask);

Completed in 213 milliseconds