Searched refs:si (Results 76 - 100 of 242) sorted by relevance

12345678910

/haiku/src/add-ons/accelerants/s3/
H A Dcursor.cpp25 SharedInfo& si = *gInfo.sharedInfo; local
26 si.cursorHotX = hot_x;
27 si.cursorHotY = hot_y;
47 SharedInfo& si = *gInfo.sharedInfo; local
48 DisplayModeEx& dm = si.displayMode;
75 x -= (hds + si.cursorHotX);
76 y -= (vds + si.cursorHotY);
H A Dtrio64_cursor.cpp62 SharedInfo& si = *gInfo.sharedInfo; local
69 uint16* fbCursor16 = (uint16*)((addr_t)si.videoMemAddr + si.cursorOffset);
85 uint8* fbCursor = (uint8*)((addr_t)si.videoMemAddr + si.cursorOffset);
96 WriteCrtcReg(0x4c, (0x0f00 & si.cursorOffset / 1024) >> 8);
97 WriteCrtcReg(0x4d, (0xff & si.cursorOffset / 1024));
H A Dvirge_cursor.cpp62 SharedInfo& si = *gInfo.sharedInfo; local
69 uint16* fbCursor16 = (uint16*)((addr_t)si.videoMemAddr + si.cursorOffset);
85 uint8* fbCursor = (uint8*)((addr_t)si.videoMemAddr + si.cursorOffset);
96 WriteCrtcReg(0x4d, (0xff & si.cursorOffset / 1024));
97 WriteCrtcReg(0x4c, (0x0f00 & si.cursorOffset / 1024) >> 8);
H A Dmode.cpp179 SharedInfo& si = *gInfo.sharedInfo; local
197 for (uint32 j = 0; j < si.colorSpaceCount; j++) {
198 if (mode->space == uint32(si.colorSpaces[j])) {
218 if (si.displayType == MT_LCD && si.panelX > 0 && si.panelY > 0
219 && (mode->timing.h_display > si.panelX
220 || mode->timing.v_display > si.panelY)) {
232 SharedInfo& si = *gInfo.sharedInfo; local
241 si
329 SharedInfo& si = *gInfo.sharedInfo; local
445 SharedInfo& si = *gInfo.sharedInfo; local
499 SharedInfo& si = *gInfo.sharedInfo; local
520 SharedInfo& si = *gInfo.sharedInfo; local
[all...]
/haiku/src/add-ons/kernel/drivers/graphics/radeon/
H A Dirq.c32 shared_info *si = di->si; local
36 && si->crtc[0].vblank >= 0) {
41 if (get_sem_count(si->crtc[0].vblank, &blocked ) == B_OK && blocked < 0) {
42 release_sem_etc(si->crtc[0].vblank, -blocked, B_DO_NOT_RESCHEDULE);
48 && si->crtc[1].vblank >= 0) {
53 if (get_sem_count(si->crtc[1].vblank, &blocked) == B_OK && blocked < 0) {
54 release_sem_etc(si->crtc[1].vblank, -blocked, B_DO_NOT_RESCHEDULE);
153 shared_info *si = di->si; local
204 shared_info *si = di->si; local
311 shared_info *si = di->si; local
[all...]
/haiku/src/add-ons/accelerants/via/
H A DGetDeviceInfo.c19 switch (si->ps.card_type)
41 adi->memory = si->ps.memory_size;
42 adi->dac_speed = si->ps.max_dac1_clock;
/haiku/src/add-ons/kernel/drivers/graphics/et6x00/
H A Ddriver.c46 ET6000SharedInfo *si; /* a pointer to the shared area, for convenience */ member in struct:__anon36
197 di->si = NULL;
279 ET6000SharedInfo *si = di->si; local
280 int32 *flags = &(si->flags);
294 switch (et6000aclInterruptCause(si->mmRegs)) {
299 et6000aclReadInterruptClear(si->mmRegs);
303 et6000aclWriteInterruptClear(si->mmRegs);
307 et6000aclReadInterruptClear(si->mmRegs);
308 et6000aclWriteInterruptClear(si
369 ET6000SharedInfo *si = di->si; local
419 ET6000SharedInfo *si = di->si; local
438 ET6000SharedInfo *si; local
588 ET6000SharedInfo *si = di->si; local
703 ET6000SharedInfo *si = di->si; local
[all...]
/haiku/src/bin/writembr/
H A Dmbr.S140 movw $LOAD,%si /* We'll clear working memory starting */
141 leaw -1(%si),%di /* from $LOAD-1 and stopping at EXEC. */
142 movw $(LOAD-EXEC-1),%cx /* In the end we have %si pointing */
216 movw $LBABUF,%si /* Will load LBA sector 1 from disk */
217 movb $1,(%si) /* (64-bit value! Memory was zeroed so */
230 movw $GPT_ADDR+GPT_PART_LBA,%si
234 movw %bx,%si /* Compare partition UUID */
244 leaw PART_START_LBA(%di),%si
249 push %si /* Save %si */
[all...]
/haiku/src/add-ons/accelerants/radeon/
H A Doverlay_management.c72 shared_info *si = ai->si; local
130 ACQUIRE_BEN( si->engine.lock );
151 buffer->buffer = si->local_mem + am.offset;
152 buffer->buffer_dma = (void *) ((unsigned long) si->framebuffer_pci + am.offset);
162 RELEASE_BEN( si->engine.lock );
171 RELEASE_BEN( si->engine.lock );
180 shared_info *si = ai->si; local
189 if( si
295 shared_info *si = ai->si; local
317 shared_info *si = ai->si; local
343 shared_info *si = ai->si; local
[all...]
H A DInitAccelerant.c56 ai->shared_info_area = clone_area( "Radeon shared info", (void **)&ai->si, B_ANY_ADDRESS,
64 B_READ_AREA | B_WRITE_AREA, ai->si->regs_area );
71 if( ai->si->memory[mt_PCI].area > 0 ) {
74 B_READ_AREA | B_WRITE_AREA, ai->si->memory[mt_PCI].area );
81 if( ai->si->memory[mt_AGP].area > 0 ) {
84 B_READ_AREA | B_WRITE_AREA, ai->si->memory[mt_AGP].area );
91 ai->mapped_memory[mt_nonlocal] = ai->mapped_memory[ai->si->nonlocal_type];
92 ai->mapped_memory[mt_local].data = ai->si->local_mem;
114 if ( ai->si->acc_dma )
133 ai->si
148 shared_info *si; local
[all...]
H A Doverlay.c57 shared_info *si = ai->si; local
66 si->overlay_mgr.auto_flip_reg = RADEON_OV0_VID_PORT_SELECT_SOFTWARE;
69 OUTREG( regs, RADEON_OV0_AUTO_FLIP_CNTRL, si->overlay_mgr.auto_flip_reg );
88 if( !std_gamma[i].r200_or_above || si->asic >= rt_r200 ) {
96 if( si->crtc[crtc_idx].mode.timing.pixel_clock < 175000 )
101 Radeon_OUTPLLP( regs, si->asic, RADEON_VCLK_ECP_CNTL,
105 if ((si->asic == rt_rs100) ||
106 (si->asic == rt_rs200) ||
107 (si
163 shared_info *si = ai->si; local
533 shared_info *si = ai->si; local
944 shared_info *si = ai->si; local
1003 shared_info *si = ai->si; local
1066 shared_info *si = ai->si; local
[all...]
/haiku/src/add-ons/accelerants/intel_810/
H A Dmode.cpp47 SharedInfo& si = *gInfo.sharedInfo; local
65 for (uint32 j = 0; j < si.colorSpaceCount; j++) {
66 if (mode->space == uint32(si.colorSpaces[j])) {
88 SharedInfo& si = *gInfo.sharedInfo; local
92 si.bHaveEDID = false;
94 if (!si.bHaveEDID) {
103 edid_decode(&si.edidInfo, &rawEdid); // decode & save EDID info
104 si.bHaveEDID = true;
108 if (si.bHaveEDID) {
110 edid_dump(&(si
171 SharedInfo& si = *gInfo.sharedInfo; local
277 SharedInfo& si = *gInfo.sharedInfo; local
321 SharedInfo& si = *gInfo.sharedInfo; local
[all...]
/haiku/src/add-ons/accelerants/skeleton/
H A DSetDisplayMode.c86 // if (si->ps.secondary_head) head2_dpms(false, false, false);
89 startadd = (uint8*)si->fbc.frame_buffer - (uint8*)si->framebuffer;
92 eng_general_validate_pic_size (&target, &si->fbc.bytes_per_row, &si->acc_mode);
202 si->interlaced_tv_mode = false;
203 /* if ((target2.flags & TV_BITS) && (si->ps.card_type >= G450))
204 si->interlaced_tv_mode = true;
209 //we need a secondary si->fbc!
235 // if (si
[all...]
/haiku/src/add-ons/accelerants/et6x00/
H A DGetModeInfo.c17 *current_mode = si->dm;
26 *afb = si->fbc;
43 case B_RGB24: clockLimit = si->pixelClockMax24; break;
45 case B_RGB16: clockLimit = si->pixelClockMax16; break;
H A DSetDisplayMode.c20 mode.pciConfigSpace = si->pciConfigSpace;
56 si->fbc.bytes_per_row = target.virtual_width * bpp;
57 si->dm = target;
58 si->bytesPerPixel = bpp;
/haiku/src/add-ons/accelerants/matrox/engine/
H A Dmga_globals.c12 shared_info *si; variable
H A Dmga_dac.c30 r=si->color_data;
88 if (si->ps.card_type >= G100)
124 //fixme? do 32bit DACbus MIL 1/2 cards exist? if so, setup via si->ps...
330 switch (si->ps.card_type) {
358 max_pclk = si->ps.max_dac1_clock_8;
362 max_pclk = si->ps.max_dac1_clock_16;
365 max_pclk = si->ps.max_dac1_clock_24;
368 max_pclk = si->ps.max_dac1_clock_32;
372 max_pclk = si->ps.max_dac1_clock_32;
378 if (req_pclk < (si
[all...]
/haiku/src/add-ons/accelerants/skeleton/engine/
H A Dglobals.c13 shared_info *si; variable
/haiku/src/add-ons/accelerants/nvidia/engine/
H A Dnv_dac.c27 if (si->ps.secondary_head)
83 r = si->color_data;
110 if ((si->ps.card_type != NV11) && !si->ps.secondary_head) return B_ERROR;
115 if (si->ps.card_type == NV11) {
135 if (si->ps.card_type == NV11) {
200 if (si->ps.monitors & CRTC1_TMDS)
205 target.timing.pixel_clock = si->ps.p1_timing.pixel_clock;
227 if (si->ps.card_arch >= NV30A)
235 if ((si
[all...]
H A Dnv_brooktreetv.c113 buffer[0] = si->ps.tv_encoder.adress + WR;
120 i2c_bstart(si->ps.tv_encoder.bus);
121 i2c_writebuffer(si->ps.tv_encoder.bus, buffer, sizeof(buffer));
122 i2c_bstop(si->ps.tv_encoder.bus);
169 buffer[0] = si->ps.tv_encoder.adress + WR;
178 i2c_bstart(si->ps.tv_encoder.bus);
179 i2c_writebuffer(si->ps.tv_encoder.bus, buffer, sizeof(buffer));
180 i2c_bstop(si->ps.tv_encoder.bus);
186 i2c_bstart(si->ps.tv_encoder.bus);
188 i2c_writebyte(si
[all...]
/haiku/src/add-ons/accelerants/via/engine/
H A Dagp.c51 if (nai.agpi.device_id == si->device_id
52 && nai.agpi.vendor_id == si->vendor_id
53 && nai.agpi.bus == si->bus
54 && nai.agpi.device == si->device
55 && nai.agpi.function == si->function) {
79 if (si->settings.force_pci) {
H A Ddac.c75 r = si->color_data;
158 if (0)//si->ps.tmds1_active && !si->settings.pgm_panel)
167 if (0)//si->ps.tmds1_active)
172 target.timing.pixel_clock = si->ps.p1_timing.pixel_clock;
191 if (si->ps.card_arch != K8M800)
242 switch (si->ps.card_arch) {
263 /* switch(si->ps.card_type)
285 max_pclk = si->ps.max_dac1_clock_8;
289 max_pclk = si
[all...]
/haiku/src/add-ons/kernel/drivers/graphics/neomagic/
H A Ddriver.c60 shared_info *si; /* a pointer to the shared area, for convenience */ member in struct:device_info
323 shared_info *si = di->si; local
351 si->use_clone_bugfix = 1;
355 si->use_clone_bugfix = 0;
366 si->regs_in_fb = true;
370 si->regs_in_fb = false;
377 si->regs_area = map_physical_memory(
382 B_CLONEABLE_AREA | (si->use_clone_bugfix ? B_READ_AREA|B_WRITE_AREA : 0),
384 si
555 shared_info *si = di->si; local
625 thread_interrupt_work(int32 *flags, vuint32 *regs, vuint32 *regs2, shared_info *si) argument
643 shared_info *si = di->si; local
673 shared_info *si; local
829 shared_info *si = di->si; local
[all...]
/haiku/src/add-ons/accelerants/3dfx/
H A Daccelerant.cpp79 SharedInfo& si = *gInfo.sharedInfo; local
81 TRACE("Vendor ID: 0x%X, Device ID: 0x%X\n", si.vendorID, si.deviceID);
85 if (si.bAccelerantInUse) {
90 result = si.engineLock.Init("3DFX engine lock");
92 result = si.overlayLock.Init("3DFX overlay lock");
98 si.bAccelerantInUse = true;
188 SharedInfo& si = *gInfo.sharedInfo; local
192 strcpy(adi->chipset, si.chipName);
194 adi->memory = si
[all...]
/haiku/src/add-ons/accelerants/ati/
H A Dmode.cpp82 SharedInfo& si = *gInfo.sharedInfo; local
84 VesaMode* vesaModeTable = (VesaMode*)((uint8*)&si + si.vesaModeTableOffset);
86 for (uint32 j = 0; j < si.vesaModeCount; j++) {
109 SharedInfo& si = *gInfo.sharedInfo; local
121 if (si.displayType == MT_VGA) {
131 for (uint32 j = 0; j < si.colorSpaceCount; j++) {
132 if (mode->space == uint32(si.colorSpaces[j])) {
154 if (si.chipType == MACH64_MOBILITY && mode->timing.h_display == 640
171 SharedInfo& si local
261 SharedInfo& si = *gInfo.sharedInfo; local
368 SharedInfo& si = *gInfo.sharedInfo; local
422 SharedInfo& si = *gInfo.sharedInfo; local
440 SharedInfo& si = *gInfo.sharedInfo; local
[all...]

Completed in 187 milliseconds

12345678910