Lines Matching refs:csio

312 		cam_sglist = (bus_dma_segment_t *)ccb->csio.data_ptr;  in cfcs_datamove()
313 cam_sg_count = ccb->csio.sglist_cnt; in cfcs_datamove()
331 cam_sglist[0].ds_len = ccb->csio.dxfer_len; in cfcs_datamove()
332 cam_sglist[0].ds_addr = (bus_addr_t)(uintptr_t)ccb->csio.data_ptr; in cfcs_datamove()
408 ccb->csio.resid = ccb->csio.dxfer_len - in cfcs_datamove()
439 ccb->csio.resid = ccb->csio.dxfer_len - in cfcs_done()
449 ccb->csio.scsi_status = io->scsiio.scsi_status; in cfcs_done()
450 bcopy(&io->scsiio.sense_data, &ccb->csio.sense_data, in cfcs_done()
451 min(io->scsiio.sense_len, ccb->csio.sense_len)); in cfcs_done()
452 if (ccb->csio.sense_len > io->scsiio.sense_len) in cfcs_done()
453 ccb->csio.sense_resid = ccb->csio.sense_len - in cfcs_done()
456 ccb->csio.sense_resid = 0; in cfcs_done()
457 if ((ccb->csio.sense_len - ccb->csio.sense_resid) > in cfcs_done()
459 ccb->csio.sense_resid = ccb->csio.sense_len - in cfcs_done()
491 struct ccb_scsiio *csio; in cfcs_action() local
493 csio = &ccb->csio; in cfcs_action()
539 io->scsiio.priority = csio->priority; in cfcs_action()
548 csio->tag_id = io->scsiio.tag_num; in cfcs_action()
549 switch (csio->tag_action) { in cfcs_action()
568 csio->tag_action); in cfcs_action()
571 if (csio->cdb_len > sizeof(io->scsiio.cdb)) { in cfcs_action()
573 __func__, csio->cdb_len, sizeof(io->scsiio.cdb)); in cfcs_action()
575 io->scsiio.cdb_len = min(csio->cdb_len, sizeof(io->scsiio.cdb)); in cfcs_action()
576 bcopy(scsiio_cdb_ptr(csio), io->scsiio.cdb, io->scsiio.cdb_len); in cfcs_action()
630 io->taskio.tag_num = abort_ccb->csio.tag_id; in cfcs_action()
631 switch (abort_ccb->csio.tag_action) { in cfcs_action()
650 abort_ccb->csio.tag_action); in cfcs_action()