Lines Matching refs:dev_flags
86 u8 lba48 = !!(drive->dev_flags & IDE_DFLAG_LBA48); in __ide_do_rw_disk()
87 u8 dma = !!(drive->dev_flags & IDE_DFLAG_USING_DMA); in __ide_do_rw_disk()
103 if (drive->dev_flags & IDE_DFLAG_LBA) { in __ide_do_rw_disk()
186 BUG_ON(drive->dev_flags & IDE_DFLAG_BLOCKED); in ide_do_rw_disk()
345 if ((drive->dev_flags & IDE_DFLAG_NOHPA) == 0) in idedisk_check_hpa()
376 drive->dev_flags |= IDE_DFLAG_LBA; in ide_disk_get_capacity()
387 if ((drive->dev_flags & IDE_DFLAG_LBA48) == 0 && in ide_disk_get_capacity()
397 (drive->dev_flags & IDE_DFLAG_LBA48)) { in ide_disk_get_capacity()
403 drive->dev_flags &= ~IDE_DFLAG_LBA48; in ide_disk_get_capacity()
414 if ((drive->dev_flags & IDE_DFLAG_LBA) == 0 || in ide_disk_unlock_native_capacity()
426 drive->dev_flags |= IDE_DFLAG_NOHPA; /* disable HPA on resume */ in ide_disk_unlock_native_capacity()
499 drive->dev_flags |= IDE_DFLAG_NOWERR; in set_nowerr()
501 drive->dev_flags &= ~IDE_DFLAG_NOWERR; in set_nowerr()
527 if (drive->dev_flags & IDE_DFLAG_WCACHE) { in update_flush()
540 (drive->dev_flags & IDE_DFLAG_NOFLUSH) == 0 && in update_flush()
541 ((drive->dev_flags & IDE_DFLAG_LBA48) == 0 || in update_flush()
571 drive->dev_flags |= IDE_DFLAG_WCACHE; in set_wcache()
573 drive->dev_flags &= ~IDE_DFLAG_WCACHE; in set_wcache()
633 drive->dev_flags |= IDE_DFLAG_LBA48; in set_addressing()
635 drive->dev_flags &= ~IDE_DFLAG_LBA48; in set_addressing()
663 if ((drive->dev_flags & IDE_DFLAG_ID_READ) == 0) in ide_disk_setup()
666 if (drive->dev_flags & IDE_DFLAG_REMOVABLE) { in ide_disk_setup()
671 drive->dev_flags |= IDE_DFLAG_DOORLOCKING; in ide_disk_setup()
676 if (drive->dev_flags & IDE_DFLAG_LBA48) { in ide_disk_setup()
702 if ((drive->dev_flags & IDE_DFLAG_FORCED_GEOM) == 0) { in ide_disk_setup()
737 drive->dev_flags |= IDE_DFLAG_WCACHE; in ide_disk_setup()
741 if ((drive->dev_flags & IDE_DFLAG_LBA) == 0 && in ide_disk_setup()
745 drive->dev_flags &= ~IDE_DFLAG_ATTACH; in ide_disk_setup()
747 drive->dev_flags |= IDE_DFLAG_ATTACH; in ide_disk_setup()
753 (drive->dev_flags & IDE_DFLAG_WCACHE) == 0) in ide_disk_flush()
771 if ((drive->dev_flags & IDE_DFLAG_DOORLOCKING) == 0) in ide_disk_set_doorlock()
782 drive->dev_flags &= ~IDE_DFLAG_DOORLOCKING; in ide_disk_set_doorlock()