Lines Matching defs:pending_scb
2038 struct scb *pending_scb;
2051 pending_scb = NULL;
2069 * there, check the pending_scb list. If not found
2102 LIST_FOREACH(pending_scb, &ahc->pending_scbs, pending_links) {
2103 if (pending_scb->io_ctx == cmd)
2107 if (pending_scb == NULL && flag == SCB_DEVICE_RESET) {
2110 LIST_FOREACH(pending_scb, &ahc->pending_scbs, pending_links) {
2111 if (ahc_match_scb(ahc, pending_scb, scmd_id(cmd),
2119 if (pending_scb == NULL) {
2124 if ((pending_scb->flags & SCB_RECOVERY_SCB) != 0) {
2141 if ((pending_scb->flags & SCB_ACTIVE) == 0) {
2155 pending_scb->hscb->tag,
2167 pending_scb->hscb->tag,
2177 if (bus_scb == pending_scb)
2180 && ahc_inb(ahc, SAVED_SCSIID) == pending_scb->hscb->scsiid
2181 && ahc_inb(ahc, SAVED_LUN) == SCB_GET_LUN(pending_scb))
2186 * At this point, pending_scb is the scb associated with the
2198 && (pending_scb->hscb->tag == active_scb_index
2206 pending_scb = ahc_lookup_scb(ahc, active_scb_index);
2207 pending_scb->flags |= SCB_RECOVERY_SCB|flag;
2230 pending_scb->hscb->control |= MK_MESSAGE|DISCONNECTED;
2231 pending_scb->flags |= SCB_RECOVERY_SCB|flag;
2242 cmd->device->lun, pending_scb->hscb->tag,
2255 ahc_outb(ahc, SCBPTR, pending_scb->hscb->tag);
2270 ahc_qinfifo_requeue_tail(ahc, pending_scb);
2272 ahc_print_path(ahc, pending_scb);