Lines Matching refs:mman
139 adev->mman.discovery_tmr_size, false); in amdgpu_discovery_read_binary()
171 adev->mman.discovery_tmr_size = DISCOVERY_TMR_SIZE; in amdgpu_discovery_init()
172 adev->mman.discovery_bin = kzalloc(adev->mman.discovery_tmr_size, GFP_KERNEL); in amdgpu_discovery_init()
173 if (!adev->mman.discovery_bin) in amdgpu_discovery_init()
176 r = amdgpu_discovery_read_binary(adev, adev->mman.discovery_bin); in amdgpu_discovery_init()
182 bhdr = (struct binary_header *)adev->mman.discovery_bin; in amdgpu_discovery_init()
195 if (!amdgpu_discovery_verify_checksum(adev->mman.discovery_bin + offset, in amdgpu_discovery_init()
205 ihdr = (struct ip_discovery_header *)(adev->mman.discovery_bin + offset); in amdgpu_discovery_init()
213 if (!amdgpu_discovery_verify_checksum(adev->mman.discovery_bin + offset, in amdgpu_discovery_init()
223 ghdr = (struct gpu_info_header *)(adev->mman.discovery_bin + offset); in amdgpu_discovery_init()
225 if (!amdgpu_discovery_verify_checksum(adev->mman.discovery_bin + offset, in amdgpu_discovery_init()
235 kfree(adev->mman.discovery_bin); in amdgpu_discovery_init()
236 adev->mman.discovery_bin = NULL; in amdgpu_discovery_init()
243 kfree(adev->mman.discovery_bin); in amdgpu_discovery_fini()
244 adev->mman.discovery_bin = NULL; in amdgpu_discovery_fini()
268 bhdr = (struct binary_header *)adev->mman.discovery_bin; in amdgpu_discovery_reg_base_init()
269 ihdr = (struct ip_discovery_header *)(adev->mman.discovery_bin + in amdgpu_discovery_reg_base_init()
277 dhdr = (struct die_header *)(adev->mman.discovery_bin + die_offset); in amdgpu_discovery_reg_base_init()
291 ip = (struct ip *)(adev->mman.discovery_bin + ip_offset); in amdgpu_discovery_reg_base_init()
340 if (!adev->mman.discovery_bin) { in amdgpu_discovery_get_ip_version()
345 bhdr = (struct binary_header *)adev->mman.discovery_bin; in amdgpu_discovery_get_ip_version()
346 ihdr = (struct ip_discovery_header *)(adev->mman.discovery_bin + in amdgpu_discovery_get_ip_version()
352 dhdr = (struct die_header *)(adev->mman.discovery_bin + die_offset); in amdgpu_discovery_get_ip_version()
357 ip = (struct ip *)(adev->mman.discovery_bin + ip_offset); in amdgpu_discovery_get_ip_version()
380 if (!adev->mman.discovery_bin) { in amdgpu_discovery_get_gfx_info()
385 bhdr = (struct binary_header *)adev->mman.discovery_bin; in amdgpu_discovery_get_gfx_info()
386 gc_info = (struct gc_info_v1_0 *)(adev->mman.discovery_bin + in amdgpu_discovery_get_gfx_info()