Searched refs:si (Results 101 - 125 of 242) sorted by relevance

12345678910

/haiku/src/add-ons/kernel/drivers/graphics/matrox/
H A Ddriver.c53 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 Dnv_acc.c105 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 Dnv_crtc.c19 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 DProposeDisplayMode.c204 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 DEngineManagement.c26 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 DProposeDisplayMode.c206 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 DEngineManagement.c26 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 Ddriver.cpp409 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 Ddriver.c51 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 D3dfx_cursor.cpp44 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 Dmach64_cursor.cpp29 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 Ddriver.cpp183 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 Daccelerant.cpp41 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 DEngineManagment.c26 AQUIRE_BEN(si->engine.lock)
41 RELEASE_BEN(si->engine.lock)
55 st->counter = si->engine.count;
H A DProposeDisplayMode.c257 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 DEngineManagment.c26 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 DProposeDisplayMode.c106 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 Dvirge_mode.cpp43 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 Dsavage_mode.cpp39 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 Dnm_globals.h2 extern shared_info *si;
/haiku/src/add-ons/kernel/drivers/graphics/3dfx/
H A Ddriver.cpp125 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 Dflat_panel.c135 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 Dmga_maven.c41 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 Ddriver.c57 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 Ddriver.c57 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...]

Completed in 205 milliseconds

12345678910