/haiku/src/system/boot/platform/openfirmware/ |
H A D | video.cpp | 33 switch (gKernelArgs.frame_buffer.depth) { 84 gKernelArgs.frame_buffer.physical_buffer.start = address; 85 gKernelArgs.frame_buffer.physical_buffer.size = lineBytes * height; 86 gKernelArgs.frame_buffer.width = width; 87 gKernelArgs.frame_buffer.height = height; 88 gKernelArgs.frame_buffer.depth = depth; 89 gKernelArgs.frame_buffer.bytes_per_row = lineBytes; 95 dprintf("video mode: %ux%ux%u\n", gKernelArgs.frame_buffer.width, 96 gKernelArgs.frame_buffer.height, gKernelArgs.frame_buffer [all...] |
/haiku/src/system/boot/platform/riscv/ |
H A D | video.cpp | 91 gKernelArgs.frame_buffer.physical_buffer.start = (addr_t)gFramebuf.colors; 92 gKernelArgs.frame_buffer.physical_buffer.size 94 gKernelArgs.frame_buffer.width = gFramebuf.width; 95 gKernelArgs.frame_buffer.height = gFramebuf.height; 96 gKernelArgs.frame_buffer.depth = 32; 97 gKernelArgs.frame_buffer.bytes_per_row = 4 * gFramebuf.stride; 98 gKernelArgs.frame_buffer.enabled = gFramebuf.width > 0 && gFramebuf.height > 0; 100 video_display_splash(gKernelArgs.frame_buffer.physical_buffer.start); 107 gKernelArgs.frame_buffer.enabled = false;
|
/haiku/src/system/boot/platform/amiga_m68k/ |
H A D | video.cpp | 42 gKernelArgs.frame_buffer.enabled = false; 47 gKernelArgs.frame_buffer.enabled = false; 64 gKernelArgs.frame_buffer.width = gScreen->RastPort.BitMap->BytesPerRow * 8; 65 gKernelArgs.frame_buffer.height = gScreen->RastPort.BitMap->Rows; 66 gKernelArgs.frame_buffer.bytes_per_row = gScreen->RastPort.BitMap->BytesPerRow; 67 gKernelArgs.frame_buffer.depth = gScreen->RastPort.BitMap->Depth; 68 gKernelArgs.frame_buffer.physical_buffer.size 69 = gKernelArgs.frame_buffer.width 70 * gKernelArgs.frame_buffer.height 72 gKernelArgs.frame_buffer [all...] |
/haiku/src/system/boot/platform/next_m68k/ |
H A D | video.cpp | 99 gKernelArgs.frame_buffer.width = mg->km_coni.dspy_w; 100 gKernelArgs.frame_buffer.height = mg->km_coni.dspy_h; 101 gKernelArgs.frame_buffer.bytes_per_row = mg->km_coni.bytes_per_scanline; 103 gKernelArgs.frame_buffer.depth = 105 gKernelArgs.frame_buffer.physical_buffer.size = 107 gKernelArgs.frame_buffer.physical_buffer.start = 112 gKernelArgs.frame_buffer.enabled = true; 120 if (!gKernelArgs.frame_buffer.enabled) { 124 gKernelArgs.frame_buffer.enabled = false; 131 gKernelArgs.frame_buffer [all...] |
H A D | debug.cpp | 67 if (!gKernelArgs.frame_buffer.enabled)
|
/haiku/src/system/boot/platform/generic/ |
H A D | video_splash.cpp | 85 if (!gKernelArgs.frame_buffer.enabled) 91 addr_t size = min_c(gKernelArgs.frame_buffer.width 92 * gKernelArgs.frame_buffer.height * 4u, 93 gKernelArgs.frame_buffer.physical_buffer.size); 111 switch (gKernelArgs.frame_buffer.depth) { 139 int width = min_c(kSplashLogoWidth, gKernelArgs.frame_buffer.width); 141 gKernelArgs.frame_buffer.height); 145 int x = (gKernelArgs.frame_buffer.width - width) * placementX / 100; 146 int y = (gKernelArgs.frame_buffer.height - height) * placementY / 100; 148 height = min_c(kSplashLogoHeight, gKernelArgs.frame_buffer [all...] |
H A D | video_blit.cpp | 33 + gKernelArgs.frame_buffer.bytes_per_row * top + 4 * left); 46 + gKernelArgs.frame_buffer.bytes_per_row); 56 + gKernelArgs.frame_buffer.bytes_per_row * top + 3 * left; 70 start = start + gKernelArgs.frame_buffer.bytes_per_row; 80 + gKernelArgs.frame_buffer.bytes_per_row * top + 2 * left); 95 + gKernelArgs.frame_buffer.bytes_per_row); 105 + gKernelArgs.frame_buffer.bytes_per_row * top + 2 * left); 120 + gKernelArgs.frame_buffer.bytes_per_row); 132 addr_t start = frameBuffer + gKernelArgs.frame_buffer.bytes_per_row * top 136 memcpy((void *)(start + gKernelArgs.frame_buffer [all...] |
H A D | video_text_console.cpp | 46 frame_buffer_update(framebuffer, gKernelArgs.frame_buffer.width, 47 gKernelArgs.frame_buffer.height, gKernelArgs.frame_buffer.depth, 48 gKernelArgs.frame_buffer.bytes_per_row);
|
/haiku/src/system/kernel/debug/ |
H A D | frame_buffer_console.cpp | 51 addr_t frame_buffer; member in struct:console_info 150 uint8* base = (uint8*)(sConsole.frame_buffer 179 uint8* base = (uint8*)(sConsole.frame_buffer 222 uint8* base = (uint8*)(sConsole.frame_buffer + y * sConsole.bytes_per_row); 323 memmove((void*)(sConsole.frame_buffer + (desty + y) 325 (void*)(sConsole.frame_buffer + (srcy + y) * sConsole.bytes_per_row 342 memset((void*)sConsole.frame_buffer, 347 memset((void*)sConsole.frame_buffer, 0xff, 353 uint8* base = (uint8*)sConsole.frame_buffer; 410 return sConsole.frame_buffer ! [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/framebuffer/ |
H A D | framebuffer_private.h | 26 addr_t frame_buffer; member in struct:framebuffer_info
|
/haiku/headers/private/graphics/virtio/ |
H A D | virtio_info.h | 22 uint8* frame_buffer; member in struct:virtio_gpu_shared_info
|
/haiku/src/system/boot/platform/efi/ |
H A D | video.cpp | 170 gKernelArgs.frame_buffer.enabled = false; 229 gKernelArgs.frame_buffer.enabled = false; 233 gKernelArgs.frame_buffer.enabled = true; 254 if (sGraphicsOutput == NULL || !gKernelArgs.frame_buffer.enabled) 261 gKernelArgs.frame_buffer.physical_buffer.start = 263 gKernelArgs.frame_buffer.physical_buffer.size = 265 gKernelArgs.frame_buffer.width = 267 gKernelArgs.frame_buffer.height = 269 gKernelArgs.frame_buffer.depth = 271 gKernelArgs.frame_buffer [all...] |
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | video.cpp | 614 if (gKernelArgs.frame_buffer.depth != 8) 820 switch (gKernelArgs.frame_buffer.depth) { 844 addr_t lastBase = gKernelArgs.frame_buffer.physical_buffer.start; 845 size_t lastSize = gKernelArgs.frame_buffer.physical_buffer.size; 865 gKernelArgs.frame_buffer.width = modeInfo.width; 866 gKernelArgs.frame_buffer.height = modeInfo.height; 867 gKernelArgs.frame_buffer.bytes_per_row = modeInfo.bytes_per_row; 868 gKernelArgs.frame_buffer.depth = modeInfo.bits_per_pixel; 869 gKernelArgs.frame_buffer.physical_buffer.size 871 * (phys_size_t)gKernelArgs.frame_buffer [all...] |
/haiku/headers/private/kernel/ |
H A D | frame_buffer_console.h | 15 #define FRAME_BUFFER_CONSOLE_MODULE_NAME "console/frame_buffer/v1" 16 #define FRAME_BUFFER_BOOT_INFO "frame_buffer/v1" 21 addr_t frame_buffer; member in struct:frame_buffer_boot_info
|
/haiku/src/system/boot/platform/atari_m68k/ |
H A D | debug.cpp | 66 if (!gKernelArgs.frame_buffer.enabled)
|
H A D | video.cpp | 1116 addr_t lastBase = gKernelArgs.frame_buffer.physical_buffer.start; 1117 size_t lastSize = gKernelArgs.frame_buffer.physical_buffer.size; 1122 gKernelArgs.frame_buffer.width = sMode->ops->Width(sMode); 1123 gKernelArgs.frame_buffer.height = sMode->ops->Height(sMode); 1124 gKernelArgs.frame_buffer.bytes_per_row = sMode->ops->BytesPerRow(sMode); 1125 gKernelArgs.frame_buffer.depth = sMode->ops->Depth(sMode); 1126 gKernelArgs.frame_buffer.physical_buffer.size = 1127 gKernelArgs.frame_buffer.height 1128 * gKernelArgs.frame_buffer.bytes_per_row; 1129 gKernelArgs.frame_buffer [all...] |
/haiku/src/add-ons/accelerants/virtio/ |
H A D | mode.cpp | 156 config->frame_buffer = gInfo->shared_info->frame_buffer; 158 config->frame_buffer)); 161 TRACE(("virtio_gpu_get_frame_buffer_config() %p\n", config->frame_buffer));
|
/haiku/src/add-ons/kernel/drivers/graphics/vesa/ |
H A D | vga.cpp | 50 // If we don't actually have a frame_buffer, bail. 51 if (info->frame_buffer == NULL) 55 uint8 *dst = info->frame_buffer + top * dstBPR + left / 8;
|
/haiku/src/system/kernel/ |
H A D | boot_splash.cpp | 45 uint8* start = (uint8*)(sInfo->frame_buffer 69 uint16* start = (uint16*)(sInfo->frame_buffer 97 uint16* start = (uint16*)(sInfo->frame_buffer 124 uint8* start = (uint8*)(sInfo->frame_buffer 150 uint32* start = (uint32*)(sInfo->frame_buffer
|
/haiku/src/add-ons/accelerants/framebuffer/ |
H A D | mode.cpp | 137 config->frame_buffer = gInfo->shared_info->frame_buffer;
|
/haiku/src/servers/app/drawing/interface/local/ |
H A D | AccelerantBuffer.cpp | 73 uint8* bits = (uint8*)fFrameBufferConfig.frame_buffer;
|
/haiku/headers/private/kernel/boot/ |
H A D | kernel_args.h | 78 } frame_buffer; member in struct:kernel_args
|
/haiku/headers/private/graphics/vesa/ |
H A D | vesa_info.h | 41 uint8* frame_buffer; member in struct:vesa_shared_info
|
/haiku/src/add-ons/kernel/drivers/graphics/matrox/ |
H A D | driver.c | 320 /* MIL1 has frame_buffer in [1], control_regs in [0], and nothing in [2], while 321 * MIL2 and later have frame_buffer in [0], control_regs in [1], pseudo_dma in [2] */ 322 int frame_buffer = 0; local 330 frame_buffer = 1; 375 tmpUlong = di->pcii.u.h0.base_registers[frame_buffer]; 381 di->pcii.u.h0.base_registers[frame_buffer], 499 di->pcii.u.h0.base_registers[frame_buffer], 500 di->pcii.u.h0.base_register_sizes[frame_buffer], 509 di->pcii.u.h0.base_registers[frame_buffer], 510 di->pcii.u.h0.base_register_sizes[frame_buffer], 579 int frame_buffer = 0; local [all...] |
/haiku/src/add-ons/accelerants/neomagic/ |
H A D | SetDisplayMode.c | 87 startadd = (uint8*)si->fbc.frame_buffer - (uint8*)si->framebuffer; 216 startadd += (uint8*)si->fbc.frame_buffer - (uint8*)si->framebuffer;
|