Lines Matching refs:di
39 static void Radeon_SetupMCAddresses_Direct( device_info *di )
41 shared_info *si = di->si;
42 uint32 aper0 = INREG( di->regs, RADEON_CONFIG_APER_0_BASE );
45 if ( IS_DI_R300_VARIANT || di->asic == rt_rv280 ) {
46 aper0 &= ~( di->local_mem_size - 1 );
52 si->memory[mt_local].virtual_size = di->local_mem_size;
77 static void Radeon_SetupMCAddresses_Safe( device_info *di )
79 shared_info *si = di->si;
112 static void Radeon_SetupMCAddresses_IGP( device_info *di )
114 shared_info *si = di->si;
119 tom = INREG( di->regs, RADEON_NB_TOM );
138 void Radeon_InitMemController( device_info *di )
140 vuint8 *regs = di->regs;
141 shared_info *si = di->si;
143 if( di->is_igp )
144 Radeon_SetupMCAddresses_IGP( di );
146 Radeon_SetupMCAddresses_Direct/*Radeon_SetupMCAddresses_Safe*/( di );
156 //si->nonlocal_mem = di->DMABuffer.ptr;
163 OUTREG( regs, RADEON_AIC_PT_BASE, di->pci_gart.GATT.phys );
169 si->memory[mt_PCI].virtual_size/*di->pci_gart.buffer.size*/ - 1 );