Home
last modified time | relevance | path

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

123

/titanic_41/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/
H A Dcmd_bank.c44 cmd_bank_add_dimm(fmd_hdl_t *hdl, cmd_bank_t *bank, cmd_dimm_t *dimm) in cmd_bank_add_dimm() argument
49 bank->bank_unum); in cmd_bank_add_dimm()
51 dimm->dimm_bank = bank; in cmd_bank_add_dimm()
55 cmd_list_append(&bank->bank_dimms, bm); in cmd_bank_add_dimm()
59 cmd_bank_remove_dimm(fmd_hdl_t *hdl, cmd_bank_t *bank, cmd_dimm_t *dimm) in cmd_bank_remove_dimm() argument
64 bank->bank_unum); in cmd_bank_remove_dimm()
66 for (bm = cmd_list_next(&bank->bank_dimms); bm != NULL; in cmd_bank_remove_dimm()
71 cmd_list_delete(&bank->bank_dimms, bm); in cmd_bank_remove_dimm()
81 bank_dimmlist_create(fmd_hdl_t *hdl, cmd_bank_t *bank) in bank_dimmlist_create() argument
87 if (fmd_nvl_fmri_contains(hdl, bank->bank_asru_nvl, in bank_dimmlist_create()
[all …]
H A Dcmd_memerr.c769 cmd_bank_fault(fmd_hdl_t *hdl, cmd_bank_t *bank) in cmd_bank_fault() argument
771 fmd_case_t *cp = bank->bank_case.cc_cp; in cmd_bank_fault()
774 if (bank->bank_flags & CMD_MEM_F_FAULTING) in cmd_bank_fault()
777 bank->bank_flags |= CMD_MEM_F_FAULTING; in cmd_bank_fault()
778 cmd_bank_dirty(hdl, bank); in cmd_bank_fault()
781 flt = cmd_bank_create_fault(hdl, bank, "fault.memory.bank", in cmd_bank_fault()
790 for (d = cmd_list_next(&bank->bank_dimms); in cmd_bank_fault()
808 cmd_bank_t *bank; in cmd_ue_common() local
874 if ((bank = cmd_bank_lookup(hdl, asru)) == NULL && in cmd_ue_common()
875 (bank = cmd_bank_create(hdl, asru)) == NULL) in cmd_ue_common()
[all …]
H A Dcmd_dimm.c195 cmd_bank_t *bank; in dimm_attach_to_bank() local
197 for (bank = cmd_list_next(&cmd.cmd_banks); bank != NULL; in dimm_attach_to_bank()
198 bank = cmd_list_next(bank)) { in dimm_attach_to_bank()
199 if (fmd_nvl_fmri_contains(hdl, bank->bank_asru_nvl, in dimm_attach_to_bank()
201 cmd_bank_add_dimm(hdl, bank, dimm); in dimm_attach_to_bank()
/titanic_41/usr/src/lib/libprtdiag/common/
H A Dmemory.c225 memory_bank_t *new, *bank; in add_bank_node() local
257 bank = bank_head; in add_bank_node()
258 while (bank->next) in add_bank_node()
259 bank = bank->next; in add_bank_node()
262 bank->next = new; in add_bank_node()
271 memory_bank_t *bank, *tmp_bank; in display_us3_banks() local
284 for (bank = bank_head; bank; bank = bank->next) { in display_us3_banks()
296 intlv = ((bank->lk ^ 0xF) + 1); in display_us3_banks()
297 base = bank->um & ~(bank->uk); in display_us3_banks()
299 mcid = SG_PORTID_TO_SAFARI_ID(bank->portid); in display_us3_banks()
[all …]
/titanic_41/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 …]
/titanic_41/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 …]
/titanic_41/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()
/titanic_41/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 …]
/titanic_41/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 …]
/titanic_41/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 …]
/titanic_41/usr/src/cmd/fm/modules/sun4u/cpumem-diagnosis/
H A Dcmd_dp_page.c180 cmd_bank_t *bank; in cmd_dp_page_replay() local
203 bank = cmd_bank_lookup(hdl, nvl); in cmd_dp_page_replay()
206 fmd_case_add_ereport(hdl, bank->bank_case.cc_cp, ep); in cmd_dp_page_replay()
208 bank->bank_nretired++; in cmd_dp_page_replay()
209 bank->bank_retstat.fmds_value.ui64++; in cmd_dp_page_replay()
210 cmd_bank_dirty(hdl, bank); in cmd_dp_page_replay()
217 cmd_bank_fault(hdl, bank); in cmd_dp_page_replay()
/titanic_41/usr/src/uts/i86pc/cpu/authenticamd/
H A Dauthamd_main.c163 #define AUTHAMD_IS_MEMECCERR(bank, status) \ argument
164 ((bank) == AMD_MCA_BANK_NB && \
203 #define AUTHAMD_IS_GARTERR(bank, status) \ argument
204 ((bank) == AMD_MCA_BANK_NB && \
560 authamd_bankctl_skipinit(cmi_hdl_t hdl, int bank) in authamd_bankctl_skipinit() argument
566 return (bank == 0 ? B_TRUE : B_FALSE); in authamd_bankctl_skipinit()
568 if (AUTHAMD_NBONCHIP(rev) && bank == AMD_MCA_BANK_NB) { in authamd_bankctl_skipinit()
580 authamd_bankctl_val(cmi_hdl_t hdl, int bank, uint64_t proposed) in authamd_bankctl_val() argument
598 if (bank == AMD_MCA_BANK_NB && AUTHAMD_NOGARTTBLWLK_MC(rev)) in authamd_bankctl_val()
861 authamd_bank_logout(cmi_hdl_t hdl, int bank, uint64_t status, in authamd_bank_logout() argument
[all …]
/titanic_41/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 …]
/titanic_41/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)
/titanic_41/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()
/titanic_41/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()
/titanic_41/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()
562 plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm) in plat_add_mem_unum_label() argument
564 _NOTE(ARGUNUSED(bank, dimm)) in plat_add_mem_unum_label()
/titanic_41/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 …]
/titanic_41/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()
/titanic_41/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 …]
/titanic_41/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 …]

123