• Home
  • Raw
  • Download

Lines Matching refs:pending_scb

2170 	struct scb *pending_scb;  in ahd_linux_queue_abort_cmd()  local
2184 pending_scb = NULL; in ahd_linux_queue_abort_cmd()
2221 LIST_FOREACH(pending_scb, &ahd->pending_scbs, pending_links) { in ahd_linux_queue_abort_cmd()
2222 if (pending_scb->io_ctx == cmd) in ahd_linux_queue_abort_cmd()
2226 if (pending_scb == NULL) { in ahd_linux_queue_abort_cmd()
2231 if ((pending_scb->flags & SCB_RECOVERY_SCB) != 0) { in ahd_linux_queue_abort_cmd()
2249 if ((pending_scb->flags & SCB_ACTIVE) == 0) { in ahd_linux_queue_abort_cmd()
2262 pending_scb->hscb->tag, in ahd_linux_queue_abort_cmd()
2281 if (bus_scb == pending_scb) in ahd_linux_queue_abort_cmd()
2292 && SCB_GET_TAG(pending_scb) == active_scbptr) { in ahd_linux_queue_abort_cmd()
2298 pending_scb = ahd_lookup_scb(ahd, active_scbptr); in ahd_linux_queue_abort_cmd()
2299 pending_scb->flags |= SCB_RECOVERY_SCB|SCB_ABORT; in ahd_linux_queue_abort_cmd()
2310 pending_scb->flags |= SCB_RECOVERY_SCB|SCB_ABORT; in ahd_linux_queue_abort_cmd()
2311 ahd_set_scbptr(ahd, SCB_GET_TAG(pending_scb)); in ahd_linux_queue_abort_cmd()
2312 pending_scb->hscb->cdb_len = 0; in ahd_linux_queue_abort_cmd()
2313 pending_scb->hscb->task_attribute = 0; in ahd_linux_queue_abort_cmd()
2314 pending_scb->hscb->task_management = SIU_TASKMGMT_ABORT_TASK; in ahd_linux_queue_abort_cmd()
2316 if ((pending_scb->flags & SCB_PACKETIZED) != 0) { in ahd_linux_queue_abort_cmd()
2325 pending_scb->hscb->task_management); in ahd_linux_queue_abort_cmd()
2336 pending_scb->hscb->control |= MK_MESSAGE|DISCONNECTED; in ahd_linux_queue_abort_cmd()
2357 ahd_qinfifo_requeue_tail(ahd, pending_scb); in ahd_linux_queue_abort_cmd()
2359 ahd_print_path(ahd, pending_scb); in ahd_linux_queue_abort_cmd()