writeb
#define writeb(v, addr) writeb(v, addr)
writeb(v, addr);
uint8_t : writeb(val, addr), \
writeb(BIOS_PADDRTOVADDR(0x44a), buf[0]); /* COLS */
writeb(BIOS_PADDRTOVADDR(0x484), buf[1] + rows_offset - 1); /* ROWS */
writeb(BIOS_PADDRTOVADDR(0x485), buf[2]); /* POINTS */
writeb(BIOS_PADDRTOVADDR(0x44c), buf[3]);
writeb(BIOS_PADDRTOVADDR(0x44d), buf[4]);
writeb(adp->va_window + offset, 0);
writeb(adp->va_window + offset, 0);
writeb(adp->va_window + j, b[i]);
writeb(adp->va_window + j, b[i]);
writeb((void *)((ULONG_PTR)base + offset), val);
writeb(MTHCA_MPT_STATUS_SW, fmr->mem.tavor.mpt);
writeb(MTHCA_MPT_STATUS_HW, fmr->mem.tavor.mpt);
writeb(MTHCA_MPT_STATUS_SW, fmr->mem.tavor.mpt);
writeb(d, 0);
writeb(d, 0);
writeb(p + k, m1);
writeb(p + k, 0);
writeb(p + k, m1);
writeb(p + k, 0);
writeb(p, 0);
writeb((pos) + 2, vga_palette32[color] >> 16); \
writeb((pos), vga_palette32[color]); \
writeb((pos), (uint8_t)(color)); \
writeb(d, 0xff);
writeb(e, *f);
writeb(e, 0);