Lines Matching defs:amdgpu_gmc
200 struct amdgpu_gmc { struct
206 resource_size_t aper_size;
207 resource_size_t aper_base;
210 u64 mc_vram_size;
211 u64 visible_vram_size;
222 u64 agp_size;
223 u64 agp_start;
224 u64 agp_end;
233 u64 gart_size;
234 u64 gart_start;
235 u64 gart_end;
246 u64 vram_start;
247 u64 vram_end;
254 u64 fb_start;
255 u64 fb_end;
279 struct amdgpu_gmc_fault fault_ring[AMDGPU_GMC_FAULT_RING_SIZE]; argument
290 const struct amdgpu_gmc_funcs *gmc_funcs; argument
292 struct amdgpu_xgmi xgmi;
293 struct amdgpu_irq_src ecc_irq;
294 int noretry;
296 uint32_t vmid0_page_table_block_size;
297 uint32_t vmid0_page_table_depth;
298 struct amdgpu_bo *pdb0_bo;
300 void *ptr_pdb0;
303 u64 mall_size;
304 uint32_t m_half_use;
307 int num_umc;
309 u64 VM_L2_CNTL;
310 u64 VM_L2_CNTL2;
311 u64 VM_DUMMY_PAGE_FAULT_CNTL;
312 u64 VM_DUMMY_PAGE_FAULT_ADDR_LO32;
313 u64 VM_DUMMY_PAGE_FAULT_ADDR_HI32;
314 u64 VM_L2_PROTECTION_FAULT_CNTL;
338 #define amdgpu_gmc_flush_gpu_tlb(adev, vmid, vmhub, type) ((adev)->gmc.gmc_funcs->flush_gpu_tlb((ad… argument