Home
last modified time | relevance | path

Searched refs:ipid (Results 1 – 25 of 36) sorted by relevance

12

/linux/drivers/gpu/drm/amd/amdgpu/
H A Dumc_v12_0.h85 #define MCA_IPID_2_DIE_ID(ipid) ((REG_GET_FIELD(ipid, MCMP1_IPIDT0, InstanceIdHi) >> 2) & 0x03) argument
87 #define MCA_IPID_2_UMC_CH(ipid) \ argument
88 (MCA_IPID_LO_2_UMC_CH(REG_GET_FIELD(ipid, MCMP1_IPIDT0, InstanceIdLo)))
90 #define MCA_IPID_2_UMC_INST(ipid) \ argument
91 (MCA_IPID_LO_2_UMC_INST(REG_GET_FIELD(ipid, MCMP1_IPIDT0, InstanceIdLo)))
93 #define MCA_IPID_2_SOCKET_ID(ipid) \ argument
94 (((REG_GET_FIELD(ipid, MCMP1_IPIDT0, InstanceIdLo) & 0x1) << 2) | \
95 (REG_GET_FIELD(ipid, MCMP1_IPIDT0, InstanceIdHi) & 0x03))
H A Dumc_v12_0.c525 uint64_t status, uint64_t ipid, uint64_t addr) in umc_v12_0_update_ecc_status() argument
536 hwid = REG_GET_FIELD(ipid, MCMP1_IPIDT0, HardwareID); in umc_v12_0_update_ecc_status()
537 mcatype = REG_GET_FIELD(ipid, MCMP1_IPIDT0, McaType); in umc_v12_0_update_ecc_status()
556 ipid, in umc_v12_0_update_ecc_status()
557 MCA_IPID_2_SOCKET_ID(ipid), in umc_v12_0_update_ecc_status()
558 MCA_IPID_2_DIE_ID(ipid), in umc_v12_0_update_ecc_status()
559 MCA_IPID_2_UMC_INST(ipid), in umc_v12_0_update_ecc_status()
560 MCA_IPID_2_UMC_CH(ipid), in umc_v12_0_update_ecc_status()
564 err_addr, MCA_IPID_2_UMC_CH(ipid), in umc_v12_0_update_ecc_status()
565 MCA_IPID_2_UMC_INST(ipid), MCA_IPID_2_DIE_ID(ipid), in umc_v12_0_update_ecc_status()
[all …]
H A Damdgpu_aca.c139 u64 ipid; in aca_bank_hwip_is_matched() local
148 ipid = bank->regs[ACA_REG_IDX_IPID]; in aca_bank_hwip_is_matched()
149 hwid = ACA_REG__IPID__HARDWAREID(ipid); in aca_bank_hwip_is_matched()
150 mcatype = ACA_REG__IPID__MCATYPE(ipid); in aca_bank_hwip_is_matched()
815 u64 ipid; in aca_bank_info_decode() local
821 ipid = bank->regs[ACA_REG_IDX_IPID]; in aca_bank_info_decode()
822 info->hwid = ACA_REG__IPID__HARDWAREID(ipid); in aca_bank_info_decode()
823 info->mcatype = ACA_REG__IPID__MCATYPE(ipid); in aca_bank_info_decode()
829 instidhi = ACA_REG__IPID__INSTANCEIDHI(ipid); in aca_bank_info_decode()
830 instidlo = ACA_REG__IPID__INSTANCEIDLO(ipid); in aca_bank_info_decode()
H A Damdgpu_umc.h107 uint64_t status, uint64_t ipid, uint64_t addr);
116 void (*mca_ipid_parse)(struct amdgpu_device *adev, uint64_t ipid,
180 uint64_t status, uint64_t ipid, uint64_t addr);
H A Damdgpu_ras_eeprom.h185 uint16_t index, uint64_t *ipid);
H A Damdgpu_ras_eeprom.c1050 u64 mca, ipid; in amdgpu_ras_eeprom_read_idx() local
1064 ret = amdgpu_ras_smu_get_badpage_ipid(adev, i, &ipid); in amdgpu_ras_eeprom_read_idx()
1078 adev->umc.ras->mca_ipid_parse(adev, ipid, in amdgpu_ras_eeprom_read_idx()
1907 uint16_t index, uint64_t *ipid) in amdgpu_ras_smu_get_badpage_ipid() argument
1916 index, ipid); in amdgpu_ras_smu_get_badpage_ipid()
H A Damdgpu_umc.c504 uint64_t status, uint64_t ipid, uint64_t addr) in amdgpu_umc_update_ecc_status() argument
508 status, ipid, addr); in amdgpu_umc_update_ecc_status()
/linux/drivers/gpu/drm/amd/ras/rascore/
H A Dras_aca_v1_0.c43 u64 ipid; in aca_decode_bank_info() local
46 ipid = bank->regs[ACA_REG_IDX__IPID]; in aca_decode_bank_info()
47 info->hwid = ACA_REG_IPID_HARDWAREID(ipid); in aca_decode_bank_info()
48 info->mcatype = ACA_REG_IPID_MCATYPE(ipid); in aca_decode_bank_info()
54 instidhi = ACA_REG_IPID_INSTANCEIDHI(ipid); in aca_decode_bank_info()
55 instidlo = ACA_REG_IPID_INSTANCEIDLO(ipid); in aca_decode_bank_info()
71 u64 ipid; in aca_check_bank_hwip() local
80 ipid = bank->regs[ACA_REG_IDX__IPID]; in aca_check_bank_hwip()
81 hwid = ACA_REG_IPID_HARDWAREID(ipid); in aca_check_bank_hwip()
82 mcatype = ACA_REG_IPID_MCATYPE(ipid); in aca_check_bank_hwip()
[all …]
H A Dras_umc_v12_0.h276 #define ACA_IPID_2_DIE_ID(ipid) ((REG_GET_FIELD(ipid, MCMP1_IPIDT0, InstanceIdHi) >> 2) & 0x03) argument
277 #define ACA_IPID_2_UMC_CH(ipid) \ argument
278 (ACA_IPID_LO_2_UMC_CH(REG_GET_FIELD(ipid, MCMP1_IPIDT0, InstanceIdLo)))
280 #define ACA_IPID_2_UMC_INST(ipid) \ argument
281 (ACA_IPID_LO_2_UMC_INST(REG_GET_FIELD(ipid, MCMP1_IPIDT0, InstanceIdLo)))
283 #define ACA_IPID_2_SOCKET_ID(ipid) \ argument
284 (((REG_GET_FIELD(ipid, MCMP1_IPIDT0, InstanceIdLo) & 0x1) << 2) | \
285 (REG_GET_FIELD(ipid, MCMP1_IPIDT0, InstanceIdHi) & 0x03))
H A Dras_umc_v12_0.c343 addr_in.ch_inst = ACA_IPID_2_UMC_CH(bank->ipid); in convert_bank_to_nps_addr()
344 addr_in.umc_inst = ACA_IPID_2_UMC_INST(bank->ipid); in convert_bank_to_nps_addr()
345 addr_in.node_inst = ACA_IPID_2_DIE_ID(bank->ipid); in convert_bank_to_nps_addr()
346 addr_in.socket_id = ACA_IPID_2_SOCKET_ID(bank->ipid); in convert_bank_to_nps_addr()
373 ACA_ADDR_2_ERR_ADDR(bank->addr), ACA_IPID_2_UMC_INST(bank->ipid), in umc_v12_0_bank_to_eeprom_record()
H A Dras_aca.h77 uint64_t ipid; member
H A Dras_cper.h246 uint64_t ipid; member
/linux/include/trace/events/
H A Dmce.h33 __field( u64, ipid )
56 __entry->ipid = err->m.ipid;
76 __entry->ipid,
/linux/arch/x86/kernel/cpu/mce/
H A Dinject.c94 MCE_INJECT_GET(ipid);
108 m->ipid = val; in inj_ipid_set()
615 u64 ipid; in inj_bank_set() local
617 if (rdmsrq_on_cpu(m->extcpu, MSR_AMD64_SMCA_MCx_IPID(val), &ipid)) { in inj_bank_set()
622 if (!ipid) { in inj_bank_set()
742 u64 status = MCI_STATUS_VAL, ipid; in check_hw_inj_possible() local
745 rdmsrq(MSR_AMD64_SMCA_MCx_IPID(bank), ipid); in check_hw_inj_possible()
746 if (!ipid) in check_hw_inj_possible()
H A Dapei.c154 m->ipid = *(i_mce + 4); in apei_smca_report_x86_error()
/linux/Documentation/admin-guide/RAS/
H A Derror-decoding.rst16 $ rasdaemon -p --status <STATUS> --ipid <IPID> --smca
21 …$ rasdaemon -p --status <STATUS> --ipid <IPID> --smca --family <CPU Family> --model <CPU Model> --…
/linux/drivers/ras/amd/atl/
H A Dumc.c39 u16 umc_id = FIELD_GET(UMC_ID_MI300, err->ipid); in get_coh_st_inst_id_mi300()
381 u8 node_id = FIELD_GET(MCA_IPID_INST_ID_HI, err->ipid); in get_die_id()
399 return FIELD_GET(UMC_CHANNEL_NUM, err->ipid); in get_coh_st_inst_id()
413 ret_addr = prm_umc_norm_to_sys_addr(socket_id, err->ipid, addr); in convert_umc_mca_addr_to_sys_addr()
/linux/drivers/iio/adc/
H A Dstm32-dfsdm-core.c34 u32 ipid; member
88 .ipid = STM32MP15_IPIDR_NUMBER,
318 if (!dev_data->ipid) { in stm32_dfsdm_probe_identification()
328 if (id != dev_data->ipid) { in stm32_dfsdm_probe_identification()
H A Dstm32-adc-core.c79 u32 ipid; member
670 if (!priv->cfg->ipid) in stm32_adc_probe_identification()
675 if (id != priv->cfg->ipid) { in stm32_adc_probe_identification()
873 .ipid = STM32MP15_IPIDR_NUMBER,
881 .ipid = STM32MP13_IPIDR_NUMBER,
/linux/drivers/ras/amd/
H A Dfmpm.c333 a_err.ipid = id; in save_spa()
359 fpd.hw_id = m->ipid; in update_fru_record()
379 save_spa(rec, entry, m->addr, m->ipid, m->extcpu); in update_fru_record()
402 a_err.ipid = id; in retire_dram_row()
416 retire_dram_row(m->addr, m->ipid, m->extcpu); in fru_handle_mem_poison()
/linux/arch/mips/cavium-octeon/executive/
H A Dcvmx-pko.c84 config.s.ipid = pko_port; in __cvmx_pko_iport_config()
132 config.s.ipid = port; in __cvmx_pko_port_map_o68()
146 config.s.ipid = port; in __cvmx_pko_port_map_o68()
/linux/arch/x86/include/uapi/asm/
H A Dmce.h36 __u64 ipid; /* MCA_IPID MSR: only valid on SMCA systems */ member
/linux/include/linux/
H A Dras.h40 u64 ipid; member
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-pko-defs.h970 uint64_t ipid:7; member
972 uint64_t ipid:7;
998 uint64_t ipid:7; member
1000 uint64_t ipid:7;
1022 uint64_t ipid:7; member
1026 uint64_t ipid:7;
1046 uint64_t ipid:7; member
1050 uint64_t ipid:7;
/linux/include/xen/interface/
H A Dxen-mca.h361 __u64 ipid; /* MCA_IPID MSR: only valid on SMCA systems */ member

12