/freebsd-current/share/examples/scsi_target/ |
H A D | scsi_cmds.c | 217 a_descr->init_req += ctio->dxfer_len; 265 ctio->dxfer_len = 0; 325 ctio->dxfer_len = inq_data.additional_length + 4; 326 ctio->dxfer_len = min(ctio->dxfer_len, 401 ctio->dxfer_len = min(dlen, SCSI_CDB6_LEN(rsense->length)); 431 ctio->dxfer_len = sizeof(*srp); 463 ctio->dxfer_len = sizeof(*srp); 592 ctio->dxfer_len = a_descr->total_len - a_descr->targ_req; 595 ctio->dxfer_len [all...] |
/freebsd-current/tools/tools/vhba/ |
H A D | vhba.c | 278 data_len = csio->dxfer_len; 279 if (cdb[4] < csio->dxfer_len) 289 csio->resid = csio->dxfer_len - data_len; 335 csio->resid = csio->dxfer_len - data_len; 345 if (csio->dxfer_len) { 346 memset(csio->data_ptr, 0, csio->dxfer_len); 356 if ((ptr + 8) > &csio->data_ptr[csio->dxfer_len]) { 369 if (csio->dxfer_len) { 372 amt = MIN(csio->dxfer_len, 8); 374 amt = MIN((nlun << 3) + 8, csio->dxfer_len); [all...] |
/freebsd-current/sys/cam/ |
H A D | cam.c | 582 uint32_t dxfer_len; local 592 dxfer_len = csio->dxfer_len; 601 dxfer_len = ctio->dxfer_len; 610 dxfer_len = ataio->dxfer_len; 620 dxfer_len = nvmeio->dxfer_len; 631 return (memdesc_vaddr(data_ptr, dxfer_len)); [all...] |
H A D | cam_ccb.h | 760 uint32_t dxfer_len; /* Data transfer length */ member in struct:ccb_scsiio 803 uint32_t dxfer_len; /* Data transfer length */ member in struct:ccb_ataio 864 uint32_t dxfer_len; /* Data transfer length */ member in struct:ccb_nvmeio 1295 uint32_t dxfer_len; /* Data transfer length */ member in struct:ccb_eng_exec 1406 uint8_t *data_ptr, uint32_t dxfer_len, 1417 csio->dxfer_len = dxfer_len; 1432 uint32_t dxfer_len, uint32_t timeout) 1441 csio->dxfer_len = dxfer_len; 1403 cam_fill_csio(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint32_t flags, uint8_t tag_action, uint8_t *data_ptr, uint32_t dxfer_len, uint8_t sense_len, uint8_t cdb_len, uint32_t timeout) argument 1428 cam_fill_ctio(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint32_t flags, u_int tag_action, u_int tag_id, u_int init_id, u_int scsi_status, uint8_t *data_ptr, uint32_t dxfer_len, uint32_t timeout) argument 1450 cam_fill_ataio(struct ccb_ataio *ataio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint32_t flags, u_int tag_action __unused, uint8_t *data_ptr, uint32_t dxfer_len, uint32_t timeout) argument 1542 cam_fill_nvmeio(struct ccb_nvmeio *nvmeio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint32_t flags, uint8_t *data_ptr, uint32_t dxfer_len, uint32_t timeout) argument 1557 cam_fill_nvmeadmin(struct ccb_nvmeio *nvmeio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint32_t flags, uint8_t *data_ptr, uint32_t dxfer_len, uint32_t timeout) argument [all...] |
/freebsd-current/lib/libcam/ |
H A D | scsi_cmdparse.c | 675 retval = do_buff_decode(csio->data_ptr, (size_t)csio->dxfer_len, 696 return (do_buff_decode(csio->data_ptr, (size_t)csio->dxfer_len, 736 csio_build(struct ccb_scsiio *csio, uint8_t *data_ptr, uint32_t dxfer_len, argument 761 /* dxfer_len */ dxfer_len, 774 uint32_t dxfer_len, uint32_t flags, int retry_count, 803 /* dxfer_len */ dxfer_len, 822 retval = do_encode(csio->data_ptr, csio->dxfer_len, NULL, NULL, NULL, 857 return (do_encode(csio->data_ptr, csio->dxfer_len, NUL 773 csio_build_visit(struct ccb_scsiio *csio, uint8_t *data_ptr, uint32_t dxfer_len, uint32_t flags, int retry_count, int timeout, const char *cmd_spec, int (*arg_get)(void *hook, char *field_name), void *gethook) argument [all...] |
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-current/tools/tools/vhba/faulty/ |
H A D | vhba_faulty.c | 267 data_len = min(cdb[4], csio->dxfer_len); 270 data_len = min(tw, csio->dxfer_len); 276 csio->resid = csio->dxfer_len - data_len; 297 csio->resid = csio->dxfer_len - data_len; 299 csio->resid = csio->dxfer_len;
|
/freebsd-current/tools/tools/vhba/lots/ |
H A D | vhba_lots.c | 253 data_len = min(cdb[4], csio->dxfer_len); 256 data_len = min(tw, csio->dxfer_len); 262 csio->resid = csio->dxfer_len - data_len; 283 csio->resid = csio->dxfer_len - data_len; 285 csio->resid = csio->dxfer_len;
|
/freebsd-current/tools/tools/vhba/medium/ |
H A D | vhba_medium.c | 253 data_len = min(cdb[4], csio->dxfer_len); 256 data_len = min(tw, csio->dxfer_len); 262 csio->resid = csio->dxfer_len - data_len; 283 csio->resid = csio->dxfer_len - data_len; 285 csio->resid = csio->dxfer_len;
|
/freebsd-current/tools/tools/vhba/rptluns/ |
H A D | vhba_rptluns.c | 282 data_len = min(cdb[4], csio->dxfer_len); 285 data_len = min(tw, csio->dxfer_len); 291 csio->resid = csio->dxfer_len - data_len; 312 csio->resid = csio->dxfer_len - data_len; 314 csio->resid = csio->dxfer_len;
|
/freebsd-current/tools/tools/vhba/simple/ |
H A D | vhba_simple.c | 253 data_len = min(cdb[4], csio->dxfer_len); 256 data_len = min(tw, csio->dxfer_len); 262 csio->resid = csio->dxfer_len - data_len; 283 csio->resid = csio->dxfer_len - data_len; 285 csio->resid = csio->dxfer_len;
|
/freebsd-current/sbin/camcontrol/ |
H A D | attrib.c | 125 uint32_t dxfer_len = UINT16_MAX - 1; local 154 data_buf = malloc(dxfer_len); 156 warn("%s: error allocating %u bytes", __func__, dxfer_len); 326 /*length*/ dxfer_len, 359 valid_len = dxfer_len - ccb->csio.resid;
|
H A D | camcontrol.h | 72 uint32_t dxfer_len, uint8_t *cdb_storage,
|
/freebsd-current/sys/cam/ata/ |
H A D | ata_all.c | 732 uint32_t protocol, uint8_t *data_ptr, uint32_t dxfer_len, 743 /*dxfer_len*/ dxfer_len, 1122 uint32_t dxfer_len, uint32_t timeout) 1131 if (dxfer_len == 0) { 1137 sectors_out = ((dxfer_len >> 9) & 0xffff); 1141 if (dxfer_len == 0) { 1158 if (dxfer_len == (65536 * 512)) { 1167 features_out = ((dxfer_len >> 9) & 0xffff); 1178 /*flags*/ (dxfer_len > 729 ata_read_log(struct ccb_ataio *ataio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint32_t log_address, uint32_t page_number, uint16_t block_count, uint32_t protocol, uint8_t *data_ptr, uint32_t dxfer_len, uint32_t timeout) argument 1118 ata_zac_mgmt_out(struct ccb_ataio *ataio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), int use_ncq, uint8_t zm_action, uint64_t zone_id, uint8_t zone_flags, uint16_t sector_count, uint8_t *data_ptr, uint32_t dxfer_len, uint32_t timeout) argument 1198 ata_zac_mgmt_in(struct ccb_ataio *ataio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), int use_ncq, uint8_t zm_action, uint64_t zone_id, uint8_t zone_flags, uint8_t *data_ptr, uint32_t dxfer_len, uint32_t timeout) argument [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-current/sys/cam/scsi/ |
H A D | scsi_sg.h | 41 u_int dxfer_len; member in struct:sg_io_hdr 66 u_int dxfer_len; member in struct:sg_io_hdr32
|
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 | 1961 /*dxfer_len*/length, 3079 /*dxfer_len*/ 0, 3114 /*dxfer_len*/ 0, 3165 /*dxfer_len*/ alloc_size, 3200 /*dxfer_len*/ alloc_size, 3409 /*dxfer_len*/ bp->bio_bcount, 3732 /*dxfer_len*/sizeof(*ata_params), 3780 /*dxfer_len*/ sizeof(*log_dir), 3830 /*dxfer_len*/ sizeof(*id_dir), 3879 /*dxfer_len*/ sizeo 6328 scsi_format_unit(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, uint8_t byte2, uint16_t ileave, uint8_t *data_ptr, uint32_t dxfer_len, uint8_t sense_len, uint32_t timeout) argument 6354 scsi_read_defects(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, uint8_t list_format, uint32_t addr_desc_index, uint8_t *data_ptr, uint32_t dxfer_len, int minimum_cmd_size, uint8_t sense_len, uint32_t timeout) argument 6407 scsi_sanitize(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, uint8_t byte2, uint16_t control, uint8_t *data_ptr, uint32_t dxfer_len, uint8_t sense_len, uint32_t timeout) argument 6436 scsi_zbc_out(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, uint8_t service_action, uint64_t zone_id, uint8_t zone_flags, uint8_t *data_ptr, uint32_t dxfer_len, uint8_t sense_len, uint32_t timeout) argument 6463 scsi_zbc_in(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, uint8_t service_action, uint64_t zone_start_lba, uint8_t zone_options, uint8_t *data_ptr, uint32_t dxfer_len, uint8_t sense_len, uint32_t timeout) argument 6492 scsi_ata_zac_mgmt_out(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, int use_ncq, uint8_t zm_action, uint64_t zone_id, uint8_t zone_flags, uint8_t *data_ptr, uint32_t dxfer_len, uint8_t *cdb_storage, size_t cdb_storage_len, uint8_t sense_len, uint32_t timeout) argument 6603 scsi_ata_zac_mgmt_in(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, int use_ncq, uint8_t zm_action, uint64_t zone_id, uint8_t zone_flags, uint8_t *data_ptr, uint32_t dxfer_len, uint8_t *cdb_storage, size_t cdb_storage_len, uint8_t sense_len, uint32_t timeout) argument [all...] |
H A D | scsi_cd.h | 862 uint32_t dxfer_len, uint8_t sense_len, 868 uint8_t *data_ptr, uint32_t dxfer_len, uint8_t sense_len, 876 uint32_t dxfer_len, uint8_t sense_len, 882 uint8_t track, uint8_t *data_ptr, uint32_t dxfer_len,
|
/freebsd-current/sys/cam/ctl/ |
H A D | scsi_ctl.c | 668 ccb_flags *flags, uint8_t **data_ptr, uint32_t *dxfer_len, 702 *dxfer_len = io->scsiio.kern_data_len - off; 704 *dxfer_len = bus_softc->maxio; 727 *dxfer_len = 0; 730 if (ctl_sglist[i + idx].len - off <= bus_softc->maxio - *dxfer_len) { 732 *dxfer_len += cam_sglist[i].ds_len; 734 cam_sglist[i].ds_len = bus_softc->maxio - *dxfer_len; 738 *dxfer_len += cam_sglist[i].ds_len; 771 uint32_t dxfer_len; local 801 ctlfedata(softc, io, &flags, &data_ptr, &dxfer_len, 667 ctlfedata(struct ctlfe_lun_softc *softc, union ctl_io *io, ccb_flags *flags, uint8_t **data_ptr, uint32_t *dxfer_len, uint16_t *sglist_cnt) argument 1348 uint32_t dxfer_len; local [all...] |
/freebsd-current/tools/tools/vhba/mptest/ |
H A D | vhba_mptest.c | 293 data_len = min(cdb[4], csio->dxfer_len); 296 data_len = min(tw, csio->dxfer_len); 302 csio->resid = csio->dxfer_len - data_len; 328 csio->resid = csio->dxfer_len - data_len; 330 csio->resid = csio->dxfer_len;
|
/freebsd-current/sys/dev/aacraid/ |
H A D | aacraid_cam.c | 402 cm->cm_datalen = ccb->csio.dxfer_len; 522 ccb->csio.dxfer_len); 528 if (ccb->csio.dxfer_len) 529 bzero(ccb->csio.data_ptr, ccb->csio.dxfer_len); 539 ccb->csio.dxfer_len, inq->byte2, inq->page_code); 553 if (ccb->csio.dxfer_len >= 36) { 598 ccb->csio.dxfer_len); 609 ccb->csio.dxfer_len); 679 ccb->csio.dxfer_len); 687 ccb->csio.dxfer_len); [all...] |
/freebsd-current/sys/dev/nvmf/host/ |
H A D | nvmf_sim.c | 88 KASSERT(xfered == ccb->nvmeio.dxfer_len, 135 if (nvmeio->dxfer_len != 0) { 138 nvmf_capsule_append_data(req->nc, &mem, nvmeio->dxfer_len,
|
/freebsd-current/sys/dev/iscsi/ |
H A D | iscsi.c | 977 io->io_received = ccb->csio.dxfer_len - resid; 981 io->io_received = ccb->csio.dxfer_len; 1055 KASSERT(received <= csio->dxfer_len, 1056 ("received > csio->dxfer_len")); 1057 if (received < csio->dxfer_len) { 1058 if (csio->resid != csio->dxfer_len - received) { 1061 csio->resid, csio->dxfer_len - received); 1063 csio->resid = csio->dxfer_len - received; 1182 if (io->io_received + data_segment_len > csio->dxfer_len) { 1185 data_segment_len, io->io_received, csio->dxfer_len); [all...] |
/freebsd-current/sys/dev/ahci/ |
H A D | ahciem.c | 387 ccb->ataio.dxfer_len < ccb->ataio.cmd.sector_count * 4) { 395 bzero(buf, ccb->ataio.dxfer_len); 414 bzero(buf, ccb->ataio.dxfer_len); 433 bzero(buf, ccb->ataio.dxfer_len); 461 bzero(buf, ccb->ataio.dxfer_len); 524 bzero(buf, ccb->ataio.dxfer_len); 543 bzero(buf, ccb->ataio.dxfer_len);
|