Lines Matching defs:hscb
1406 struct hardware_scb *hscb;
1453 hscb = scb->hscb;
1459 hscb->control = 0;
1460 hscb->scsiid = BUILD_SCSIID(ahc, cmd);
1461 hscb->lun = cmd->device->lun;
1466 hscb->scsirate = tinfo->scsirate;
1467 hscb->scsioffset = tinfo->curr.offset;
1469 hscb->control |= ULTRAENB;
1472 hscb->control |= DISCENB;
1476 scb->hscb->control |= MK_MESSAGE;
1482 hscb->control |= ORDERED_QUEUE_TAG;
1485 hscb->control |= SIMPLE_QUEUE_TAG;
1489 hscb->cdb_len = cmd->cmd_len;
1490 if (hscb->cdb_len <= 12) {
1491 memcpy(hscb->shared_data.cdb, cmd->cmnd, hscb->cdb_len);
1493 memcpy(hscb->cdb32, cmd->cmnd, hscb->cdb_len);
1531 scb->hscb->sgptr =
1538 scb->hscb->dataptr = scb->sg_list->addr;
1539 scb->hscb->datacnt = scb->sg_list->len;
1541 scb->hscb->sgptr = ahc_htole32(SG_LIST_NULL);
1542 scb->hscb->dataptr = 0;
1543 scb->hscb->datacnt = 0;
1691 printk("SCB %d done'd twice\n", scb->hscb->tag);
2153 pending_scb->hscb->tag,
2165 pending_scb->hscb->tag,
2178 && ahc_inb(ahc, SAVED_SCSIID) == pending_scb->hscb->scsiid
2196 && (pending_scb->hscb->tag == active_scb_index
2228 pending_scb->hscb->control |= MK_MESSAGE|DISCONNECTED;
2240 cmd->device->lun, pending_scb->hscb->tag,
2253 ahc_outb(ahc, SCBPTR, pending_scb->hscb->tag);