Lines Matching refs:blknr
443 u64 blknr = (u64) block; in do_one_read() local
455 writeb ((blknr >> 24) & 0xFF, port[device].ioaddr.lbal_addr); in do_one_read()
456 writeb ((blknr >> 32) & 0xFF, port[device].ioaddr.lbam_addr); in do_one_read()
457 writeb ((blknr >> 40) & 0xFF, port[device].ioaddr.lbah_addr); in do_one_read()
461 writeb (((blknr) >> 0) & 0xFF, port[device].ioaddr.lbal_addr); in do_one_read()
462 writeb ((blknr >> 8) & 0xFF, port[device].ioaddr.lbam_addr); in do_one_read()
463 writeb ((blknr >> 16) & 0xFF, port[device].ioaddr.lbah_addr); in do_one_read()
472 writeb (ATA_LBA | ((blknr >> 24) & 0xF), in do_one_read()
515 u64 blknr = (u64) block; in sata_read() local
519 if (blknr > 0xfffffff) { in sata_read()
537 status = do_one_read (device, blknr, sread, buffer, lba48); in sata_read()
544 blknr += sread; in sata_read()
556 u64 blknr = (u64) block; in sata_write() local
560 if (blknr > 0xfffffff) { in sata_write()
582 writeb ((blknr >> 24) & 0xFF, in sata_write()
584 writeb ((blknr >> 32) & 0xFF, in sata_write()
586 writeb ((blknr >> 40) & 0xFF, in sata_write()
591 writeb ((blknr >> 0) & 0xFF, port[num].ioaddr.lbal_addr); in sata_write()
592 writeb ((blknr >> 8) & 0xFF, port[num].ioaddr.lbam_addr); in sata_write()
593 writeb ((blknr >> 16) & 0xFF, port[num].ioaddr.lbah_addr); in sata_write()
601 writeb (ATA_LBA | ((blknr >> 24) & 0xF), in sata_write()
611 device, (ulong) blknr, status); in sata_write()
620 ++blknr; in sata_write()