Home | History | Annotate | Download | only in hw

Lines Matching full:len

175     DPRINTF("Data ready tag=0x%x len=%d\n", r->tag, r->iov.iov_len);
243 uint32_t len;
259 len = r->sector_count * 512;
260 if (len > SCSI_DMA_BUF_SIZE) {
261 len = SCSI_DMA_BUF_SIZE;
263 r->iov.iov_len = len;
264 DPRINTF("Write complete tag=0x%x more=%d\n", r->tag, len);
265 s->completion(s->opaque, SCSI_REASON_DATA, r->tag, len);
352 uint32_t len;
375 len = buf[4];
382 len = buf[8] | (buf[7] << 8);
390 len = buf[13] | (buf[12] << 8) | (buf[11] << 16) | (buf[10] << 24);
396 len = buf[9] | (buf[8] << 8) | (buf[7] << 16) | (buf[6] << 24);
425 DPRINTF("Request Sense (len %d)\n", len);
426 if (len < 4)
430 if (s->sense == SENSE_NOT_READY && len >= 18) {
443 DPRINTF("Inquiry (len %d)\n", len);
452 if (len < 4) {
454 "less than 4\n", page_code, len);
463 "buffer size %d\n", len);
486 if (len < 4) {
488 "size %d too small, %d needed\n", len, 4);
492 DPRINTF("Inquiry EVPD[Serial number] buffer size %d\n", len);
493 l = MIN(len, strlen(s->drive_serial_str));
521 "buffer size %d\n", len);
545 "buffer size %d\n", page_code, len);
560 if (len < 5) {
562 "is less than 5\n", len);
566 if (len < 36) {
568 "is less than 36 (TODO: only 5 required)\n", len);
572 if(len > SCSI_MAX_INQUIRY_LEN)
573 len = SCSI_MAX_INQUIRY_LEN;
575 memset(outbuf, 0, len);
593 outbuf[4] = len - 5; /* Additional Length = (Len - 1) - 4 */
596 r->iov.iov_len = len;
615 DPRINTF("Mode Sense (page %d, len %d)\n", page, len);
733 if (r->iov.iov_len > len)
734 r->iov.iov_len = len;
750 /* The normal LEN field for this command is zero. */
780 DPRINTF("Read (sector %lld, count %d)\n", lba, len);
784 r->sector_count = len * s->cluster_size;
789 DPRINTF("Write (sector %lld, count %d)\n", lba, len);
793 r->sector_count = len * s->cluster_size;
797 DPRINTF("Synchronise cache (sector %d, count %d)\n", lba, len);
829 if (len > toclen)
830 len = toclen;
831 r->iov.iov_len = len;
839 DPRINTF("Get Configuration (rt %d, maxlen %d)\n", buf[1] & 3, len);
860 memset(outbuf, 0, len);
881 r->iov.iov_len = len;
891 DPRINTF("Report LUNs (len %d)\n", len);
892 if (len < 16)
899 DPRINTF("Verify (sector %d, count %d)\n", lba, len);
913 len = r->sector_count * 512 + r->iov.iov_len;
915 return -len;
919 return len;