Home
last modified time | relevance | path

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

1234

/NextBSD/share/examples/scsi_target/
HDscsi_cmds.c221 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/
HDvhba.c279 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/
HDcam_ccb.h703 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/
HDsubr_bus_dma.c210 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/
HDscsi_cmdparse.c668 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()
HDcamlib.h164 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/
HDvhba_medium.c254 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/
HDvhba_lots.c254 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/
HDvhba_simple.c254 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/
HDaacraid_cam.c422 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/
HDscsi_ctl.c695 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/
HDvhba_rptluns.c283 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/
HDvhba_faulty.c268 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/
HDattrib.c126 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()
HDfwdownload.c659 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/
HDamr_cam.c459 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/
HDiscsi.c939 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/
HDvhba_mptest.c294 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/
HDahciem.c378 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/
HDscsi_sg.h43 u_int dxfer_len; member
68 u_int dxfer_len; member
HDscsi_all.c7479 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 …]
HDscsi_da.h567 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/
HDvpo.c195 (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/
HDaac_cam.c451 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/
HDwd7000.c899 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()

1234