Lines Matching refs:blknr
442 u64 blknr = (u64) block; in do_one_read() local
454 writeb ((blknr >> 24) & 0xFF, port[device].ioaddr.lbal_addr); in do_one_read()
455 writeb ((blknr >> 32) & 0xFF, port[device].ioaddr.lbam_addr); in do_one_read()
456 writeb ((blknr >> 40) & 0xFF, port[device].ioaddr.lbah_addr); in do_one_read()
460 writeb (((blknr) >> 0) & 0xFF, port[device].ioaddr.lbal_addr); in do_one_read()
461 writeb ((blknr >> 8) & 0xFF, port[device].ioaddr.lbam_addr); in do_one_read()
462 writeb ((blknr >> 16) & 0xFF, port[device].ioaddr.lbah_addr); in do_one_read()
471 writeb (ATA_LBA | ((blknr >> 24) & 0xF), in do_one_read()
514 u64 blknr = (u64) block; in sata_read() local
518 if (blknr > 0xfffffff) { in sata_read()
536 status = do_one_read (device, blknr, sread, buffer, lba48); in sata_read()
543 blknr += sread; in sata_read()
555 u64 blknr = (u64) block; in sata_write() local
559 if (blknr > 0xfffffff) { in sata_write()
581 writeb ((blknr >> 24) & 0xFF, in sata_write()
583 writeb ((blknr >> 32) & 0xFF, in sata_write()
585 writeb ((blknr >> 40) & 0xFF, in sata_write()
590 writeb ((blknr >> 0) & 0xFF, port[num].ioaddr.lbal_addr); in sata_write()
591 writeb ((blknr >> 8) & 0xFF, port[num].ioaddr.lbam_addr); in sata_write()
592 writeb ((blknr >> 16) & 0xFF, port[num].ioaddr.lbah_addr); in sata_write()
600 writeb (ATA_LBA | ((blknr >> 24) & 0xF), in sata_write()
610 device, (ulong) blknr, status); in sata_write()
619 ++blknr; in sata_write()