| /NextBSD/share/examples/scsi_target/ |
| HD | scsi_cmds.c | 221 a_descr->init_req += ctio->dxfer_len; in tcmd_handle() 269 ctio->dxfer_len = 0; in tcmd_sense() 329 ctio->dxfer_len = inq_data.additional_length + 4; in tcmd_inquiry() 330 ctio->dxfer_len = min(ctio->dxfer_len, in tcmd_inquiry() 405 ctio->dxfer_len = min(dlen, SCSI_CDB6_LEN(rsense->length)); in tcmd_req_sense() 435 ctio->dxfer_len = sizeof(*srp); in tcmd_rd_cap() 467 ctio->dxfer_len = sizeof(*srp); in tcmd_rd_cap16() 596 ctio->dxfer_len = a_descr->total_len - a_descr->targ_req; in start_io() 599 ctio->dxfer_len = a_descr->total_len - a_descr->init_req; in start_io() 601 ctio->dxfer_len = min(ctio->dxfer_len, buf_size); in start_io() [all …]
|
| /NextBSD/tools/tools/vhba/ |
| HD | vhba.c | 279 data_len = csio->dxfer_len; in vhba_default_cmd() 280 if (cdb[4] < csio->dxfer_len) in vhba_default_cmd() 290 csio->resid = csio->dxfer_len - data_len; in vhba_default_cmd() 336 csio->resid = csio->dxfer_len - data_len; in vhba_default_cmd() 346 if (csio->dxfer_len) { in vhba_default_cmd() 347 memset(csio->data_ptr, 0, csio->dxfer_len); in vhba_default_cmd() 357 if ((ptr + 8) > &csio->data_ptr[csio->dxfer_len]) { in vhba_default_cmd() 370 if (csio->dxfer_len) { in vhba_default_cmd() 373 amt = MIN(csio->dxfer_len, 8); in vhba_default_cmd() 375 amt = MIN((nlun << 3) + 8, csio->dxfer_len); in vhba_default_cmd() [all …]
|
| /NextBSD/sys/cam/ |
| HD | cam_ccb.h | 703 u_int32_t dxfer_len; /* Data transfer length */ member 735 u_int32_t dxfer_len; /* Data transfer length */ member 1115 u_int32_t dxfer_len; /* Data transfer length */ member 1221 u_int8_t *data_ptr, u_int32_t dxfer_len, 1230 u_int32_t dxfer_len, u_int32_t timeout); 1236 u_int8_t *data_ptr, u_int32_t dxfer_len, 1250 u_int8_t *data_ptr, u_int32_t dxfer_len, in cam_fill_csio() argument 1261 csio->dxfer_len = dxfer_len; in cam_fill_csio() 1272 u_int32_t dxfer_len, u_int32_t timeout) in cam_fill_ctio() argument 1281 csio->dxfer_len = dxfer_len; in cam_fill_ctio() [all …]
|
| /NextBSD/sys/kern/ |
| HD | subr_bus_dma.c | 210 uint32_t dxfer_len; in _bus_dmamap_load_ccb() local 221 dxfer_len = csio->dxfer_len; in _bus_dmamap_load_ccb() 230 dxfer_len = ctio->dxfer_len; in _bus_dmamap_load_ccb() 239 dxfer_len = ataio->dxfer_len; in _bus_dmamap_load_ccb() 250 error = _bus_dmamap_load_buffer(dmat, map, data_ptr, dxfer_len, in _bus_dmamap_load_ccb() 255 (vm_paddr_t)(uintptr_t)data_ptr, dxfer_len, flags, NULL, in _bus_dmamap_load_ccb() 261 nsegs, flags, 0, dxfer_len); in _bus_dmamap_load_ccb()
|
| /NextBSD/lib/libcam/ |
| HD | scsi_cmdparse.c | 668 return(do_buff_decode(csio->data_ptr, (size_t)csio->dxfer_len, in csio_decode() 688 return(do_buff_decode(csio->data_ptr, (size_t)csio->dxfer_len, in csio_decode_visit() 726 csio_build(struct ccb_scsiio *csio, u_int8_t *data_ptr, u_int32_t dxfer_len, in csio_build() argument 751 /* dxfer_len */ dxfer_len, in csio_build() 761 u_int32_t dxfer_len, u_int32_t flags, int retry_count, in csio_build_visit() argument 793 /* dxfer_len */ dxfer_len, in csio_build_visit() 811 return(do_encode(csio->data_ptr, csio->dxfer_len, 0, 0, 0, fmt, ap)); in csio_encode() 847 return(do_encode(csio->data_ptr, csio->dxfer_len, 0, arg_get, in csio_encode_visit()
|
| HD | camlib.h | 164 u_int32_t dxfer_len, u_int32_t flags, int retry_count, 167 u_int32_t dxfer_len, u_int32_t flags, int retry_count,
|
| /NextBSD/tools/tools/vhba/medium/ |
| HD | vhba_medium.c | 254 data_len = min(cdb[4], csio->dxfer_len); in vhbamedium_act() 257 data_len = min(tw, csio->dxfer_len); in vhbamedium_act() 263 csio->resid = csio->dxfer_len - data_len; in vhbamedium_act() 284 csio->resid = csio->dxfer_len - data_len; in vhbamedium_act() 286 csio->resid = csio->dxfer_len; in vhbamedium_act()
|
| /NextBSD/tools/tools/vhba/lots/ |
| HD | vhba_lots.c | 254 data_len = min(cdb[4], csio->dxfer_len); in vhbalots_act() 257 data_len = min(tw, csio->dxfer_len); in vhbalots_act() 263 csio->resid = csio->dxfer_len - data_len; in vhbalots_act() 284 csio->resid = csio->dxfer_len - data_len; in vhbalots_act() 286 csio->resid = csio->dxfer_len; in vhbalots_act()
|
| /NextBSD/tools/tools/vhba/simple/ |
| HD | vhba_simple.c | 254 data_len = min(cdb[4], csio->dxfer_len); in vhbasimple_act() 257 data_len = min(tw, csio->dxfer_len); in vhbasimple_act() 263 csio->resid = csio->dxfer_len - data_len; in vhbasimple_act() 284 csio->resid = csio->dxfer_len - data_len; in vhbasimple_act() 286 csio->resid = csio->dxfer_len; in vhbasimple_act()
|
| /NextBSD/sys/dev/aacraid/ |
| HD | aacraid_cam.c | 422 cm->cm_datalen = ccb->csio.dxfer_len; in aac_container_rw_command() 536 ccb->csio.dxfer_len); in aac_container_special_command() 542 if (ccb->csio.dxfer_len) in aac_container_special_command() 543 bzero(ccb->csio.data_ptr, ccb->csio.dxfer_len); in aac_container_special_command() 553 ccb->csio.dxfer_len, inq->byte2, inq->page_code); in aac_container_special_command() 567 if (ccb->csio.dxfer_len >= 36) { in aac_container_special_command() 610 ccb->csio.dxfer_len); in aac_container_special_command() 621 ccb->csio.dxfer_len); in aac_container_special_command() 690 ccb->csio.dxfer_len); in aac_container_special_command() 698 ccb->csio.dxfer_len); in aac_container_special_command() [all …]
|
| /NextBSD/sys/cam/ctl/ |
| HD | scsi_ctl.c | 695 ccb_flags *flags, uint8_t **data_ptr, uint32_t *dxfer_len, in ctlfedata() argument 725 *dxfer_len = io->scsiio.kern_data_len - off; in ctlfedata() 727 *dxfer_len = bus_softc->maxio; in ctlfedata() 742 *dxfer_len = 0; in ctlfedata() 745 if (ctl_sglist[i + idx].len - off <= bus_softc->maxio - *dxfer_len) { in ctlfedata() 747 *dxfer_len += cam_sglist[i].ds_len; in ctlfedata() 749 cam_sglist[i].ds_len = bus_softc->maxio - *dxfer_len; in ctlfedata() 753 *dxfer_len += cam_sglist[i].ds_len; in ctlfedata() 786 uint32_t dxfer_len; in ctlfestart() local 820 ctlfedata(softc, io, &flags, &data_ptr, &dxfer_len, in ctlfestart() [all …]
|
| /NextBSD/tools/tools/vhba/rptluns/ |
| HD | vhba_rptluns.c | 283 data_len = min(cdb[4], csio->dxfer_len); in vhbarptluns_act() 286 data_len = min(tw, csio->dxfer_len); in vhbarptluns_act() 292 csio->resid = csio->dxfer_len - data_len; in vhbarptluns_act() 313 csio->resid = csio->dxfer_len - data_len; in vhbarptluns_act() 315 csio->resid = csio->dxfer_len; in vhbarptluns_act()
|
| /NextBSD/tools/tools/vhba/faulty/ |
| HD | vhba_faulty.c | 268 data_len = min(cdb[4], csio->dxfer_len); in faulty_act() 271 data_len = min(tw, csio->dxfer_len); in faulty_act() 277 csio->resid = csio->dxfer_len - data_len; in faulty_act() 298 csio->resid = csio->dxfer_len - data_len; in faulty_act() 300 csio->resid = csio->dxfer_len; in faulty_act()
|
| /NextBSD/sbin/camcontrol/ |
| HD | attrib.c | 126 uint32_t dxfer_len = UINT16_MAX - 1; in scsiattrib() local 158 data_buf = malloc(dxfer_len); in scsiattrib() 160 warn("%s: error allocating %u bytes", __func__, dxfer_len); in scsiattrib() 330 /*length*/ dxfer_len, in scsiattrib() 369 valid_len = dxfer_len - ccb->csio.resid; in scsiattrib()
|
| HD | fwdownload.c | 659 size_t dxfer_len = 0; in fw_check_device_ready() local 671 dxfer_len = sizeof(struct ata_params); in fw_check_device_ready() 673 ptr = (uint16_t *)malloc(dxfer_len); in fw_check_device_ready() 679 bzero(ptr, dxfer_len); in fw_check_device_ready() 702 /*sector_count*/ (uint8_t) dxfer_len, in fw_check_device_ready() 706 /*dxfer_len*/ dxfer_len, in fw_check_device_ready()
|
| /NextBSD/sys/dev/amr/ |
| HD | amr_cam.c | 459 aep->ap_data_transfer_length = csio->dxfer_len; in amr_cam_command() 472 aep->ap_cdb_length, csio->dxfer_len, aep->ap_channel, in amr_cam_command() 485 ap->ap_data_transfer_length = csio->dxfer_len; in amr_cam_command() 498 ap->ap_cdb_length, csio->dxfer_len, ap->ap_channel, in amr_cam_command() 505 ac->ac_length = csio->dxfer_len; in amr_cam_command() 622 debug(2, "%*D\n", imin(csio->dxfer_len, 16), csio->data_ptr, in amr_cam_complete()
|
| /NextBSD/sys/dev/iscsi/ |
| HD | iscsi.c | 939 KASSERT(received <= csio->dxfer_len, in iscsi_pdu_handle_scsi_response() 941 if (received < csio->dxfer_len) { in iscsi_pdu_handle_scsi_response() 942 if (csio->resid != csio->dxfer_len - received) { in iscsi_pdu_handle_scsi_response() 945 csio->resid, csio->dxfer_len - received); in iscsi_pdu_handle_scsi_response() 947 csio->resid = csio->dxfer_len - received; in iscsi_pdu_handle_scsi_response() 1037 if (io->io_received + data_segment_len > csio->dxfer_len) { in iscsi_pdu_handle_data_in() 1040 data_segment_len, io->io_received, csio->dxfer_len); in iscsi_pdu_handle_data_in() 1081 KASSERT(received <= csio->dxfer_len, in iscsi_pdu_handle_data_in() 1083 if (received < csio->dxfer_len) { in iscsi_pdu_handle_data_in() 1085 if (csio->resid != csio->dxfer_len - received) { in iscsi_pdu_handle_data_in() [all …]
|
| /NextBSD/tools/tools/vhba/mptest/ |
| HD | vhba_mptest.c | 294 data_len = min(cdb[4], csio->dxfer_len); in mptest_act() 297 data_len = min(tw, csio->dxfer_len); in mptest_act() 303 csio->resid = csio->dxfer_len - data_len; in mptest_act() 329 csio->resid = csio->dxfer_len - data_len; in mptest_act() 331 csio->resid = csio->dxfer_len; in mptest_act()
|
| /NextBSD/sys/dev/ahci/ |
| HD | ahciem.c | 378 ccb->ataio.dxfer_len < ccb->ataio.cmd.sector_count * 4) { in ahci_em_emulate_ses_on_led() 386 bzero(buf, ccb->ataio.dxfer_len); in ahci_em_emulate_ses_on_led() 405 bzero(buf, ccb->ataio.dxfer_len); in ahci_em_emulate_ses_on_led() 423 bzero(buf, ccb->ataio.dxfer_len); in ahci_em_emulate_ses_on_led() 447 bzero(buf, ccb->ataio.dxfer_len); in ahci_em_emulate_ses_on_led() 498 bzero(buf, ccb->ataio.dxfer_len); in ahci_em_emulate_ses_on_led()
|
| /NextBSD/sys/cam/scsi/ |
| HD | scsi_sg.h | 43 u_int dxfer_len; member 68 u_int dxfer_len; member
|
| HD | scsi_all.c | 7479 void *data_ptr, u_int8_t dxfer_len, u_int8_t tag_action, in scsi_request_sense() argument 7490 dxfer_len, in scsi_request_sense() 7498 scsi_cmd->length = dxfer_len; in scsi_request_sense() 7936 u_int8_t *data_ptr, u_int32_t dxfer_len, u_int8_t sense_len, in scsi_read_write() argument 7969 scsi_cmd->length, dxfer_len)); in scsi_read_write() 7991 scsi_cmd->length[1], dxfer_len)); in scsi_read_write() 8015 scsi_cmd->length[3], dxfer_len)); in scsi_read_write() 8039 dxfer_len, in scsi_read_write() 8050 u_int8_t *data_ptr, u_int32_t dxfer_len, u_int8_t sense_len, in scsi_write_same() argument 8075 scsi_cmd->length[1], dxfer_len)); in scsi_write_same() [all …]
|
| HD | scsi_da.h | 567 u_int8_t *data_ptr, u_int32_t dxfer_len, 574 uint32_t dxfer_len, int minimum_cmd_size, 580 u_int8_t *data_ptr, u_int32_t dxfer_len, u_int8_t sense_len,
|
| /NextBSD/sys/dev/ppbus/ |
| HD | vpo.c | 195 (char *)csio->data_ptr, csio->dxfer_len, in vpo_intr() 201 (char *)csio->data_ptr, csio->dxfer_len, in vpo_intr() 293 csio->resid = csio->dxfer_len - vpo->vpo_count; in vpo_intr()
|
| /NextBSD/sys/dev/aac/ |
| HD | aac_cam.c | 451 srb->data_len = csio->dxfer_len; in aac_cam_action() 457 cm->cm_datalen = csio->dxfer_len; in aac_cam_action() 467 csio->dxfer_len; in aac_cam_action() 468 srb->data_len = csio->dxfer_len; in aac_cam_action()
|
| /NextBSD/sys/dev/wds/ |
| HD | wd7000.c | 899 bcopy(r->buf, csio->data_ptr, csio->dxfer_len); in wds_done() 1071 if (csio->dxfer_len > BUFSIZ) { in wds_scsi_io() 1111 switch (error = frag_alloc(wp, csio->dxfer_len, &r->buf, &r->mask)) { in wds_scsi_io() 1143 scsi_ulto3b(csio->dxfer_len, r->cmd.len); in wds_scsi_io() 1145 if (csio->dxfer_len > 0 in wds_scsi_io() 1148 bcopy(csio->data_ptr, r->buf, csio->dxfer_len); in wds_scsi_io() 1150 scsi_ulto3b(csio->dxfer_len ? WDSTOPHYS(wp, r->buf) : 0, r->cmd.data); in wds_scsi_io()
|