Lines Matching refs:csio

1856 			scsi_synchronize_cache(&ccb->csio, /*retries*/1,  in daclose()
1965 struct ccb_scsiio csio; in dadump() local
1981 memset(&csio, 0, sizeof(csio)); in dadump()
1983 xpt_setup_ccb(&csio.ccb_h, periph->path, CAM_PRIORITY_NORMAL); in dadump()
1984 csio.ccb_h.ccb_state = DA_CCB_DUMP; in dadump()
1985 scsi_read_write(&csio, in dadump()
1998 error = cam_periph_runccb((union ccb *)&csio, cam_periph_error, in dadump()
2009 xpt_setup_ccb(&csio.ccb_h, periph->path, CAM_PRIORITY_NORMAL); in dadump()
2010 csio.ccb_h.ccb_state = DA_CCB_DUMP; in dadump()
2011 scsi_synchronize_cache(&csio, in dadump()
2019 error = cam_periph_runccb((union ccb *)&csio, cam_periph_error, in dadump()
3132 scsi_zbc_out(&ccb->csio, in da_zone_cmd()
3166 error = scsi_ata_zac_mgmt_out(&ccb->csio, in da_zone_cmd()
3218 scsi_zbc_in(&ccb->csio, in da_zone_cmd()
3252 error = scsi_ata_zac_mgmt_in(&ccb->csio, in da_zone_cmd()
3393 scsi_test_unit_ready(&start_ccb->csio, in dastart()
3459 scsi_read_write(&start_ccb->csio, in dastart()
3474 start_ccb->csio.bio = bp; in dastart()
3496 scsi_synchronize_cache(&start_ccb->csio, in dastart()
3589 scsi_mode_sense_len(&start_ccb->csio, in dastart()
3617 scsi_read_capacity(&start_ccb->csio, in dastart()
3640 scsi_read_capacity_16(&start_ccb->csio, in dastart()
3683 scsi_inquiry(&start_ccb->csio, in dastart()
3717 scsi_inquiry(&start_ccb->csio, in dastart()
3750 scsi_inquiry(&start_ccb->csio, in dastart()
3788 scsi_mode_sense(&start_ccb->csio, in dastart()
3827 scsi_ata_identify(&start_ccb->csio, in dastart()
3870 retval = scsi_ata_read_log(&start_ccb->csio, in dastart()
3920 retval = scsi_ata_read_log(&start_ccb->csio, in dastart()
3969 retval = scsi_ata_read_log(&start_ccb->csio, in dastart()
4020 retval = scsi_ata_read_log(&start_ccb->csio, in dastart()
4070 scsi_inquiry(&start_ccb->csio, in dastart()
4222 scsi_unmap(&ccb->csio, in da_delete_unmap()
4309 scsi_ata_trim(&ccb->csio, in da_delete_trim()
4368 scsi_write_same(&ccb->csio, in da_delete_ws()
4399 cdb = ccb->csio.cdb_io.cdb_bytes; in cmd6workaround()
4477 ccb->csio.cdb_len = sizeof(*cmd10); in cmd6workaround()
4519 avail_len = ccb->csio.dxfer_len - ccb->csio.resid; in dazonedone()
4530 bp->bio_resid = ccb->csio.resid; in dazonedone()
4531 hdr = (struct scsi_report_zones_hdr *)ccb->csio.data_ptr; in dazonedone()
4636 free(ccb->csio.data_ptr, M_SCSIDA); in dazonedone()
4644 struct ccb_scsiio *csio; in dadone() local
4650 csio = &done_ccb->csio; in dadone()
4653 if (csio->bio != NULL) in dadone()
4654 biotrack(csio->bio, __func__); in dadone()
4656 state = csio->ccb_h.ccb_state & DA_CCB_TYPE_MASK; in dadone()
4664 if ((csio->ccb_h.ccb_state & DA_CCB_RETRY_UA) != 0) in dadone()
4731 bp->bio_resid = csio->resid; in dadone()
4750 bp->bio_resid = csio->resid; in dadone()
4751 if ((csio->resid > 0) && (bp->bio_cmd != BIO_ZONE)) in dadone()
4819 struct ccb_scsiio *csio; in dadone_probewp() local
4826 csio = &done_ccb->csio; in dadone_probewp()
4833 KASSERT((csio->ccb_h.ccb_state & DA_CCB_TYPE_MASK) == DA_CCB_PROBE_WP, in dadone_probewp()
4835 (unsigned long)csio->ccb_h.ccb_state & DA_CCB_TYPE_MASK, periph, in dadone_probewp()
4842 if (csio->cdb_len > 6) { in dadone_probewp()
4844 (struct scsi_mode_header_10 *)csio->data_ptr; in dadone_probewp()
4850 (struct scsi_mode_header_6 *)csio->data_ptr; in dadone_probewp()
4861 if (off < len && off < csio->dxfer_len - csio->resid) in dadone_probewp()
4862 softc->mode_page = csio->data_ptr[off] & SMPH_PC_MASK; in dadone_probewp()
4885 free(csio->data_ptr, M_SCSIDA); in dadone_probewp()
4901 struct ccb_scsiio *csio; in dadone_proberc() local
4911 csio = &done_ccb->csio; in dadone_proberc()
4912 state = csio->ccb_h.ccb_state & DA_CCB_TYPE_MASK; in dadone_proberc()
4928 rdcap =(struct scsi_read_capacity_data *)csio->data_ptr; in dadone_proberc()
4931 csio->data_ptr; in dadone_proberc()
4935 if ((csio->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) { in dadone_proberc()
5052 (((csio->ccb_h.status & CAM_STATUS_MASK) == in dadone_proberc()
5111 scsi_sense_print(&done_ccb->csio); in dadone_proberc()
5130 free(csio->data_ptr, M_SCSIDA); in dadone_proberc()
5175 struct ccb_scsiio *csio; in dadone_probelbp() local
5182 csio = &done_ccb->csio; in dadone_probelbp()
5183 lbp = (struct scsi_vpd_logical_block_prov *)csio->data_ptr; in dadone_probelbp()
5187 if ((csio->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) { in dadone_probelbp()
5233 struct ccb_scsiio *csio; in dadone_probeblklimits() local
5240 csio = &done_ccb->csio; in dadone_probeblklimits()
5241 block_limits = (struct scsi_vpd_block_limits *)csio->data_ptr; in dadone_probeblklimits()
5245 if ((csio->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) { in dadone_probeblklimits()
5327 struct ccb_scsiio *csio; in dadone_probebdc() local
5334 csio = &done_ccb->csio; in dadone_probebdc()
5335 bdc = (struct scsi_vpd_block_device_characteristics *)csio->data_ptr; in dadone_probebdc()
5339 if ((csio->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) { in dadone_probebdc()
5348 valid_len = csio->dxfer_len - csio->resid; in dadone_probebdc()
5426 struct ccb_scsiio *csio; in dadone_probecache() local
5435 csio = &done_ccb->csio; in dadone_probecache()
5436 sense_hdr = (struct scsi_mode_header_6 *)csio->data_ptr; in dadone_probecache()
5437 cache_page = (struct scsi_caching_page *)(csio->data_ptr + in dadone_probecache()
5440 if ((csio->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) { in dadone_probecache()
5586 struct ccb_scsiio *csio; in dadone_probeata() local
5596 csio = &done_ccb->csio; in dadone_probeata()
5597 ata_params = (struct ata_params *)csio->data_ptr; in dadone_probeata()
5603 if ((csio->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) { in dadone_probeata()
5726 struct ccb_scsiio *csio; in dadone_probeatalogdir() local
5734 csio = &done_ccb->csio; in dadone_probeatalogdir()
5737 if ((csio->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) { in dadone_probeatalogdir()
5741 softc->valid_logdir_len = csio->dxfer_len - csio->resid; in dadone_probeatalogdir()
5743 bcopy(csio->data_ptr, &softc->ata_logdir, in dadone_probeatalogdir()
5790 free(csio->data_ptr, M_SCSIDA); in dadone_probeatalogdir()
5807 struct ccb_scsiio *csio; in dadone_probeataiddir() local
5815 csio = &done_ccb->csio; in dadone_probeataiddir()
5819 if ((csio->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) { in dadone_probeataiddir()
5827 softc->valid_iddir_len = csio->dxfer_len - csio->resid; in dadone_probeataiddir()
5829 bcopy(csio->data_ptr, &softc->ata_iddir, in dadone_probeataiddir()
5882 free(csio->data_ptr, M_SCSIDA); in dadone_probeataiddir()
5898 struct ccb_scsiio *csio; in dadone_probeatasup() local
5906 csio = &done_ccb->csio; in dadone_probeatasup()
5910 if ((csio->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) { in dadone_probeatasup()
5916 sup_cap = (struct ata_identify_log_sup_cap *)csio->data_ptr; in dadone_probeatasup()
5917 valid_len = csio->dxfer_len - csio->resid; in dadone_probeatasup()
5995 free(csio->data_ptr, M_SCSIDA); in dadone_probeatasup()
6011 struct ccb_scsiio *csio; in dadone_probeatazone() local
6017 csio = &done_ccb->csio; in dadone_probeatazone()
6021 if ((csio->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) { in dadone_probeatazone()
6026 zi_log = (struct ata_zoned_info_log *)csio->data_ptr; in dadone_probeatazone()
6028 valid_len = csio->dxfer_len - csio->resid; in dadone_probeatazone()
6095 free(csio->data_ptr, M_SCSIDA); in dadone_probeatazone()
6105 struct ccb_scsiio *csio; in dadone_probezone() local
6111 csio = &done_ccb->csio; in dadone_probezone()
6115 if ((csio->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) { in dadone_probezone()
6121 zoned_bdc = (struct scsi_vpd_zoned_bdc *)csio->data_ptr; in dadone_probezone()
6122 valid_len = csio->dxfer_len - csio->resid; in dadone_probezone()
6172 free(csio->data_ptr, M_SCSIDA); in dadone_probezone()
6235 if (ccb->csio.bio != NULL) in daerror()
6236 biotrack(ccb->csio.bio, __func__); in daerror()
6375 scsi_prevent(&ccb->csio, in daprevent()
6583 scsi_synchronize_cache(&ccb->csio, in dashutdown()
6610 scsi_format_unit(struct ccb_scsiio *csio, uint32_t retries, in scsi_format_unit() argument
6618 scsi_cmd = (struct scsi_format_unit *)&csio->cdb_io.cdb_bytes; in scsi_format_unit()
6623 cam_fill_csio(csio, in scsi_format_unit()
6636 scsi_read_defects(struct ccb_scsiio *csio, uint32_t retries, in scsi_read_defects() argument
6655 &csio->cdb_io.cdb_bytes; in scsi_read_defects()
6666 &csio->cdb_io.cdb_bytes; in scsi_read_defects()
6676 cam_fill_csio(csio, in scsi_read_defects()
6689 scsi_sanitize(struct ccb_scsiio *csio, uint32_t retries, in scsi_sanitize() argument
6697 scsi_cmd = (struct scsi_sanitize *)&csio->cdb_io.cdb_bytes; in scsi_sanitize()
6703 cam_fill_csio(csio, in scsi_sanitize()
6718 scsi_zbc_out(struct ccb_scsiio *csio, uint32_t retries, in scsi_zbc_out() argument
6726 scsi_cmd = (struct scsi_zbc_out *)&csio->cdb_io.cdb_bytes; in scsi_zbc_out()
6732 cam_fill_csio(csio, in scsi_zbc_out()
6745 scsi_zbc_in(struct ccb_scsiio *csio, uint32_t retries, in scsi_zbc_in() argument
6753 scsi_cmd = (struct scsi_zbc_in *)&csio->cdb_io.cdb_bytes; in scsi_zbc_in()
6760 cam_fill_csio(csio, in scsi_zbc_in()
6774 scsi_ata_zac_mgmt_out(struct ccb_scsiio *csio, uint32_t retries, in scsi_ata_zac_mgmt_out() argument
6856 retval = scsi_ata_pass(csio, in scsi_ata_zac_mgmt_out()
6885 scsi_ata_zac_mgmt_in(struct ccb_scsiio *csio, uint32_t retries, in scsi_ata_zac_mgmt_in() argument
6940 retval = scsi_ata_pass(csio, in scsi_ata_zac_mgmt_in()