/linux-4.1.27/drivers/video/fbdev/sis/ |
H A D | sis_accel.h | 156 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 D | sis_main.c | 2848 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 D | sis.h | 457 void __iomem *mmio_vbase; member in struct:sis_video_info
|
/linux-4.1.27/drivers/staging/xgifb/ |
H A D | XGIfb.h | 68 void __iomem *mmio_vbase; member in struct:xgifb_video_info
|
H A D | XGI_main_26.c | 1774 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 D | sstfb.c | 172 #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 D | neofb.c | 1494 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 D | neomagic.h | 166 u8 __iomem *mmio_vbase; member in struct:neofb_par
|
H A D | sstfb.h | 347 u8 __iomem *mmio_vbase; member in struct:sstfb_par
|