Lines Matching refs:sc_reg
216 static u32 ahci_scr_read (struct ata_port *ap, unsigned int sc_reg);
217 static void ahci_scr_write (struct ata_port *ap, unsigned int sc_reg, u32 val);
589 unsigned int sc_reg;
592 case SCR_STATUS: sc_reg = 0; break;
593 case SCR_CONTROL: sc_reg = 1; break;
594 case SCR_ERROR: sc_reg = 2; break;
595 case SCR_ACTIVE: sc_reg = 3; break;
600 return readl(ap->ioaddr.scr_addr + (sc_reg * 4));
607 unsigned int sc_reg;
610 case SCR_STATUS: sc_reg = 0; break;
611 case SCR_CONTROL: sc_reg = 1; break;
612 case SCR_ERROR: sc_reg = 2; break;
613 case SCR_ACTIVE: sc_reg = 3; break;
618 writel(val, ap->ioaddr.scr_addr + (sc_reg * 4));