Lines Matching refs:blknr
410 ulong atapi_read(struct blk_desc *block_dev, lbaint_t blknr, lbaint_t blkcnt, in atapi_read() argument
419 " buffer at %lX\n", device, blknr, blkcnt, (ulong) buffer); in atapi_read()
429 ccb[2] = (unsigned char) (blknr >> 24) & 0xFF; /* MSB Block */ in atapi_read()
430 ccb[3] = (unsigned char) (blknr >> 16) & 0xFF; /* */ in atapi_read()
431 ccb[4] = (unsigned char) (blknr >> 8) & 0xFF; in atapi_read()
432 ccb[5] = (unsigned char) blknr & 0xFF; /* LSB Block */ in atapi_read()
448 blknr += cnt; in atapi_read()
932 ulong ide_read(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, in ide_read() argument
935 ulong ide_read(struct blk_desc *block_dev, lbaint_t blknr, lbaint_t blkcnt, in ide_read()
950 if (blknr & 0x0000fffff0000000ULL) { in ide_read()
956 device, blknr, blkcnt, (ulong) buffer); in ide_read()
1000 ide_outb(device, ATA_LBA_LOW, (blknr >> 24) & 0xFF); in ide_read()
1002 ide_outb(device, ATA_LBA_MID, (blknr >> 32) & 0xFF); in ide_read()
1003 ide_outb(device, ATA_LBA_HIGH, (blknr >> 40) & 0xFF); in ide_read()
1011 ide_outb(device, ATA_LBA_LOW, (blknr >> 0) & 0xFF); in ide_read()
1012 ide_outb(device, ATA_LBA_MID, (blknr >> 8) & 0xFF); in ide_read()
1013 ide_outb(device, ATA_LBA_HIGH, (blknr >> 16) & 0xFF); in ide_read()
1025 ATA_DEVICE(device) | ((blknr >> 24) & 0xF)); in ide_read()
1043 ": status %#02x\n", device, blknr, c); in ide_read()
1051 ++blknr; in ide_read()
1059 ulong ide_write(struct udevice *dev, lbaint_t blknr, lbaint_t blkcnt, in ide_write() argument
1062 ulong ide_write(struct blk_desc *block_dev, lbaint_t blknr, lbaint_t blkcnt, in ide_write()
1076 if (blknr & 0x0000fffff0000000ULL) { in ide_write()
1097 ide_outb(device, ATA_LBA_LOW, (blknr >> 24) & 0xFF); in ide_write()
1099 ide_outb(device, ATA_LBA_MID, (blknr >> 32) & 0xFF); in ide_write()
1100 ide_outb(device, ATA_LBA_HIGH, (blknr >> 40) & 0xFF); in ide_write()
1108 ide_outb(device, ATA_LBA_LOW, (blknr >> 0) & 0xFF); in ide_write()
1109 ide_outb(device, ATA_LBA_MID, (blknr >> 8) & 0xFF); in ide_write()
1110 ide_outb(device, ATA_LBA_HIGH, (blknr >> 16) & 0xFF); in ide_write()
1122 ATA_DEVICE(device) | ((blknr >> 24) & 0xF)); in ide_write()
1134 ": status %#02x\n", device, blknr, c); in ide_write()
1141 ++blknr; in ide_write()