Lines Matching refs:hscb
1407 struct hardware_scb *hscb;
1454 hscb = scb->hscb;
1460 hscb->control = 0;
1461 hscb->scsiid = BUILD_SCSIID(ahc, cmd);
1462 hscb->lun = cmd->device->lun;
1467 hscb->scsirate = tinfo->scsirate;
1468 hscb->scsioffset = tinfo->curr.offset;
1470 hscb->control |= ULTRAENB;
1473 hscb->control |= DISCENB;
1477 scb->hscb->control |= MK_MESSAGE;
1483 hscb->control |= MSG_ORDERED_TASK;
1486 hscb->control |= MSG_SIMPLE_TASK;
1490 hscb->cdb_len = cmd->cmd_len;
1491 if (hscb->cdb_len <= 12) {
1492 memcpy(hscb->shared_data.cdb, cmd->cmnd, hscb->cdb_len);
1494 memcpy(hscb->cdb32, cmd->cmnd, hscb->cdb_len);
1532 scb->hscb->sgptr =
1539 scb->hscb->dataptr = scb->sg_list->addr;
1540 scb->hscb->datacnt = scb->sg_list->len;
1542 scb->hscb->sgptr = ahc_htole32(SG_LIST_NULL);
1543 scb->hscb->dataptr = 0;
1544 scb->hscb->datacnt = 0;
1692 printk("SCB %d done'd twice\n", scb->hscb->tag);
2155 pending_scb->hscb->tag,
2167 pending_scb->hscb->tag,
2180 && ahc_inb(ahc, SAVED_SCSIID) == pending_scb->hscb->scsiid
2198 && (pending_scb->hscb->tag == active_scb_index
2230 pending_scb->hscb->control |= MK_MESSAGE|DISCONNECTED;
2242 cmd->device->lun, pending_scb->hscb->tag,
2255 ahc_outb(ahc, SCBPTR, pending_scb->hscb->tag);