Lines Matching refs:reg
28 * @reg: register to read
39 static unsigned int sata_pmp_read(struct ata_link *link, int reg, u32 *r_val)
50 tf.feature = reg;
65 * @reg: register to write
76 static unsigned int sata_pmp_write(struct ata_link *link, int reg, u32 val)
86 tf.feature = reg;
130 * @reg: PSCR to read
133 * Read PSCR @reg into @r_val for @link, to be called from
142 int sata_pmp_scr_read(struct ata_link *link, int reg, u32 *r_val)
146 if (reg > SATA_PMP_PSCR_CONTROL)
149 err_mask = sata_pmp_read(link, reg, r_val);
152 reg, err_mask);
161 * @reg: PSCR to write
164 * Write @val to PSCR @reg for @link, to be called from
173 int sata_pmp_scr_write(struct ata_link *link, int reg, u32 val)
177 if (reg > SATA_PMP_PSCR_CONTROL)
180 err_mask = sata_pmp_write(link, reg, val);
183 reg, err_mask);
230 int reg = gscr_to_read[i];
233 err_mask = sata_pmp_read(dev->link, reg, &gscr[reg]);
236 reg, err_mask);
297 u32 reg;
299 err_mask = sata_pmp_read(&ap->link, PMP_GSCR_SII_POL, ®);
305 reg &= ~0x1;
306 err_mask = sata_pmp_write(&ap->link, PMP_GSCR_SII_POL, reg);