Home
last modified time | relevance | path

Searched refs:ATA_CYL_MSB (Results 1 – 6 of 6) sorted by relevance

/dragonfly/sys/dev/disk/nata/
HData-lowlevel.c329 length = ATA_IDX_INB(ch, ATA_CYL_LSB)|(ATA_IDX_INB(ch, ATA_CYL_MSB)<<8); in ata_end_transaction()
505 msb = ATA_IDX_INB(ch, ATA_CYL_MSB); in ata_generic_reset()
535 msb = ATA_IDX_INB(ch, ATA_CYL_MSB); in ata_generic_reset()
673 ATA_IDX_OUTB(ch, ATA_CYL_MSB, 0); in ata_generic_command()
678 ATA_IDX_OUTB(ch, ATA_CYL_MSB, request->transfersize >> 8); in ata_generic_command()
731 ((u_int64_t)(ATA_IDX_INB(ch, ATA_CYL_MSB)) << 40); in ata_tf_read()
738 (ATA_IDX_INB(ch, ATA_CYL_MSB) << 16)); in ata_tf_read()
744 (ATA_IDX_INB(ch, ATA_CYL_MSB) << 16) | in ata_tf_read()
764 ATA_IDX_OUTB(ch, ATA_CYL_MSB, request->u.ata.lba >> 40); in ata_tf_write()
765 ATA_IDX_OUTB(ch, ATA_CYL_MSB, request->u.ata.lba >> 16); in ata_tf_write()
[all …]
HData-all.h55 #define ATA_CYL_MSB 5 /* (RW) cylinder# MSB */ macro
/dragonfly/sys/dev/disk/nata/chipsets/
HData-serverworks.c139 ch->r_io[ATA_CYL_MSB].offset = ch_offset + 0x14; in ata_serverworks_allocate()
183 temp = ATA_IDX_INW(ch, ATA_CYL_MSB); in ata_serverworks_tf_read()
191 ((ATA_IDX_INW(ch, ATA_CYL_MSB) & 0x00ff) << 16) | in ata_serverworks_tf_read()
209 ATA_IDX_OUTW(ch, ATA_CYL_MSB, ((request->u.ata.lba >> 32) & 0xff00) | in ata_serverworks_tf_write()
231 ATA_IDX_OUTW(ch, ATA_CYL_MSB, in ata_serverworks_tf_write()
240 ATA_IDX_OUTW(ch, ATA_CYL_MSB, request->u.ata.lba >> 16); in ata_serverworks_tf_write()
HData-intel.c401 ch->r_io[ATA_CYL_MSB].offset = ch_offset + 0x14; in ata_intel_31244_allocate()
453 ATA_IDX_OUTW(ch, ATA_CYL_MSB, ((request->u.ata.lba >> 32) & 0xff00) | in ata_intel_31244_tf_write()
474 ATA_IDX_OUTB(ch, ATA_CYL_MSB, in ata_intel_31244_tf_write()
483 ATA_IDX_OUTB(ch, ATA_CYL_MSB, request->u.ata.lba >> 16); in ata_intel_31244_tf_write()
HData-marvell.c384 bytep[i++] = 0x10 | ATA_CYL_MSB; in ata_marvell_edma_begin_transaction()
386 bytep[i++] = 0x10 | ATA_CYL_MSB; in ata_marvell_edma_begin_transaction()
HData-promise.c859 (ATA_IDX_INB(ch, ATA_CYL_MSB) << 24); in ata_promise_mio_softreset()
1089 bytep[i++] = ATA_PDC_2B | ATA_PDC_WRITE_REG | ATA_CYL_MSB; in ata_promise_apkt()
1104 bytep[i++] = ATA_PDC_1B | ATA_PDC_WRITE_REG | ATA_CYL_MSB; in ata_promise_apkt()