Lines Matching refs:regindex
228 static inline u32 aty_ld_le32(int regindex, const struct atyfb_par *par)
231 if (regindex >= 0x400)
232 regindex -= 0x800;
235 return in_le32(par->ati_regbase + regindex);
237 return readl(par->ati_regbase + regindex);
241 static inline void aty_st_le32(int regindex, u32 val, const struct atyfb_par *par)
244 if (regindex >= 0x400)
245 regindex -= 0x800;
248 out_le32(par->ati_regbase + regindex, val);
250 writel(val, par->ati_regbase + regindex);
254 static inline void aty_st_le16(int regindex, u16 val,
258 if (regindex >= 0x400)
259 regindex -= 0x800;
261 out_le16(par->ati_regbase + regindex, val);
263 writel(val, par->ati_regbase + regindex);
267 static inline u8 aty_ld_8(int regindex, const struct atyfb_par *par)
270 if (regindex >= 0x400)
271 regindex -= 0x800;
273 return in_8(par->ati_regbase + regindex);
275 return readb(par->ati_regbase + regindex);
279 static inline void aty_st_8(int regindex, u8 val, const struct atyfb_par *par)
282 if (regindex >= 0x400)
283 regindex -= 0x800;
286 out_8(par->ati_regbase + regindex, val);
288 writeb(val, par->ati_regbase + regindex);