Lines Matching refs:dhdr
709 struct die_header *dhdr; in amdgpu_discovery_read_harvest_bit_per_ip() local
725 dhdr = (struct die_header *)(discovery_bin + die_offset); in amdgpu_discovery_read_harvest_bit_per_ip()
726 num_ips = le16_to_cpu(dhdr->num_ips); in amdgpu_discovery_read_harvest_bit_per_ip()
727 ip_offset = die_offset + sizeof(*dhdr); in amdgpu_discovery_read_harvest_bit_per_ip()
1229 struct die_header *dhdr; in amdgpu_discovery_sysfs_recurse() local
1247 dhdr = (struct die_header *)(discovery_bin + die_offset); in amdgpu_discovery_sysfs_recurse()
1248 num_ips = le16_to_cpu(dhdr->num_ips); in amdgpu_discovery_sysfs_recurse()
1249 ip_offset = die_offset + sizeof(*dhdr); in amdgpu_discovery_sysfs_recurse()
1263 kobject_set_name(&ip_die_entry->ip_kset.kobj, "%d", le16_to_cpu(dhdr->die_id)); in amdgpu_discovery_sysfs_recurse()
1389 struct die_header *dhdr; in amdgpu_discovery_reg_base_init() local
1422 dhdr = (struct die_header *)(discovery_bin + die_offset); in amdgpu_discovery_reg_base_init()
1423 num_ips = le16_to_cpu(dhdr->num_ips); in amdgpu_discovery_reg_base_init()
1424 ip_offset = die_offset + sizeof(*dhdr); in amdgpu_discovery_reg_base_init()
1426 if (le16_to_cpu(dhdr->die_id) != i) { in amdgpu_discovery_reg_base_init()
1428 le16_to_cpu(dhdr->die_id), i); in amdgpu_discovery_reg_base_init()
1433 le16_to_cpu(dhdr->die_id), num_ips); in amdgpu_discovery_reg_base_init()