Lines Matching refs:val
588 static int mv_scr_read(struct ata_link *link, unsigned int sc_reg_in, u32 *val);
589 static int mv_scr_write(struct ata_link *link, unsigned int sc_reg_in, u32 val);
590 static int mv5_scr_read(struct ata_link *link, unsigned int sc_reg_in, u32 *val);
591 static int mv5_scr_write(struct ata_link *link, unsigned int sc_reg_in, u32 val);
1345 static int mv_scr_read(struct ata_link *link, unsigned int sc_reg_in, u32 *val)
1350 *val = readl(mv_ap_base(link->ap) + ofs);
1356 static int mv_scr_write(struct ata_link *link, unsigned int sc_reg_in, u32 val)
1377 if ((val & 0xf) == 1 || (readl(addr) & 0xf) == 1)
1378 val |= 0xf000;
1391 if ((val & 0xf0) != 0x10)
1399 writelfl(val, addr);
3055 static int mv5_scr_read(struct ata_link *link, unsigned int sc_reg_in, u32 *val)
3063 *val = readl(addr + ofs);
3069 static int mv5_scr_write(struct ata_link *link, unsigned int sc_reg_in, u32 val)
3077 writelfl(val, addr + ofs);