Home
last modified time | relevance | path

Searched refs:err_addr (Results 1 – 12 of 12) sorted by relevance

/openbsd-src/sys/dev/pci/drm/amd/amdgpu/
H A Dumc_v6_7.c117 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 Damdgpu_umc.c28 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 Dumc_v8_7.c112 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 Dumc_v8_10.c206 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 Dumc_v6_1.c302 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 Damdgpu_umc.h103 uint64_t err_addr,
112 uint64_t err_addr, uint32_t ch_inst, uint32_t umc_inst);
H A Dumc_v6_7.h75 struct ras_err_data *err_data, uint64_t err_addr,
H A Damdgpu_ras.h447 struct eeprom_table_record *err_addr; member
H A Damdgpu_ras.c174 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 Dbroadcast_bind.c70 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 Delroyreg.h38 u_int64_t err_addr; /* 0x070 error log: address */ member
/openbsd-src/usr.sbin/unbound/doc/
H A DChangelog4245 - log port number with err_addr logs.