Lines Matching refs:hccb

1127 		struct	bt_hccb *hccb;
1141 hccb = &bccb->hccb;
1153 hccb->target_id = ccb->ccb_h.target_id;
1154 hccb->target_lun = ccb->ccb_h.target_lun;
1155 hccb->btstat = 0;
1156 hccb->sdstat = 0;
1165 hccb->opcode = INITIATOR_CCB_WRESID;
1166 hccb->datain = (ccb->ccb_h.flags & CAM_DIR_IN) ? 1 : 0;
1167 hccb->dataout =(ccb->ccb_h.flags & CAM_DIR_OUT) ? 1 : 0;
1168 hccb->cmd_len = csio->cdb_len;
1169 if (hccb->cmd_len > sizeof(hccb->scsi_cdb)) {
1175 hccb->sense_len = csio->sense_len;
1178 hccb->tag_enable = TRUE;
1179 hccb->tag_type = (ccb->csio.tag_action & 0x3);
1181 hccb->tag_enable = FALSE;
1182 hccb->tag_type = 0;
1187 hccb->scsi_cdb, hccb->cmd_len);
1197 hccb->scsi_cdb, hccb->cmd_len);
1201 hccb->sense_addr = btsensepaddr(bt, bccb);
1203 hccb->sense_addr = vtophys(&csio->sense_data);
1226 hccb->opcode = INITIATOR_BUS_DEV_RESET;
1228 hccb->datain = TRUE;
1229 hccb->dataout = TRUE;
1230 hccb->cmd_len = 0;
1231 hccb->sense_len = 0;
1232 hccb->tag_enable = FALSE;
1233 hccb->tag_type = 0;
1433 bccb->hccb.opcode = INITIATOR_SG_CCB_WRESID;
1434 bccb->hccb.data_len = sizeof(bt_sg_t) * nseg;
1435 bccb->hccb.data_addr = bccb->sg_list_phys;
1437 bccb->hccb.data_len = bccb->sg_list->len;
1438 bccb->hccb.data_addr = bccb->sg_list->addr;
1449 bccb->hccb.opcode = INITIATOR_CCB;
1450 bccb->hccb.data_len = 0;
1451 bccb->hccb.data_addr = 0;
1586 bccb->hccb.target_id,
1599 if (pending_bccb->hccb.target_id
1600 == bccb->hccb.target_id) {
1601 pending_bccb->hccb.btstat = BTSTAT_HA_BDR;
1631 (void *)bccb, comp_code, bccb->hccb.btstat,
1632 bccb->hccb.sdstat);
1635 switch(bccb->hccb.btstat) {
1637 if (bccb->hccb.data_len == 0) {
1642 bccb->hccb.sdstat = SCSI_STATUS_QUEUE_FULL;
1643 } else if (bccb->hccb.data_len < 0) {
1653 csio->scsi_status = bccb->hccb.sdstat;
1671 csio->resid = bccb->hccb.data_len;
1861 pending_bccb->hccb.btstat = BTSTAT_HA_SCSI_BUS_RESET;
2345 || ((bccb->hccb.tag_enable == TRUE)
2377 bt->recovery_bccb->hccb.opcode = INITIATOR_BUS_DEV_RESET;
2380 bt->recovery_bccb->hccb.datain = TRUE;
2381 bt->recovery_bccb->hccb.dataout = TRUE;
2382 bt->recovery_bccb->hccb.btstat = 0;
2383 bt->recovery_bccb->hccb.sdstat = 0;
2384 bt->recovery_bccb->hccb.target_id = ccb->ccb_h.target_id;