/freebsd/share/examples/scsi_target/ |
H A D | scsi_cmds.c | 269 ctio->dxfer_len = 0; in tcmd_sense() 330 ctio->dxfer_len = min(ctio->dxfer_len, in tcmd_inquiry() 435 ctio->dxfer_len = sizeof(*srp); in tcmd_rd_cap() 467 ctio->dxfer_len = sizeof(*srp); in tcmd_rd_cap16() 601 ctio->dxfer_len = min(ctio->dxfer_len, buf_size); in start_io() 602 assert(ctio->dxfer_len >= 0); in start_io() 623 ctio->dxfer_len) != ctio->dxfer_len) { in start_io() 650 ctio->dxfer_len > 0) { in start_io() 724 ctio->dxfer_len > 0) { in tcmd_rdwr_done() 739 ctio->dxfer_len) != ctio->dxfer_len) { in tcmd_rdwr_done() [all …]
|
/freebsd/tools/tools/vhba/ |
H A D | vhba.c | 278 data_len = csio->dxfer_len; in vhba_default_cmd() 279 if (cdb[4] < csio->dxfer_len) in vhba_default_cmd() 289 csio->resid = csio->dxfer_len - data_len; in vhba_default_cmd() 335 csio->resid = csio->dxfer_len - data_len; in vhba_default_cmd() 345 if (csio->dxfer_len) { in vhba_default_cmd() 346 memset(csio->data_ptr, 0, csio->dxfer_len); in vhba_default_cmd() 356 if ((ptr + 8) > &csio->data_ptr[csio->dxfer_len]) { in vhba_default_cmd() 369 if (csio->dxfer_len) { in vhba_default_cmd() 372 amt = MIN(csio->dxfer_len, 8); in vhba_default_cmd() 374 amt = MIN((nlun << 3) + 8, csio->dxfer_len); in vhba_default_cmd() [all …]
|
/freebsd/sys/cam/ |
H A D | cam.c | 582 uint32_t dxfer_len; in memdesc_ccb() local 592 dxfer_len = csio->dxfer_len; in memdesc_ccb() 601 dxfer_len = ctio->dxfer_len; in memdesc_ccb() 610 dxfer_len = ataio->dxfer_len; in memdesc_ccb() 620 dxfer_len = nvmeio->dxfer_len; in memdesc_ccb() 631 return (memdesc_vaddr(data_ptr, dxfer_len)); in memdesc_ccb() 634 dxfer_len)); in memdesc_ccb()
|
H A D | cam_ccb.h | 760 uint32_t dxfer_len; /* Data transfer length */ member 803 uint32_t dxfer_len; /* Data transfer length */ member 1295 uint32_t dxfer_len; /* Data transfer length */ member 1406 uint8_t *data_ptr, uint32_t dxfer_len, in cam_fill_csio() argument 1417 csio->dxfer_len = dxfer_len; in cam_fill_csio() 1432 uint32_t dxfer_len, uint32_t timeout) in cam_fill_ctio() argument 1441 csio->dxfer_len = dxfer_len; in cam_fill_ctio() 1453 uint8_t *data_ptr, uint32_t dxfer_len, in cam_fill_ataio() argument 1462 ataio->dxfer_len = dxfer_len; in cam_fill_ataio() 1553 nvmeio->dxfer_len = dxfer_len; in cam_fill_nvmeio() [all …]
|
/freebsd/sys/cam/ata/ |
H A D | ata_all.c | 743 /*dxfer_len*/ dxfer_len, in ata_read_log() 1122 uint32_t dxfer_len, uint32_t timeout) in ata_zac_mgmt_out() argument 1131 if (dxfer_len == 0) { in ata_zac_mgmt_out() 1137 sectors_out = ((dxfer_len >> 9) & 0xffff); in ata_zac_mgmt_out() 1141 if (dxfer_len == 0) { in ata_zac_mgmt_out() 1158 if (dxfer_len == (65536 * 512)) { in ata_zac_mgmt_out() 1181 /*dxfer_len*/ dxfer_len, in ata_zac_mgmt_out() 1213 sectors_out = ((dxfer_len >> 9) & 0xffff); in ata_zac_mgmt_in() 1227 if (dxfer_len == (65536 * 512)) { in ata_zac_mgmt_in() 1236 features_out = ((dxfer_len >> 9) & 0xffff); in ata_zac_mgmt_in() [all …]
|
H A D | ata_all.h | 134 uint8_t *data_ptr, uint32_t dxfer_len, uint32_t timeout); 184 uint32_t dxfer_len, uint32_t timeout); 189 uint8_t zone_flags, uint8_t *data_ptr, uint32_t dxfer_len,
|
/freebsd/lib/libcam/ |
H A D | scsi_cmdparse.c | 675 retval = do_buff_decode(csio->data_ptr, (size_t)csio->dxfer_len, in csio_decode() 696 return (do_buff_decode(csio->data_ptr, (size_t)csio->dxfer_len, in csio_decode_visit() 736 csio_build(struct ccb_scsiio *csio, uint8_t *data_ptr, uint32_t dxfer_len, in csio_build() argument 761 /* dxfer_len */ dxfer_len, in csio_build() 774 uint32_t dxfer_len, uint32_t flags, int retry_count, in csio_build_visit() argument 803 /* dxfer_len */ dxfer_len, in csio_build_visit() 822 retval = do_encode(csio->data_ptr, csio->dxfer_len, NULL, NULL, NULL, in csio_encode() 857 return (do_encode(csio->data_ptr, csio->dxfer_len, NULL, arg_get, in csio_encode_visit()
|
H A D | camlib.h | 163 uint32_t dxfer_len, uint32_t flags, int retry_count, 166 uint32_t dxfer_len, uint32_t flags, int retry_count,
|
/freebsd/tools/tools/vhba/simple/ |
H A D | vhba_simple.c | 253 data_len = min(cdb[4], csio->dxfer_len); in vhbasimple_act() 256 data_len = min(tw, csio->dxfer_len); in vhbasimple_act() 262 csio->resid = csio->dxfer_len - data_len; in vhbasimple_act() 283 csio->resid = csio->dxfer_len - data_len; in vhbasimple_act() 285 csio->resid = csio->dxfer_len; in vhbasimple_act()
|
/freebsd/tools/tools/vhba/lots/ |
H A D | vhba_lots.c | 253 data_len = min(cdb[4], csio->dxfer_len); in vhbalots_act() 256 data_len = min(tw, csio->dxfer_len); in vhbalots_act() 262 csio->resid = csio->dxfer_len - data_len; in vhbalots_act() 283 csio->resid = csio->dxfer_len - data_len; in vhbalots_act() 285 csio->resid = csio->dxfer_len; in vhbalots_act()
|
/freebsd/tools/tools/vhba/medium/ |
H A D | vhba_medium.c | 253 data_len = min(cdb[4], csio->dxfer_len); in vhbamedium_act() 256 data_len = min(tw, csio->dxfer_len); in vhbamedium_act() 262 csio->resid = csio->dxfer_len - data_len; in vhbamedium_act() 283 csio->resid = csio->dxfer_len - data_len; in vhbamedium_act() 285 csio->resid = csio->dxfer_len; in vhbamedium_act()
|
/freebsd/tools/tools/vhba/faulty/ |
H A D | vhba_faulty.c | 267 data_len = min(cdb[4], csio->dxfer_len); in faulty_act() 270 data_len = min(tw, csio->dxfer_len); in faulty_act() 276 csio->resid = csio->dxfer_len - data_len; in faulty_act() 297 csio->resid = csio->dxfer_len - data_len; in faulty_act() 299 csio->resid = csio->dxfer_len; in faulty_act()
|
/freebsd/tools/tools/vhba/rptluns/ |
H A D | vhba_rptluns.c | 282 data_len = min(cdb[4], csio->dxfer_len); in vhbarptluns_act() 285 data_len = min(tw, csio->dxfer_len); in vhbarptluns_act() 291 csio->resid = csio->dxfer_len - data_len; in vhbarptluns_act() 312 csio->resid = csio->dxfer_len - data_len; in vhbarptluns_act() 314 csio->resid = csio->dxfer_len; in vhbarptluns_act()
|
/freebsd/sbin/camcontrol/ |
H A D | attrib.c | 125 uint32_t dxfer_len = UINT16_MAX - 1; in scsiattrib() local 154 data_buf = malloc(dxfer_len); in scsiattrib() 156 warn("%s: error allocating %u bytes", __func__, dxfer_len); in scsiattrib() 326 /*length*/ dxfer_len, in scsiattrib() 359 valid_len = dxfer_len - ccb->csio.resid; in scsiattrib()
|
H A D | fwdownload.c | 666 size_t dxfer_len = 0; in fw_check_device_ready() local 675 dxfer_len = sizeof(struct ata_params); in fw_check_device_ready() 677 ptr = (uint16_t *)malloc(dxfer_len); in fw_check_device_ready() 683 bzero(ptr, dxfer_len); in fw_check_device_ready() 706 /*sector_count*/ dxfer_len / 512, in fw_check_device_ready() 711 /*dxfer_len*/ dxfer_len, in fw_check_device_ready()
|
/freebsd/sys/dev/aacraid/ |
H A D | aacraid_cam.c | 522 ccb->csio.dxfer_len); in aac_container_special_command() 528 if (ccb->csio.dxfer_len) in aac_container_special_command() 598 ccb->csio.dxfer_len); in aac_container_special_command() 609 ccb->csio.dxfer_len); in aac_container_special_command() 679 ccb->csio.dxfer_len); in aac_container_special_command() 687 ccb->csio.dxfer_len); in aac_container_special_command() 698 ccb->csio.dxfer_len); in aac_container_special_command() 719 ccb->csio.dxfer_len); in aac_container_special_command() 759 ccb->csio.dxfer_len, msp->page); in aac_container_special_command() 824 ccb->csio.dxfer_len); in aac_container_special_command() [all …]
|
/freebsd/sys/cam/scsi/ |
H A D | scsi_da.h | 656 uint8_t *data_ptr, uint32_t dxfer_len, 663 uint32_t dxfer_len, int minimum_cmd_size, 669 uint8_t *data_ptr, uint32_t dxfer_len, uint8_t sense_len, 677 uint8_t zone_flags, uint8_t *data_ptr, uint32_t dxfer_len, 684 uint8_t *data_ptr, uint32_t dxfer_len, uint8_t sense_len, 692 uint32_t dxfer_len, uint8_t *cdb_storage, 701 uint32_t dxfer_len, uint8_t *cdb_storage,
|
H A D | scsi_da.c | 6347 dxfer_len, in scsi_format_unit() 6369 && (dxfer_len <= SRDD10_MAX_LENGTH)) { in scsi_read_defects() 6400 dxfer_len, in scsi_read_defects() 6427 dxfer_len, in scsi_sanitize() 6456 dxfer_len, in scsi_zbc_out() 6484 dxfer_len, in scsi_zbc_in() 6511 if (dxfer_len == 0) { in scsi_ata_zac_mgmt_out() 6524 if (dxfer_len == 0) { in scsi_ata_zac_mgmt_out() 6557 if (dxfer_len == (65536 * 512)) { in scsi_ata_zac_mgmt_out() 6590 /*dxfer_len*/ dxfer_len, in scsi_ata_zac_mgmt_out() [all …]
|
H A D | scsi_sg.h | 41 u_int dxfer_len; member 66 u_int dxfer_len; member
|
H A D | scsi_all.c | 7666 dxfer_len, in scsi_request_sense() 8291 dxfer_len, in scsi_read_write() 8352 dxfer_len)); in scsi_write_same() 8360 dxfer_len, in scsi_write_same() 8391 dxfer_len, in scsi_ata_identify() 8419 dxfer_len, in scsi_ata_trim() 8689 dxfer_len, in scsi_ata_pass() 8735 dxfer_len, in scsi_ata_pass_16() 8764 dxfer_len, in scsi_unmap() 9108 dxfer_len, in scsi_persistent_reserve_in() [all …]
|
/freebsd/sys/cam/ctl/ |
H A D | scsi_ctl.c | 704 *dxfer_len = bus_softc->maxio; in ctlfedata() 727 *dxfer_len = 0; in ctlfedata() 771 uint32_t dxfer_len; in ctlfestart() local 828 dxfer_len = 0; in ctlfestart() 867 || (dxfer_len != 0) in ctlfestart() 870 && (dxfer_len == 0)) in ctlfestart() 892 /*dxfer_len*/ dxfer_len, in ctlfestart() 1317 csio->dxfer_len - csio->resid; in ctlfedone() 1348 uint32_t dxfer_len; in ctlfedone() local 1358 && (dxfer_len == 0)) { in ctlfedone() [all …]
|
/freebsd/tools/tools/vhba/mptest/ |
H A D | vhba_mptest.c | 293 data_len = min(cdb[4], csio->dxfer_len); in mptest_act() 296 data_len = min(tw, csio->dxfer_len); in mptest_act() 302 csio->resid = csio->dxfer_len - data_len; in mptest_act() 328 csio->resid = csio->dxfer_len - data_len; in mptest_act() 330 csio->resid = csio->dxfer_len; in mptest_act()
|
/freebsd/sys/dev/iscsi/ |
H A D | iscsi.c | 981 io->io_received = ccb->csio.dxfer_len; in iscsi_pdu_handle_scsi_response() 1055 KASSERT(received <= csio->dxfer_len, in iscsi_pdu_handle_scsi_response() 1057 if (received < csio->dxfer_len) { in iscsi_pdu_handle_scsi_response() 1063 csio->resid = csio->dxfer_len - received; in iscsi_pdu_handle_scsi_response() 1225 KASSERT(received <= csio->dxfer_len, in iscsi_pdu_handle_data_in() 1227 if (received < csio->dxfer_len) { in iscsi_pdu_handle_data_in() 1234 csio->resid = csio->dxfer_len - received; in iscsi_pdu_handle_data_in() 1305 if (off > csio->dxfer_len) { in iscsi_pdu_handle_r2t() 1335 if (off + len > csio->dxfer_len) { in iscsi_pdu_handle_r2t() 1338 off + len, csio->dxfer_len); in iscsi_pdu_handle_r2t() [all …]
|
/freebsd/sys/dev/ahci/ |
H A D | ahciem.c | 387 ccb->ataio.dxfer_len < ccb->ataio.cmd.sector_count * 4) { in ahci_em_emulate_ses_on_led() 395 bzero(buf, ccb->ataio.dxfer_len); in ahci_em_emulate_ses_on_led() 414 bzero(buf, ccb->ataio.dxfer_len); in ahci_em_emulate_ses_on_led() 433 bzero(buf, ccb->ataio.dxfer_len); in ahci_em_emulate_ses_on_led() 461 bzero(buf, ccb->ataio.dxfer_len); in ahci_em_emulate_ses_on_led() 524 bzero(buf, ccb->ataio.dxfer_len); in ahci_em_emulate_ses_on_led() 543 bzero(buf, ccb->ataio.dxfer_len); in ahci_em_emulate_ses_on_led()
|
/freebsd/sys/dev/nvmf/host/ |
H A D | nvmf_sim.c | 88 KASSERT(xfered == ccb->nvmeio.dxfer_len, in nvmf_ccb_io_complete() 135 if (nvmeio->dxfer_len != 0) { in nvmf_sim_io() 138 nvmf_capsule_append_data(req->nc, &mem, nvmeio->dxfer_len, in nvmf_sim_io()
|