Lines Matching refs:lba
265 request->u.ata.lba = (u_int64_t)(temp & 0x00ff) | in ata_serverworks_tf_read()
268 request->u.ata.lba |= ((u_int64_t)(temp & 0x00ff) << 8) | in ata_serverworks_tf_read()
271 request->u.ata.lba |= ((u_int64_t)(temp & 0x00ff) << 16) | in ata_serverworks_tf_read()
276 request->u.ata.lba = (ATA_IDX_INW(ch, ATA_SECTOR) & 0x00ff) | in ata_serverworks_tf_read()
291 ATA_IDX_OUTW(ch, ATA_SECTOR, ((request->u.ata.lba >> 16) & 0xff00) | in ata_serverworks_tf_write()
292 (request->u.ata.lba & 0x00ff)); in ata_serverworks_tf_write()
293 ATA_IDX_OUTW(ch, ATA_CYL_LSB, ((request->u.ata.lba >> 24) & 0xff00) | in ata_serverworks_tf_write()
294 ((request->u.ata.lba >> 8) & 0x00ff)); in ata_serverworks_tf_write()
295 ATA_IDX_OUTW(ch, ATA_CYL_MSB, ((request->u.ata.lba >> 32) & 0xff00) | in ata_serverworks_tf_write()
296 ((request->u.ata.lba >> 16) & 0x00ff)); in ata_serverworks_tf_write()
302 ATA_IDX_OUTW(ch, ATA_SECTOR, request->u.ata.lba); in ata_serverworks_tf_write()
303 ATA_IDX_OUTW(ch, ATA_CYL_LSB, request->u.ata.lba >> 8); in ata_serverworks_tf_write()
304 ATA_IDX_OUTW(ch, ATA_CYL_MSB, request->u.ata.lba >> 16); in ata_serverworks_tf_write()
307 ((request->u.ata.lba >> 24) & 0x0f)); in ata_serverworks_tf_write()