Lines Matching defs:amdgpu_mman
53 struct amdgpu_mman { struct
54 struct ttm_device bdev;
55 struct ttm_pool *ttm_pools;
56 bool initialized;
57 void __iomem *aper_base_kaddr;
60 const struct amdgpu_buffer_funcs *buffer_funcs;
61 struct amdgpu_ring *buffer_funcs_ring;
62 bool buffer_funcs_enabled;
64 struct mutex gtt_window_lock;
66 struct drm_sched_entity high_pr;
68 struct drm_sched_entity low_pr;
70 struct amdgpu_vram_mgr vram_mgr;
71 struct amdgpu_gtt_mgr gtt_mgr;
72 struct ttm_resource_manager preempt_mgr;
74 uint64_t stolen_vga_size;
75 struct amdgpu_bo *stolen_vga_memory;
76 uint64_t stolen_extended_size;
77 struct amdgpu_bo *stolen_extended_memory;
78 bool keep_stolen_vga_memory;
80 struct amdgpu_bo *stolen_reserved_memory;
81 uint64_t stolen_reserved_offset;
82 uint64_t stolen_reserved_size;
85 uint8_t *discovery_bin;
86 uint32_t discovery_tmr_size;
88 struct amdgpu_bo *fw_reserved_memory;
91 u64 fw_vram_usage_start_offset;
92 u64 fw_vram_usage_size;
93 struct amdgpu_bo *fw_vram_usage_reserved_bo;
94 void *fw_vram_usage_va;
97 u64 drv_vram_usage_start_offset;
98 u64 drv_vram_usage_size;
99 struct amdgpu_bo *drv_vram_usage_reserved_bo;
100 void *drv_vram_usage_va;
103 struct amdgpu_bo *sdma_access_bo;
104 void *sdma_access_ptr;