Lines Matching refs:vbe
180 u16 vbe[VBE_DISPI_INDEX_COUNT]; member
251 u16 *vbe = mdev_state->vbe; in mbochs_check_framebuffer() local
256 if (!(vbe[VBE_DISPI_INDEX_ENABLE] & VBE_DISPI_ENABLED)) in mbochs_check_framebuffer()
260 switch (vbe[VBE_DISPI_INDEX_BPP]) { in mbochs_check_framebuffer()
267 __func__, vbe[VBE_DISPI_INDEX_BPP]); in mbochs_check_framebuffer()
271 mode->width = vbe[VBE_DISPI_INDEX_XRES]; in mbochs_check_framebuffer()
272 mode->height = vbe[VBE_DISPI_INDEX_YRES]; in mbochs_check_framebuffer()
273 virt_width = vbe[VBE_DISPI_INDEX_VIRT_WIDTH]; in mbochs_check_framebuffer()
278 mode->offset = ((u64)vbe[VBE_DISPI_INDEX_X_OFFSET] * mode->bytepp + in mbochs_check_framebuffer()
279 (u64)vbe[VBE_DISPI_INDEX_Y_OFFSET] * mode->stride); in mbochs_check_framebuffer()
348 if (index < ARRAY_SIZE(mdev_state->vbe)) in handle_mmio_write()
349 mdev_state->vbe[index] = reg16; in handle_mmio_write()
385 if (index < ARRAY_SIZE(mdev_state->vbe)) in handle_mmio_read()
386 reg16 = mdev_state->vbe[index]; in handle_mmio_read()
509 for (i = 0; i < ARRAY_SIZE(mdev_state->vbe); i++) in mbochs_reset()
510 mdev_state->vbe[i] = 0; in mbochs_reset()
511 mdev_state->vbe[VBE_DISPI_INDEX_ID] = VBE_DISPI_ID5; in mbochs_reset()
512 mdev_state->vbe[VBE_DISPI_INDEX_VIDEO_MEMORY_64K] = size64k; in mbochs_reset()