| /dragonfly/share/examples/scsi_target/ |
| HD | scsi_cmds.c | 205 a_descr->init_req += ctio->dxfer_len; in tcmd_handle() 255 ctio->dxfer_len = 0; in tcmd_sense() 315 ctio->dxfer_len = inq_data.additional_length + 4; in tcmd_inquiry() 316 ctio->dxfer_len = min(ctio->dxfer_len, in tcmd_inquiry() 387 ctio->dxfer_len = min(dlen, SCSI_CDB6_LEN(rsense->length)); in tcmd_req_sense() 411 ctio->dxfer_len = sizeof(*srp); in tcmd_rd_cap() 516 ctio->dxfer_len = a_descr->total_len - a_descr->targ_req; in start_io() 519 ctio->dxfer_len = a_descr->total_len - a_descr->init_req; in start_io() 521 ctio->dxfer_len = min(ctio->dxfer_len, buf_size); in start_io() 522 assert(ctio->dxfer_len >= 0); in start_io() [all …]
|
| /dragonfly/sys/bus/cam/ |
| HD | cam_ccb.h | 599 u_int32_t dxfer_len; /* Data transfer length */ member 853 u_int32_t dxfer_len; /* Data transfer length */ member 918 u_int8_t *data_ptr, u_int32_t dxfer_len, 927 u_int32_t dxfer_len, u_int32_t timeout); 933 u_int8_t *data_ptr, u_int32_t dxfer_len, in cam_fill_csio() argument 943 csio->dxfer_len = dxfer_len; in cam_fill_csio() 954 u_int32_t dxfer_len, u_int32_t timeout) in cam_fill_ctio() argument 962 csio->dxfer_len = dxfer_len; in cam_fill_ctio()
|
| /dragonfly/lib/libcam/ |
| HD | scsi_cmdparse.c | 660 return(do_buff_decode(csio->data_ptr, (size_t)csio->dxfer_len, in csio_decode() 680 return(do_buff_decode(csio->data_ptr, (size_t)csio->dxfer_len, in csio_decode_visit() 718 csio_build(struct ccb_scsiio *csio, u_int8_t *data_ptr, u_int32_t dxfer_len, in csio_build() argument 743 /* dxfer_len */ dxfer_len, in csio_build() 753 u_int32_t dxfer_len, u_int32_t flags, int retry_count, in csio_build_visit() argument 785 /* dxfer_len */ dxfer_len, in csio_build_visit() 803 return(do_encode(csio->data_ptr, csio->dxfer_len, 0, 0, 0, fmt, ap)); in csio_encode() 839 return(do_encode(csio->data_ptr, csio->dxfer_len, 0, arg_get, in csio_encode_visit()
|
| /dragonfly/sys/dev/raid/amr/ |
| HD | amr_cam.c | 457 aep->ap_data_transfer_length = csio->dxfer_len; in amr_cam_command() 470 aep->ap_cdb_length, csio->dxfer_len, aep->ap_channel, in amr_cam_command() 483 ap->ap_data_transfer_length = csio->dxfer_len; in amr_cam_command() 496 ap->ap_cdb_length, csio->dxfer_len, ap->ap_channel, in amr_cam_command() 503 ac->ac_length = csio->dxfer_len; in amr_cam_command() 623 debug(2, "%s\n", hexncpy(csio->data_ptr, imin(csio->dxfer_len, 16), in amr_cam_complete() 624 hexstr, HEX_NCPYLEN(imin(csio->dxfer_len, 16)), " ")); in amr_cam_complete()
|
| /dragonfly/sys/sys/ |
| HD | camlib.h | 171 u_int32_t dxfer_len, u_int32_t flags, int retry_count, 174 u_int32_t dxfer_len, u_int32_t flags, int retry_count,
|
| /dragonfly/sys/dev/disk/vpo/ |
| HD | vpo.c | 221 (char *)csio->data_ptr, csio->dxfer_len, in vpo_intr() 227 (char *)csio->data_ptr, csio->dxfer_len, in vpo_intr() 319 csio->resid = csio->dxfer_len - vpo->vpo_count; in vpo_intr()
|
| /dragonfly/sys/dev/disk/ahci/ |
| HD | ahci_cam.c | 1049 rdata_len = csio->dxfer_len; in ahci_xpt_scsi_disk_io() 1173 xa->datalen = csio->dxfer_len; in ahci_xpt_scsi_disk_io() 1225 xa->datalen = csio->dxfer_len; in ahci_xpt_scsi_disk_io() 1267 xa->datalen = csio->dxfer_len; in ahci_xpt_scsi_disk_io() 1395 xa->datalen = csio->dxfer_len; in ahci_xpt_scsi_disk_io() 1512 xa->datalen = csio->dxfer_len; in ahci_xpt_scsi_atapi_io() 1533 csio->cdb_len, csio->dxfer_len); in ahci_xpt_scsi_atapi_io() 1656 if (len <= ccb->csio.dxfer_len) { in ahci_xpt_page_inquiry() 1658 bzero(ccb->csio.data_ptr, ccb->csio.dxfer_len); in ahci_xpt_page_inquiry() 1660 ccb->csio.resid = ccb->csio.dxfer_len - len; in ahci_xpt_page_inquiry()
|
| /dragonfly/sys/dev/raid/iir/ |
| HD | iir.c | 821 ccb->csio.dxfer_len); in gdt_raw_cmd() 853 ccb->csio.dxfer_len, in gdt_raw_cmd() 960 ccb->csio.dxfer_len, in gdt_cache_cmd() 1148 size_t copylen = MIN(sizeof(inq), ccb->csio.dxfer_len); in gdt_internal_cache_cmd() 1163 if( ccb->csio.dxfer_len > copylen ) in gdt_internal_cache_cmd() 1165 ccb->csio.dxfer_len - copylen ); in gdt_internal_cache_cmd() 1175 size_t copylen = MIN(sizeof(mpd), ccb->csio.dxfer_len); in gdt_internal_cache_cmd() 1189 if( ccb->csio.dxfer_len > copylen ) in gdt_internal_cache_cmd() 1191 ccb->csio.dxfer_len - copylen ); in gdt_internal_cache_cmd() 1203 size_t copylen = MIN(sizeof(rcd), ccb->csio.dxfer_len); in gdt_internal_cache_cmd() [all …]
|
| /dragonfly/sys/dev/disk/sili/ |
| HD | sili_cam.c | 1028 rdata_len = csio->dxfer_len; in sili_xpt_scsi_disk_io() 1159 xa->datalen = csio->dxfer_len; in sili_xpt_scsi_disk_io() 1201 xa->datalen = csio->dxfer_len; in sili_xpt_scsi_disk_io() 1330 xa->datalen = csio->dxfer_len; in sili_xpt_scsi_disk_io() 1443 xa->datalen = csio->dxfer_len; in sili_xpt_scsi_atapi_io() 1460 csio->cdb_len, csio->dxfer_len); in sili_xpt_scsi_atapi_io() 1581 if (len <= ccb->csio.dxfer_len) { in sili_xpt_page_inquiry() 1583 bzero(ccb->csio.data_ptr, ccb->csio.dxfer_len); in sili_xpt_page_inquiry() 1585 ccb->csio.resid = ccb->csio.dxfer_len - len; in sili_xpt_page_inquiry()
|
| /dragonfly/sys/bus/cam/scsi/ |
| HD | scsi_cd.h | 728 u_int32_t dxfer_len, u_int8_t sense_len, 734 u_int8_t *data_ptr, u_int32_t dxfer_len, u_int8_t sense_len, 742 u_int32_t dxfer_len, u_int8_t sense_len,
|
| HD | scsi_sg.h | 45 u_int dxfer_len; member
|
| HD | scsi_cd.c | 3150 ccb->csio.dxfer_len = len; in cd6byteworkaround() 3205 ccb->csio.dxfer_len = len; in cd6byteworkaround() 4314 u_int8_t key_format, u_int8_t *data_ptr, u_int32_t dxfer_len, in scsi_report_key() argument 4323 scsi_ulto2b(dxfer_len, scsi_cmd->alloc_len); in scsi_report_key() 4330 /*flags*/ (dxfer_len == 0) ? CAM_DIR_NONE : CAM_DIR_IN, in scsi_report_key() 4333 /*dxfer_len*/ dxfer_len, in scsi_report_key() 4343 u_int8_t *data_ptr, u_int32_t dxfer_len, u_int8_t sense_len, in scsi_send_key() argument 4352 scsi_ulto2b(dxfer_len, scsi_cmd->param_len); in scsi_send_key() 4362 /*dxfer_len*/ dxfer_len, in scsi_send_key() 4374 u_int8_t *data_ptr, u_int32_t dxfer_len, in scsi_read_dvd_structure() argument [all …]
|
| HD | scsi_all.c | 3572 void *data_ptr, u_int8_t dxfer_len, u_int8_t tag_action, in scsi_request_sense() argument 3583 dxfer_len, in scsi_request_sense() 3591 scsi_cmd->length = dxfer_len; in scsi_request_sense() 3913 u_int8_t *data_ptr, u_int32_t dxfer_len, u_int8_t sense_len, in scsi_read_write() argument 3943 scsi_cmd->length, dxfer_len)); in scsi_read_write() 3965 scsi_cmd->length[1], dxfer_len)); in scsi_read_write() 3989 scsi_cmd->length[3], dxfer_len)); in scsi_read_write() 4012 dxfer_len, in scsi_read_write()
|
| HD | scsi_ch.h | 467 u_int32_t dxfer_len, u_int8_t sense_len,
|
| HD | scsi_sa.h | 309 u_int32_t dxfer_len, u_int8_t sense_len,
|
| HD | scsi_da.h | 458 u_int8_t *data_ptr, u_int32_t dxfer_len,
|
| /dragonfly/sys/dev/raid/twa/ |
| HD | tw_osl_cam.c | 287 if (csio->dxfer_len > TW_CL_MAX_IO_SIZE) { in tw_osli_execute_scsi() 293 csio->dxfer_len); in tw_osli_execute_scsi() 300 if ((req->length = csio->dxfer_len)) { in tw_osli_execute_scsi()
|
| /dragonfly/sys/dev/raid/aac/ |
| HD | aac_cam.c | 458 srb->data_len = csio->dxfer_len; in aac_cam_action() 466 csio->dxfer_len; in aac_cam_action() 473 cm->cm_datalen = csio->dxfer_len; in aac_cam_action()
|
| /dragonfly/sys/dev/raid/mfi/ |
| HD | mfi_cam.c | 284 pt->header.data_len = csio->dxfer_len; in mfip_start() 298 cm->cm_len = csio->dxfer_len; in mfip_start()
|
| /dragonfly/sys/dev/raid/hptiop/ |
| HD | hptiop.c | 455 ccb->csio.resid = ccb->csio.dxfer_len - dxfer; in hptiop_request_callback_itl() 597 ccb->csio.resid = ccb->csio.dxfer_len - req->dataxfer_length; in hptiop_request_callback_mv() 704 ccb->csio.resid = ccb->csio.dxfer_len - req->dataxfer_length; in hptiop_request_callback_mvfrey() 2307 ccb->csio.dxfer_len, in hptiop_action() 2432 if (ccb->csio.dxfer_len && nsegs > 0) { in hptiop_post_req_itl() 2451 req.dataxfer_length = ccb->csio.dxfer_len; in hptiop_post_req_itl() 2472 if (ccb->csio.dxfer_len && nsegs > 0) { in hptiop_post_req_itl() 2487 req->dataxfer_length = ccb->csio.dxfer_len; in hptiop_post_req_itl() 2539 if (ccb->csio.dxfer_len && nsegs > 0) { in hptiop_post_req_mv() 2556 req->dataxfer_length = ccb->csio.dxfer_len; in hptiop_post_req_mv() [all …]
|
| /dragonfly/sys/dev/raid/mrsas/ |
| HD | mrsas_cam.c | 440 if (csio->dxfer_len > MRSAS_MAX_IO_SIZE) { in mrsas_startio() 445 cmd->length = csio->dxfer_len; in mrsas_startio() 456 if (csio->dxfer_len > MRSAS_MAX_IO_SIZE) { in mrsas_startio() 461 cmd->length = csio->dxfer_len; in mrsas_startio()
|
| /dragonfly/sys/dev/disk/mpt/ |
| HD | mpt_cam.c | 2188 mpt_req->DataLength = htole32(csio->dxfer_len); in mpt_start() 2203 "read" : "write", csio->dxfer_len, in mpt_start() 2204 (csio->dxfer_len == 1)? ")" : "s)"); in mpt_start() 2226 req->dmap, csio->data_ptr, csio->dxfer_len, in mpt_start() 2247 seg.ds_len = csio->dxfer_len; in mpt_start() 3133 ccb->csio.dxfer_len - le32toh(scsi_io_reply->TransferCount); in mpt_scsi_reply_frame_handler() 4377 if (csio->dxfer_len) { in mpt_target_start_io() 4383 ("dxfer_len %u but direction is NONE", csio->dxfer_len)); in mpt_target_start_io() 4437 ta->DataLength = ccb->csio.dxfer_len; in mpt_target_start_io() 4445 tgt->resid -= csio->dxfer_len; in mpt_target_start_io() [all …]
|
| /dragonfly/sys/dev/disk/isp/ |
| HD | isp_pci.c | 1859 if ((csio->ccb_h.flags & CAM_DIR_MASK) == CAM_DIR_NONE || (csio->dxfer_len == 0)) { in isp_pci_dmasetup() 1864 …ap_load(isp->isp_osinfo.dmat, PISP_PCMD(csio)->dmap, csio->data_ptr, csio->dxfer_len, eptr, mp, 0); in isp_pci_dmasetup() 1866 …bus_dmamap_load " "ptr %p len %d returned %d\n", __func__, csio->data_ptr, csio->dxfer_len, error); in isp_pci_dmasetup() 1883 seg.ds_len = csio->dxfer_len; in isp_pci_dmasetup() 1906 … sizeof (sguio.uio_resid) >= sizeof (csio->dxfer_len)), ("Ken's assumption failed")); in isp_pci_dmasetup() 1909 sguio.uio_resid = csio->dxfer_len; in isp_pci_dmasetup()
|
| HD | isp_freebsd.c | 1455 if (cso->dxfer_len == 0) { in isp_target_start_ctio() 1544 if (cso->dxfer_len == 0) { in isp_target_start_ctio() 1563 if (atp->bytes_xfered + cso->dxfer_len > atp->orig_datalen) { in isp_target_start_ctio() 1564 cso->dxfer_len = atp->orig_datalen - atp->bytes_xfered; in isp_target_start_ctio() 1566 atp->last_xframt = cso->dxfer_len; in isp_target_start_ctio() 1567 cto->rsp.m0.ct_xfrlen = cso->dxfer_len; in isp_target_start_ctio() 1571 … cto->ct_resid = atp->orig_datalen - (atp->bytes_xfered + cso->dxfer_len); in isp_target_start_ctio() 1579 … atp->cdb0, cto->ct_scsi_status, cto->ct_flags, cto->ct_resid, cso->dxfer_len, atp->bytes_xfered); in isp_target_start_ctio() 1583 cso->dxfer_len, atp->bytes_xfered); in isp_target_start_ctio() 1603 if (cso->dxfer_len == 0) { in isp_target_start_ctio() [all …]
|
| /dragonfly/sys/dev/disk/advansys/ |
| HD | advansys.c | 229 csio->dxfer_len, in adv_action() 249 seg.ds_len = csio->dxfer_len; in adv_action() 615 if (adv_execute_scsi_queue(adv, &scsiq, csio->dxfer_len) != 0) { in adv_execute_ccb()
|