Lines Matching defs:amdgpu_mman
54 struct amdgpu_mman { struct
55 struct ttm_device bdev;
56 struct ttm_pool *ttm_pools;
57 bool initialized;
58 void __iomem *aper_base_kaddr;
61 const struct amdgpu_buffer_funcs *buffer_funcs;
62 struct amdgpu_ring *buffer_funcs_ring;
63 bool buffer_funcs_enabled;
65 struct mutex gtt_window_lock;
67 struct drm_sched_entity high_pr;
69 struct drm_sched_entity low_pr;
71 struct amdgpu_vram_mgr vram_mgr;
72 struct amdgpu_gtt_mgr gtt_mgr;
73 struct ttm_resource_manager preempt_mgr;
75 uint64_t stolen_vga_size;
76 struct amdgpu_bo *stolen_vga_memory;
77 uint64_t stolen_extended_size;
78 struct amdgpu_bo *stolen_extended_memory;
79 bool keep_stolen_vga_memory;
81 struct amdgpu_bo *stolen_reserved_memory;
82 uint64_t stolen_reserved_offset;
83 uint64_t stolen_reserved_size;
86 uint8_t *discovery_bin;
87 uint32_t discovery_tmr_size;
89 struct amdgpu_bo *fw_reserved_memory;
92 u64 fw_vram_usage_start_offset;
93 u64 fw_vram_usage_size;
94 struct amdgpu_bo *fw_vram_usage_reserved_bo;
95 void *fw_vram_usage_va;
98 u64 drv_vram_usage_start_offset;
99 u64 drv_vram_usage_size;
100 struct amdgpu_bo *drv_vram_usage_reserved_bo;
101 void *drv_vram_usage_va;
104 struct amdgpu_bo *sdma_access_bo;
105 void *sdma_access_ptr;