Lines Matching defs:regindex
227 static inline u32 aty_ld_le32(int regindex, const struct atyfb_par *par)
230 if (regindex >= 0x400)
231 regindex -= 0x800;
234 return in_le32(par->ati_regbase + regindex);
236 return readl(par->ati_regbase + regindex);
240 static inline void aty_st_le32(int regindex, u32 val, const struct atyfb_par *par)
243 if (regindex >= 0x400)
244 regindex -= 0x800;
247 out_le32(par->ati_regbase + regindex, val);
249 writel(val, par->ati_regbase + regindex);
253 static inline void aty_st_le16(int regindex, u16 val,
257 if (regindex >= 0x400)
258 regindex -= 0x800;
260 out_le16(par->ati_regbase + regindex, val);
262 writel(val, par->ati_regbase + regindex);
266 static inline u8 aty_ld_8(int regindex, const struct atyfb_par *par)
269 if (regindex >= 0x400)
270 regindex -= 0x800;
272 return in_8(par->ati_regbase + regindex);
274 return readb(par->ati_regbase + regindex);
278 static inline void aty_st_8(int regindex, u8 val, const struct atyfb_par *par)
281 if (regindex >= 0x400)
282 regindex -= 0x800;
285 out_8(par->ati_regbase + regindex, val);
287 writeb(val, par->ati_regbase + regindex);