Lines Matching refs:discovery_bin

222 	adev->mman.discovery_bin = kzalloc(adev->mman.discovery_tmr_size, GFP_KERNEL);  in amdgpu_discovery_init()
223 if (!adev->mman.discovery_bin) in amdgpu_discovery_init()
231 memcpy((u8 *)adev->mman.discovery_bin, (u8 *)fw->data, in amdgpu_discovery_init()
236 r = amdgpu_discovery_read_binary(adev, adev->mman.discovery_bin); in amdgpu_discovery_init()
243 bhdr = (struct binary_header *)adev->mman.discovery_bin; in amdgpu_discovery_init()
256 if (!amdgpu_discovery_verify_checksum(adev->mman.discovery_bin + offset, in amdgpu_discovery_init()
266 ihdr = (struct ip_discovery_header *)(adev->mman.discovery_bin + offset); in amdgpu_discovery_init()
274 if (!amdgpu_discovery_verify_checksum(adev->mman.discovery_bin + offset, in amdgpu_discovery_init()
284 ghdr = (struct gpu_info_header *)(adev->mman.discovery_bin + offset); in amdgpu_discovery_init()
286 if (!amdgpu_discovery_verify_checksum(adev->mman.discovery_bin + offset, in amdgpu_discovery_init()
296 kfree(adev->mman.discovery_bin); in amdgpu_discovery_init()
297 adev->mman.discovery_bin = NULL; in amdgpu_discovery_init()
304 kfree(adev->mman.discovery_bin); in amdgpu_discovery_fini()
305 adev->mman.discovery_bin = NULL; in amdgpu_discovery_fini()
345 bhdr = (struct binary_header *)adev->mman.discovery_bin; in amdgpu_discovery_reg_base_init()
346 ihdr = (struct ip_discovery_header *)(adev->mman.discovery_bin + in amdgpu_discovery_reg_base_init()
354 dhdr = (struct die_header *)(adev->mman.discovery_bin + die_offset); in amdgpu_discovery_reg_base_init()
368 ip = (struct ip *)(adev->mman.discovery_bin + ip_offset); in amdgpu_discovery_reg_base_init()
440 if (!adev->mman.discovery_bin) { in amdgpu_discovery_get_ip_version()
445 bhdr = (struct binary_header *)adev->mman.discovery_bin; in amdgpu_discovery_get_ip_version()
446 ihdr = (struct ip_discovery_header *)(adev->mman.discovery_bin + in amdgpu_discovery_get_ip_version()
452 dhdr = (struct die_header *)(adev->mman.discovery_bin + die_offset); in amdgpu_discovery_get_ip_version()
457 ip = (struct ip *)(adev->mman.discovery_bin + ip_offset); in amdgpu_discovery_get_ip_version()
489 bhdr = (struct binary_header *)adev->mman.discovery_bin; in amdgpu_discovery_harvest_ip()
490 harvest_info = (struct harvest_table *)(adev->mman.discovery_bin + in amdgpu_discovery_harvest_ip()
539 if (!adev->mman.discovery_bin) { in amdgpu_discovery_get_gfx_info()
544 bhdr = (struct binary_header *)adev->mman.discovery_bin; in amdgpu_discovery_get_gfx_info()
545 gc_info = (union gc_info *)(adev->mman.discovery_bin + in amdgpu_discovery_get_gfx_info()
1160 if (!adev->mman.discovery_bin) { in amdgpu_discovery_set_ip_blocks()