Lines Matching defs:hw_id
628 uint8_t instance, uint16_t hw_id)
636 if (hw_id >= HW_ID_MAX) {
638 "Unexpected hw_id (%d) from ip discovery blob\n",
639 hw_id);
654 uint16_t hw_id;
674 hw_id = le16_to_cpu(ip->hw_id);
675 if (amdgpu_discovery_validate_ip(adev, inst, hw_id))
679 switch (hw_id) {
731 if (le16_to_cpu(harvest_info->list[i].hw_id) == 0)
734 switch (le16_to_cpu(harvest_info->list[i].hw_id)) {
781 struct kobject kobj; /* ip_discovery/die/#die/#hw_id/#instance/<attrs...> */
783 int hw_id;
793 struct kset hw_id_kset; /* ip_discovery/die/#die/#hw_id/, contains ip_hw_instance */
794 int hw_id;
811 return sysfs_emit(buf, "%d\n", ip_hw_instance->hw_id);
865 __ATTR_RO(hw_id),
1029 uint16_t hw_id, uint8_t inst)
1034 switch (hw_id) {
1064 uint16_t hw_id;
1070 * #die/#hw_id/#instance/<attributes>
1082 hw_id = le16_to_cpu(ip->hw_id);
1083 if (amdgpu_discovery_validate_ip(adev, inst, hw_id) ||
1084 hw_id != ii)
1089 /* We have a hw_id match; register the hw
1096 ip_hw_id->hw_id = ii;
1129 ip_hw_instance->hw_id = le16_to_cpu(ip->hw_id); /* == ii */
1136 adev, ip_hw_instance->hw_id,
1332 uint16_t hw_id;
1373 hw_id = le16_to_cpu(ip->hw_id);
1374 if (amdgpu_discovery_validate_ip(adev, inst, hw_id))
1380 hw_id_names[le16_to_cpu(ip->hw_id)],
1381 le16_to_cpu(ip->hw_id),
1386 if (le16_to_cpu(ip->hw_id) == VCN_HWID) {
1409 if (le16_to_cpu(ip->hw_id) == SDMA0_HWID ||
1410 le16_to_cpu(ip->hw_id) == SDMA1_HWID ||
1411 le16_to_cpu(ip->hw_id) == SDMA2_HWID ||
1412 le16_to_cpu(ip->hw_id) == SDMA3_HWID) {
1425 if (le16_to_cpu(ip->hw_id) == VPE_HWID) {
1434 if (le16_to_cpu(ip->hw_id) == UMC_HWID) {
1439 if (le16_to_cpu(ip->hw_id) == GC_HWID)
1443 if (!wafl_ver && le16_to_cpu(ip->hw_id) == WAFLC_HWID)
1470 if (hw_id_map[hw_ip] == le16_to_cpu(ip->hw_id) &&
1473 hw_id_names[le16_to_cpu(ip->hw_id)]);