Lines Matching refs:addr
135 static int stdvga_outb(uint64_t addr, uint8_t val) in stdvga_outb() argument
140 switch ( addr ) in stdvga_outb()
253 static uint8_t stdvga_mem_readb(uint64_t addr) in stdvga_mem_readb() argument
260 addr = stdvga_mem_offset(s, addr); in stdvga_mem_readb()
261 if ( addr == ~0u ) in stdvga_mem_readb()
267 vram_b = vram_getb(s, addr); in stdvga_mem_readb()
274 plane = (s->gr[4] & 2) | (addr & 1); in stdvga_mem_readb()
275 vram_b = vram_getb(s, ((addr & ~1) << 1) | plane); in stdvga_mem_readb()
282 vram_l = vram_getl(s, addr); in stdvga_mem_readb()
306 uint64_t addr, uint32_t size, uint64_t *p_data) in stdvga_mem_read() argument
313 data = stdvga_mem_readb(addr); in stdvga_mem_read()
317 data = stdvga_mem_readb(addr); in stdvga_mem_read()
318 data |= stdvga_mem_readb(addr + 1) << 8; in stdvga_mem_read()
322 data = stdvga_mem_readb(addr); in stdvga_mem_read()
323 data |= stdvga_mem_readb(addr + 1) << 8; in stdvga_mem_read()
324 data |= stdvga_mem_readb(addr + 2) << 16; in stdvga_mem_read()
325 data |= stdvga_mem_readb(addr + 3) << 24; in stdvga_mem_read()
329 data = (uint64_t)(stdvga_mem_readb(addr)); in stdvga_mem_read()
330 data |= (uint64_t)(stdvga_mem_readb(addr + 1)) << 8; in stdvga_mem_read()
331 data |= (uint64_t)(stdvga_mem_readb(addr + 2)) << 16; in stdvga_mem_read()
332 data |= (uint64_t)(stdvga_mem_readb(addr + 3)) << 24; in stdvga_mem_read()
333 data |= (uint64_t)(stdvga_mem_readb(addr + 4)) << 32; in stdvga_mem_read()
334 data |= (uint64_t)(stdvga_mem_readb(addr + 5)) << 40; in stdvga_mem_read()
335 data |= (uint64_t)(stdvga_mem_readb(addr + 6)) << 48; in stdvga_mem_read()
336 data |= (uint64_t)(stdvga_mem_readb(addr + 7)) << 56; in stdvga_mem_read()
348 static void stdvga_mem_writeb(uint64_t addr, uint32_t val) in stdvga_mem_writeb() argument
355 addr = stdvga_mem_offset(s, addr); in stdvga_mem_writeb()
356 if ( addr == ~0u ) in stdvga_mem_writeb()
362 plane = addr & 3; in stdvga_mem_writeb()
366 vram_b = vram_getb(s, addr); in stdvga_mem_writeb()
374 plane = (s->gr[4] & 2) | (addr & 1); in stdvga_mem_writeb()
378 addr = ((addr & ~1) << 1) | plane; in stdvga_mem_writeb()
379 vram_b = vram_getb(s, addr); in stdvga_mem_writeb()
450 vram_l = vram_getl(s, addr); in stdvga_mem_writeb()
457 uint64_t addr, uint32_t size, in stdvga_mem_write() argument
463 .addr = addr, in stdvga_mem_write()
478 stdvga_mem_writeb(addr, (data >> 0) & 0xff); in stdvga_mem_write()
482 stdvga_mem_writeb(addr+0, (data >> 0) & 0xff); in stdvga_mem_write()
483 stdvga_mem_writeb(addr+1, (data >> 8) & 0xff); in stdvga_mem_write()
487 stdvga_mem_writeb(addr+0, (data >> 0) & 0xff); in stdvga_mem_write()
488 stdvga_mem_writeb(addr+1, (data >> 8) & 0xff); in stdvga_mem_write()
489 stdvga_mem_writeb(addr+2, (data >> 16) & 0xff); in stdvga_mem_write()
490 stdvga_mem_writeb(addr+3, (data >> 24) & 0xff); in stdvga_mem_write()
494 stdvga_mem_writeb(addr+0, (data >> 0) & 0xff); in stdvga_mem_write()
495 stdvga_mem_writeb(addr+1, (data >> 8) & 0xff); in stdvga_mem_write()
496 stdvga_mem_writeb(addr+2, (data >> 16) & 0xff); in stdvga_mem_write()
497 stdvga_mem_writeb(addr+3, (data >> 24) & 0xff); in stdvga_mem_write()
498 stdvga_mem_writeb(addr+4, (data >> 32) & 0xff); in stdvga_mem_write()
499 stdvga_mem_writeb(addr+5, (data >> 40) & 0xff); in stdvga_mem_write()
500 stdvga_mem_writeb(addr+6, (data >> 48) & 0xff); in stdvga_mem_write()
501 stdvga_mem_writeb(addr+7, (data >> 56) & 0xff); in stdvga_mem_write()