Lines Matching refs:hscb
272 scb->hscb->task_attribute = scb->hscb->control & SCB_TAG_TYPE;
275 scb->hscb->task_attribute = SCB_XFERLEN_ODD;
277 scb->hscb->task_attribute = 0;
280 if (scb->hscb->cdb_len <= MAX_CDB_LEN_WITH_SENSE_ADDR
281 || (scb->hscb->cdb_len & SCB_CDB_LEN_PTR) != 0)
282 scb->hscb->shared_data.idata.cdb_plus_saddr.sense_addr =
296 scb->hscb->dataptr = sg->addr;
297 scb->hscb->datacnt = sg->len;
303 dataptr_words = (uint32_t*)&scb->hscb->dataptr;
310 scb->hscb->dataptr |= ahd_htole64(high_addr << 8);
312 scb->hscb->datacnt = sg->len;
320 scb->hscb->sgptr = ahd_htole32(scb->sg_list_busaddr|SG_FULL_RESID);
326 scb->hscb->sgptr = ahd_htole32(SG_LIST_NULL);
327 scb->hscb->dataptr = 0;
328 scb->hscb->datacnt = 0;
386 /*offset*/(uint8_t*)scb->hscb - scb->hscb_map->vaddr,
387 /*len*/sizeof(*scb->hscb), op);
486 dst->hscb->scsiid = src->hscb->scsiid; \
487 dst->hscb->lun = src->hscb->lun; \
713 memcpy(q_hscb, scb->hscb, sizeof(*scb->hscb));
715 q_hscb->next_hscb_busaddr = scb->hscb->hscb_busaddr;
718 ahd->next_queued_hscb = scb->hscb;
720 scb->hscb = q_hscb;
761 host_dataptr = ahd_le64toh(scb->hscb->dataptr);
764 SCB_GET_TAG(scb), scb->hscb->scsiid,
765 ahd_le32toh(scb->hscb->hscb_busaddr),
768 ahd_le32toh(scb->hscb->datacnt));