Searched refs:lba48 (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/ide/ |
H A D | ide-disk.c | 58 u8 index, lba48, write; in ide_tf_set_cmd() local 60 lba48 = (cmd->tf_flags & IDE_TFLAG_LBA48) ? 2 : 0; in ide_tf_set_cmd() 75 cmd->tf.command = ide_rw_cmds[index + lba48 + write]; in ide_tf_set_cmd() 87 u8 lba48 = !!(drive->dev_flags & IDE_DFLAG_LBA48); in __ide_do_rw_disk() local 93 if ((hwif->host_flags & IDE_HFLAG_NO_LBA48_DMA) && lba48 && dma) { in __ide_do_rw_disk() 97 lba48 = 0; in __ide_do_rw_disk() 105 if (lba48) { in __ide_do_rw_disk() 206 static u64 idedisk_read_native_max_address(ide_drive_t *drive, int lba48) in idedisk_read_native_max_address() argument 213 if (lba48) in idedisk_read_native_max_address() 221 if (lba48) { in idedisk_read_native_max_address() 240 idedisk_set_max_address(ide_drive_t *drive, u64 addr_req, int lba48) idedisk_set_max_address() argument 298 ide_disk_hpa_get_native_capacity(ide_drive_t *drive, int lba48) ide_disk_hpa_get_native_capacity() argument 317 ide_disk_hpa_set_capacity(ide_drive_t *drive, u64 set_max, int lba48) ide_disk_hpa_set_capacity() argument 329 int lba48 = ata_id_lba48_enabled(drive->id); idedisk_check_hpa() local 413 int lba48 = ata_id_lba48_enabled(id); ide_disk_unlock_native_capacity() local [all...] |
H A D | ide-lib.c | 10 u64 ide_get_lba_addr(struct ide_cmd *cmd, int lba48) in ide_get_lba_addr() argument 16 if (lba48) { in ide_get_lba_addr() 30 u8 lba48 = !!(drive->dev_flags & IDE_DFLAG_LBA48); in ide_dump_sector() local 33 if (lba48) { in ide_dump_sector() 42 if (lba48 || (tf->device & ATA_LBA)) in ide_dump_sector() 44 (unsigned long long)ide_get_lba_addr(&cmd, lba48)); in ide_dump_sector()
|
/kernel/linux/linux-5.10/drivers/ata/ |
H A D | libata-core.c | 578 int index, fua, lba48, write; in ata_rwcmd_protocol() local 581 lba48 = (tf->flags & ATA_TFLAG_LBA48) ? 2 : 0; in ata_rwcmd_protocol() 587 } else if (lba48 && (dev->link->ap->flags & ATA_FLAG_PIO_LBA48)) { in ata_rwcmd_protocol() 596 cmd = ata_rw_cmds[index + fua + lba48 + write]; in ata_rwcmd_protocol() 1163 int lba48 = ata_id_has_lba48(dev->id); in ata_read_native_max_address() local 1170 if (lba48) { in ata_read_native_max_address() 1189 if (lba48) in ata_read_native_max_address() 1214 int lba48 = ata_id_has_lba48(dev->id); in ata_set_max_sectors() local 1222 if (lba48) { in ata_set_max_sectors()
|
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | libata-core.c | 592 int index, fua, lba48, write; in ata_set_rwcmd_protocol() local 595 lba48 = (tf->flags & ATA_TFLAG_LBA48) ? 2 : 0; in ata_set_rwcmd_protocol() 601 } else if (lba48 && (dev->link->ap->flags & ATA_FLAG_PIO_LBA48)) { in ata_set_rwcmd_protocol() 610 cmd = ata_rw_cmds[index + fua + lba48 + write]; in ata_set_rwcmd_protocol() 1194 int lba48 = ata_id_has_lba48(dev->id); in ata_read_native_max_address() local 1201 if (lba48) { in ata_read_native_max_address() 1220 if (lba48) in ata_read_native_max_address() 1245 int lba48 = ata_id_has_lba48(dev->id); in ata_set_max_sectors() local 1253 if (lba48) { in ata_set_max_sectors()
|
Completed in 20 milliseconds