Lines Matching refs:read
97 .set ERROR_TIMEOUT,0x90 # BIOS timeout on read
102 .set MAX_READ,0xf800 # max we can read at a time
104 .set MEM_READ_BUFFER,0x9000 # buffer to read from CD
376 call read # Read it in
382 jne load_vd # No, read next
412 # we have to read it in 64k chunks.
421 load_sizeok: movzbw %al,%cx # Num sectors to read
428 cmp $MAX_READ_SEC,%cl # Truncate to max read size
433 call read # Read it in
603 call read # Read directory block
661 read: push %es # Save
670 xor %bx,%bx # Set read bytes
676 read.retry: mov $0x06,%ah # BIOS device read
681 jc read.fail # Worked?
688 read.fail: cmp $ERROR_TIMEOUT,%ah # Timeout?
689 je read.retry # Yes, Retry.
690 read.error: mov %ah,%al # Save error