Lines Matching refs:sc_reg
329 static u32 sil24_scr_read(struct ata_port *ap, unsigned sc_reg);
330 static void sil24_scr_write(struct ata_port *ap, unsigned sc_reg, u32 val);
491 static u32 sil24_scr_read(struct ata_port *ap, unsigned sc_reg)
494 if (sc_reg < ARRAY_SIZE(sil24_scr_map)) {
496 addr = scr_addr + sil24_scr_map[sc_reg] * 4;
497 return readl(scr_addr + sil24_scr_map[sc_reg] * 4);
502 static void sil24_scr_write(struct ata_port *ap, unsigned sc_reg, u32 val)
505 if (sc_reg < ARRAY_SIZE(sil24_scr_map)) {
507 addr = scr_addr + sil24_scr_map[sc_reg] * 4;
508 writel(val, scr_addr + sil24_scr_map[sc_reg] * 4);