Lines Matching refs:scr1
668 u8 scr1 = 0;
670 pci_read_config_byte(dev, 0x5a, &scr1);
671 if (((scr1 & 0x10) >> 4) != mask) {
673 scr1 |= 0x10;
675 scr1 &= ~0x10;
676 pci_write_config_byte(dev, 0x5a, scr1);
691 u8 mcr1 = 0, mcr3 = 0, scr1 = 0;
695 pci_read_config_byte(dev, 0x5a, &scr1);
696 printk("%s: (%s) mcr1=0x%02x, mcr3=0x%02x, scr1=0x%02x\n",
697 drive->name, __func__, mcr1, mcr3, scr1);
698 if (scr1 & 0x10)
699 pci_write_config_byte(dev, 0x5a, scr1 & ~0x10);
926 u8 scr1 = 0;
931 pci_read_config_byte(dev, 0x5a, &scr1);
932 if (scr1 & 0x10)
933 pci_write_config_byte(dev, 0x5a, scr1 & ~0x10);
1156 u8 scr1 = 0, ata66 = hwif->channel ? 0x01 : 0x02;
1176 pci_read_config_byte(dev, 0x5a, &scr1);
1189 pci_read_config_byte(dev, 0x5a, &scr1);
1192 pci_read_config_byte(dev, 0x5a, &scr1);
1194 return (scr1 & ata66) ? ATA_CBL_PATA40 : ATA_CBL_PATA80;