Home
last modified time | relevance | path

Searched refs:dxfer_len (Results 1 – 25 of 57) sorted by relevance

123

/dragonfly/share/examples/scsi_target/
HDscsi_cmds.c205 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/
HDcam_ccb.h599 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/
HDscsi_cmdparse.c660 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/
HDamr_cam.c457 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/
HDcamlib.h171 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/
HDvpo.c221 (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/
HDahci_cam.c1049 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/
HDiir.c821 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/
HDsili_cam.c1028 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/
HDscsi_cd.h728 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,
HDscsi_sg.h45 u_int dxfer_len; member
HDscsi_cd.c3150 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 …]
HDscsi_all.c3572 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()
HDscsi_ch.h467 u_int32_t dxfer_len, u_int8_t sense_len,
HDscsi_sa.h309 u_int32_t dxfer_len, u_int8_t sense_len,
HDscsi_da.h458 u_int8_t *data_ptr, u_int32_t dxfer_len,
/dragonfly/sys/dev/raid/twa/
HDtw_osl_cam.c287 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/
HDaac_cam.c458 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/
HDmfi_cam.c284 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/
HDhptiop.c455 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/
HDmrsas_cam.c440 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/
HDmpt_cam.c2188 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/
HDisp_pci.c1859 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()
HDisp_freebsd.c1455 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/
HDadvansys.c229 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()

123