Searched defs:lba48 (Results 1 - 3 of 3) sorted by relevance

/drivers/ide/
H A Dide-lib.c35 u64 ide_get_lba_addr(struct ide_cmd *cmd, int lba48) argument
41 if (lba48) {
55 u8 lba48 = !!(drive->dev_flags & IDE_DFLAG_LBA48); local
58 if (lba48) {
67 if (lba48 || (tf->device & ATA_LBA))
69 (unsigned long long)ide_get_lba_addr(&cmd, lba48));
H A Dide-disk.c57 u8 index, lba48, write; local
59 lba48 = (cmd->tf_flags & IDE_TFLAG_LBA48) ? 2 : 0;
74 cmd->tf.command = ide_rw_cmds[index + lba48 + write];
86 u8 lba48 = !!(drive->dev_flags & IDE_DFLAG_LBA48); local
92 if ((hwif->host_flags & IDE_HFLAG_NO_LBA48_DMA) && lba48 && dma) {
96 lba48 = 0;
104 if (lba48) {
205 static u64 idedisk_read_native_max_address(ide_drive_t *drive, int lba48) argument
212 if (lba48)
220 if (lba48) {
239 idedisk_set_max_address(ide_drive_t *drive, u64 addr_req, int lba48) argument
297 ide_disk_hpa_get_native_capacity(ide_drive_t *drive, int lba48) argument
316 ide_disk_hpa_set_capacity(ide_drive_t *drive, u64 set_max, int lba48) argument
328 int lba48 = ata_id_lba48_enabled(drive->id); local
412 int lba48 = ata_id_lba48_enabled(id); local
[all...]
/drivers/ata/
H A Dlibata-core.c653 int index, fua, lba48, write; local
656 lba48 = (tf->flags & ATA_TFLAG_LBA48) ? 2 : 0;
662 } else if (lba48 && (dev->link->ap->flags & ATA_FLAG_PIO_LBA48)) {
671 cmd = ata_rw_cmds[index + fua + lba48 + write];
1218 int lba48 = ata_id_has_lba48(dev->id); local
1225 if (lba48) {
1244 if (lba48)
1269 int lba48 = ata_id_has_lba48(dev->id); local
1277 if (lba48) {

Completed in 1582 milliseconds