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));