Searched refs:hscb (Results 1 – 7 of 7) sorted by relevance
/freebsd/sys/dev/aic7xxx/ |
H A D | aic7xxx_inline.h | 201 /*offset*/(scb->hscb - ahc->hscbs) * sizeof(*scb->hscb), in ahc_sync_scb() 202 /*len*/sizeof(*scb->hscb), op); in ahc_sync_scb() 275 sgptr = aic_le32toh(scb->hscb->sgptr); in ahc_update_residual() 382 struct hardware_scb *hscb; in ahc_free_scb() local 384 hscb = scb->hscb; in ahc_free_scb() 386 ahc->scb_data->scbindex[hscb->tag] = NULL; in ahc_free_scb() 388 hscb->control = 0; in ahc_free_scb() 426 q_hscb = ahc->next_queued_scb->hscb; in ahc_swap_with_next_hscb() [all...] |
H A D | aic7xxx_osm.c | 334 ("ahc_done - scb %d\n", scb->hscb->tag)); in ahc_done() 505 struct hardware_scb *hscb; in ahc_action() 526 hscb = scb->hscb; in ahc_action() 539 hscb->control = 0; in ahc_action() 540 hscb->scsiid = BUILD_SCSIID(ahc, sim, target_id, our_id); in ahc_action() 541 hscb->lun = ccb->ccb_h.target_lun; in ahc_action() 543 hscb->cdb_len = 0; in ahc_action() 545 hscb->control |= MK_MESSAGE; in ahc_action() 551 tdata = &hscb in ahc_action() 493 struct hardware_scb *hscb; ahc_action() local 1127 struct hardware_scb *hscb; ahc_setup_data() local [all...] |
H A D | aic79xx_inline.h | 274 scb->hscb->task_attribute = scb->hscb->control & SCB_TAG_TYPE; in ahd_setup_scb_common() 277 scb->hscb->task_attribute = SCB_XFERLEN_ODD; in ahd_setup_scb_common() 279 scb->hscb->task_attribute = 0; in ahd_setup_scb_common() 282 if (scb->hscb->cdb_len <= MAX_CDB_LEN_WITH_SENSE_ADDR in ahd_setup_scb_common() 283 || (scb->hscb->cdb_len & SCB_CDB_LEN_PTR) != 0) in ahd_setup_scb_common() 284 scb->hscb->shared_data.idata.cdb_plus_saddr.sense_addr = in ahd_setup_scb_common() 298 scb->hscb->dataptr = sg->addr; in ahd_setup_data_scb() 299 scb->hscb->datacnt = sg->len; in ahd_setup_data_scb() 305 dataptr_words = (uint32_t*)&scb->hscb->dataptr; in ahd_setup_data_scb() 312 scb->hscb->dataptr |= aic_htole64(high_addr << 8); in ahd_setup_data_scb() [all …]
|
H A D | aic79xx_osm.c | 524 struct hardware_scb *hscb; in ahd_action() 558 hscb = scb->hscb; in ahd_action() 571 hscb->control = 0; in ahd_action() 572 hscb->scsiid = BUILD_SCSIID(ahd, sim, target_id, our_id); in ahd_action() 573 hscb->lun = ccb->ccb_h.target_lun; in ahd_action() 575 hscb->cdb_len = 0; in ahd_action() 577 hscb->control |= MK_MESSAGE; in ahd_action() 578 hscb->task_management = SIU_TASKMGMT_LUN_RESET; in ahd_action() 585 tdata = &hscb in ahd_action() 512 struct hardware_scb *hscb; ahd_action() local 1064 struct hardware_scb *hscb; ahd_setup_data() local [all...] |
H A D | aic79xx.h | 88 SCSIID_OUR_ID((scb)->hscb->scsiid) 90 SCSIID_TARGET((ahd), (scb)->hscb->scsiid) 92 SCSIID_CHANNEL(ahd, (scb)->hscb->scsiid) 94 ((scb)->hscb->lun) 120 aic_le16toh(scb->hscb->tag) 135 (scb)->hscb->scsiid = ((col_idx) << TID_SHIFT) & TID; \ 136 (scb)->hscb->lun = ((col_idx) >> 4) & (AHD_NUM_LUNS_NONPKT-1); \ 141 dst->hscb->scsiid = src->hscb->scsiid; \ 142 dst->hscb 610 struct hardware_scb *hscb; global() member [all...] |
H A D | aic79xx.c | 524 hscb_ptr = (uint8_t *)scb->hscb; in ahd_flush_qoutfifo() 960 ahd_outb(ahd, SAVED_SCSIID, scb->hscb->scsiid); in ahd_handle_seqint() 961 ahd_outb(ahd, SAVED_LUN, scb->hscb->lun); in ahd_handle_seqint() 1097 scb->hscb->control &= ~(TAG_ENB|SCB_TAG_TYPE); in ahd_handle_seqint() 1098 scb->hscb->control |= MK_MESSAGE; in ahd_handle_seqint() 1099 ahd_outb(ahd, SCB_CONTROL, scb->hscb->control); in ahd_handle_seqint() 1101 ahd_outb(ahd, SAVED_SCSIID, scb->hscb->scsiid); in ahd_handle_seqint() 1421 scb->hscb->task_management); in ahd_handle_seqint() 1425 switch (scb->hscb->task_management) { in ahd_handle_seqint() 1430 lun = scb->hscb->lun; in ahd_handle_seqint() [all …]
|
H A D | aic7xxx.h | 88 (SCSIID_CHANNEL(ahc, (scb)->hscb->scsiid) == 'B') 90 SCSIID_OUR_ID((scb)->hscb->scsiid) 92 SCSIID_TARGET((ahc), (scb)->hscb->scsiid) 94 SCSIID_CHANNEL(ahc, (scb)->hscb->scsiid) 96 ((scb)->hscb->lun & LID) 582 struct hardware_scb *hscb; member
|