• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/ata/

Lines Matching defs:scontrol

1037 	u32 scontrol;
1064 rc = sata_scr_read(link, SCR_CONTROL, &scontrol);
1071 scontrol &= ~(0x3 << 8);
1072 rc = sata_scr_write(link, SCR_CONTROL, scontrol);
1083 scontrol &= ~(0x1 << 8);
1084 scontrol |= (0x2 << 8);
1085 rc = sata_scr_write(link, SCR_CONTROL, scontrol);
1098 scontrol |= (0x3 << 8);
1099 rc = sata_scr_write(link, SCR_CONTROL, scontrol);
2802 u32 sstatus, scontrol, tmp;
2806 sata_scr_read(link, SCR_CONTROL, &scontrol);
2812 sata_spd_string(tmp), sstatus, scontrol);
2816 sstatus, scontrol);
2911 static int __sata_set_spd_needed(struct ata_link *link, u32 *scontrol)
2930 spd = (*scontrol >> 4) & 0xf;
2931 *scontrol = (*scontrol & ~0xf0) | ((target & 0xf) << 4);
2953 u32 scontrol;
2955 if (sata_scr_read(link, SCR_CONTROL, &scontrol))
2958 return __sata_set_spd_needed(link, &scontrol);
2976 u32 scontrol;
2979 if ((rc = sata_scr_read(link, SCR_CONTROL, &scontrol)))
2982 if (!__sata_set_spd_needed(link, &scontrol))
2985 if ((rc = sata_scr_write(link, SCR_CONTROL, scontrol)))
3671 u32 scontrol, serror;
3674 if ((rc = sata_scr_read(link, SCR_CONTROL, &scontrol)))
3683 scontrol = (scontrol & 0x0f0) | 0x300;
3684 if ((rc = sata_scr_write(link, SCR_CONTROL, scontrol)))
3694 if ((rc = sata_scr_read(link, SCR_CONTROL, &scontrol)))
3696 } while ((scontrol & 0xf0f) != 0x300 && --tries);
3698 if ((scontrol & 0xf0f) != 0x300) {
3701 scontrol);
3792 u32 scontrol;
3806 if ((rc = sata_scr_read(link, SCR_CONTROL, &scontrol)))
3809 scontrol = (scontrol & 0x0f0) | 0x304;
3811 if ((rc = sata_scr_write(link, SCR_CONTROL, scontrol)))
3818 if ((rc = sata_scr_read(link, SCR_CONTROL, &scontrol)))
3821 scontrol = (scontrol & 0x0f0) | 0x301;
3823 if ((rc = sata_scr_write_flush(link, SCR_CONTROL, scontrol)))