Lines Matching refs:regbase

220 static inline unsigned char vga_mm_r (void __iomem *regbase, unsigned short port)
222 return readb (regbase + port);
225 static inline void vga_mm_w (void __iomem *regbase, unsigned short port, unsigned char val)
227 writeb (val, regbase + port);
230 static inline void vga_mm_w_fast (void __iomem *regbase, unsigned short port,
233 writew (VGA_OUT16VAL (val, reg), regbase + port);
236 static inline unsigned char vga_r (void __iomem *regbase, unsigned short port)
238 if (regbase)
239 return vga_mm_r (regbase, port);
244 static inline void vga_w (void __iomem *regbase, unsigned short port, unsigned char val)
246 if (regbase)
247 vga_mm_w (regbase, port, val);
253 static inline void vga_w_fast (void __iomem *regbase, unsigned short port,
256 if (regbase)
257 vga_mm_w_fast (regbase, port, reg, val);
267 static inline unsigned char vga_rcrt (void __iomem *regbase, unsigned char reg)
269 vga_w (regbase, VGA_CRT_IC, reg);
270 return vga_r (regbase, VGA_CRT_DC);
273 static inline void vga_wcrt (void __iomem *regbase, unsigned char reg, unsigned char val)
276 vga_w_fast (regbase, VGA_CRT_IC, reg, val);
278 vga_w (regbase, VGA_CRT_IC, reg);
279 vga_w (regbase, VGA_CRT_DC, val);
299 static inline unsigned char vga_mm_rcrt (void __iomem *regbase, unsigned char reg)
301 vga_mm_w (regbase, VGA_CRT_IC, reg);
302 return vga_mm_r (regbase, VGA_CRT_DC);
305 static inline void vga_mm_wcrt (void __iomem *regbase, unsigned char reg, unsigned char val)
308 vga_mm_w_fast (regbase, VGA_CRT_IC, reg, val);
310 vga_mm_w (regbase, VGA_CRT_IC, reg);
311 vga_mm_w (regbase, VGA_CRT_DC, val);
320 static inline unsigned char vga_rseq (void __iomem *regbase, unsigned char reg)
322 vga_w (regbase, VGA_SEQ_I, reg);
323 return vga_r (regbase, VGA_SEQ_D);
326 static inline void vga_wseq (void __iomem *regbase, unsigned char reg, unsigned char val)
329 vga_w_fast (regbase, VGA_SEQ_I, reg, val);
331 vga_w (regbase, VGA_SEQ_I, reg);
332 vga_w (regbase, VGA_SEQ_D, val);
352 static inline unsigned char vga_mm_rseq (void __iomem *regbase, unsigned char reg)
354 vga_mm_w (regbase, VGA_SEQ_I, reg);
355 return vga_mm_r (regbase, VGA_SEQ_D);
358 static inline void vga_mm_wseq (void __iomem *regbase, unsigned char reg, unsigned char val)
361 vga_mm_w_fast (regbase, VGA_SEQ_I, reg, val);
363 vga_mm_w (regbase, VGA_SEQ_I, reg);
364 vga_mm_w (regbase, VGA_SEQ_D, val);
372 static inline unsigned char vga_rgfx (void __iomem *regbase, unsigned char reg)
374 vga_w (regbase, VGA_GFX_I, reg);
375 return vga_r (regbase, VGA_GFX_D);
378 static inline void vga_wgfx (void __iomem *regbase, unsigned char reg, unsigned char val)
381 vga_w_fast (regbase, VGA_GFX_I, reg, val);
383 vga_w (regbase, VGA_GFX_I, reg);
384 vga_w (regbase, VGA_GFX_D, val);
404 static inline unsigned char vga_mm_rgfx (void __iomem *regbase, unsigned char reg)
406 vga_mm_w (regbase, VGA_GFX_I, reg);
407 return vga_mm_r (regbase, VGA_GFX_D);
410 static inline void vga_mm_wgfx (void __iomem *regbase, unsigned char reg, unsigned char val)
413 vga_mm_w_fast (regbase, VGA_GFX_I, reg, val);
415 vga_mm_w (regbase, VGA_GFX_I, reg);
416 vga_mm_w (regbase, VGA_GFX_D, val);
425 static inline unsigned char vga_rattr (void __iomem *regbase, unsigned char reg)
427 vga_w (regbase, VGA_ATT_IW, reg);
428 return vga_r (regbase, VGA_ATT_R);
431 static inline void vga_wattr (void __iomem *regbase, unsigned char reg, unsigned char val)
433 vga_w (regbase, VGA_ATT_IW, reg);
434 vga_w (regbase, VGA_ATT_W, val);
449 static inline unsigned char vga_mm_rattr (void __iomem *regbase, unsigned char reg)
451 vga_mm_w (regbase, VGA_ATT_IW, reg);
452 return vga_mm_r (regbase, VGA_ATT_R);
455 static inline void vga_mm_wattr (void __iomem *regbase, unsigned char reg, unsigned char val)
457 vga_mm_w (regbase, VGA_ATT_IW, reg);
458 vga_mm_w (regbase, VGA_ATT_W, val);