task 80 arch/i386/include/db_machdep.h #define DB_TASK_NAME(task) db_task_name(task)
task 396 dev/ic/athvar.h #define ATH_TASK_INIT(task, func, context) \
task 398 dev/ic/athvar.h (task)->t_func = (func); \
task 399 dev/ic/athvar.h (task)->t_context = (context); \
task 401 dev/ic/athvar.h #define ATH_TASK_RUN_OR_ENQUEUE(task) ((*(task)->t_func)((task)->t_context, 1))
task 159 dev/sdmmc/sdmmc.c struct sdmmc_task *task;
task 166 dev/sdmmc/sdmmc.c for (task = TAILQ_FIRST(&sc->sc_tskq); task != NULL;
task 167 dev/sdmmc/sdmmc.c task = TAILQ_FIRST(&sc->sc_tskq)) {
task 169 dev/sdmmc/sdmmc.c sdmmc_del_task(task);
task 170 dev/sdmmc/sdmmc.c task->func(task->arg);
task 186 dev/sdmmc/sdmmc.c sdmmc_add_task(struct sdmmc_softc *sc, struct sdmmc_task *task)
task 191 dev/sdmmc/sdmmc.c TAILQ_INSERT_TAIL(&sc->sc_tskq, task, next);
task 192 dev/sdmmc/sdmmc.c task->onqueue = 1;
task 193 dev/sdmmc/sdmmc.c task->sc = sc;
task 199 dev/sdmmc/sdmmc.c sdmmc_del_task(struct sdmmc_task *task)
task 201 dev/sdmmc/sdmmc.c struct sdmmc_softc *sc = task->sc;
task 208 dev/sdmmc/sdmmc.c task->sc = NULL;
task 209 dev/sdmmc/sdmmc.c task->onqueue = 0;
task 210 dev/sdmmc/sdmmc.c TAILQ_REMOVE(&sc->sc_tskq, task, next);
task 270 dev/usb/usb.c usb_add_task(usbd_device_handle dev, struct usb_task *task)
task 275 dev/usb/usb.c if (!task->onqueue) {
task 276 dev/usb/usb.c DPRINTFN(2,("usb_add_task: task=%p\n", task));
task 277 dev/usb/usb.c TAILQ_INSERT_TAIL(&usb_all_tasks, task, next);
task 278 dev/usb/usb.c task->onqueue = 1;
task 280 dev/usb/usb.c DPRINTFN(3,("usb_add_task: task=%p on q\n", task));
task 287 dev/usb/usb.c usb_rem_task(usbd_device_handle dev, struct usb_task *task)
task 292 dev/usb/usb.c if (task->onqueue) {
task 293 dev/usb/usb.c TAILQ_REMOVE(&usb_all_tasks, task, next);
task 294 dev/usb/usb.c task->onqueue = 0;
task 353 dev/usb/usb.c struct usb_task *task;
task 360 dev/usb/usb.c task = TAILQ_FIRST(&usb_all_tasks);
task 361 dev/usb/usb.c if (task == NULL) {
task 363 dev/usb/usb.c task = TAILQ_FIRST(&usb_all_tasks);
task 365 dev/usb/usb.c DPRINTFN(2,("usb_task_thread: woke up task=%p\n", task));
task 366 dev/usb/usb.c if (task != NULL) {
task 367 dev/usb/usb.c TAILQ_REMOVE(&usb_all_tasks, task, next);
task 368 dev/usb/usb.c task->onqueue = 0;
task 370 dev/usb/usb.c task->fun(task->arg);
task 196 dev/usb/usbdi.h void usb_add_task(usbd_device_handle dev, struct usb_task *task);
task 197 dev/usb/usbdi.h void usb_rem_task(usbd_device_handle dev, struct usb_task *task);
task 178 dev/usb/usbf.c usbf_add_task(usbf_device_handle dev, struct usbf_task *task)
task 184 dev/usb/usbf.c if (!task->onqueue) {
task 186 dev/usb/usbf.c task, sc->sc_bus->intr_context ? "(null)" :
task 188 dev/usb/usbf.c TAILQ_INSERT_TAIL(&sc->sc_tskq, task, next);
task 189 dev/usb/usbf.c task->onqueue = 1;
task 192 dev/usb/usbf.c task, sc->sc_bus->intr_context ? "(null)" :
task 200 dev/usb/usbf.c usbf_rem_task(usbf_device_handle dev, struct usbf_task *task)
task 206 dev/usb/usbf.c if (task->onqueue) {
task 207 dev/usb/usbf.c DPRINTF(1,("usbf_rem_task: task=%p\n", task));
task 208 dev/usb/usbf.c TAILQ_REMOVE(&sc->sc_tskq, task, next);
task 209 dev/usb/usbf.c task->onqueue = 0;
task 212 dev/usb/usbf.c DPRINTF(0,("usbf_rem_task: task=%p not on q", task));
task 240 dev/usb/usbf.c struct usbf_task *task;
task 247 dev/usb/usbf.c task = TAILQ_FIRST(&sc->sc_tskq);
task 248 dev/usb/usbf.c if (task == NULL) {
task 250 dev/usb/usbf.c task = TAILQ_FIRST(&sc->sc_tskq);
task 252 dev/usb/usbf.c DPRINTF(1,("usbf_task_thread: woke up task=%p\n", task));
task 253 dev/usb/usbf.c if (task != NULL) {
task 254 dev/usb/usbf.c TAILQ_REMOVE(&sc->sc_tskq, task, next);
task 255 dev/usb/usbf.c task->onqueue = 0;
task 257 dev/usb/usbf.c task->fun(task->arg);
task 259 dev/usb/usbf.c DPRINTF(1,("usbf_task_thread: done task=%p\n", task));