Lines Matching refs:toread
815 unsigned long toread = 0; in ptp_read_func() local
833 toread = size - curread; in ptp_read_func()
835 if (readzero && FLAG_NO_ZERO_READS(ptp_usb) && toread % 64 == 0) { in ptp_read_func()
836 toread += 1; in ptp_read_func()
842 toread = CONTEXT_BLOCK_SIZE_1; in ptp_read_func()
843 else if (toread == CONTEXT_BLOCK_SIZE_1) in ptp_read_func()
844 toread = CONTEXT_BLOCK_SIZE_2; in ptp_read_func()
845 else if (toread == CONTEXT_BLOCK_SIZE_2) in ptp_read_func()
846 toread = CONTEXT_BLOCK_SIZE_1; in ptp_read_func()
849 (unsigned int) toread, (unsigned int) (size-curread)); in ptp_read_func()
852 printf("Reading in 0x%04lx bytes\n", toread); in ptp_read_func()
854 result = USB_BULK_READ(ptp_usb->handle, ptp_usb->inep, (char*)bytes, toread, ptp_usb->timeout); in ptp_read_func()
873 if (expect_terminator_byte && result == toread) in ptp_read_func()
906 if (result < toread) /* short reads are common */ in ptp_read_func()