Home
last modified time | relevance | path

Searched refs:vbe (Results 1 – 9 of 9) sorted by relevance

/openbmc/qemu/hw/display/
H A Dbochs-display.c41 MemoryRegion vbe; member
157 uint16_t *vbe = s->vbe_regs; in bochs_display_get_mode() local
160 if (!(vbe[VBE_DISPI_INDEX_ENABLE] & VBE_DISPI_ENABLED)) { in bochs_display_get_mode()
165 switch (vbe[VBE_DISPI_INDEX_BPP]) { in bochs_display_get_mode()
181 mode->width = vbe[VBE_DISPI_INDEX_XRES]; in bochs_display_get_mode()
182 mode->height = vbe[VBE_DISPI_INDEX_YRES]; in bochs_display_get_mode()
183 virt_width = vbe[VBE_DISPI_INDEX_VIRT_WIDTH]; in bochs_display_get_mode()
189 mode->offset = ((uint64_t)vbe[VBE_DISPI_INDEX_X_OFFSET] * mode->bytepp + in bochs_display_get_mode()
190 (uint64_t)vbe[VBE_DISPI_INDEX_Y_OFFSET] * mode->stride); in bochs_display_get_mode()
284 memory_region_init_io(&s->vbe, obj, &bochs_display_vbe_ops, s, in bochs_display_realize()
[all …]
/openbmc/linux/samples/vfio-mdev/
H A Dmbochs.c180 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()
[all …]
/openbmc/qemu/docs/specs/
H A Dstandard-vga.rst53 bochs vbe interface index port
55 bochs vbe interface data port (x86 only)
57 bochs vbe interface data port
/openbmc/linux/drivers/video/fbdev/
H A Dtdfxfb.c551 u32 vd, vs, ve, vt, vbs, vbe; in tdfxfb_set_par() local
604 vbe = vt; in tdfxfb_set_par()
662 reg.crt[0x16] = vbe + 1; in tdfxfb_set_par()
676 ((vbe & 0x400) >> 4)); in tdfxfb_set_par()
H A Datafb.c121 short vft, vbb, vbe, vdb, vde, vss; member
147 #define VBE hw.falcon.vbe
1536 hw->vbe = videl.vbe; in falcon_get_par()
1598 videl.vbe = hw->vbe; in falcon_vbl_switcher()
/openbmc/linux/arch/m68k/include/asm/
H A Datarihw.h268 u_short vbe; member
/openbmc/linux/samples/
H A DKconfig228 interface vbe registers in the mmio register bar.
/openbmc/linux/drivers/gpu/drm/tegra/
H A Dsor.c1288 unsigned int vbe, vse, hbe, hse, vbs, hbs; in tegra_sor_mode_set() local
1355 vbe = vse + (mode->vtotal - mode->vsync_end); in tegra_sor_mode_set()
1358 value = ((vbe & 0x7fff) << 16) | (hbe & 0x7fff); in tegra_sor_mode_set()
1362 vbs = vbe + mode->vdisplay; in tegra_sor_mode_set()
/openbmc/qemu/
H A DMAINTAINERS2565 F: include/hw/display/bochs-vbe.h