| /openbsd-src/sys/dev/pci/drm/amd/amdgpu/ |
| H A D | umc_v6_7.c | 117 uint64_t err_addr, soc_pa; in umc_v6_7_ecc_info_query_correctable_error_count() local 121 err_addr = ras->umc_ecc.ecc[eccinfo_table_idx].mca_ceumc_addr; in umc_v6_7_ecc_info_query_correctable_error_count() 122 err_addr = REG_GET_FIELD(err_addr, MCA_UMC_UMC0_MCUMC_ADDRT0, ErrorAddr); in umc_v6_7_ecc_info_query_correctable_error_count() 124 soc_pa = ADDR_OF_8KB_BLOCK(err_addr) | in umc_v6_7_ecc_info_query_correctable_error_count() 126 OFFSET_IN_256B_BLOCK(err_addr); in umc_v6_7_ecc_info_query_correctable_error_count() 188 struct ras_err_data *err_data, uint64_t err_addr, in umc_v6_7_convert_error_address() argument 197 soc_pa = ADDR_OF_8KB_BLOCK(err_addr) | in umc_v6_7_convert_error_address() 199 OFFSET_IN_256B_BLOCK(err_addr); in umc_v6_7_convert_error_address() 211 amdgpu_umc_fill_error_record(err_data, err_addr, in umc_v6_7_convert_error_address() 217 amdgpu_umc_fill_error_record(err_data, err_addr, in umc_v6_7_convert_error_address() [all …]
|
| H A D | amdgpu_umc.c | 28 struct ras_err_data *err_data, uint64_t err_addr, in amdgpu_umc_convert_error_address() argument 34 err_data, err_addr, ch_inst, umc_inst); in amdgpu_umc_convert_error_address() 46 uint64_t err_addr, uint32_t ch_inst, uint32_t umc_inst) in amdgpu_umc_page_retirement_mca() argument 51 err_data.err_addr = in amdgpu_umc_page_retirement_mca() 54 if (!err_data.err_addr) { in amdgpu_umc_page_retirement_mca() 63 ret = amdgpu_umc_convert_error_address(adev, &err_data, err_addr, in amdgpu_umc_page_retirement_mca() 69 amdgpu_ras_add_bad_pages(adev, err_data.err_addr, in amdgpu_umc_page_retirement_mca() 75 kfree(err_data.err_addr); in amdgpu_umc_page_retirement_mca() 98 err_data->err_addr = in amdgpu_umc_do_page_retirement() 105 if(!err_data->err_addr) in amdgpu_umc_do_page_retirement() [all …]
|
| H A D | umc_v8_7.c | 112 struct ras_err_data *err_data, uint64_t err_addr, in umc_v8_7_convert_error_address() argument 122 retired_page = ADDR_OF_4KB_BLOCK(err_addr) | in umc_v8_7_convert_error_address() 124 OFFSET_IN_256B_BLOCK(err_addr); in umc_v8_7_convert_error_address() 126 amdgpu_umc_fill_error_record(err_data, err_addr, in umc_v8_7_convert_error_address() 135 uint64_t mc_umc_status, err_addr; in umc_v8_7_ecc_info_query_error_address() local 145 if (!err_data->err_addr) in umc_v8_7_ecc_info_query_error_address() 152 err_addr = ras->umc_ecc.ecc[eccinfo_table_idx].mca_umc_addr; in umc_v8_7_ecc_info_query_error_address() 153 err_addr = REG_GET_FIELD(err_addr, MCA_UMC_UMC0_MCUMC_ADDRT0, ErrorAddr); in umc_v8_7_ecc_info_query_error_address() 155 umc_v8_7_convert_error_address(adev, err_data, err_addr, in umc_v8_7_ecc_info_query_error_address() 333 uint64_t mc_umc_status, err_addr, mc_umc_addrt0; in umc_v8_7_query_error_address() local [all …]
|
| H A D | umc_v8_10.c | 206 struct ras_err_data *err_data, uint64_t err_addr, in umc_v8_10_convert_error_address() argument 223 err_addr &= ~((0x1ULL << addr_lsb) - 1); in umc_v8_10_convert_error_address() 224 na_err_addr_base = err_addr & ~(0x3ULL << UMC_V8_10_NA_C5_BIT); in umc_v8_10_convert_error_address() 249 uint64_t mc_umc_status, err_addr; in umc_v8_10_query_error_address() local 262 if (!err_data->err_addr) { in umc_v8_10_query_error_address() 274 err_addr = RREG64_PCIE((mc_umc_addrt0 + umc_reg_offset) * 4); in umc_v8_10_query_error_address() 275 err_addr = REG_GET_FIELD(err_addr, MCA_UMC_UMC0_MCUMC_ADDRT0, ErrorAddr); in umc_v8_10_query_error_address() 277 umc_v8_10_convert_error_address(adev, err_data, err_addr, in umc_v8_10_query_error_address() 408 uint64_t mc_umc_status, err_addr; in umc_v8_10_ecc_info_query_error_address() local 422 if (!err_data->err_addr) in umc_v8_10_ecc_info_query_error_address() [all …]
|
| H A D | umc_v6_1.c | 302 uint64_t mc_umc_status, err_addr, retired_page, mc_umc_addrt0; in umc_v6_1_query_error_address() local 324 if (!err_data->err_addr) { in umc_v6_1_query_error_address() 334 err_addr = RREG64_PCIE((mc_umc_addrt0 + umc_reg_offset) * 4); in umc_v6_1_query_error_address() 336 lsb = REG_GET_FIELD(err_addr, MCA_UMC_UMC0_MCUMC_ADDRT0, LSB); in umc_v6_1_query_error_address() 337 err_addr = REG_GET_FIELD(err_addr, MCA_UMC_UMC0_MCUMC_ADDRT0, ErrorAddr); in umc_v6_1_query_error_address() 338 err_addr &= ~((0x1ULL << lsb) - 1); in umc_v6_1_query_error_address() 341 retired_page = ADDR_OF_8KB_BLOCK(err_addr) | in umc_v6_1_query_error_address() 343 OFFSET_IN_256B_BLOCK(err_addr); in umc_v6_1_query_error_address() 345 amdgpu_umc_fill_error_record(err_data, err_addr, in umc_v6_1_query_error_address()
|
| H A D | amdgpu_umc.h | 103 uint64_t err_addr, 112 uint64_t err_addr, uint32_t ch_inst, uint32_t umc_inst);
|
| H A D | umc_v6_7.h | 75 struct ras_err_data *err_data, uint64_t err_addr,
|
| H A D | amdgpu_ras.h | 447 struct eeprom_table_record *err_addr; member
|
| H A D | amdgpu_ras.c | 174 err_data.err_addr = &err_rec; in amdgpu_reserve_page_direct() 178 amdgpu_ras_add_bad_pages(adev, err_data.err_addr, in amdgpu_reserve_page_direct()
|
| /openbsd-src/regress/sys/netinet/broadcast_bind/ |
| H A D | broadcast_bind.c | 70 struct in_addr uc_addr, err_addr, bc_addr; in main() local 84 rc = inet_pton(AF_INET, argv[2], &err_addr); in main() 102 rc |= test_bind(argv[2], &err_addr, port, SOCK_STREAM, EADDRNOTAVAIL); in main() 105 rc |= test_bind(argv[2], &err_addr, port, SOCK_STREAM, EADDRNOTAVAIL); in main()
|
| /openbsd-src/sys/arch/hppa/dev/ |
| H A D | elroyreg.h | 38 u_int64_t err_addr; /* 0x070 error log: address */ member
|
| /openbsd-src/usr.sbin/unbound/doc/ |
| H A D | Changelog | 4245 - log port number with err_addr logs.
|