Lines Matching refs:vbe
150 u16 vbe[VBE_DISPI_INDEX_COUNT]; member
229 u16 *vbe = mdev_state->vbe; in mbochs_check_framebuffer() local
234 if (!(vbe[VBE_DISPI_INDEX_ENABLE] & VBE_DISPI_ENABLED)) in mbochs_check_framebuffer()
238 switch (vbe[VBE_DISPI_INDEX_BPP]) { in mbochs_check_framebuffer()
245 __func__, vbe[VBE_DISPI_INDEX_BPP]); in mbochs_check_framebuffer()
249 mode->width = vbe[VBE_DISPI_INDEX_XRES]; in mbochs_check_framebuffer()
250 mode->height = vbe[VBE_DISPI_INDEX_YRES]; in mbochs_check_framebuffer()
251 virt_width = vbe[VBE_DISPI_INDEX_VIRT_WIDTH]; in mbochs_check_framebuffer()
256 mode->offset = ((u64)vbe[VBE_DISPI_INDEX_X_OFFSET] * mode->bytepp + in mbochs_check_framebuffer()
257 (u64)vbe[VBE_DISPI_INDEX_Y_OFFSET] * mode->stride); in mbochs_check_framebuffer()
326 if (index < ARRAY_SIZE(mdev_state->vbe)) in handle_mmio_write()
327 mdev_state->vbe[index] = reg16; in handle_mmio_write()
353 if (index < ARRAY_SIZE(mdev_state->vbe)) in handle_mmio_read()
354 reg16 = mdev_state->vbe[index]; in handle_mmio_read()
430 for (i = 0; i < ARRAY_SIZE(mdev_state->vbe); i++) in mbochs_reset()
431 mdev_state->vbe[i] = 0; in mbochs_reset()
432 mdev_state->vbe[VBE_DISPI_INDEX_ID] = VBE_DISPI_ID5; in mbochs_reset()
433 mdev_state->vbe[VBE_DISPI_INDEX_VIDEO_MEMORY_64K] = size64k; in mbochs_reset()