Lines Matching defs:si

43 	shared_info *si = di->si;
51 si->ROM_area = si->regs_area = si->memory[mt_local].area = 0;
72 si->regs_area = map_physical_memory(
81 if( si->regs_area < 0 )
82 return si->regs_area;
94 si->ROM_area = map_physical_memory(
101 if( si->ROM_area < 0 ) {
102 result = si->ROM_area;
132 si->memory[mt_local].area = map_physical_memory(
138 (void **)&(si->local_mem));
140 if( si->memory[mt_local].area < 0 ) {
142 si->memory[mt_local].area = map_physical_memory(
148 (void **)&(si->local_mem));
151 SHOW_FLOW( 3, "mapped frame buffer @%p", si->local_mem );
153 if( si->memory[mt_local].area < 0 ) {
154 result = si->memory[mt_local].area;
160 si->framebuffer_pci = (void *) di->pcii.u.h0.base_registers_pci[fb];
165 delete_area( si->ROM_area );
167 delete_area( si->regs_area );
175 shared_info *si = di->si;
187 if( si->regs_area > 0 )
188 delete_area( si->regs_area );
190 if( si->ROM_area > 0 )
191 delete_area( si->ROM_area );
193 if( si->memory[mt_local].area > 0 )
194 delete_area( si->memory[mt_local].area );
196 si->regs_area = si->ROM_area = si->memory[mt_local].area = 0;
205 shared_info *si;
216 (void **)&(di->si),
226 memset( di->si, 0, sizeof( *di->si ));
228 si = di->si;
230 si->settings = di->settings = current_settings;
239 si->log = log_init( 1000000 );
244 si->vendor_id = di->pcii.vendor_id;
245 si->device_id = di->pcii.device_id;
246 si->revision = di->pcii.revision;
248 si->asic = di->asic;
249 si->is_mobility = di->is_mobility;
250 si->tv_chip = di->tv_chip;
251 si->new_pll = di->new_pll;
252 si->is_igp = di->is_igp;
253 si->has_no_i2c = di->has_no_i2c;
254 si->is_atombios = di->is_atombios;
255 si->is_mobility = di->is_mobility;
256 si->panel_pwr_delay = di->si->panel_pwr_delay;
257 si->acc_dma = di->acc_dma;
259 memcpy(&si->routing, &di->routing, sizeof(disp_entity));
263 si->theatre_channel = -1;
265 si->crtc[0].crtc_idx = 0;
266 si->crtc[0].flatpanel_port = 0;
267 si->crtc[1].crtc_idx = 1;
268 si->crtc[1].flatpanel_port = 1;
269 si->num_crtc = di->num_crtc;
272 si->flatpanels[0] = di->fp_info;
274 si->pll = di->pll;
295 di->vc->assigned_crtc[1] = si->num_crtc > 1;
315 memcpy(&si->tmds_pll, &di->tmds_pll, sizeof(di->tmds_pll));
316 si->tmds_pll_cntl = INREG( di->regs, RADEON_TMDS_PLL_CNTL);
317 si->tmds_transmitter_cntl = INREG( di->regs, RADEON_TMDS_TRANSMITTER_CNTL);
342 si->memory[mt_local].size = di->local_mem_size;
344 si->memory[mt_PCI].area = di->pci_gart.buffer.area;
345 si->memory[mt_PCI].size = di->pci_gart.buffer.size;
348 si->nonlocal_type = mt_PCI;
402 si->nonlocal_mem = (uint32 *)((uint32)si->framebuffer + dma_offset);
403 si->nonlocal_vm_start = (uint32)si->framebuffer_pci + dma_offset;*/
460 log_exit( di->si->log );