Lines Matching refs:scr
345 static int sata_dwc_scr_read(struct ata_link *link, unsigned int scr, u32 *val) in sata_dwc_scr_read() argument
347 if (scr > SCR_NOTIFICATION) { in sata_dwc_scr_read()
349 __func__, scr); in sata_dwc_scr_read()
353 *val = in_le32(link->ap->ioaddr.scr_addr + (scr * 4)); in sata_dwc_scr_read()
355 __func__, link->ap->print_id, scr, *val); in sata_dwc_scr_read()
360 static int sata_dwc_scr_write(struct ata_link *link, unsigned int scr, u32 val) in sata_dwc_scr_write() argument
363 __func__, link->ap->print_id, scr, val); in sata_dwc_scr_write()
364 if (scr > SCR_NOTIFICATION) { in sata_dwc_scr_write()
366 __func__, scr); in sata_dwc_scr_write()
369 out_le32(link->ap->ioaddr.scr_addr + (scr * 4), val); in sata_dwc_scr_write()
374 static u32 core_scr_read(unsigned int scr) in core_scr_read() argument
376 return in_le32(host_pvt.scr_addr_sstatus + (scr * 4)); in core_scr_read()
379 static void core_scr_write(unsigned int scr, u32 val) in core_scr_write() argument
381 out_le32(host_pvt.scr_addr_sstatus + (scr * 4), val); in core_scr_write()