/illumos-gate/usr/src/lib/libprtdiag/common/ |
H A D | memory.c | 223 memory_bank_t *new, *bank; in add_bank_node() local 255 bank = bank_head; in add_bank_node() 256 while (bank->next) in add_bank_node() 257 bank = bank->next; in add_bank_node() 260 bank->next = new; in add_bank_node() 269 memory_bank_t *bank, *tmp_bank; in display_us3_banks() local 282 for (bank = bank_head; bank; bank = bank->next) { in display_us3_banks() 294 intlv = ((bank->lk ^ 0xF) + 1); in display_us3_banks() 295 base = bank->um & ~(bank->uk); in display_us3_banks() 297 mcid = SG_PORTID_TO_SAFARI_ID(bank->portid); in display_us3_banks() [all …]
|
/illumos-gate/usr/src/tools/smatch/src/ |
H A D | dominate.c | 28 struct piggy *bank; in bank_init() local 29 bank = calloc(1, sizeof(*bank) + levels * sizeof(bank->lists[0])); in bank_init() 30 bank->max = levels - 1; in bank_init() 31 return bank; in bank_init() 34 static void bank_free(struct piggy *bank, unsigned int levels) in bank_free() argument 37 free_ptr_list(&bank->lists[levels]); in bank_free() 38 free(bank); in bank_free() 41 static void bank_put(struct piggy *bank, struct basic_block *bb) in bank_put() argument 44 assert(level <= bank->max); in bank_put() 45 add_bb(&bank->lists[level], bb); in bank_put() [all …]
|
/illumos-gate/usr/src/uts/sun4u/opl/io/ |
H A D | mc-opl.c | 95 int mc_set_mem_sid(mc_opl_t *mcp, char *buf, int buflen, int lsb, int bank, 103 static void mc_set_rewrite(mc_opl_t *mcp, int bank, uint32_t addr, int state); 666 int bank = maddr->ma_bank; in mcaddr_to_pa() local 670 MC_LOG("mcaddr /LSB%d/B%d/%x\n", maddr->ma_bd, bank, in mcaddr_to_pa() 675 ASSERT(bank >= 0 && OPL_BANK_MAX > bank); in mcaddr_to_pa() 686 pa_bit = bank & 1; in mcaddr_to_pa() 688 pa_bit = (bank >> 1) & 1; in mcaddr_to_pa() 690 pa_bit = (bank >> 2) & 1; in mcaddr_to_pa() 699 "convert PA %lx\n", maddr->ma_bd, bank, in mcaddr_to_pa() 723 "PA %lx, target /LSB%d/B%d/%x\n", maddr->ma_bd, bank, in mcaddr_to_pa() [all …]
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | mc-us3.c | 157 static void mc_add_mem_unum_label(char *buf, int mcid, int bank, int dimm); 160 static void mc_update_bank(struct bank_info *bank); 504 struct bank_info *bank = NULL; in mc_ioctl() local 624 bank = seg->hb_inseg; in mc_ioctl() 627 seg->nbanks, (void *)seg, (void *)bank)); in mc_ioctl() 630 while (bank != NULL) { in mc_ioctl() 632 i, bank->bank_node.id)); in mc_ioctl() 633 mcseg->bankids[i].globalid = bank->bank_node.id; in mc_ioctl() 635 bank->local_id; in mc_ioctl() 636 bank = bank->n_inseg; in mc_ioctl() [all …]
|
H A D | mc-us3i.c | 150 static void mc_add_mem_unum_label(char *unum, int mcid, int bank, int dimm); 444 struct bank_info *bank = NULL; in mc_ioctl() local 559 bank = seg->head; in mc_ioctl() 562 seg->nbanks, (void *) seg, (void *) bank)); in mc_ioctl() 565 while (bank != NULL) { in mc_ioctl() 567 i, bank->bank_node.id)); in mc_ioctl() 568 mcseg->bankids[i].globalid = bank->bank_node.id; in mc_ioctl() 569 mcseg->bankids[i++].localid = bank->local_id; in mc_ioctl() 570 bank = bank->next; in mc_ioctl() 598 if ((bank = mc_node_get(mcbank.id, bank_head)) == NULL) { in mc_ioctl() [all …]
|
/illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | ac.c | 397 if (softsp->bank[Bank0].busy != 0 || in ac_detach() 398 softsp->bank[Bank0].ostate == SYSC_CFGA_OSTATE_CONFIGURED || in ac_detach() 399 softsp->bank[Bank1].busy != 0 || in ac_detach() 400 softsp->bank[Bank1].ostate == SYSC_CFGA_OSTATE_CONFIGURED) { in ac_detach() 613 pkt->bank = AC_GETBANK(getminor(devt)); in ac_ioctl() 1084 ac_kstat_stat(softsp->bank[0].rstate, in ac_misc_kstat_update() 1085 softsp->bank[0].ostate); in ac_misc_kstat_update() 1087 ac_kstat_cond(softsp->bank[0].condition); in ac_misc_kstat_update() 1089 ac_kstat_stat(softsp->bank[1].rstate, in ac_misc_kstat_update() 1090 softsp->bank[1].ostate); in ac_misc_kstat_update() [all …]
|
H A D | ac_del.c | 226 ilv = (pkt->bank == Bank0) ? in ac_del_bank_add_span() 235 decode = (pkt->bank == Bank0) ? in ac_del_bank_add_span() 271 pkt->softsp->board, pkt->bank, errs); in ac_del_bank_add_span() 281 enum ac_bank_id bank) in ac_del_bank_add_cage() argument 294 decode = (bank == Bank0) ? *asp->ac_memdecode0 : *asp->ac_memdecode1; in ac_del_bank_add_cage() 312 del->sc.board, bank, errs); in ac_del_bank_add_cage() 373 ac_bank_write_pattern(struct bd_list *del, enum ac_bank_id bank) in ac_bank_write_pattern() argument 388 decode = (bank == Bank0) ? *asp->ac_memdecode0 : *asp->ac_memdecode1; in ac_bank_write_pattern() 503 mem_info = &asp->bank[pkt->bank]; in ac_del_memory() 540 mem_info = &asp->bank[pkt->bank]; in ac_del_memory() [all …]
|
H A D | ac_add.c | 117 ilv = (pkt->bank == Bank0) ? in ac_add_bank() 126 decode = (pkt->bank == Bank0) ? in ac_add_bank() 132 mem_info = &asp->bank[pkt->bank]; in ac_add_bank() 190 add->sc.board, pkt->bank, errs); in ac_add_bank() 223 mem_info = &pkt->softsp->bank[pkt->bank]; in ac_add_memory()
|
H A D | ac_test.c | 59 uint_t bank; member 138 mem_info = &softsp->bank[pkt->bank]; in ac_mem_test_start() 155 test->bank == pkt->bank) in ac_mem_test_start() 191 test->bank = pkt->bank; in ac_mem_test_start() 199 decode = (pkt->bank == Bank0) ? in ac_mem_test_start() 229 test->info.handle, test->board, test->bank); in ac_mem_test_start() 268 test->bank, stop.condition); in ac_mem_test_stop() 299 ac_mem_test_stop_on_close(uint_t board, uint_t bank) in ac_mem_test_stop_on_close() argument 311 if (test->board == board && test->bank == bank) in ac_mem_test_stop_on_close() 325 test->board, test->bank, condition); in ac_mem_test_stop_on_close()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/chalupa/frutree/ |
H A D | system-board.info | 169 REFNODE bank fru WITH name:/frutree/chassis/C0/system-board/P0/cpu 170 name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank 177 REFNODE bank fru WITH name:/frutree/chassis/C0/system-board/P0/cpu 178 name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank 195 REFNODE bank fru WITH name:/frutree/chassis/C1/system-board/P0/cpu 196 name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank 203 REFNODE bank fru WITH name:/frutree/chassis/C1/system-board/P0/cpu 204 name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank 221 REFNODE bank fru WITH name:/frutree/chassis/C2/system-board/P0/cpu 222 name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/mpxu/frutree/ |
H A D | system-board.info | 101 REFNODE bank fru WITH name:/frutree/chassis/MB/system-board/P0/cpu 102 name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank 109 REFNODE bank fru WITH name:/frutree/chassis/MB/system-board/P0/cpu 110 name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank 135 REFNODE bank fru WITH name:/frutree/chassis/MB/system-board/P1/cpu 136 name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank 143 REFNODE bank fru WITH name:/frutree/chassis/MB/system-board/P1/cpu 144 name:/frutree/chassis/MB/system-board/P1/cpu/B1/bank 151 name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D0 154 name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D1 [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/boston/frutree/ |
H A D | system-board.info | 220 REFNODE bank location WITH name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 221 name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank 228 REFNODE bank location WITH name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 229 name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank 243 REFNODE bank location WITH name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 244 name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank 251 REFNODE bank location WITH name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 252 name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B1/bank 266 REFNODE bank location WITH name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 267 name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B0/bank [all …]
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_mem.c | 1672 sbdp_bank_t *cur_bank, *bank; in sbdp_check_seg_with_banks() local 1676 for (bank = banks; bank; bank = bank->bd_next) { in sbdp_check_seg_with_banks() 1677 if (!bank->valid) in sbdp_check_seg_with_banks() 1680 if (cur_bank == bank) { in sbdp_check_seg_with_banks() 1778 sbdp_bank_t *bank; in sbdp_add_nodes_banks() local 1789 sbdp_fill_bank_info(mc_decode[i], &bank); in sbdp_add_nodes_banks() 1791 SBDP_DBG_MEM("adding bank %d\n", bank->id); in sbdp_add_nodes_banks() 1796 bank->bd_next = *banks; in sbdp_add_nodes_banks() 1797 *banks = bank; in sbdp_add_nodes_banks() 1803 sbdp_add_bank_to_seg(bank); in sbdp_add_nodes_banks() [all …]
|
/illumos-gate/usr/src/uts/i86pc/cpu/authenticamd/ |
H A D | authamd_main.c | 164 #define AUTHAMD_IS_MEMECCERR(bank, status) \ argument 165 ((bank) == AMD_MCA_BANK_NB && \ 204 #define AUTHAMD_IS_GARTERR(bank, status) \ argument 205 ((bank) == AMD_MCA_BANK_NB && \ 561 authamd_bankctl_skipinit(cmi_hdl_t hdl, int bank) in authamd_bankctl_skipinit() argument 567 return (bank == 0 ? B_TRUE : B_FALSE); in authamd_bankctl_skipinit() 569 if (AUTHAMD_NBONCHIP(rev) && bank == AMD_MCA_BANK_NB) { in authamd_bankctl_skipinit() 581 authamd_bankctl_val(cmi_hdl_t hdl, int bank, uint64_t proposed) in authamd_bankctl_val() argument 599 if (bank == AMD_MCA_BANK_NB && AUTHAMD_NOGARTTBLWLK_MC(rev)) in authamd_bankctl_val() 863 authamd_bank_logout(cmi_hdl_t hdl, int bank, uint64_t status, in authamd_bank_logout() argument [all …]
|
/illumos-gate/usr/src/uts/sun4u/opl/sys/ |
H A D | mc-opl.h | 336 #define MC_SET_REWRITE_MODE(mcp, bank) \ argument 337 ((mcp)->mc_bank[bank].mcb_status |= BANK_REWRITE_MODE) 339 #define MC_CLEAR_REWRITE_MODE(mcp, bank) \ argument 340 ((mcp)->mc_bank[bank].mcb_status &= ~BANK_REWRITE_MODE) 342 #define MC_REWRITE_MODE(mcp, bank) \ argument 343 ((mcp)->mc_bank[bank].mcb_status & BANK_REWRITE_MODE) 345 #define MC_REWRITE_ACTIVE(mcp, bank) \ argument 346 ((mcp)->mc_bank[bank].mcb_active)
|
/illumos-gate/usr/src/uts/sun4u/daktari/os/ |
H A D | daktari.c | 266 int bd, cpu, bank; in plat_discover_slice() local 270 for (bank = 0; bank < DAK_BANKS_PER_MC; bank++) { in plat_discover_slice() 271 uint64_t *slice = slice_table[bd][cpu][bank]; in plat_discover_slice() 553 plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) in plat_add_mem_unum_label() argument 555 _NOTE(ARGUNUSED(bank, dimm)) in plat_add_mem_unum_label()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/seattle/frutree/ |
H A D | system-board.info | 115 NODE bank fru 124 NODE bank fru 141 NODE bank fru 150 NODE bank fru 160 name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D0 163 name:/frutree/chassis/MB/system-board/P0/cpu/B0/bank/D1 166 name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D0 169 name:/frutree/chassis/MB/system-board/P0/cpu/B1/bank/D1 176 name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D0 179 name:/frutree/chassis/MB/system-board/P1/cpu/B0/bank/D1 [all …]
|
/illumos-gate/usr/src/uts/sun4u/cherrystone/os/ |
H A D | cherrystone.c | 274 int bd, cpu, bank; in plat_discover_slice() local 278 for (bank = 0; bank < CHERRYSTONE_BANKS_PER_MC; in plat_discover_slice() 279 bank++) { in plat_discover_slice() 280 uint64_t *slice = slice_table[bd][cpu][bank]; in plat_discover_slice() 563 plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) in plat_add_mem_unum_label() argument 565 _NOTE(ARGUNUSED(bank, dimm)) in plat_add_mem_unum_label()
|
/illumos-gate/usr/src/cmd/mdb/intel/modules/amd_opteron/ |
H A D | ao.c | 297 uint64_t bank; in ao_mci_ctlmask_common() local 311 bank = i; in ao_mci_ctlmask_common() 322 "masks", ao_mcactls[bank].bank_name); in ao_mci_ctlmask_common() 327 int inrange = i < ao_mcactls[bank].bank_tblsz; in ao_mci_ctlmask_common() 328 const char *desc = ao_mcactls[bank].bank_ctlbits[i]; in ao_mci_ctlmask_common()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/boston/frudr/ |
H A D | SB-tables.info | 307 name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank/D0/mem-module 315 name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank/D1/mem-module 323 name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank/D0/mem-module 331 name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank/D1/mem-module 339 name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank/D0/mem-module 347 name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank/D1/mem-module 355 name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B1/bank/D0/mem-module 363 name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B1/bank/D1/mem-module 371 name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B0/bank/D0/mem-module 379 name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu/B0/bank/D1/mem-module [all …]
|
/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | plat_ecc_dimm.c | 62 int board, pos, bank, dimm, jnumber; in plat_get_mem_sid() local 69 if (parse_unum_memory(unum, &board, &pos, &bank, &dimm, in plat_get_mem_sid() 77 dimm += (bank * 4); /* convert dimm from 0-3 to 0-7 value */ in plat_get_mem_sid() 94 int board, pos, bank, dimm, jnumber; in plat_get_mem_addr() local 101 if (parse_unum_memory(unum, &board, &pos, &bank, &dimm, in plat_get_mem_addr()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/chalupa/frudr/ |
H A D | SB-tables.info | 348 name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D0/mem-module 355 name:/frutree/chassis/C0/system-board/P0/cpu/B0/bank/D1/mem-module 362 name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D0/mem-module 369 name:/frutree/chassis/C0/system-board/P0/cpu/B1/bank/D1/mem-module 376 name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D0/mem-module 383 name:/frutree/chassis/C1/system-board/P0/cpu/B0/bank/D1/mem-module 390 name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D0/mem-module 397 name:/frutree/chassis/C1/system-board/P0/cpu/B1/bank/D1/mem-module 404 name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D0/mem-module 411 name:/frutree/chassis/C2/system-board/P0/cpu/B0/bank/D1/mem-module [all …]
|
/illumos-gate/usr/src/lib/cfgadm_plugins/ac/common/ |
H A D | mema.c | 88 uint_t bank; member 420 static char *bank = "bank"; in ap_bk_idx() local 424 if ((s = strstr(ap_id, bank)) == NULL) in ap_bk_idx() 429 s += strlen(bank); in ap_bk_idx() 458 int bank; in ap_stat() local 464 if ((bank = ap_bk_idx(bank_spec)) == -1) { in ap_stat() 470 bk.bank = bank; in ap_stat() 509 bkp->bank = bk.bank; in ap_stat() 846 abkp->board, abkp->bank); in mtest_run() 1331 if (bkp->bank == 0) in info_set() [all …]
|
/illumos-gate/usr/src/uts/intel/io/intel_nb5000/ |
H A D | intel_nb5000.c | 111 sp->bank = -1; in fat_memory_error() 131 sp->bank = (nrecmema >> 12) & BANK_MASK; in fat_memory_error() 140 (uint16_t)sp->rank, (uint64_t)sp->bank, in fat_memory_error() 153 sp->bank, sp->ras, sp->cas); in fat_memory_error() 155 sp->offset = TCODE_OFFSET(sp->rank, sp->bank, sp->ras, in fat_memory_error() 167 sp->bank = -1; in fat_memory_error() 241 sp->bank = -1; in nf_memory_error() 271 sp->bank = (recmema >> 12) & BANK_MASK; in nf_memory_error() 285 sp->bank = (recmema >> 12) & BANK_MASK; in nf_memory_error() 304 sp->bank = (recmema >> 12) & BANK_MASK; in nf_memory_error() [all …]
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/javelin/common/ |
H A D | javelin.c | 137 Prom_node *bank; in display_memoryconf() local 167 for (bank = dev_find_node(bnode->nodes, "bank"); bank != NULL; in display_memoryconf() 168 bank = dev_next_node(bank, "bank")) { in display_memoryconf() 173 find_prop(bank, "bank-interleave"))); in display_memoryconf() 176 find_prop(bank, "reg"))); in display_memoryconf() 192 preg = (uint_t *)(get_prop_val(find_prop(bank, "reg"))); in display_memoryconf() 197 for (dimm = dev_find_node(bank, "dimm"); dimm != NULL; in display_memoryconf()
|