Home
last modified time | relevance | path

Searched refs:umc (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/amdzen/
H A Dzen_umc.c1591 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 Dzen_umc_decode.c284 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 Dzen_umc_dump.c301 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 Dmcdecode.c110 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 Dumem.c2353 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 …]