Lines Matching refs:ihdr
503 struct ip_discovery_header *ihdr = in amdgpu_discovery_init() local
505 if (le32_to_cpu(ihdr->signature) != DISCOVERY_TABLE_SIGNATURE) { in amdgpu_discovery_init()
512 le16_to_cpu(ihdr->size), checksum)) { in amdgpu_discovery_init()
650 struct ip_discovery_header *ihdr; in amdgpu_discovery_read_harvest_bit_per_ip() local
659 ihdr = (struct ip_discovery_header *)(adev->mman.discovery_bin + in amdgpu_discovery_read_harvest_bit_per_ip()
661 num_dies = le16_to_cpu(ihdr->num_dies); in amdgpu_discovery_read_harvest_bit_per_ip()
665 die_offset = le16_to_cpu(ihdr->die_info[i].die_offset); in amdgpu_discovery_read_harvest_bit_per_ip()
1168 struct ip_discovery_header *ihdr; in amdgpu_discovery_sysfs_recurse() local
1176 ihdr = (struct ip_discovery_header *)(adev->mman.discovery_bin + in amdgpu_discovery_sysfs_recurse()
1178 num_dies = le16_to_cpu(ihdr->num_dies); in amdgpu_discovery_sysfs_recurse()
1185 die_offset = le16_to_cpu(ihdr->die_info[ii].die_offset); in amdgpu_discovery_sysfs_recurse()
1212 amdgpu_discovery_sysfs_ips(adev, ip_die_entry, ip_offset, num_ips, !!ihdr->base_addr_64_bit); in amdgpu_discovery_sysfs_recurse()
1324 struct ip_discovery_header *ihdr; in amdgpu_discovery_reg_base_init() local
1348 ihdr = (struct ip_discovery_header *)(adev->mman.discovery_bin + in amdgpu_discovery_reg_base_init()
1350 num_dies = le16_to_cpu(ihdr->num_dies); in amdgpu_discovery_reg_base_init()
1355 die_offset = le16_to_cpu(ihdr->die_info[i].die_offset); in amdgpu_discovery_reg_base_init()
1452 if (ihdr->base_addr_64_bit) in amdgpu_discovery_reg_base_init()
1486 if (ihdr->version < 3) { in amdgpu_discovery_reg_base_init()
1505 if (ihdr->base_addr_64_bit) in amdgpu_discovery_reg_base_init()
1520 struct ip_discovery_header *ihdr; in amdgpu_discovery_harvest_ip() local
1528 ihdr = (struct ip_discovery_header *)(adev->mman.discovery_bin + in amdgpu_discovery_harvest_ip()
1530 ihdr_ver = le16_to_cpu(ihdr->version); in amdgpu_discovery_harvest_ip()