Home
last modified time | relevance | path

Searched refs:bank (Results 1 – 25 of 63) sorted by relevance

123

/illumos-gate/usr/src/lib/libprtdiag/common/
H A Dmemory.c223 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 Ddominate.c28 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 Dmc-opl.c95 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 Dmc-us3.c157 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 Dmc-us3i.c150 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 Dac.c397 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 Dac_del.c226 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 Dac_add.c117 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 Dac_test.c59 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 Dsystem-board.info169 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 Dsystem-board.info101 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 Dsystem-board.info220 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 Dsbdp_mem.c1672 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 Dauthamd_main.c164 #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 Dmc-opl.h336 #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 Ddaktari.c266 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 Dsystem-board.info115 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 Dcherrystone.c274 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 Dao.c297 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 DSB-tables.info307 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 Dplat_ecc_dimm.c62 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 DSB-tables.info348 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 Dmema.c88 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 Dintel_nb5000.c111 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 Djavelin.c137 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()

123