Searched refs:umc (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/amdzen/ |
H A D | zen_umc.c | 1591 zen_umc_identify(zen_umc_t *umc) in zen_umc_identify() argument 1594 if (zen_umc_fam_data[i].zufd_family == umc->umc_family) { in zen_umc_identify() 1595 umc->umc_fdata = &zen_umc_fam_data[i]; in zen_umc_identify() 1609 zen_umc_read_dram_rule_df_23(zen_umc_t *umc, const uint_t dfno, in zen_umc_read_dram_rule_df_23() argument 1617 zen_umc_df_t *df = &umc->umc_dfs[dfno]; in zen_umc_read_dram_rule_df_23() 1621 dev_err(umc->umc_dip, CE_WARN, "!failed to read DRAM base " in zen_umc_read_dram_rule_df_23() 1628 dev_err(umc->umc_dip, CE_WARN, "!failed to read DRAM limit " in zen_umc_read_dram_rule_df_23() 1656 switch (umc->umc_df_rev) { in zen_umc_read_dram_rule_df_23() 1679 dev_err(umc->umc_dip, CE_WARN, "!encountered unsupported " in zen_umc_read_dram_rule_df_23() 1680 "DF revision processing DRAM rules: 0x%x", umc->umc_df_rev); in zen_umc_read_dram_rule_df_23() [all …]
|
/illumos-gate/usr/src/common/mc/zen_umc/ |
H A D | zen_umc_decode.c | 284 zen_umc_decode_is_dram(const zen_umc_t *umc, zen_umc_decoder_t *dec) in zen_umc_decode_is_dram() argument 286 if (dec->dec_pa < umc->umc_tom) { in zen_umc_decode_is_dram() 290 if (dec->dec_pa >= umc->umc_tom2) { in zen_umc_decode_is_dram() 309 dec->dec_pa < umc->umc_tom2) { in zen_umc_decode_is_dram() 346 zen_umc_decode_find_df_rule(const zen_umc_t *umc, zen_umc_decoder_t *dec) in zen_umc_decode_find_df_rule() argument 348 const zen_umc_df_t *df = &umc->umc_dfs[0]; in zen_umc_decode_find_df_rule() 388 zen_umc_adjust_dram_addr(const zen_umc_t *umc, zen_umc_decoder_t *dec, in zen_umc_adjust_dram_addr() argument 408 umc->umc_dfs[0].zud_hole_base; in zen_umc_adjust_dram_addr() 428 zen_umc_determine_ileave_addr(const zen_umc_t *umc, zen_umc_decoder_t *dec) in zen_umc_determine_ileave_addr() argument 432 if ((umc->umc_df_rev <= DF_REV_3 && in zen_umc_determine_ileave_addr() [all …]
|
H A D | zen_umc_dump.c | 301 zen_umc_dump_decoder(zen_umc_t *umc) in zen_umc_dump_decoder() argument 311 fnvlist_add_uint64(umc_nvl, "umc_tom", umc->umc_tom); in zen_umc_dump_decoder() 312 fnvlist_add_uint64(umc_nvl, "umc_tom2", umc->umc_tom2); in zen_umc_dump_decoder() 313 fnvlist_add_uint32(umc_nvl, "umc_family", umc->umc_family); in zen_umc_dump_decoder() 314 fnvlist_add_uint32(umc_nvl, "umc_df_rev", umc->umc_df_rev); in zen_umc_dump_decoder() 318 umc->umc_decomp.dfd_sock_mask); in zen_umc_dump_decoder() 320 umc->umc_decomp.dfd_die_mask); in zen_umc_dump_decoder() 322 umc->umc_decomp.dfd_node_mask); in zen_umc_dump_decoder() 324 umc->umc_decomp.dfd_comp_mask); in zen_umc_dump_decoder() 326 umc->umc_decomp.dfd_sock_shift); in zen_umc_dump_decoder() [all …]
|
/illumos-gate/usr/src/cmd/fm/mcdecode/ |
H A D | mcdecode.c | 110 zen_umc_t *umc; in mcb_umc_init() local 112 umc = calloc(1, sizeof (*umc)); in mcb_umc_init() 113 if (umc == NULL) { in mcb_umc_init() 117 if (!zen_umc_restore_decoder(nvl, umc)) { in mcb_umc_init() 122 return (umc); in mcb_umc_init() 129 zen_umc_t *umc = arg; in mcb_umc_decode_pa() local 134 if (!zen_umc_decode_pa(umc, pa, &dec)) { in mcb_umc_decode_pa() 140 zen_fabric_id_decompose(&umc->umc_decomp, dec.dec_targ_fabid, &sock, in mcb_umc_decode_pa()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/ |
H A D | umem.c | 2353 umem_log_walk(uintptr_t addr, const umem_bufctl_audit_t *b, umem_log_cpu_t *umc) in umem_log_walk() argument 2358 if (addr >= umc[i].umc_low && addr < umc[i].umc_high) in umem_log_walk() 2380 umem_log_cpu_t *umc; in umem_log() local 2400 umc = mdb_zalloc(sizeof (umem_log_cpu_t) * umem_max_ncpus, in umem_log() 2410 umc[i].umc_low = clh.clh_chunk * lh.lh_chunksize + in umem_log() 2412 umc[i].umc_high = (uintptr_t)clh.clh_current; in umem_log() 2435 (void) umem_log_walk(addr, bp, umc); in umem_log() 2440 if (mdb_walk("umem_log", (mdb_walk_cb_t)umem_log_walk, umc) == -1) { in umem_log() 3560 umc_add(uintptr_t addr, const umem_cache_t *cp, umclist_t *umc) in umc_add() argument 3565 if (umc->umc_name == NULL || in umc_add() [all …]
|