Lines Matching refs:buflen
39 int buflen; member
48 qemu_put_sbe32s(f, &r->buflen); in scsi_generic_save_request()
49 if (r->buflen && r->req.cmd.mode == SCSI_XFER_TO_DEV) { in scsi_generic_save_request()
59 qemu_get_sbe32s(f, &r->buflen); in scsi_generic_load_request()
60 if (r->buflen && r->req.cmd.mode == SCSI_XFER_TO_DEV) { in scsi_generic_load_request()
128 r->io_header.dxfer_len = r->buflen; in execute_command()
190 if (page == 0xb0 && r->buflen >= 8) { in scsi_handle_inquiry_reply()
192 uint8_t buf_used = MIN(r->buflen, 16); in scsi_handle_inquiry_reply()
200 } else if (s->needs_vpd_bl_emulation && page == 0x00 && r->buflen >= 4) { in scsi_handle_inquiry_reply()
215 page_idx = MIN(page_idx, r->buflen); in scsi_handle_inquiry_reply()
217 if (page_idx < r->buflen) { in scsi_handle_inquiry_reply()
222 if (page_idx < r->buflen) { in scsi_handle_inquiry_reply()
227 if (len < r->buflen) { in scsi_handle_inquiry_reply()
244 memset(r->buf, 0, r->buflen); in scsi_generic_emulate_block_limits()
251 memcpy(r->buf, buf, MIN(r->buflen, len + 4)); in scsi_generic_emulate_block_limits()
264 return r->buflen; in scsi_generic_emulate_block_limits()
412 r->len = r->buflen; in scsi_write_data()
465 r->buflen = 0; in scsi_send_command()
478 if (r->buflen != r->req.cmd.xfer) { in scsi_send_command()
481 r->buflen = r->req.cmd.xfer; in scsi_send_command()
484 memset(r->buf, 0, r->buflen); in scsi_send_command()