Lines Matching defs:amdgpu_gmc
164 struct amdgpu_gmc { struct
170 resource_size_t aper_size;
171 resource_size_t aper_base;
174 u64 mc_vram_size;
175 u64 visible_vram_size;
186 u64 agp_size;
187 u64 agp_start;
188 u64 agp_end;
197 u64 gart_size;
198 u64 gart_start;
199 u64 gart_end;
210 u64 vram_start;
211 u64 vram_end;
218 u64 fb_start;
219 u64 fb_end;
243 struct amdgpu_gmc_fault fault_ring[AMDGPU_GMC_FAULT_RING_SIZE]; argument
251 const struct amdgpu_gmc_funcs *gmc_funcs; argument
253 struct amdgpu_xgmi xgmi;
254 struct amdgpu_irq_src ecc_irq;
255 int noretry;
257 uint32_t vmid0_page_table_block_size;
258 uint32_t vmid0_page_table_depth;
259 struct amdgpu_bo *pdb0_bo;
261 void *ptr_pdb0;
264 u64 mall_size;
266 int num_umc;
268 u64 VM_L2_CNTL;
269 u64 VM_L2_CNTL2;
270 u64 VM_DUMMY_PAGE_FAULT_CNTL;
271 u64 VM_DUMMY_PAGE_FAULT_ADDR_LO32;
295 #define amdgpu_gmc_flush_gpu_tlb(adev, vmid, vmhub, type) ((adev)->gmc.gmc_funcs->flush_gpu_tlb((ad… argument
314 static inline bool amdgpu_gmc_vram_full_visible(struct amdgpu_gmc *gmc) in amdgpu_gmc_vram_full_visible() argument