Lines Matching refs:sc_reg
60 static int uli_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val);
61 static int uli_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val);
103 static unsigned int get_scr_cfg_addr(struct ata_port *ap, unsigned int sc_reg) in get_scr_cfg_addr() argument
106 return hpriv->scr_cfg_addr[ap->port_no] + (4 * sc_reg); in get_scr_cfg_addr()
109 static u32 uli_scr_cfg_read(struct ata_link *link, unsigned int sc_reg) in uli_scr_cfg_read() argument
112 unsigned int cfg_addr = get_scr_cfg_addr(link->ap, sc_reg); in uli_scr_cfg_read()
127 static int uli_scr_read(struct ata_link *link, unsigned int sc_reg, u32 *val) in uli_scr_read() argument
129 if (sc_reg > SCR_CONTROL) in uli_scr_read()
132 *val = uli_scr_cfg_read(link, sc_reg); in uli_scr_read()
136 static int uli_scr_write(struct ata_link *link, unsigned int sc_reg, u32 val) in uli_scr_write() argument
138 if (sc_reg > SCR_CONTROL) //SCR_CONTROL=2, SCR_ERROR=1, SCR_STATUS=0 in uli_scr_write()
141 uli_scr_cfg_write(link, sc_reg, val); in uli_scr_write()