Lines Matching defs:amdgpu_mman
50 struct amdgpu_mman { struct
51 struct ttm_device bdev;
52 bool initialized;
53 void __iomem *aper_base_kaddr;
56 const struct amdgpu_buffer_funcs *buffer_funcs;
57 struct amdgpu_ring *buffer_funcs_ring;
58 bool buffer_funcs_enabled;
60 struct mutex gtt_window_lock;
62 struct drm_sched_entity entity;
64 struct amdgpu_vram_mgr vram_mgr;
65 struct amdgpu_gtt_mgr gtt_mgr;
66 struct ttm_resource_manager preempt_mgr;
68 uint64_t stolen_vga_size;
69 struct amdgpu_bo *stolen_vga_memory;
70 uint64_t stolen_extended_size;
71 struct amdgpu_bo *stolen_extended_memory;
72 bool keep_stolen_vga_memory;
74 struct amdgpu_bo *stolen_reserved_memory;
75 uint64_t stolen_reserved_offset;
76 uint64_t stolen_reserved_size;
79 uint8_t *discovery_bin;
80 uint32_t discovery_tmr_size;
81 struct amdgpu_bo *discovery_memory;
84 u64 fw_vram_usage_start_offset;
85 u64 fw_vram_usage_size;
86 struct amdgpu_bo *fw_vram_usage_reserved_bo;
87 void *fw_vram_usage_va;
90 u64 drv_vram_usage_start_offset;
91 u64 drv_vram_usage_size;
92 struct amdgpu_bo *drv_vram_usage_reserved_bo;
93 void *drv_vram_usage_va;
96 struct amdgpu_bo *sdma_access_bo;
97 void *sdma_access_ptr;