/haiku/src/add-ons/kernel/drivers/graphics/matrox/ |
H A D | driver.c | 53 shared_info *si; /* a pointer to the shared area, for convenience */ member in struct:device_info 307 shared_info *si = di->si; local 344 si->use_clone_bugfix = 1; 348 si->use_clone_bugfix = 0; 357 si->regs_area = map_physical_memory( 362 B_CLONEABLE_AREA | (si->use_clone_bugfix ? B_READ_AREA|B_WRITE_AREA : 0), 364 si->clone_bugfix_regs = (uint32 *) di->regs; 367 if (si->regs_area < 0) return si 543 shared_info *si = di->si; local 697 thread_interrupt_work(int32 *flags, vuint32 *regs, shared_info *si) argument 715 shared_info *si = di->si; local 744 shared_info *si; local 904 shared_info *si = di->si; local [all...] |
/haiku/src/add-ons/accelerants/nvidia/engine/ |
H A D | nv_acc.c | 105 if (si->ps.card_arch == NV04A) 204 if (si->ps.card_arch >= NV40A) 270 if (si->ps.card_arch >= NV40A) 276 ACCW(PR_CTX1_R, (si->ps.memory_size - 1)); /* DMA limit: size is all cardRAM */ 326 ACCW(PR_CTX1_R, (si->ps.memory_size - 1)); /* DMA limit: size is all cardRAM */ 346 if(si->ps.card_arch >= NV10A) 368 if (si->ps.card_arch != NV04A) 381 if (si->ps.card_arch != NV04A) 397 if (si->ps.card_arch != NV04A) 429 switch (si [all...] |
H A D | nv_crtc.c | 19 if (si->ps.int_assigned) 41 if (/*(si->settings.usebios) ||*/ (si->ps.card_type != NV05M64)) return B_OK; 47 switch(si->dm.space) 66 drain = si->dm.timing.h_display * si->dm.timing.v_display * bytes_per_pixel; 69 if (si->dm.space != B_RGB32_LITTLE) 130 if (si->ps.card_type > NV04) 163 if (si->ps.card_type > NV04) 220 if (si [all...] |
/haiku/src/add-ons/accelerants/skeleton/ |
H A D | ProposeDisplayMode.c | 204 switch (si->ps.monitors) 207 if (si->ps.panel1_aspect < (target_aspect - 0.10)) 214 if (si->ps.panel2_aspect < (target_aspect - 0.10)) 221 if ((si->ps.panel1_aspect < (target_aspect - 0.10)) || 222 (si->ps.panel2_aspect < (target_aspect - 0.10))) 243 if (si->ps.tmds1_active) 245 if ((target->timing.h_display == si->ps.p1_timing.h_display) && 246 (target->timing.v_display == si->ps.p1_timing.v_display)) 251 if (si->ps.tmds2_active) 253 if ((target->timing.h_display == si [all...] |
H A D | EngineManagement.c | 26 AQUIRE_BEN(si->engine.lock) 41 RELEASE_BEN(si->engine.lock) 55 st->counter = si->engine.count;
|
/haiku/src/add-ons/accelerants/via/ |
H A D | ProposeDisplayMode.c | 206 switch (si->ps.monitors) 209 if (si->ps.panel1_aspect < (target_aspect - 0.10)) 216 if (si->ps.panel2_aspect < (target_aspect - 0.10)) 223 if ((si->ps.panel1_aspect < (target_aspect - 0.10)) || 224 (si->ps.panel2_aspect < (target_aspect - 0.10))) 245 if (si->ps.tmds1_active) 247 if ((target->timing.h_display == si->ps.p1_timing.h_display) && 248 (target->timing.v_display == si->ps.p1_timing.v_display)) 253 if (si->ps.tmds2_active) 255 if ((target->timing.h_display == si [all...] |
H A D | EngineManagement.c | 26 AQUIRE_BEN(si->engine.lock) 41 RELEASE_BEN(si->engine.lock) 55 st->counter = si->engine.count;
|
/haiku/src/add-ons/kernel/drivers/graphics/ati/ |
H A D | driver.cpp | 409 SharedInfo& si = *(di.sharedInfo); local 410 M64_Params& params = si.m64Params; 413 si.panelX = 0; 414 si.panelY = 0; 457 if (si.chipType == MACH64_MOBILITY) { 461 si.panelX = BIOS16(lcdPanelInfo + 25); 462 si.panelY = BIOS16(lcdPanelInfo + 27); 463 TRACE("Mobility LCD Panel size: %dx%d\n", si.panelX, si.panelY); 488 SharedInfo& si local 594 SharedInfo& si = *(di.sharedInfo); local 688 SharedInfo& si = *(di.sharedInfo); local 738 SharedInfo& si = *(di.sharedInfo); local 1108 SharedInfo& si = *(di.sharedInfo); local [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/nvidia/ |
H A D | driver.c | 51 shared_info *si; /* a pointer to the shared area, for convenience */ member in struct:device_info 526 shared_info *si = di->si; local 555 si->use_clone_bugfix = 1; 559 si->use_clone_bugfix = 0; 575 si->regs_area = map_physical_memory( 583 si->clone_bugfix_regs = (uint32 *) di->regs; 586 if (si->regs_area < 0) return si->regs_area; 646 delete_area(si 735 shared_info *si = di->si; local 821 thread_interrupt_work(int32 *flags, vuint32 *regs, shared_info *si) argument 841 shared_info *si = di->si; local 888 shared_info *si; local 1142 shared_info *si = di->si; local [all...] |
/haiku/src/add-ons/accelerants/3dfx/ |
H A D | 3dfx_cursor.cpp | 44 SharedInfo& si = *gInfo.sharedInfo; local 49 uint64* fbCursor64 = (uint64*)((addr_t)si.videoMemAddr + si.cursorOffset); 67 uint8* fbCursor = (uint8*)((addr_t)si.videoMemAddr + si.cursorOffset);
|
/haiku/src/add-ons/accelerants/ati/ |
H A D | mach64_cursor.cpp | 29 SharedInfo& si = *gInfo.sharedInfo; local 46 OUTREG(CUR_OFFSET, (si.cursorOffset >> 3) + (yOffset << 1)); 55 SharedInfo& si = *gInfo.sharedInfo; local 60 uint16* fbCursor = (uint16*)((addr_t)si.videoMemAddr + si.cursorOffset);
|
/haiku/src/add-ons/kernel/drivers/graphics/s3/ |
H A D | driver.cpp | 183 SharedInfo& si = *(di.sharedInfo); local 218 si.videoMemPCI = (void *)(pciInfo.u.h0.base_registers_pci[0]); 227 si.videoMemPCI = (void *)(pciInfo.u.h0.base_registers_pci[1]); 237 si.videoMemPCI = (void *)(pciInfo.u.h0.base_registers_pci[0]); 246 si.regsArea = map_physical_memory(areaName, regsBase, regAreaSize, 251 if (si.regsArea < 0) 252 return si.regsArea; // return error code 260 si.videoMemArea = map_physical_memory( 266 &(si.videoMemAddr)); 268 if (si 296 SharedInfo& si = *(di.sharedInfo); local 350 SharedInfo& si = *(di.sharedInfo); local 773 SharedInfo& si = *(di.sharedInfo); local [all...] |
/haiku/src/add-ons/accelerants/intel_810/ |
H A D | accelerant.cpp | 41 SharedInfo& si = *((SharedInfo*)dataPtr); local 44 uint32* src = ((uint32*)(si.videoMemAddr)) + si.videoMemSize / 4 - 1; 114 SharedInfo& si = *gInfo.sharedInfo; local 116 TRACE("Vendor ID: 0x%X, Device ID: 0x%X\n", si.vendorID, si.deviceID); 121 if (si.bAccelerantInUse) { 126 result = si.engineLock.Init("i810 engine lock"); 130 si.bAccelerantInUse = true; 225 SharedInfo& si local [all...] |
/haiku/src/add-ons/accelerants/matrox/ |
H A D | EngineManagment.c | 26 AQUIRE_BEN(si->engine.lock) 41 RELEASE_BEN(si->engine.lock) 55 st->counter = si->engine.count;
|
H A D | ProposeDisplayMode.c | 257 if ((si->ps.card_type >= G100) && si->settings.hardcursor) pointer_reservation = 1024; 260 ((si->ps.memory_size * 1024 * 1024) - pointer_reservation)) 263 ((si->ps.memory_size * 1024 * 1024) - pointer_reservation) / row_bytes; 299 max_vclk = si->ps.max_dac2_clock_8; 304 max_vclk = si->ps.max_dac2_clock_16; 308 max_vclk = si->ps.max_dac2_clock_24; 312 max_vclk = si->ps.max_dac2_clock_32dh; 317 max_vclk = si->ps.max_dac2_clock_32dh; 324 if (si [all...] |
/haiku/src/add-ons/accelerants/neomagic/ |
H A D | EngineManagment.c | 26 AQUIRE_BEN(si->engine.lock) 41 RELEASE_BEN(si->engine.lock) 55 st->counter = si->engine.count;
|
/haiku/src/add-ons/accelerants/nvidia/ |
H A D | ProposeDisplayMode.c | 106 if (si->Haiku_switch_head) 153 if (!si->haiku_prefs_used) 155 si->haiku_prefs_used = true; 170 if (si->Haiku_switch_head) 177 si->Haiku_switch_head = mode->timing.flags != 0; 180 SET_DISPLAY_MODE(&si->dm); 254 if (si->haiku_prefs_used) { 274 if (!si->ps.tvout 283 switch (si->ps.monitors) { 286 if (target_aspect > 1.34 && !si [all...] |
/haiku/src/add-ons/accelerants/s3/ |
H A D | virge_mode.cpp | 43 SharedInfo& si = *gInfo.sharedInfo; local 47 si.commonCmd = DRAW | DST_8BPP; 50 si.commonCmd = DRAW | DST_16BPP; 53 si.commonCmd = DRAW | DST_24BPP; 90 SharedInfo& si = *gInfo.sharedInfo; local 92 if (si.chipType == S3_TRIO_3D) 97 if (si.chipType == S3_TRIO_3D) { 147 uint8 regIndex = (si.chipType == S3_VIRGE_VX ? 0x63 : 0x66); 180 if (si.chipType == S3_TRIO_3D) 252 SharedInfo& si local 426 SharedInfo& si = *gInfo.sharedInfo; local 738 SharedInfo& si = *gInfo.sharedInfo; local [all...] |
H A D | savage_mode.cpp | 39 SharedInfo& si = *gInfo.sharedInfo; local 42 if (si.chipType == S3_SAVAGE4) 137 SharedInfo& si = *gInfo.sharedInfo; local 156 WriteReg32(PRI_STREAM_FBUF_ADDR0, si.frameBufferOffset & 0x7fffff); 157 WriteReg32(PRI_STREAM_FBUF_ADDR1, si.frameBufferOffset & 0x7fffff); 158 WriteReg32(PRI_STREAM2_FBUF_ADDR0, si.frameBufferOffset & 0x7fffff); 159 WriteReg32(PRI_STREAM2_FBUF_ADDR1, si.frameBufferOffset & 0x7fffff); 192 SharedInfo& si = *gInfo.sharedInfo; local 229 WriteReg32(PRI_STREAM_FBUF_ADDR0, si.frameBufferOffset); 231 WriteReg32(PRI_STREAM2_FBUF_ADDR0, (si 242 SharedInfo& si = *gInfo.sharedInfo; local 280 SharedInfo& si = *gInfo.sharedInfo; local 325 SharedInfo& si = *gInfo.sharedInfo; local 509 SharedInfo& si = *gInfo.sharedInfo; local 662 SharedInfo& si = *gInfo.sharedInfo; local 802 SharedInfo& si = *gInfo.sharedInfo; local [all...] |
/haiku/src/add-ons/accelerants/neomagic/engine/ |
H A D | nm_globals.h | 2 extern shared_info *si;
|
/haiku/src/add-ons/kernel/drivers/graphics/3dfx/ |
H A D | driver.cpp | 125 SharedInfo& si = *(di.sharedInfo); local 139 si.videoMemPCI = videoRamAddr; 142 si.videoMemArea = map_physical_memory( 148 (void**)&si.videoMemAddr); 151 si.videoMemArea, (uint32)(si.videoMemAddr), videoRamSize); 153 if (si.videoMemArea < 0) { 155 si.videoMemArea = map_physical_memory( 161 (void**)&si.videoMemAddr); 164 if (si 193 SharedInfo& si = *(di.sharedInfo); local [all...] |
/haiku/src/add-ons/accelerants/radeon/ |
H A D | flat_panel.c | 135 if (ai->si->asic == rt_rv280) { 187 if (ai->si->tmds_pll[i].freq == 0) 189 if ((uint32)(fp_port->dot_clock) < ai->si->tmds_pll[i].freq) { 190 tmp = ai->si->tmds_pll[i].value ; 195 if (IS_R300_VARIANT || (ai->si->asic == rt_rv280)) { 199 values->tmds_pll_cntl = ai->si->tmds_pll_cntl & 0xfff00000; 206 values->tmds_trans_cntl = ai->si->tmds_transmitter_cntl 209 if (IS_R300_VARIANT || (ai->si->asic == rt_r200) || (ai->si->num_crtc == 1)) 238 if( ai->si 253 shared_info *si = ai->si; local [all...] |
/haiku/src/add-ons/accelerants/matrox/engine/ |
H A D | mga_maven.c | 41 if (si->ps.card_type > G400MAX) return B_OK; 46 if ((si->ps.card_type >= G100) && si->settings.hardcursor) pointer_reservation = 1024; 49 screensize = si->fbc.bytes_per_row * si->dm.virtual_height; 52 if ((screensize + si->fbc.bytes_per_row + pointer_reservation) <= 53 (si->ps.memory_size * 1024 * 1024)) 58 adr = (uint8*)si->fbc.frame_buffer; 61 for (x = 0; x < si->fbc.bytes_per_row; x++) 75 if (si [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/skeleton/ |
H A D | driver.c | 57 shared_info *si; /* a pointer to the shared area, for convenience */ member in struct:device_info 331 shared_info *si = di->si; local 363 si->use_clone_bugfix = 1; 367 si->use_clone_bugfix = 0; 376 si->regs_area = map_physical_memory( 382 B_CLONEABLE_AREA | (si->use_clone_bugfix ? B_READ_AREA|B_WRITE_AREA : 0), 384 si->clone_bugfix_regs = (uint32 *) di->regs; 387 if (si->regs_area < 0) return si 508 shared_info *si = di->si; local 577 thread_interrupt_work(int32 *flags, vuint32 *regs, shared_info *si) argument 595 shared_info *si = di->si; local 624 shared_info *si; local 803 shared_info *si = di->si; local [all...] |
/haiku/src/add-ons/kernel/drivers/graphics/via/ |
H A D | driver.c | 57 shared_info *si; /* a pointer to the shared area, for convenience */ member in struct:device_info 340 shared_info *si = di->si; local 372 si->use_clone_bugfix = 1; 376 si->use_clone_bugfix = 0; 385 si->regs_area = map_physical_memory( 391 B_CLONEABLE_AREA | (si->use_clone_bugfix ? B_READ_AREA|B_WRITE_AREA : 0), 393 si->clone_bugfix_regs = (uint32 *) di->regs; 396 if (si->regs_area < 0) return si 517 shared_info *si = di->si; local 586 thread_interrupt_work(int32 *flags, vuint32 *regs, shared_info *si) argument 604 shared_info *si = di->si; local 633 shared_info *si; local 791 shared_info *si = di->si; local [all...] |