Lines Matching refs:task
64 struct sdmmc_task task;
180 struct ld_sdmmc_task *task = &sc->sc_task;
182 task->task_sc = sc;
183 task->task_bp = bp;
184 sdmmc_init_task(&task->task, ld_sdmmc_dobio, task);
186 callout_reset(&task->task_callout, hz, ld_sdmmc_timeout, task);
187 sdmmc_add_task(sc->sc_sf->sc, &task->task);
195 struct ld_sdmmc_task *task = (struct ld_sdmmc_task *)arg;
196 struct ld_sdmmc_softc *sc = task->task_sc;
197 struct buf *bp = task->task_bp;
200 callout_stop(&task->task_callout);
243 struct ld_sdmmc_task *task = (struct ld_sdmmc_task *)arg;
244 struct ld_sdmmc_softc *sc = task->task_sc;
245 struct buf *bp = task->task_bp;
249 if (!sdmmc_task_pending(&task->task)) {
255 sdmmc_del_task(&task->task);