Home | History | Annotate | Download | only in amdgpu

Lines Matching full:info

102 			    struct drm_amdgpu_info_hw_ip *info)
107 request.return_pointer = (uintptr_t)info;
108 request.return_size = sizeof(*info);
152 dev->info.asic_id = dev->dev_info.device_id;
153 dev->info.chip_rev = dev->dev_info.chip_rev;
154 dev->info.chip_external_rev = dev->dev_info.external_rev;
155 dev->info.family_id = dev->dev_info.family;
156 dev->info.max_engine_clk = dev->dev_info.max_engine_clock;
157 dev->info.max_memory_clk = dev->dev_info.max_memory_clock;
158 dev->info.gpu_counter_freq = dev->dev_info.gpu_counter_freq;
159 dev->info.enabled_rb_pipes_mask = dev->dev_info.enabled_rb_pipes_mask;
160 dev->info.rb_pipes = dev->dev_info.num_rb_pipes;
161 dev->info.ids_flags = dev->dev_info.ids_flags;
162 dev->info.num_hw_gfx_contexts = dev->dev_info.num_hw_gfx_contexts;
163 dev->info.num_shader_engines = dev->dev_info.num_shader_engines;
164 dev->info.num_shader_arrays_per_engine =
166 dev->info.vram_type = dev->dev_info.vram_type;
167 dev->info.vram_bit_width = dev->dev_info.vram_bit_width;
168 dev->info.ce_ram_size = dev->dev_info.ce_ram_size;
169 dev->info.vce_harvest_config = dev->dev_info.vce_harvest_config;
170 dev->info.pci_rev_id = dev->dev_info.pci_rev;
172 for (i = 0; i < (int)dev->info.num_shader_engines; i++) {
178 &dev->info.backend_disable[i]);
182 dev->info.backend_disable[i] =
183 (dev->info.backend_disable[i] >> 16) & 0xff;
186 &dev->info.pa_sc_raster_cfg[i]);
191 &dev->info.pa_sc_raster_cfg1[i]);
197 dev->info.gb_tile_mode);
202 dev->info.gb_macro_tile_mode);
207 &dev->info.gb_addr_cfg);
212 &dev->info.mc_arb_ramcfg);
216 dev->info.cu_active_number = dev->dev_info.cu_active_number;
217 dev->info.cu_ao_mask = dev->dev_info.cu_ao_mask;
218 memcpy(&dev->info.cu_bitmap[0][0], &dev->dev_info.cu_bitmap[0][0], sizeof(dev->info.cu_bitmap));
220 /* TODO: info->max_quad_shader_pipes is not set */
221 /* TODO: info->avail_quad_shader_pipes is not set */
222 /* TODO: info->cache_entries_per_quad_pipe is not set */
227 struct amdgpu_gpu_info *info)
229 /* Get ASIC info*/
230 *info = dev->info;
238 struct amdgpu_heap_info *info)
253 info->heap_size = vram_gtt_info.vram_cpu_accessible_size;
255 info->heap_size = vram_gtt_info.vram_size;
257 info->max_allocation = vram_gtt_info.vram_cpu_accessible_size;
261 sizeof(info->heap_usage),
262 &info->heap_usage);
265 sizeof(info->heap_usage),
266 &info->heap_usage);
271 info->heap_size = vram_gtt_info.gtt_size;
272 info->max_allocation = vram_gtt_info.vram_cpu_accessible_size;
275 sizeof(info->heap_usage),
276 &info->heap_usage);