Lines Matching defs:amdgpu_mman
63 struct amdgpu_mman { struct
64 struct ttm_device bdev;
65 bool initialized;
66 void __iomem *aper_base_kaddr;
69 const struct amdgpu_buffer_funcs *buffer_funcs;
70 struct amdgpu_ring *buffer_funcs_ring;
71 bool buffer_funcs_enabled;
73 struct mutex gtt_window_lock;
75 struct drm_sched_entity entity;
77 struct amdgpu_vram_mgr vram_mgr;
78 struct amdgpu_gtt_mgr gtt_mgr;
79 struct amdgpu_preempt_mgr preempt_mgr;
81 uint64_t stolen_vga_size;
82 struct amdgpu_bo *stolen_vga_memory;
83 uint64_t stolen_extended_size;
84 struct amdgpu_bo *stolen_extended_memory;
85 bool keep_stolen_vga_memory;
87 struct amdgpu_bo *stolen_reserved_memory;
88 uint64_t stolen_reserved_offset;
89 uint64_t stolen_reserved_size;
92 uint8_t *discovery_bin;
93 uint32_t discovery_tmr_size;
94 struct amdgpu_bo *discovery_memory;
97 u64 fw_vram_usage_start_offset;
98 u64 fw_vram_usage_size;
99 struct amdgpu_bo *fw_vram_usage_reserved_bo;
100 void *fw_vram_usage_va;