Searched refs:mmio_vbase (Results 1 - 9 of 9) sorted by relevance

/linux-4.1.27/drivers/video/fbdev/sis/
H A Dsis_accel.h156 while((MMIO_IN16(ivideo->mmio_vbase, BR(16)+2) & 0xE000) != 0xE000){}; \
157 while((MMIO_IN16(ivideo->mmio_vbase, BR(16)+2) & 0xE000) != 0xE000){}; \
158 while((MMIO_IN16(ivideo->mmio_vbase, BR(16)+2) & 0xE000) != 0xE000){}; \
159 CmdQueLen = MMIO_IN16(ivideo->mmio_vbase, 0x8240); \
165 MMIO_OUT32(ivideo->mmio_vbase, BR(0), base);\
170 MMIO_OUT16(ivideo->mmio_vbase, BR(1), pitch);\
175 MMIO_OUT32(ivideo->mmio_vbase, BR(2), (x)<<16 | (y) );\
180 MMIO_OUT32(ivideo->mmio_vbase, BR(4), base);\
185 MMIO_OUT32(ivideo->mmio_vbase, BR(3), (x)<<16 | (y) );\
190 MMIO_OUT32(ivideo->mmio_vbase, BR(5), (y)<<16 | (x) );\
195 MMIO_OUT16(ivideo->mmio_vbase, BR(1)+2, bpp);\
200 MMIO_OUT32(ivideo->mmio_vbase, BR(6), (h)<<16 | (w) );\
205 MMIO_OUT32(ivideo->mmio_vbase, BR(7), color);\
210 MMIO_OUT32(ivideo->mmio_vbase, BR(8), color);\
215 MMIO_OUT32(ivideo->mmio_vbase, BR(9), color);\
220 MMIO_OUT32(ivideo->mmio_vbase, BR(10), color);\
229 MMIO_OUT32(ivideo->mmio_vbase, 0x8224, color);\
230 MMIO_OUT32(ivideo->mmio_vbase, 0x8228, color);\
235 MMIO_OUT32(ivideo->mmio_vbase, 0x821C, color); \
236 MMIO_OUT32(ivideo->mmio_vbase, 0x8220, color); \
241 MMIO_OUT32(ivideo->mmio_vbase, BR(11), p0);\
242 MMIO_OUT32(ivideo->mmio_vbase, BR(12), p1);\
247 MMIO_OUT32(ivideo->mmio_vbase, BR(13), ((left) & 0xFFFF) | (top)<<16 );\
252 MMIO_OUT32(ivideo->mmio_vbase, BR(14), ((right) & 0xFFFF) | (bottom)<<16 );\
264 MMIO_OUT32(ivideo->mmio_vbase, BR(15), ivideo->CommandReg); \
265 MMIO_OUT32(ivideo->mmio_vbase, BR(16), 0);\
286 while( (MMIO_IN16(ivideo->mmio_vbase, Q_STATUS+2) & 0x8000) != 0x8000){}; \
287 while( (MMIO_IN16(ivideo->mmio_vbase, Q_STATUS+2) & 0x8000) != 0x8000){}; \
288 while( (MMIO_IN16(ivideo->mmio_vbase, Q_STATUS+2) & 0x8000) != 0x8000){}; \
289 while( (MMIO_IN16(ivideo->mmio_vbase, Q_STATUS+2) & 0x8000) != 0x8000){}; \
295 MMIO_OUT32(ivideo->mmio_vbase, SRC_ADDR, base);\
300 MMIO_OUT16(ivideo->mmio_vbase, SRC_PITCH, pitch);\
305 MMIO_OUT32(ivideo->mmio_vbase, SRC_Y, (x)<<16 | (y) );\
310 MMIO_OUT32(ivideo->mmio_vbase, DST_ADDR, base);\
315 MMIO_OUT32(ivideo->mmio_vbase, DST_Y, (x)<<16 | (y) );\
320 MMIO_OUT32(ivideo->mmio_vbase, DST_PITCH, (y)<<16 | (x) );\
325 MMIO_OUT16(ivideo->mmio_vbase, AGP_BASE, bpp);\
330 MMIO_OUT32(ivideo->mmio_vbase, RECT_WIDTH, (h)<<16 | (w) );\
335 MMIO_OUT32(ivideo->mmio_vbase, PAT_FGCOLOR, color);\
340 MMIO_OUT32(ivideo->mmio_vbase, PAT_BGCOLOR, color);\
345 MMIO_OUT32(ivideo->mmio_vbase, SRC_FGCOLOR, color);\
350 MMIO_OUT32(ivideo->mmio_vbase, SRC_BGCOLOR, color);\
355 MMIO_OUT32(ivideo->mmio_vbase, TRANS_SRC_KEY_HIGH, color);\
356 MMIO_OUT32(ivideo->mmio_vbase, TRANS_SRC_KEY_LOW, color);\
361 MMIO_OUT32(ivideo->mmio_vbase, TRANS_DST_KEY_HIGH, color); \
362 MMIO_OUT32(ivideo->mmio_vbase, TRANS_DST_KEY_LOW, color); \
367 MMIO_OUT32(ivideo->mmio_vbase, MONO_MASK, p0);\
368 MMIO_OUT32(ivideo->mmio_vbase, MONO_MASK+4, p1);\
373 MMIO_OUT32(ivideo->mmio_vbase, LEFT_CLIP, ((left) & 0xFFFF) | (top)<<16 );\
378 MMIO_OUT32(ivideo->mmio_vbase, RIGHT_CLIP, ((right) & 0xFFFF) | (bottom)<<16 );\
389 MMIO_OUT32(ivideo->mmio_vbase, COMMAND_READY, ivideo->CommandReg); \
390 MMIO_OUT32(ivideo->mmio_vbase, FIRE_TRIGGER, 0); \
H A Dsis_main.c2848 if(!((templ = MMIO_IN32(ivideo->mmio_vbase, 0x8240)) & (1 << 10))) { sisfb_engine_init()
2850 MMIO_OUT32(ivideo->mmio_vbase, Q_WRITE_PTR, 0); sisfb_engine_init()
2854 tempq = MMIO_IN32(ivideo->mmio_vbase, Q_READ_PTR); sisfb_engine_init()
2855 MMIO_OUT32(ivideo->mmio_vbase, Q_WRITE_PTR, tempq); sisfb_engine_init()
2858 MMIO_OUT32(ivideo->mmio_vbase, Q_BASE_ADDR, tempq); sisfb_engine_init()
2865 MMIO_OUT32(ivideo->mmio_vbase, Q_WRITE_PTR, (tempq + 16)); sisfb_engine_init()
2874 tempq = MMIO_IN32(ivideo->mmio_vbase, MMIO_QUEUE_READPORT); sisfb_engine_init()
2875 MMIO_OUT32(ivideo->mmio_vbase, MMIO_QUEUE_WRITEPORT, tempq); sisfb_engine_init()
2881 MMIO_OUT32(ivideo->mmio_vbase, MMIO_QUEUE_PHYBASE, tempq); sisfb_engine_init()
6197 ivideo->mmio_vbase = ioremap(ivideo->mmio_base, ivideo->mmio_size); sisfb_probe()
6198 if(!ivideo->mmio_vbase) { sisfb_probe()
6222 ivideo->mmio_base, (unsigned long)ivideo->mmio_vbase, ivideo->mmio_size / 1024); sisfb_probe()
6457 iounmap(ivideo->mmio_vbase); sisfb_probe()
6497 iounmap(ivideo->mmio_vbase); sisfb_remove()
H A Dsis.h457 void __iomem *mmio_vbase; member in struct:sis_video_info
/linux-4.1.27/drivers/staging/xgifb/
H A DXGIfb.h68 void __iomem *mmio_vbase; member in struct:xgifb_video_info
H A DXGI_main_26.c1774 xgifb_info->mmio_vbase = ioremap(xgifb_info->mmio_base, xgifb_probe()
1785 (u64) xgifb_info->mmio_base, xgifb_info->mmio_vbase, xgifb_probe()
2040 iounmap(xgifb_info->mmio_vbase); xgifb_probe()
2067 iounmap(xgifb_info->mmio_vbase); xgifb_remove()
/linux-4.1.27/drivers/video/fbdev/
H A Dsstfb.c172 #define sst_read(reg) __sst_read(par->mmio_vbase, reg)
173 #define sst_write(reg,val) __sst_write(par->mmio_vbase, reg, val)
174 #define sst_set_bits(reg,val) __sst_set_bits(par->mmio_vbase, reg, val)
175 #define sst_unset_bits(reg,val) __sst_unset_bits(par->mmio_vbase, reg, val)
176 #define sst_dac_read(reg) __sst_dac_read(par->mmio_vbase, reg)
177 #define sst_dac_write(reg,val) __sst_dac_write(par->mmio_vbase, reg, val)
178 #define dac_i_read(reg) __dac_i_read(par->mmio_vbase, reg)
179 #define dac_i_write(reg,val) __dac_i_write(par->mmio_vbase, reg, val)
213 #define sst_wait_idle() __sst_wait_idle(par->mmio_vbase)
1365 par->mmio_vbase = ioremap_nocache(fix->mmio_start, sstfb_probe()
1367 if (!par->mmio_vbase) { sstfb_probe()
1392 f_ddprintk("regbase_virt: %#lx\n", par->mmio_vbase); sstfb_probe()
1450 iounmap(par->mmio_vbase); sstfb_probe()
1471 iounmap(par->mmio_vbase); sstfb_remove()
H A Dneofb.c1494 memcpy_toio(par->mmio_vbase + 0x100000, image->data, data_len); neo2200_imageblit()
1684 par->mmio_vbase = ioremap(info->fix.mmio_start, MMIO_SIZE); neo_map_mmio()
1685 if (!par->mmio_vbase) { neo_map_mmio()
1692 par->mmio_vbase); neo_map_mmio()
1702 iounmap(par->mmio_vbase); neo_unmap_mmio()
1703 par->mmio_vbase = NULL; neo_unmap_mmio()
1925 par->neo2200 = (Neo2200 __iomem *) par->mmio_vbase; neo_init_hw()
/linux-4.1.27/include/video/
H A Dneomagic.h166 u8 __iomem *mmio_vbase; member in struct:neofb_par
H A Dsstfb.h347 u8 __iomem *mmio_vbase; member in struct:sstfb_par

Completed in 436 milliseconds