• Home
  • Raw
  • Download

Lines Matching refs:iov_len

96     r->iov.iov_len = 0;  in scsi_new_request()
175 DPRINTF("Data ready tag=0x%x len=%d\n", r->tag, r->iov.iov_len); in scsi_read_complete()
177 s->completion(s->opaque, SCSI_REASON_DATA, r->tag, r->iov.iov_len); in scsi_read_complete()
195 DPRINTF("Read buf_len=%d\n", r->iov.iov_len); in scsi_read_data()
197 s->completion(s->opaque, SCSI_REASON_DATA, r->tag, r->iov.iov_len); in scsi_read_data()
210 r->iov.iov_len = n * 512; in scsi_read_data()
253 n = r->iov.iov_len / 512; in scsi_write_complete()
263 r->iov.iov_len = len; in scsi_write_complete()
274 n = r->iov.iov_len / 512; in scsi_write_request()
429 r->iov.iov_len = 4; in scsi_send_command()
432 r->iov.iov_len = 18; in scsi_send_command()
465 r->iov.iov_len = 0; in scsi_send_command()
468 outbuf[r->iov.iov_len++] = 5; in scsi_send_command()
470 outbuf[r->iov.iov_len++] = 0; in scsi_send_command()
473 outbuf[r->iov.iov_len++] = 0x00; // this page in scsi_send_command()
474 outbuf[r->iov.iov_len++] = 0x00; in scsi_send_command()
475 outbuf[r->iov.iov_len++] = 3; // number of pages in scsi_send_command()
476 outbuf[r->iov.iov_len++] = 0x00; // list of supported pages (this page) in scsi_send_command()
477 outbuf[r->iov.iov_len++] = 0x80; // unit serial number in scsi_send_command()
478 outbuf[r->iov.iov_len++] = 0x83; // device identification in scsi_send_command()
495 r->iov.iov_len = 0; in scsi_send_command()
499 outbuf[r->iov.iov_len++] = 5; in scsi_send_command()
501 outbuf[r->iov.iov_len++] = 0; in scsi_send_command()
504 outbuf[r->iov.iov_len++] = 0x80; // this page in scsi_send_command()
505 outbuf[r->iov.iov_len++] = 0x00; in scsi_send_command()
506 outbuf[r->iov.iov_len++] = l; in scsi_send_command()
507 memcpy(&outbuf[r->iov.iov_len], s->drive_serial_str, l); in scsi_send_command()
508 r->iov.iov_len += l; in scsi_send_command()
522 r->iov.iov_len = 0; in scsi_send_command()
524 outbuf[r->iov.iov_len++] = 5; in scsi_send_command()
526 outbuf[r->iov.iov_len++] = 0; in scsi_send_command()
529 outbuf[r->iov.iov_len++] = 0x83; // this page in scsi_send_command()
530 outbuf[r->iov.iov_len++] = 0x00; in scsi_send_command()
531 outbuf[r->iov.iov_len++] = 3 + id_len; in scsi_send_command()
533 outbuf[r->iov.iov_len++] = 0x2; // ASCII in scsi_send_command()
534 outbuf[r->iov.iov_len++] = 0; // not officially assigned in scsi_send_command()
535 outbuf[r->iov.iov_len++] = 0; // reserved in scsi_send_command()
536 outbuf[r->iov.iov_len++] = id_len; // length of data following in scsi_send_command()
538 memcpy(&outbuf[r->iov.iov_len], in scsi_send_command()
540 r->iov.iov_len += id_len; in scsi_send_command()
596 r->iov.iov_len = len; in scsi_send_command()
731 r->iov.iov_len = p - outbuf; in scsi_send_command()
732 outbuf[0] = r->iov.iov_len - 4; in scsi_send_command()
733 if (r->iov.iov_len > len) in scsi_send_command()
734 r->iov.iov_len = len; in scsi_send_command()
770 r->iov.iov_len = 8; in scsi_send_command()
831 r->iov.iov_len = len; in scsi_send_command()
844 r->iov.iov_len = 8; in scsi_send_command()
881 r->iov.iov_len = len; in scsi_send_command()
896 r->iov.iov_len = 16; in scsi_send_command()
910 if (r->sector_count == 0 && r->iov.iov_len == 0) { in scsi_send_command()
913 len = r->sector_count * 512 + r->iov.iov_len; in scsi_send_command()