usr/src/cmd/mdb/intel/modules/amd_opteron/ao.c
297
uint64_t bank;
usr/src/cmd/mdb/intel/modules/amd_opteron/ao.c
311
bank = i;
usr/src/cmd/mdb/intel/modules/amd_opteron/ao.c
322
"masks", ao_mcactls[bank].bank_name);
usr/src/cmd/mdb/intel/modules/amd_opteron/ao.c
327
int inrange = i < ao_mcactls[bank].bank_tblsz;
usr/src/cmd/mdb/intel/modules/amd_opteron/ao.c
328
const char *desc = ao_mcactls[bank].bank_ctlbits[i];
usr/src/cmd/pcitool/pcitool.c
1361
prg.barnum = input_args_p->bank;
usr/src/cmd/pcitool/pcitool_ui.c
1152
case bank:
usr/src/cmd/pcitool/pcitool_ui.c
1531
dumpthis->bank, dumpthis->bank);
usr/src/cmd/pcitool/pcitool_ui.c
221
&parsed_args->bank, &parsed_args->base_address) !=
usr/src/cmd/pcitool/pcitool_ui.c
243
&parsed_args->bank) != SUCCESS) {
usr/src/cmd/pcitool/pcitool_ui.c
925
case bank:
usr/src/cmd/pcitool/pcitool_ui.h
100
uint8_t bank;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1891
uint8_t bank = 0;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1910
bank |= val << i;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1922
bank |= (row_xor ^ col_xor ^ val) << i;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1929
dec->dec_dimm_bank_group = bitx8(bank, cs->ucs_nbank_groups - 1, 0);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1930
dec->dec_dimm_bank = bitx8(bank, cs->ucs_nbanks, cs->ucs_nbank_groups);
usr/src/lib/cfgadm_plugins/ac/common/mema.c
1331
if (bkp->bank == 0)
usr/src/lib/cfgadm_plugins/ac/common/mema.c
1339
if (bkp->bank == 0)
usr/src/lib/cfgadm_plugins/ac/common/mema.c
420
static char *bank = "bank";
usr/src/lib/cfgadm_plugins/ac/common/mema.c
424
if ((s = strstr(ap_id, bank)) == NULL)
usr/src/lib/cfgadm_plugins/ac/common/mema.c
429
s += strlen(bank);
usr/src/lib/cfgadm_plugins/ac/common/mema.c
458
int bank;
usr/src/lib/cfgadm_plugins/ac/common/mema.c
464
if ((bank = ap_bk_idx(bank_spec)) == -1) {
usr/src/lib/cfgadm_plugins/ac/common/mema.c
470
bk.bank = bank;
usr/src/lib/cfgadm_plugins/ac/common/mema.c
509
bkp->bank = bk.bank;
usr/src/lib/cfgadm_plugins/ac/common/mema.c
846
abkp->board, abkp->bank);
usr/src/lib/cfgadm_plugins/ac/common/mema.c
88
uint_t bank;
usr/src/lib/libprtdiag/common/memory.c
223
memory_bank_t *new, *bank;
usr/src/lib/libprtdiag/common/memory.c
255
bank = bank_head;
usr/src/lib/libprtdiag/common/memory.c
256
while (bank->next)
usr/src/lib/libprtdiag/common/memory.c
257
bank = bank->next;
usr/src/lib/libprtdiag/common/memory.c
260
bank->next = new;
usr/src/lib/libprtdiag/common/memory.c
269
memory_bank_t *bank, *tmp_bank;
usr/src/lib/libprtdiag/common/memory.c
282
for (bank = bank_head; bank; bank = bank->next) {
usr/src/lib/libprtdiag/common/memory.c
294
intlv = ((bank->lk ^ 0xF) + 1);
usr/src/lib/libprtdiag/common/memory.c
295
base = bank->um & ~(bank->uk);
usr/src/lib/libprtdiag/common/memory.c
297
mcid = SG_PORTID_TO_SAFARI_ID(bank->portid);
usr/src/lib/libprtdiag/common/memory.c
300
if (bank->valid)
usr/src/lib/libprtdiag/common/memory.c
301
bank_size = ((bank->bank_size) / MBYTE);
usr/src/lib/libprtdiag/common/memory.c
320
switch ((bank->id) % 4) {
usr/src/lib/libprtdiag/common/memory.c
326
tmp_bank = bank->next;
usr/src/lib/libprtdiag/common/memory.c
354
tmp_bank = bank->next;
usr/src/lib/libprtdiag/common/memory.c
395
if (bank->valid == 0)
usr/src/lib/libprtdiag/common/memory.c
402
print_us3_memory_line(bank->portid, bank->id, bank_size,
usr/src/lib/libprtdiag/common/memory.c
403
bank->bank_status, dimm_size, intlv, seg->id);
usr/src/lib/libprtdiag/common/memory.c
431
memory_bank_t *bank = bank_tail;
usr/src/lib/libprtdiag/common/memory.c
433
if (bank->valid != 1)
usr/src/lib/libprtdiag/common/memory.c
436
base = bank->um & ~(bank->uk);
usr/src/lib/libprtdiag/common/memory.c
449
new->size = (((uint64_t)bank->uk +1) << 26);
usr/src/lib/libprtdiag/common/memory.c
450
new->intlv = ((bank->lk ^ 0xF) + 1);
usr/src/lib/libprtdiag/common/memory.c
463
bank->seg_next = new->banks;
usr/src/lib/libprtdiag/common/memory.c
464
new->banks = bank;
usr/src/lib/libprtdiag/common/memory.c
492
memory_bank_t *bank;
usr/src/lib/libprtdiag/common/memory.c
500
for (bank = bank_head; bank; bank = bank->next) {
usr/src/lib/libprtdiag/common/memory.c
507
if ((bank->valid == 0) &&
usr/src/lib/libprtdiag/common/memory.c
508
(strcmp(bank->bank_status, "unpopulated"))) {
usr/src/lib/libprtdiag/common/memory.c
522
print_us3_failed_memory_line(bank->portid, bank->id,
usr/src/lib/libprtdiag/common/memory.c
523
bank->bank_status);
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
137
Prom_node *bank;
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
167
for (bank = dev_find_node(bnode->nodes, "bank"); bank != NULL;
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
168
bank = dev_next_node(bank, "bank")) {
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
173
find_prop(bank, "bank-interleave")));
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
176
find_prop(bank, "reg")));
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
192
preg = (uint_t *)(get_prop_val(find_prop(bank, "reg")));
usr/src/lib/libprtdiag_psr/sparc/javelin/common/javelin.c
197
for (dimm = dev_find_node(bank, "dimm"); dimm != NULL;
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
140
Prom_node *bank;
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
170
for (bank = dev_find_node(bnode->nodes, "bank"); bank != NULL;
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
171
bank = dev_next_node(bank, "bank")) {
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
176
find_prop(bank, "bank-interleave")));
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
179
find_prop(bank, "reg")));
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
195
preg = (uint_t *)(get_prop_val(find_prop(bank, "reg")));
usr/src/lib/libprtdiag_psr/sparc/tazmo/common/tazmo.c
200
for (dimm = dev_find_node(bank, "dimm"); dimm != NULL;
usr/src/tools/smatch/src/dominate.c
102
struct piggy *bank = bank_init(levels);
usr/src/tools/smatch/src/dominate.c
119
bank_put(bank, bb);
usr/src/tools/smatch/src/dominate.c
122
while ((bb = bank_get(bank))) {
usr/src/tools/smatch/src/dominate.c
123
visit(bank, idf, bb, bb->dom_level);
usr/src/tools/smatch/src/dominate.c
126
bank_free(bank, levels);
usr/src/tools/smatch/src/dominate.c
28
struct piggy *bank;
usr/src/tools/smatch/src/dominate.c
29
bank = calloc(1, sizeof(*bank) + levels * sizeof(bank->lists[0]));
usr/src/tools/smatch/src/dominate.c
30
bank->max = levels - 1;
usr/src/tools/smatch/src/dominate.c
31
return bank;
usr/src/tools/smatch/src/dominate.c
34
static void bank_free(struct piggy *bank, unsigned int levels)
usr/src/tools/smatch/src/dominate.c
37
free_ptr_list(&bank->lists[levels]);
usr/src/tools/smatch/src/dominate.c
38
free(bank);
usr/src/tools/smatch/src/dominate.c
41
static void bank_put(struct piggy *bank, struct basic_block *bb)
usr/src/tools/smatch/src/dominate.c
44
assert(level <= bank->max);
usr/src/tools/smatch/src/dominate.c
45
add_bb(&bank->lists[level], bb);
usr/src/tools/smatch/src/dominate.c
53
static struct basic_block *bank_get(struct piggy *bank)
usr/src/tools/smatch/src/dominate.c
55
int level = bank->max;
usr/src/tools/smatch/src/dominate.c
57
struct basic_block *bb = pop_bb(&bank->lists[level]);
usr/src/tools/smatch/src/dominate.c
62
bank->max = --level;
usr/src/tools/smatch/src/dominate.c
72
static void visit(struct piggy *bank, struct basic_block_list **idf, struct basic_block *x, int curr_level)
usr/src/tools/smatch/src/dominate.c
89
bank_put(bank, y);
usr/src/tools/smatch/src/dominate.c
95
visit(bank, idf, y, curr_level);
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6472
u16 bank;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6487
for (bank = MDIO_REG_BANK_TX0; bank <= MDIO_REG_BANK_TX3;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6488
bank += (MDIO_REG_BANK_TX1 - MDIO_REG_BANK_TX0)) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6490
bank,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6499
bank,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6556
u16 bank, i = 0;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6559
for (bank = MDIO_REG_BANK_RX0, i = 0; bank <= MDIO_REG_BANK_RX3;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6560
bank += (MDIO_REG_BANK_RX1-MDIO_REG_BANK_RX0), i++) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6562
bank,
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6567
for (bank = MDIO_REG_BANK_TX0, i = 0; bank <= MDIO_REG_BANK_TX3;
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6568
bank += (MDIO_REG_BANK_TX1 - MDIO_REG_BANK_TX0), i++) {
usr/src/uts/common/io/bnxe/577xx/common/bnxe_clc.c
6570
bank,
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
122
static s32 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3439
static s32 e1000_valid_nvm_bank_detect_ich8lan(struct e1000_hw *hw, u32 *bank)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3466
*bank = 0;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3476
*bank = 0;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3489
*bank = 1;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3501
*bank = 1;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3503
*bank = 0;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3511
*bank = 0;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3520
*bank = 0;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3532
*bank = 1;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3557
u32 bank = 0;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3573
ret_val = e1000_valid_nvm_bank_detect_ich8lan(hw, &bank);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3576
bank = 0;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3579
act_offset = (bank) ? nvm->flash_bank_size : 0;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3650
u32 bank = 0;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3664
ret_val = e1000_valid_nvm_bank_detect_ich8lan(hw, &bank);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3667
bank = 0;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
3670
act_offset = (bank) ? nvm->flash_bank_size : 0;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4104
u32 i, act_offset, new_bank_offset, old_bank_offset, bank;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4123
ret_val = e1000_valid_nvm_bank_detect_ich8lan(hw, &bank);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4126
bank = 0;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4129
if (bank == 0) {
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4273
u32 i, act_offset, new_bank_offset, old_bank_offset, bank;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4292
ret_val = e1000_valid_nvm_bank_detect_ich8lan(hw, &bank);
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4295
bank = 0;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4298
if (bank == 0) {
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4755
static s32 e1000_erase_flash_bank_ich8lan(struct e1000_hw *hw, u32 bank)
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
4807
flash_linear_addr += (bank) ? flash_bank_size : 0;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
6043
u32 bank = 0;
usr/src/uts/common/io/e1000api/e1000_ich8lan.c
6079
if (e1000_valid_nvm_bank_detect_ich8lan(hw, &bank)) {
usr/src/uts/common/io/i2c/gpio/pca953x/pca953x.c
232
u_longlong_t bank, bit;
usr/src/uts/common/io/i2c/gpio/pca953x/pca953x.c
240
if (ddi_strtoull(name + 2, &eptr, 10, &bank) != 0 ||
usr/src/uts/common/io/i2c/gpio/pca953x/pca953x.c
249
if (bank > pca->pca_ident->pi_ngpios / NBBY ||
usr/src/uts/common/io/i2c/gpio/pca953x/pca953x.c
254
gpio = bank * NBBY + bit;
usr/src/uts/common/io/i2c/gpio/pca953x/pca953x.c
269
uint8_t bank = gpio / NBBY;
usr/src/uts/common/io/i2c/gpio/pca953x/pca953x.c
271
(void) snprintf(buf, sizeof (buf), "IO%u_%u", bank, bit);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2141
uint32_t bank;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2150
bank = addr & HERMON_HW_FLASH_BANK_MASK;
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2160
if (state->hs_fw_flashbank != bank || addr == 0) {
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2175
HERMON_HW_FLASH_GPIO_DATASET, (bank >> 15) & 0x70);
usr/src/uts/common/io/ib/adapters/hermon/hermon_ioctl.c
2187
state->hs_fw_flashbank = bank;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1664
uint32_t bank;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1670
bank = addr & TAVOR_HW_FLASH_BANK_MASK;
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1680
if (state->ts_fw_flashbank != bank || addr == 0) {
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1684
(bank >> 15) & 0x70);
usr/src/uts/common/io/ib/adapters/tavor/tavor_ioctl.c
1687
state->ts_fw_flashbank = bank;
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2412
enum ixgbe_bank_select bank,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2455
switch (bank) {
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2485
enum ixgbe_bank_select bank,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2491
start = ixgbe_get_flash_bank_offset(hw, bank, module);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2519
enum ixgbe_bank_select bank,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2525
status = ixgbe_read_flash_module(hw, bank, E610_SR_NETLIST_BANK_PTR,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2548
enum ixgbe_bank_select bank,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2554
status = ixgbe_read_flash_module(hw, bank, E610_SR_1ST_NVM_BANK_PTR,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2577
enum ixgbe_bank_select bank,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2584
status = ixgbe_read_nvm_module(hw, bank, IXGBE_NVM_CSS_HDR_LEN_L,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2589
status = ixgbe_read_nvm_module(hw, bank, IXGBE_NVM_CSS_HDR_LEN_H,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2616
enum ixgbe_bank_select bank,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2622
status = ixgbe_get_nvm_css_hdr_len(hw, bank, &hdr_len);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2628
return ixgbe_read_nvm_module(hw, bank, hdr_len + offset, data);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2759
enum ixgbe_bank_select bank, u32 *srev)
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2764
status = ixgbe_read_nvm_module(hw, bank, IXGBE_NVM_CSS_SREV_L, &srev_l);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2768
status = ixgbe_read_nvm_module(hw, bank, IXGBE_NVM_CSS_SREV_H, &srev_h);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2789
enum ixgbe_bank_select bank,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2795
status = ixgbe_read_nvm_sr_copy(hw, bank,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2804
status = ixgbe_read_nvm_sr_copy(hw, bank, E610_SR_NVM_EETRACK_LO,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2809
status = ixgbe_read_nvm_sr_copy(hw, bank, E610_SR_NVM_EETRACK_HI,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2817
status = ixgbe_get_nvm_srev(hw, bank, &nvm->srev);
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2866
enum ixgbe_bank_select bank,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2873
status = ixgbe_read_netlist_module(hw, bank, IXGBE_NETLIST_TYPE_OFFSET,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2882
status = ixgbe_read_netlist_module(hw, bank, IXGBE_LINK_TOPO_MODULE_LEN,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2894
status = ixgbe_read_netlist_module(hw, bank, IXGBE_LINK_TOPO_NODE_COUNT,
usr/src/uts/common/io/ixgbe/core/ixgbe_e610.c
2906
status = ixgbe_read_flash_module(hw, bank, E610_SR_NETLIST_BANK_PTR,
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
1063
int bank, uint64_t status, uint64_t addr, uint64_t misc,
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
164
#define AUTHAMD_IS_MEMECCERR(bank, status) \
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
165
((bank) == AMD_MCA_BANK_NB && \
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
204
#define AUTHAMD_IS_GARTERR(bank, status) \
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
205
((bank) == AMD_MCA_BANK_NB && \
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
561
authamd_bankctl_skipinit(cmi_hdl_t hdl, int bank)
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
567
return (bank == 0 ? B_TRUE : B_FALSE);
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
569
if (AUTHAMD_NBONCHIP(rev) && bank == AMD_MCA_BANK_NB) {
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
581
authamd_bankctl_val(cmi_hdl_t hdl, int bank, uint64_t proposed)
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
599
if (bank == AMD_MCA_BANK_NB && AUTHAMD_NOGARTTBLWLK_MC(rev))
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
863
authamd_bank_logout(cmi_hdl_t hdl, int bank, uint64_t status,
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
879
AUTHAMD_IS_MEMECCERR(bank, status) &&
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
896
authamd_error_action(cmi_hdl_t hdl, int ismc, int bank,
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
914
disp = authamd_disp_match(hdl, ismc, bank, status, addr, misc,
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
939
authamd_disp_match(cmi_hdl_t hdl, int ismc, int bank, uint64_t status,
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
951
AUTHAMD_IS_MEMECCERR(bank, status)) {
usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c
964
if (AUTHAMD_NOGARTTBLWLK_MC(rev) && AUTHAMD_IS_GARTERR(bank, status))
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
1605
gcpu_cmci_logout(cmi_hdl_t hdl, int bank, gcpu_mca_cmci_t *bank_cmci_p,
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
1630
IA32_MSR_MC_CTL2(bank), &ctl2);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
1633
IA32_MSR_MC_CTL2(bank), ctl2);
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
1651
gcpu_cmci_throttle(cmi_hdl_t hdl, int bank, gcpu_mca_cmci_t *bank_cmci_p,
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
1670
(void) cmi_hdl_rdmsr(hdl, IA32_MSR_MC_CTL2(bank),
usr/src/uts/i86pc/cpu/generic_cpu/gcpu_mca.c
1673
(void) cmi_hdl_wrmsr(hdl, IA32_MSR_MC_CTL2(bank),
usr/src/uts/i86pc/cpu/genuineintel/gintel_main.c
166
gintel_error_action(cmi_hdl_t hdl, int ismc, int bank,
usr/src/uts/i86pc/cpu/genuineintel/gintel_main.c
171
if (ismc == 0 && bank == 0 &&
usr/src/uts/i86pc/cpu/genuineintel/gintel_main.c
187
gintel_disp_match(cmi_hdl_t hdl, int ismc, int bank, uint64_t status,
usr/src/uts/i86pc/cpu/genuineintel/gintel_main.c
223
} else if (ismc == 0 && bank == 0 &&
usr/src/uts/intel/io/amdzen/zen_umc.c
3221
umc_bank_hash_t *bank = &chash->uch_bank_hashes[i];
usr/src/uts/intel/io/amdzen/zen_umc.c
3237
bank->ubh_row_xor = UMC_BANK_HASH_GET_ROW(val);
usr/src/uts/intel/io/amdzen/zen_umc.c
3238
bank->ubh_col_xor = UMC_BANK_HASH_GET_COL(val);
usr/src/uts/intel/io/amdzen/zen_umc.c
3239
bank->ubh_en = UMC_BANK_HASH_GET_EN(val);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
111
sp->bank = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
131
sp->bank = (nrecmema >> 12) & BANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
140
(uint16_t)sp->rank, (uint64_t)sp->bank,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
153
sp->bank, sp->ras, sp->cas);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
155
sp->offset = TCODE_OFFSET(sp->rank, sp->bank, sp->ras,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1572
DATA_TYPE_INT32, sp->bank, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1646
DATA_TYPE_INT32, sp->bank, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
167
sp->bank = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
1754
DATA_TYPE_INT32, sp->bank, NULL);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
241
sp->bank = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
271
sp->bank = (recmema >> 12) & BANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
285
sp->bank = (recmema >> 12) & BANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
304
sp->bank = (recmema >> 12) & BANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
329
(uint16_t)sp->rank, (uint64_t)sp->bank,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
338
sp->bank, sp->ras, sp->cas);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
340
sp->offset = TCODE_OFFSET(sp->rank, sp->bank, sp->ras,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
399
sp->bank = -1;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
434
sp->bank = (nrecmema >> 12) & BANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
444
sp->bank = (recmema >> 12) & BANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
460
sp->bank = (recmema >> 12) & BANK_MASK;
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
495
(uint16_t)sp->rank, (uint64_t)sp->bank,
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
504
sp->bank, sp->ras, sp->cas);
usr/src/uts/intel/io/intel_nb5000/intel_nb5000.c
506
sp->offset = TCODE_OFFSET(sp->rank, sp->bank, sp->ras,
usr/src/uts/intel/io/intel_nb5000/nb_log.h
211
int bank;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
644
uint64_t bank, row, column;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
678
if (rankaddr_to_dimm(raddr, node, channel, dimm, 0, &bank, &row,
usr/src/uts/intel/io/intel_nhm/mem_addr.c
682
unump->unum_offset = TCODE_OFFSET(rank, bank, row, column);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
706
uint64_t row, bank, col;
usr/src/uts/intel/io/intel_nhm/mem_addr.c
767
bank = TCODE_OFFSET_BANK(offset);
usr/src/uts/intel/io/intel_nhm/mem_addr.c
770
bank, col, &log_chan);
usr/src/uts/intel/io/intel_nhm/mem_addr.h
39
int channel, int dimm, int writing, uint64_t *bank,
usr/src/uts/intel/sys/mc_intel.h
354
#define TCODE_OFFSET(rank, bank, ras, cas) (OFFSET_ROW_BANK_COL | \
usr/src/uts/intel/sys/mc_intel.h
357
((uint64_t)(bank) << OFFSET_BANK_SHIFT) | (cas))
usr/src/uts/sun4u/boston/os/boston.c
269
plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm)
usr/src/uts/sun4u/boston/os/boston.c
276
printed = snprintf(unum, buflen, "MB/C%d/P0/B%d", mcid, bank);
usr/src/uts/sun4u/cherrystone/os/cherrystone.c
274
int bd, cpu, bank;
usr/src/uts/sun4u/cherrystone/os/cherrystone.c
278
for (bank = 0; bank < CHERRYSTONE_BANKS_PER_MC;
usr/src/uts/sun4u/cherrystone/os/cherrystone.c
279
bank++) {
usr/src/uts/sun4u/cherrystone/os/cherrystone.c
280
uint64_t *slice = slice_table[bd][cpu][bank];
usr/src/uts/sun4u/cherrystone/os/cherrystone.c
563
plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm)
usr/src/uts/sun4u/cherrystone/os/cherrystone.c
565
_NOTE(ARGUNUSED(bank, dimm))
usr/src/uts/sun4u/daktari/os/daktari.c
266
int bd, cpu, bank;
usr/src/uts/sun4u/daktari/os/daktari.c
270
for (bank = 0; bank < DAK_BANKS_PER_MC; bank++) {
usr/src/uts/sun4u/daktari/os/daktari.c
271
uint64_t *slice = slice_table[bd][cpu][bank];
usr/src/uts/sun4u/daktari/os/daktari.c
553
plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm)
usr/src/uts/sun4u/daktari/os/daktari.c
555
_NOTE(ARGUNUSED(bank, dimm))
usr/src/uts/sun4u/io/mc-us3.c
1005
struct bank_info *bank, uint64_t addr, uint64_t *off)
usr/src/uts/sun4u/io/mc-us3.c
1027
ifactor = (bank->lk ^ 0xF) + 1;
usr/src/uts/sun4u/io/mc-us3.c
1028
line = (line - bank->lm)/ifactor;
usr/src/uts/sun4u/io/mc-us3.c
1045
size = ((bank->size / 4) / 64) * 72;
usr/src/uts/sun4u/io/mc-us3.c
1052
base = size * bank->pos;
usr/src/uts/sun4u/io/mc-us3.c
1113
struct bank_info *bank;
usr/src/uts/sun4u/io/mc-us3.c
1135
bank = (struct bank_info *)bank_head;
usr/src/uts/sun4u/io/mc-us3.c
1136
while (bank != NULL) {
usr/src/uts/sun4u/io/mc-us3.c
1139
bankid = bank->bank_node.id;
usr/src/uts/sun4u/io/mc-us3.c
1149
if ((!bank->valid) || ((~(~(upper_pa ^ bank->um) |
usr/src/uts/sun4u/io/mc-us3.c
1150
bank->uk)) || (~(~(lower_pa ^ bank->lm) | bank->lk)))) {
usr/src/uts/sun4u/io/mc-us3.c
1151
bank = (struct bank_info *)bank->bank_node.next;
usr/src/uts/sun4u/io/mc-us3.c
1157
dimmp = (struct dimm_info *)bank->dimminfop;
usr/src/uts/sun4u/io/mc-us3.c
1243
struct bank_info *bank;
usr/src/uts/sun4u/io/mc-us3.c
1254
bank = (struct bank_info *)bank_head;
usr/src/uts/sun4u/io/mc-us3.c
1255
while (bank != NULL) {
usr/src/uts/sun4u/io/mc-us3.c
1262
if ((!bank->valid) || ((~(~(upper_pa ^ bank->um) |
usr/src/uts/sun4u/io/mc-us3.c
1263
bank->uk)) || (~(~(lower_pa ^ bank->lm) | bank->lk)))) {
usr/src/uts/sun4u/io/mc-us3.c
1264
bank = (struct bank_info *)bank->bank_node.next;
usr/src/uts/sun4u/io/mc-us3.c
1268
seg = (struct seg_info *)mc_node_get(bank->seg_id, seg_head);
usr/src/uts/sun4u/io/mc-us3.c
1272
mc_addr_to_offset(seg, bank, paddr, offp);
usr/src/uts/sun4u/io/mc-us3.c
1289
struct bank_info *bank;
usr/src/uts/sun4u/io/mc-us3.c
1332
for (bank = seg->hb_inseg; bank; bank = bank->n_inseg) {
usr/src/uts/sun4u/io/mc-us3.c
1333
ASSERT(bank->valid);
usr/src/uts/sun4u/io/mc-us3.c
1336
if (strncmp((char *)bank->dimmsidp[i], sid,
usr/src/uts/sun4u/io/mc-us3.c
1344
if (mc_offset_to_addr(seg, bank, off, paddr) == -1)
usr/src/uts/sun4u/io/mc-us3.c
1362
bank = (struct bank_info *)bank_head;
usr/src/uts/sun4u/io/mc-us3.c
1363
while (bank != NULL) {
usr/src/uts/sun4u/io/mc-us3.c
1365
if (!bank->valid) {
usr/src/uts/sun4u/io/mc-us3.c
1366
bank = (struct bank_info *)bank->bank_node.next;
usr/src/uts/sun4u/io/mc-us3.c
1370
if (bank->bank_node.id / NBANKS != mcid) {
usr/src/uts/sun4u/io/mc-us3.c
1371
bank = (struct bank_info *)bank->bank_node.next;
usr/src/uts/sun4u/io/mc-us3.c
1376
if (bank->seg_id == mc_dimm_sids[i].seg_id) {
usr/src/uts/sun4u/io/mc-us3.c
1377
bank = (struct bank_info *)bank->bank_node.next;
usr/src/uts/sun4u/io/mc-us3.c
1382
if (strncmp((char *)bank->dimmsidp[i], sid,
usr/src/uts/sun4u/io/mc-us3.c
1388
bank = (struct bank_info *)bank->bank_node.next;
usr/src/uts/sun4u/io/mc-us3.c
1392
seg = (struct seg_info *)mc_node_get(bank->seg_id, seg_head);
usr/src/uts/sun4u/io/mc-us3.c
1394
if (mc_offset_to_addr(seg, bank, off, paddr) == -1) {
usr/src/uts/sun4u/io/mc-us3.c
1395
bank = (struct bank_info *)bank->bank_node.next;
usr/src/uts/sun4u/io/mc-us3.c
157
static void mc_add_mem_unum_label(char *buf, int mcid, int bank, int dimm);
usr/src/uts/sun4u/io/mc-us3.c
160
static void mc_update_bank(struct bank_info *bank);
usr/src/uts/sun4u/io/mc-us3.c
2009
mc_add_mem_unum_label(char *buf, int mcid, int bank, int dimm)
usr/src/uts/sun4u/io/mc-us3.c
2012
plat_add_mem_unum_label(buf, mcid, bank, dimm);
usr/src/uts/sun4u/io/mc-us3.c
2029
mc_update_bank(struct bank_info *bank)
usr/src/uts/sun4u/io/mc-us3.c
2041
bankid = bank->bank_node.id;
usr/src/uts/sun4u/io/mc-us3.c
2047
mc_dimm_sids[i].seg_id = bank->seg_id;
usr/src/uts/sun4u/io/mc-us3.c
2054
dgrp_no = bank->devgrp_id % NDGRPS;
usr/src/uts/sun4u/io/mc-us3.c
2057
bank->dimmsidp[j] =
usr/src/uts/sun4u/io/mc-us3.c
2065
struct bank_info *bank;
usr/src/uts/sun4u/io/mc-us3.c
2072
bank = (struct bank_info *)bank_head;
usr/src/uts/sun4u/io/mc-us3.c
2073
while (bank != NULL) {
usr/src/uts/sun4u/io/mc-us3.c
2074
if (!bank->valid) {
usr/src/uts/sun4u/io/mc-us3.c
2075
bank = (struct bank_info *)bank->bank_node.next;
usr/src/uts/sun4u/io/mc-us3.c
2079
mc_update_bank(bank);
usr/src/uts/sun4u/io/mc-us3.c
2081
bank = (struct bank_info *)bank->bank_node.next;
usr/src/uts/sun4u/io/mc-us3.c
504
struct bank_info *bank = NULL;
usr/src/uts/sun4u/io/mc-us3.c
624
bank = seg->hb_inseg;
usr/src/uts/sun4u/io/mc-us3.c
627
seg->nbanks, (void *)seg, (void *)bank));
usr/src/uts/sun4u/io/mc-us3.c
630
while (bank != NULL) {
usr/src/uts/sun4u/io/mc-us3.c
632
i, bank->bank_node.id));
usr/src/uts/sun4u/io/mc-us3.c
633
mcseg->bankids[i].globalid = bank->bank_node.id;
usr/src/uts/sun4u/io/mc-us3.c
635
bank->local_id;
usr/src/uts/sun4u/io/mc-us3.c
636
bank = bank->n_inseg;
usr/src/uts/sun4u/io/mc-us3.c
664
if ((bank = (struct bank_info *)mc_node_get(mcbank.id,
usr/src/uts/sun4u/io/mc-us3.c
671
bank->bank_node.id, (void *)bank, bank->valid));
usr/src/uts/sun4u/io/mc-us3.c
678
mcbank.mask = (~(bank->lk | ~(MADR_LK_MASK >>
usr/src/uts/sun4u/io/mc-us3.c
680
mcbank.match = bank->lm << MADR_LPA_SHIFT;
usr/src/uts/sun4u/io/mc-us3.c
681
mcbank.size = bank->size;
usr/src/uts/sun4u/io/mc-us3.c
682
mcbank.devgrpid.globalid = bank->devgrp_id;
usr/src/uts/sun4u/io/mc-us3.c
683
mcbank.devgrpid.localid = bank->devgrp_id % NDGRPS;
usr/src/uts/sun4u/io/mc-us3.c
939
struct bank_info *bank, uint64_t off, uint64_t *addr)
usr/src/uts/sun4u/io/mc-us3.c
953
size = ((bank->size / 4) / 64) * 72;
usr/src/uts/sun4u/io/mc-us3.c
959
base = size * bank->pos;
usr/src/uts/sun4u/io/mc-us3.c
987
ifactor = (bank->lk ^ 0xF) + 1;
usr/src/uts/sun4u/io/mc-us3.c
988
line = (line * ifactor) + bank->lm;
usr/src/uts/sun4u/io/mc-us3i.c
150
static void mc_add_mem_unum_label(char *unum, int mcid, int bank, int dimm);
usr/src/uts/sun4u/io/mc-us3i.c
1558
struct bank_info *bank;
usr/src/uts/sun4u/io/mc-us3i.c
1579
bank = (struct bank_info *)bank_head;
usr/src/uts/sun4u/io/mc-us3i.c
1580
while (bank != NULL) {
usr/src/uts/sun4u/io/mc-us3i.c
1586
if ((paddr & bank->mask) != bank->match) {
usr/src/uts/sun4u/io/mc-us3i.c
1587
bank = (struct bank_info *)bank->bank_node.next;
usr/src/uts/sun4u/io/mc-us3i.c
1591
mcid = bank->bank_node.id / NLOGBANKS_PER_MC;
usr/src/uts/sun4u/io/mc-us3i.c
1596
"dgrp %d\n", mcid, bank->bank_node.id, bank->devgrp_id));
usr/src/uts/sun4u/io/mc-us3i.c
1598
mcdgrpid = bank->devgrp_id % NDGRPS_PER_MC;
usr/src/uts/sun4u/io/mc-us3i.c
1745
mc_add_mem_unum_label(char *unum, int mcid, int bank, int dimm)
usr/src/uts/sun4u/io/mc-us3i.c
1748
plat_add_mem_unum_label(unum, mcid, bank, dimm);
usr/src/uts/sun4u/io/mc-us3i.c
444
struct bank_info *bank = NULL;
usr/src/uts/sun4u/io/mc-us3i.c
559
bank = seg->head;
usr/src/uts/sun4u/io/mc-us3i.c
562
seg->nbanks, (void *) seg, (void *) bank));
usr/src/uts/sun4u/io/mc-us3i.c
565
while (bank != NULL) {
usr/src/uts/sun4u/io/mc-us3i.c
567
i, bank->bank_node.id));
usr/src/uts/sun4u/io/mc-us3i.c
568
mcseg->bankids[i].globalid = bank->bank_node.id;
usr/src/uts/sun4u/io/mc-us3i.c
569
mcseg->bankids[i++].localid = bank->local_id;
usr/src/uts/sun4u/io/mc-us3i.c
570
bank = bank->next;
usr/src/uts/sun4u/io/mc-us3i.c
598
if ((bank = mc_node_get(mcbank.id, bank_head)) == NULL) {
usr/src/uts/sun4u/io/mc-us3i.c
603
mcbank.mask = bank->mask;
usr/src/uts/sun4u/io/mc-us3i.c
604
mcbank.match = bank->match;
usr/src/uts/sun4u/io/mc-us3i.c
605
mcbank.size = bank->size;
usr/src/uts/sun4u/io/mc-us3i.c
606
mcbank.devgrpid.globalid = bank->devgrp_id;
usr/src/uts/sun4u/io/mc-us3i.c
608
bank->bank_node.id % NLOGBANKS_PER_SEG;
usr/src/uts/sun4u/io/opl_cfg.c
1003
hwd_bank_t *bank;
usr/src/uts/sun4u/io/opl_cfg.c
1042
bank = probe->pr_sb->sb_cmu.cmu_memory.mem_banks;
usr/src/uts/sun4u/io/opl_cfg.c
1045
if (!HWD_STATUS_OK(bank[i].bank_status))
usr/src/uts/sun4u/io/opl_cfg.c
1049
mc[j].mc_hi = OPL_HI(bank[i].bank_register_address);
usr/src/uts/sun4u/io/opl_cfg.c
1050
mc[j].mc_lo = OPL_LO(bank[i].bank_register_address);
usr/src/uts/sun4u/io/pci/pci_tools.c
60
#define PCI_GET_RANGE_PROP(ranges, bank) \
usr/src/uts/sun4u/io/pci/pci_tools.c
61
((((uint64_t)(ranges[bank].parent_high & 0x7ff)) << 32) | \
usr/src/uts/sun4u/io/pci/pci_tools.c
62
ranges[bank].parent_low)
usr/src/uts/sun4u/io/pci/pci_tools.c
64
#define PCI_GET_RANGE_PROP_SIZE(ranges, bank) \
usr/src/uts/sun4u/io/pci/pci_tools.c
65
((((uint64_t)(ranges[bank].size_high)) << 32) | \
usr/src/uts/sun4u/io/pci/pci_tools.c
66
ranges[bank].size_low)
usr/src/uts/sun4u/io/px/px_lib4u.c
2490
px_get_range_prop(px_t *px_p, pci_ranges_t *rp, int bank)
usr/src/uts/sun4u/io/px/px_lib4u.c
2495
range_prop = (((uint64_t)(rp[bank].parent_high & mask)) << 32) |
usr/src/uts/sun4u/io/px/px_lib4u.c
2496
rp[bank].parent_low;
usr/src/uts/sun4u/io/px/px_lib4u.c
2511
int bank = PCI_REG_ADDR_G(PCI_ADDR_CONFIG);
usr/src/uts/sun4u/io/px/px_lib4u.c
2514
return (px_get_range_prop(px_p, rp, bank));
usr/src/uts/sun4u/io/px/px_lib4u.h
331
extern uint64_t px_get_range_prop(px_t *px_p, pci_ranges_t *rp, int bank);
usr/src/uts/sun4u/io/todds1287.c
104
static void select_bank(int bank);
usr/src/uts/sun4u/io/todds1287.c
1161
select_bank(int bank)
usr/src/uts/sun4u/io/todds1287.c
1170
switch (bank) {
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1012
bank = (bank % 2);
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1018
SG_SET_FRU_NAME_BANK(new_unum, bank);
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
1024
SG_SET_FRU_NAME_BANK(new_unum, bank);
usr/src/uts/sun4u/lw8/os/lw8_platmod.c
998
plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm)
usr/src/uts/sun4u/opl/io/mc-opl.c
103
static void mc_set_rewrite(mc_opl_t *mcp, int bank, uint32_t addr, int state);
usr/src/uts/sun4u/opl/io/mc-opl.c
1058
int bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
1061
bank = flt_stat->mf_flt_maddr.ma_bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
1063
flt_stat->mf_flt_maddr.ma_phys_bd, bank, flt_stat->mf_type,
usr/src/uts/sun4u/opl/io/mc-opl.c
1070
flt_stat->mf_flt_maddr.ma_bd, bank,
usr/src/uts/sun4u/opl/io/mc-opl.c
1085
blen, flt_stat->mf_flt_maddr.ma_phys_bd, bank,
usr/src/uts/sun4u/opl/io/mc-opl.c
1183
restart_patrol(mc_opl_t *mcp, int bank, mc_rsaddr_info_t *rsaddr_info)
usr/src/uts/sun4u/opl/io/mc-opl.c
1188
if (MC_REWRITE_MODE(mcp, bank)) {
usr/src/uts/sun4u/opl/io/mc-opl.c
1192
MAC_PTRL_START(mcp, bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
1199
MAC_PTRL_START(mcp, bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
1207
MAC_PTRL_START(mcp, bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
1250
MAC_PTRL_START(mcp, bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
1277
MAC_PTRL_START(mcp, bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
1291
ST_MAC_REG(MAC_RESTART_ADD(mcp, bank), MAC_RESTART_PA(pa));
usr/src/uts/sun4u/opl/io/mc-opl.c
1292
MAC_PTRL_START_ADD(mcp, bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
1332
do_rewrite(mc_opl_t *mcp, int bank, uint32_t dimm_addr, int retrying)
usr/src/uts/sun4u/opl/io/mc-opl.c
1346
if (!retrying && MC_REWRITE_MODE(mcp, bank)) {
usr/src/uts/sun4u/opl/io/mc-opl.c
1354
cntl = LD_MAC_REG(MAC_PTRL_CNTL(mcp, bank));
usr/src/uts/sun4u/opl/io/mc-opl.c
1366
ST_MAC_REG(MAC_REWRITE_ADD(mcp, bank), dimm_addr);
usr/src/uts/sun4u/opl/io/mc-opl.c
1367
MAC_REW_REQ(mcp, bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
1377
cntl = LD_MAC_REG(MAC_PTRL_CNTL(mcp, bank));
usr/src/uts/sun4u/opl/io/mc-opl.c
1384
MAC_CLEAR_ERRS(mcp, bank, MAC_CNTL_REW_ERRS);
usr/src/uts/sun4u/opl/io/mc-opl.c
1387
mc_set_rewrite(mcp, bank, dimm_addr, retry_state);
usr/src/uts/sun4u/opl/io/mc-opl.c
1393
mc_clear_rewrite(mc_opl_t *mcp, int bank)
usr/src/uts/sun4u/opl/io/mc-opl.c
1399
bankp = &(mcp->mc_bank[bank]);
usr/src/uts/sun4u/opl/io/mc-opl.c
1410
if (do_rewrite(mcp, bank, rew_addr, 1) == 0)
usr/src/uts/sun4u/opl/io/mc-opl.c
1417
if (!IS_MIRROR(mcp, bank)) {
usr/src/uts/sun4u/opl/io/mc-opl.c
1418
MC_CLEAR_REWRITE_MODE(mcp, bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
1420
int mbank = bank ^ 1;
usr/src/uts/sun4u/opl/io/mc-opl.c
1423
MC_CLEAR_REWRITE_MODE(mcp, bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
1426
bank = mbank;
usr/src/uts/sun4u/opl/io/mc-opl.c
1434
mc_set_rewrite(mc_opl_t *mcp, int bank, uint32_t addr, int state)
usr/src/uts/sun4u/opl/io/mc-opl.c
1439
bankp = &mcp->mc_bank[bank];
usr/src/uts/sun4u/opl/io/mc-opl.c
1451
maddr.ma_bank = bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
1456
paddr, mcp->mc_board_num, bank, addr);
usr/src/uts/sun4u/opl/io/mc-opl.c
1460
mcp->mc_board_num, bank, addr);
usr/src/uts/sun4u/opl/io/mc-opl.c
1468
MC_SET_REWRITE_MODE(mcp, bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
1477
if (IS_MIRROR(mcp, bank)) {
usr/src/uts/sun4u/opl/io/mc-opl.c
1478
int mbank = bank ^1;
usr/src/uts/sun4u/opl/io/mc-opl.c
1489
int bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
1491
for (bank = 0; bank < BANKNUM_PER_SB; bank++) {
usr/src/uts/sun4u/opl/io/mc-opl.c
1492
while ((p = mcp->mc_scf_log[bank]) != NULL &&
usr/src/uts/sun4u/opl/io/mc-opl.c
1494
ASSERT(bank == p->sl_bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
1510
mcp->mc_scf_retry[bank] = 0;
usr/src/uts/sun4u/opl/io/mc-opl.c
1515
if (mcp->mc_scf_retry[bank]++ <=
usr/src/uts/sun4u/opl/io/mc-opl.c
1526
mcp->mc_scf_log[bank] = p->sl_next;
usr/src/uts/sun4u/opl/io/mc-opl.c
1527
mcp->mc_scf_total[bank]--;
usr/src/uts/sun4u/opl/io/mc-opl.c
1528
ASSERT(mcp->mc_scf_total[bank] >= 0);
usr/src/uts/sun4u/opl/io/mc-opl.c
1534
mc_queue_scf_log(mc_opl_t *mcp, mc_flt_stat_t *flt_stat, int bank)
usr/src/uts/sun4u/opl/io/mc-opl.c
1538
if (mcp->mc_scf_total[bank] >= mc_max_scf_logs) {
usr/src/uts/sun4u/opl/io/mc-opl.c
1548
p->sl_bank = bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
1550
if (mcp->mc_scf_log[bank] == NULL) {
usr/src/uts/sun4u/opl/io/mc-opl.c
1555
mcp->mc_scf_log_tail[bank] = mcp->mc_scf_log[bank] = p;
usr/src/uts/sun4u/opl/io/mc-opl.c
1557
mcp->mc_scf_log_tail[bank]->sl_next = p;
usr/src/uts/sun4u/opl/io/mc-opl.c
1558
mcp->mc_scf_log_tail[bank] = p;
usr/src/uts/sun4u/opl/io/mc-opl.c
1560
mcp->mc_scf_total[bank]++;
usr/src/uts/sun4u/opl/io/mc-opl.c
1576
mc_scrub_ce(mc_opl_t *mcp, int bank, mc_flt_stat_t *flt_stat, int ptrl_error)
usr/src/uts/sun4u/opl/io/mc-opl.c
1589
cntl = do_rewrite(mcp, bank, flt_stat->mf_err_add, 0);
usr/src/uts/sun4u/opl/io/mc-opl.c
1623
mc_queue_scf_log(mcp, flt_stat, bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
1647
mc_write_cntl(mc_opl_t *mcp, int bank, uint32_t value)
usr/src/uts/sun4u/opl/io/mc-opl.c
1649
int ebank = (IS_MIRROR(mcp, bank)) ? MIRROR_IDX(bank) : bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
1655
ST_MAC_REG(MAC_PTRL_CNTL(mcp, bank), value);
usr/src/uts/sun4u/opl/io/mc-opl.c
1659
mc_read_ptrl_reg(mc_opl_t *mcp, int bank, mc_flt_stat_t *flt_stat)
usr/src/uts/sun4u/opl/io/mc-opl.c
1661
flt_stat->mf_cntl = LD_MAC_REG(MAC_PTRL_CNTL(mcp, bank)) &
usr/src/uts/sun4u/opl/io/mc-opl.c
1663
flt_stat->mf_err_add = LD_MAC_REG(MAC_PTRL_ERR_ADD(mcp, bank));
usr/src/uts/sun4u/opl/io/mc-opl.c
1664
flt_stat->mf_err_log = LD_MAC_REG(MAC_PTRL_ERR_LOG(mcp, bank));
usr/src/uts/sun4u/opl/io/mc-opl.c
1667
flt_stat->mf_flt_maddr.ma_bank = bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
1672
mc_read_mi_reg(mc_opl_t *mcp, int bank, mc_flt_stat_t *flt_stat)
usr/src/uts/sun4u/opl/io/mc-opl.c
1676
status = LD_MAC_REG(MAC_PTRL_CNTL(mcp, bank)) & MAC_CNTL_MI_ERRS;
usr/src/uts/sun4u/opl/io/mc-opl.c
1682
flt_stat->mf_err_add = LD_MAC_REG(MAC_MI_ERR_ADD(mcp, bank));
usr/src/uts/sun4u/opl/io/mc-opl.c
1683
flt_stat->mf_err_log = LD_MAC_REG(MAC_MI_ERR_LOG(mcp, bank));
usr/src/uts/sun4u/opl/io/mc-opl.c
1684
status = LD_MAC_REG(MAC_PTRL_CNTL(mcp, bank)) &
usr/src/uts/sun4u/opl/io/mc-opl.c
1694
flt_stat->mf_flt_maddr.ma_bank = bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
1739
int bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
1761
bank = flt_stat[i].mf_flt_maddr.ma_bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
1762
MC_LOG("CE detected on bank %d\n", bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
1763
mc_scrub_ce(mcp, bank, &flt_stat[i], ptrl_error);
usr/src/uts/sun4u/opl/io/mc-opl.c
1764
if (MC_REWRITE_ACTIVE(mcp, bank)) {
usr/src/uts/sun4u/opl/io/mc-opl.c
1891
mc_error_handler_mir(mc_opl_t *mcp, int bank, mc_rsaddr_info_t *rsaddr)
usr/src/uts/sun4u/opl/io/mc-opl.c
1911
MC_LOG("Reading registers of bank %d\n", bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
1913
mc_read_ptrl_reg(mcp, bank, &flt_stat[i]);
usr/src/uts/sun4u/opl/io/mc-opl.c
1930
mc_read_mi_reg(mcp, bank, &mi_flt_stat[i]);
usr/src/uts/sun4u/opl/io/mc-opl.c
1936
bank = bank^1;
usr/src/uts/sun4u/opl/io/mc-opl.c
1940
MAC_CLEAR_ERRS(mcp, bank, (MAC_CNTL_PTRL_ERRS|MAC_CNTL_MI_ERRS));
usr/src/uts/sun4u/opl/io/mc-opl.c
1942
MAC_CLEAR_ERRS(mcp, bank ^ 1, (MAC_CNTL_PTRL_ERRS|MAC_CNTL_MI_ERRS));
usr/src/uts/sun4u/opl/io/mc-opl.c
1988
mc_process_error(mc_opl_t *mcp, int bank, mc_aflt_t *mc_aflt,
usr/src/uts/sun4u/opl/io/mc-opl.c
2007
mc_scrub_ce(mcp, bank, flt_stat, ptrl_error);
usr/src/uts/sun4u/opl/io/mc-opl.c
2008
if (MC_REWRITE_ACTIVE(mcp, bank)) {
usr/src/uts/sun4u/opl/io/mc-opl.c
2035
mc_error_handler(mc_opl_t *mcp, int bank, mc_rsaddr_info_t *rsaddr)
usr/src/uts/sun4u/opl/io/mc-opl.c
2049
mc_read_ptrl_reg(mcp, bank, &flt_stat);
usr/src/uts/sun4u/opl/io/mc-opl.c
2058
mc_read_mi_reg(mcp, bank, &mi_flt_stat);
usr/src/uts/sun4u/opl/io/mc-opl.c
2065
MAC_CLEAR_ERRS(mcp, bank, (MAC_CNTL_PTRL_ERRS|MAC_CNTL_MI_ERRS));
usr/src/uts/sun4u/opl/io/mc-opl.c
2071
mi_valid = mc_process_error(mcp, bank, &mc_aflt, &mi_flt_stat);
usr/src/uts/sun4u/opl/io/mc-opl.c
2091
rsaddr->mi_valid = mc_process_error(mcp, bank, &mc_aflt,
usr/src/uts/sun4u/opl/io/mc-opl.c
2115
mc_process_rewrite(mc_opl_t *mcp, int bank)
usr/src/uts/sun4u/opl/io/mc-opl.c
2121
bankp = &(mcp->mc_bank[bank]);
usr/src/uts/sun4u/opl/io/mc-opl.c
2127
cntl = LD_MAC_REG(MAC_PTRL_CNTL(mcp, bank));
usr/src/uts/sun4u/opl/io/mc-opl.c
2131
ST_MAC_REG(MAC_REWRITE_ADD(mcp, bank), rew_addr);
usr/src/uts/sun4u/opl/io/mc-opl.c
2132
MAC_REW_REQ(mcp, bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
2137
cntl = ldphysio(MAC_PTRL_CNTL(mcp, bank));
usr/src/uts/sun4u/opl/io/mc-opl.c
2140
MAC_CLEAR_ERRS(mcp, bank,
usr/src/uts/sun4u/opl/io/mc-opl.c
2142
mc_clear_rewrite(mcp, bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
2158
if (++mcp->mc_bank[bank].mcb_rewrite_count
usr/src/uts/sun4u/opl/io/mc-opl.c
2165
bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
2379
get_ptrl_start_address(mc_opl_t *mcp, int bank, mc_addr_t *maddr)
usr/src/uts/sun4u/opl/io/mc-opl.c
2382
maddr->ma_bank = bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
2410
uint32_t bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
2735
bk = macaddr[i].bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
2989
int bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
3009
bank = pa_to_bank(mcp, flt_addr - mcp->mc_start_address);
usr/src/uts/sun4u/opl/io/mc-opl.c
3020
i = BD_BK_SLOT_TO_INDEX(0, bank, 0);
usr/src/uts/sun4u/opl/io/mc-opl.c
3029
i = BD_BK_SLOT_TO_INDEX(sb, bank, 0);
usr/src/uts/sun4u/opl/io/mc-opl.c
3039
i = BD_BK_SLOT_TO_INDEX(sb, bank, 0);
usr/src/uts/sun4u/opl/io/mc-opl.c
3133
int bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
3171
bank = pa_to_bank(mcp, pa0);
usr/src/uts/sun4u/opl/io/mc-opl.c
3174
bank = bank ^ 1;
usr/src/uts/sun4u/opl/io/mc-opl.c
3176
if (MC_INJECT_MIRROR(error_type) && !IS_MIRROR(mcp, bank)) {
usr/src/uts/sun4u/opl/io/mc-opl.c
3184
MC_LOG("injecting error to /LSB%d/B%d/%x\n", mcp->mc_board_num, bank,
usr/src/uts/sun4u/opl/io/mc-opl.c
3196
ST_MAC_REG(MAC_EG_CNTL(mcp, bank), 0);
usr/src/uts/sun4u/opl/io/mc-opl.c
3198
ST_MAC_REG(MAC_EG_ADD(mcp, bank), dimm_addr & MAC_EG_ADD_MASK);
usr/src/uts/sun4u/opl/io/mc-opl.c
3201
ST_MAC_REG(MAC_EG_CNTL(mcp, bank^1), 0);
usr/src/uts/sun4u/opl/io/mc-opl.c
3202
ST_MAC_REG(MAC_EG_ADD(mcp, bank^1), dimm_addr &
usr/src/uts/sun4u/opl/io/mc-opl.c
3249
ST_MAC_REG(MAC_MIRR(mcp, bank), MAC_MIRR_BANK_EXCLUSIVE);
usr/src/uts/sun4u/opl/io/mc-opl.c
3253
ST_MAC_REG(MAC_MIRR(mcp, bank), 0);
usr/src/uts/sun4u/opl/io/mc-opl.c
3266
ST_MAC_REG(MAC_EG_CNTL(mcp, bank), cntl & MAC_EG_SETUP_MASK);
usr/src/uts/sun4u/opl/io/mc-opl.c
3267
ST_MAC_REG(MAC_EG_CNTL(mcp, bank), cntl);
usr/src/uts/sun4u/opl/io/mc-opl.c
3270
ST_MAC_REG(MAC_EG_CNTL(mcp, bank^1), cntl &
usr/src/uts/sun4u/opl/io/mc-opl.c
3272
ST_MAC_REG(MAC_EG_CNTL(mcp, bank^1), cntl);
usr/src/uts/sun4u/opl/io/mc-opl.c
3340
ST_MAC_REG(MAC_EG_CNTL(mcp, bank),
usr/src/uts/sun4u/opl/io/mc-opl.c
3342
ST_MAC_REG(MAC_EG_CNTL(mcp, bank), cntl);
usr/src/uts/sun4u/opl/io/mc-opl.c
3345
ST_MAC_REG(MAC_EG_CNTL(mcp, bank^1), cntl &
usr/src/uts/sun4u/opl/io/mc-opl.c
3347
ST_MAC_REG(MAC_EG_CNTL(mcp, bank^1), cntl);
usr/src/uts/sun4u/opl/io/mc-opl.c
3359
rsaddr.mi_restartaddr.ma_bank = bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
3363
(void) restart_patrol(mcp, bank, &rsaddr);
usr/src/uts/sun4u/opl/io/mc-opl.c
3368
int ebank = (IS_MIRROR(mcp, bank)) ? MIRROR_IDX(bank) : bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
3371
stat = LD_MAC_REG(MAC_PTRL_STAT(mcp, bank));
usr/src/uts/sun4u/opl/io/mc-opl.c
3372
cntl = LD_MAC_REG(MAC_PTRL_CNTL(mcp, bank));
usr/src/uts/sun4u/opl/io/mc-opl.c
3384
if (IS_MIRROR(mcp, bank)) {
usr/src/uts/sun4u/opl/io/mc-opl.c
3385
mc_error_handler_mir(mcp, bank, &rsaddr);
usr/src/uts/sun4u/opl/io/mc-opl.c
3387
mc_error_handler(mcp, bank, &rsaddr);
usr/src/uts/sun4u/opl/io/mc-opl.c
3390
(void) restart_patrol(mcp, bank, &rsaddr);
usr/src/uts/sun4u/opl/io/mc-opl.c
3398
MAC_CMD(mcp, bank, 0);
usr/src/uts/sun4u/opl/io/mc-opl.c
3399
(void) restart_patrol(mcp, bank, NULL);
usr/src/uts/sun4u/opl/io/mc-opl.c
3546
int bank, uint32_t mf_type, uint32_t d_slot)
usr/src/uts/sun4u/opl/io/mc-opl.c
3559
id = BD_BK_SLOT_TO_INDEX(0, bank, d_slot);
usr/src/uts/sun4u/opl/io/mc-opl.c
3565
id = BD_BK_SLOT_TO_INDEX(sb, bank, d_slot);
usr/src/uts/sun4u/opl/io/mc-opl.c
3664
dname_to_bankslot(char *dname, int *bank, int *slot)
usr/src/uts/sun4u/opl/io/mc-opl.c
3692
*bank = INDEX_TO_BANK(i);
usr/src/uts/sun4u/opl/io/mc-opl.c
3705
int bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
3737
ret = dname_to_bankslot(dname, &bank, &slot);
usr/src/uts/sun4u/opl/io/mc-opl.c
3738
MC_LOG("mc_get_mem_addr: bank=%d slot=%d\n", bank, slot);
usr/src/uts/sun4u/opl/io/mc-opl.c
3744
maddr.ma_bank = bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
3883
int board, bank, slot;
usr/src/uts/sun4u/opl/io/mc-opl.c
3925
if (dname_to_bankslot(dname, &bank, &slot) != 0) {
usr/src/uts/sun4u/opl/io/mc-opl.c
3945
unum, mcp->mc_board_num, bank, flt_pag->err_add, pa,
usr/src/uts/sun4u/opl/io/mc-opl.c
3959
mc_queue_scf_log(mcp, &flt_stat, bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
666
int bank = maddr->ma_bank;
usr/src/uts/sun4u/opl/io/mc-opl.c
670
MC_LOG("mcaddr /LSB%d/B%d/%x\n", maddr->ma_bd, bank,
usr/src/uts/sun4u/opl/io/mc-opl.c
675
ASSERT(bank >= 0 && OPL_BANK_MAX > bank);
usr/src/uts/sun4u/opl/io/mc-opl.c
686
pa_bit = bank & 1;
usr/src/uts/sun4u/opl/io/mc-opl.c
688
pa_bit = (bank >> 1) & 1;
usr/src/uts/sun4u/opl/io/mc-opl.c
690
pa_bit = (bank >> 2) & 1;
usr/src/uts/sun4u/opl/io/mc-opl.c
699
"convert PA %lx\n", maddr->ma_bd, bank,
usr/src/uts/sun4u/opl/io/mc-opl.c
723
"PA %lx, target /LSB%d/B%d/%x\n", maddr->ma_bd, bank,
usr/src/uts/sun4u/opl/io/mc-opl.c
855
mc_set_mem_unum(char *buf, int buflen, int sb, int bank,
usr/src/uts/sun4u/opl/io/mc-opl.c
870
i = BD_BK_SLOT_TO_INDEX(0, bank, d_slot);
usr/src/uts/sun4u/opl/io/mc-opl.c
875
i = BD_BK_SLOT_TO_INDEX(0, bank, 0);
usr/src/uts/sun4u/opl/io/mc-opl.c
887
i = BD_BK_SLOT_TO_INDEX(sb, bank, d_slot);
usr/src/uts/sun4u/opl/io/mc-opl.c
895
i = BD_BK_SLOT_TO_INDEX(sb, bank, 0);
usr/src/uts/sun4u/opl/io/mc-opl.c
908
i = BD_BK_SLOT_TO_INDEX(sb, bank, d_slot);
usr/src/uts/sun4u/opl/io/mc-opl.c
913
i = BD_BK_SLOT_TO_INDEX(sb, bank, 0);
usr/src/uts/sun4u/opl/io/mc-opl.c
95
int mc_set_mem_sid(mc_opl_t *mcp, char *buf, int buflen, int lsb, int bank,
usr/src/uts/sun4u/opl/sys/mc-opl.h
336
#define MC_SET_REWRITE_MODE(mcp, bank) \
usr/src/uts/sun4u/opl/sys/mc-opl.h
337
((mcp)->mc_bank[bank].mcb_status |= BANK_REWRITE_MODE)
usr/src/uts/sun4u/opl/sys/mc-opl.h
339
#define MC_CLEAR_REWRITE_MODE(mcp, bank) \
usr/src/uts/sun4u/opl/sys/mc-opl.h
340
((mcp)->mc_bank[bank].mcb_status &= ~BANK_REWRITE_MODE)
usr/src/uts/sun4u/opl/sys/mc-opl.h
342
#define MC_REWRITE_MODE(mcp, bank) \
usr/src/uts/sun4u/opl/sys/mc-opl.h
343
((mcp)->mc_bank[bank].mcb_status & BANK_REWRITE_MODE)
usr/src/uts/sun4u/opl/sys/mc-opl.h
345
#define MC_REWRITE_ACTIVE(mcp, bank) \
usr/src/uts/sun4u/opl/sys/mc-opl.h
346
((mcp)->mc_bank[bank].mcb_active)
usr/src/uts/sun4u/os/plat_ecc_dimm.c
101
if (parse_unum_memory(unum, &board, &pos, &bank, &dimm,
usr/src/uts/sun4u/os/plat_ecc_dimm.c
62
int board, pos, bank, dimm, jnumber;
usr/src/uts/sun4u/os/plat_ecc_dimm.c
69
if (parse_unum_memory(unum, &board, &pos, &bank, &dimm,
usr/src/uts/sun4u/os/plat_ecc_dimm.c
77
dimm += (bank * 4); /* convert dimm from 0-3 to 0-7 value */
usr/src/uts/sun4u/os/plat_ecc_dimm.c
94
int board, pos, bank, dimm, jnumber;
usr/src/uts/sun4u/os/plat_ecc_unum.c
397
parse_unum_memory(char *unum, int *board, int *pos, int *bank, int *dimm,
usr/src/uts/sun4u/os/plat_ecc_unum.c
413
*bank = stoi(&c);
usr/src/uts/sun4u/os/plat_ecc_unum.c
513
int board, pos, bank, dimm, jnumber;
usr/src/uts/sun4u/os/plat_ecc_unum.c
530
if (parse_unum_memory(unum, &board, &pos, &bank, &dimm,
usr/src/uts/sun4u/os/plat_ecc_unum.c
539
e2d.ee2d_bank_number = bank;
usr/src/uts/sun4u/seattle/os/seattle.c
272
plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm)
usr/src/uts/sun4u/seattle/os/seattle.c
278
printed = snprintf(unum, buflen, "MB/P%d/B%d", mcid, bank);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1672
sbdp_bank_t *cur_bank, *bank;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1676
for (bank = banks; bank; bank = bank->bd_next) {
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1677
if (!bank->valid)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1680
if (cur_bank == bank) {
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1778
sbdp_bank_t *bank;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1789
sbdp_fill_bank_info(mc_decode[i], &bank);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1791
SBDP_DBG_MEM("adding bank %d\n", bank->id);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1796
bank->bd_next = *banks;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1797
*banks = bank;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1803
sbdp_add_bank_to_seg(bank);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1814
sbdp_fill_bank_info(uint64_t mc_decode, sbdp_bank_t **bank)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1830
*bank = new;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1944
sbdp_add_bank_to_seg(sbdp_bank_t *bank)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1953
if (bank == NULL || !bank->valid)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1955
base = bank->um & ~(bank->uk);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1965
cur_seg->size = ((bank->uk +1) << PHYS2UM_SHIFT);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1966
cur_seg->intlv = ((bank->lk ^ 0xF) + 1);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1978
bank->seg_next = cur_seg->banks;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1979
cur_seg->banks = bank;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
2010
sbdp_remove_bank_from_seg(sbdp_bank_t *bank)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
2019
if (bank == NULL || !bank->valid)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
2021
base = bank->um & ~(bank->uk);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
2027
SBDP_DBG_MEM("bank %d with no segment\n", bank->id);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
2037
if (curp->id == bank->id) {
usr/src/uts/sun4u/serengeti/os/serengeti.c
1002
bank = (bank % 2);
usr/src/uts/sun4u/serengeti/os/serengeti.c
1008
SG_SET_FRU_NAME_BANK(new_unum, bank);
usr/src/uts/sun4u/serengeti/os/serengeti.c
1014
SG_SET_FRU_NAME_BANK(new_unum, bank);
usr/src/uts/sun4u/serengeti/os/serengeti.c
988
plat_add_mem_unum_label(char *unum, int mcid, int bank, int dimm)
usr/src/uts/sun4u/sunfire/io/ac.c
1084
ac_kstat_stat(softsp->bank[0].rstate,
usr/src/uts/sun4u/sunfire/io/ac.c
1085
softsp->bank[0].ostate);
usr/src/uts/sun4u/sunfire/io/ac.c
1087
ac_kstat_cond(softsp->bank[0].condition);
usr/src/uts/sun4u/sunfire/io/ac.c
1089
ac_kstat_stat(softsp->bank[1].rstate,
usr/src/uts/sun4u/sunfire/io/ac.c
1090
softsp->bank[1].ostate);
usr/src/uts/sun4u/sunfire/io/ac.c
1092
ac_kstat_cond(softsp->bank[1].condition);
usr/src/uts/sun4u/sunfire/io/ac.c
1166
softsp->bank[id].busy = 0;
usr/src/uts/sun4u/sunfire/io/ac.c
1167
softsp->bank[id].status_change = ddi_get_time();
usr/src/uts/sun4u/sunfire/io/ac.c
1173
softsp->bank[id].real_size = softsp->bank[id].use_size =
usr/src/uts/sun4u/sunfire/io/ac.c
1177
softsp->bank[id].real_size = softsp->bank[id].use_size = 0;
usr/src/uts/sun4u/sunfire/io/ac.c
1188
softsp->bank[id].rstate = SYSC_CFGA_RSTATE_EMPTY;
usr/src/uts/sun4u/sunfire/io/ac.c
1189
softsp->bank[id].ostate = SYSC_CFGA_OSTATE_UNCONFIGURED;
usr/src/uts/sun4u/sunfire/io/ac.c
1190
softsp->bank[id].condition = SYSC_CFGA_COND_UNKNOWN;
usr/src/uts/sun4u/sunfire/io/ac.c
1192
softsp->bank[id].rstate = SYSC_CFGA_RSTATE_CONNECTED;
usr/src/uts/sun4u/sunfire/io/ac.c
1193
softsp->bank[id].ostate = SYSC_CFGA_OSTATE_CONFIGURED;
usr/src/uts/sun4u/sunfire/io/ac.c
1194
softsp->bank[id].condition = SYSC_CFGA_COND_OK;
usr/src/uts/sun4u/sunfire/io/ac.c
1196
softsp->bank[id].rstate = SYSC_CFGA_RSTATE_CONNECTED;
usr/src/uts/sun4u/sunfire/io/ac.c
1197
softsp->bank[id].ostate = SYSC_CFGA_OSTATE_UNCONFIGURED;
usr/src/uts/sun4u/sunfire/io/ac.c
1198
softsp->bank[id].condition = SYSC_CFGA_COND_UNKNOWN;
usr/src/uts/sun4u/sunfire/io/ac.c
1200
softsp->bank[id].rstate = SYSC_CFGA_RSTATE_DISCONNECTED;
usr/src/uts/sun4u/sunfire/io/ac.c
1201
softsp->bank[id].ostate = SYSC_CFGA_OSTATE_UNCONFIGURED;
usr/src/uts/sun4u/sunfire/io/ac.c
1202
softsp->bank[id].condition = SYSC_CFGA_COND_UNUSABLE;
usr/src/uts/sun4u/sunfire/io/ac.c
1210
softsp->bank[id].rstate =
usr/src/uts/sun4u/sunfire/io/ac.c
1212
softsp->bank[id].ostate =
usr/src/uts/sun4u/sunfire/io/ac.c
1214
softsp->bank[id].condition =
usr/src/uts/sun4u/sunfire/io/ac.c
1217
softsp->bank[id].rstate =
usr/src/uts/sun4u/sunfire/io/ac.c
1219
softsp->bank[id].ostate =
usr/src/uts/sun4u/sunfire/io/ac.c
1221
softsp->bank[id].condition =
usr/src/uts/sun4u/sunfire/io/ac.c
1230
softsp->bank[id].rstate = SYSC_CFGA_RSTATE_CONNECTED;
usr/src/uts/sun4u/sunfire/io/ac.c
1231
softsp->bank[id].ostate = SYSC_CFGA_OSTATE_CONFIGURED;
usr/src/uts/sun4u/sunfire/io/ac.c
1232
softsp->bank[id].condition = SYSC_CFGA_COND_OK;
usr/src/uts/sun4u/sunfire/io/ac.c
1235
softsp->bank[id].rstate = SYSC_CFGA_RSTATE_EMPTY;
usr/src/uts/sun4u/sunfire/io/ac.c
1236
softsp->bank[id].ostate = SYSC_CFGA_OSTATE_UNCONFIGURED;
usr/src/uts/sun4u/sunfire/io/ac.c
1237
softsp->bank[id].condition = SYSC_CFGA_COND_UNKNOWN;
usr/src/uts/sun4u/sunfire/io/ac.c
1242
if (softsp->bank[id].rstate == SYSC_CFGA_RSTATE_CONNECTED) {
usr/src/uts/sun4u/sunfire/io/ac.c
1265
if (softsp->bank[id].rstate == SYSC_CFGA_RSTATE_CONNECTED &&
usr/src/uts/sun4u/sunfire/io/ac.c
1266
softsp->bank[id].ostate == SYSC_CFGA_OSTATE_UNCONFIGURED &&
usr/src/uts/sun4u/sunfire/io/ac.c
1273
softsp->bank[id].rstate = SYSC_CFGA_RSTATE_DISCONNECTED;
usr/src/uts/sun4u/sunfire/io/ac.c
1274
softsp->bank[id].ostate = SYSC_CFGA_OSTATE_UNCONFIGURED;
usr/src/uts/sun4u/sunfire/io/ac.c
1275
softsp->bank[id].condition = SYSC_CFGA_COND_UNUSABLE;
usr/src/uts/sun4u/sunfire/io/ac.c
1280
if (softsp->bank[id].rstate == SYSC_CFGA_RSTATE_CONNECTED) {
usr/src/uts/sun4u/sunfire/io/ac.c
1288
softsp->board, id, base_pa, softsp->bank[id].real_size,
usr/src/uts/sun4u/sunfire/io/ac.c
1289
softsp->bank[id].rstate, softsp->bank[id].ostate,
usr/src/uts/sun4u/sunfire/io/ac.c
1290
softsp->bank[id].condition);
usr/src/uts/sun4u/sunfire/io/ac.c
1353
event), pkt->bank,
usr/src/uts/sun4u/sunfire/io/ac.c
1361
event), pkt->bank,
usr/src/uts/sun4u/sunfire/io/ac.c
1367
pkt->bank, softsp->board,
usr/src/uts/sun4u/sunfire/io/ac.c
1369
softsp->bank[pkt->bank].ostate,
usr/src/uts/sun4u/sunfire/io/ac.c
1375
pkt->bank,
usr/src/uts/sun4u/sunfire/io/ac.c
1384
pkt->bank,
usr/src/uts/sun4u/sunfire/io/ac.c
1393
pkt->bank, softsp->board);
usr/src/uts/sun4u/sunfire/io/ac.c
1408
mem_info = &pkt->softsp->bank[pkt->bank];
usr/src/uts/sun4u/sunfire/io/ac.c
1413
decode = (pkt->bank == Bank0) ?
usr/src/uts/sun4u/sunfire/io/ac.c
397
if (softsp->bank[Bank0].busy != 0 ||
usr/src/uts/sun4u/sunfire/io/ac.c
398
softsp->bank[Bank0].ostate == SYSC_CFGA_OSTATE_CONFIGURED ||
usr/src/uts/sun4u/sunfire/io/ac.c
399
softsp->bank[Bank1].busy != 0 ||
usr/src/uts/sun4u/sunfire/io/ac.c
400
softsp->bank[Bank1].ostate == SYSC_CFGA_OSTATE_CONFIGURED) {
usr/src/uts/sun4u/sunfire/io/ac.c
613
pkt->bank = AC_GETBANK(getminor(devt));
usr/src/uts/sun4u/sunfire/io/ac_add.c
117
ilv = (pkt->bank == Bank0) ?
usr/src/uts/sun4u/sunfire/io/ac_add.c
126
decode = (pkt->bank == Bank0) ?
usr/src/uts/sun4u/sunfire/io/ac_add.c
132
mem_info = &asp->bank[pkt->bank];
usr/src/uts/sun4u/sunfire/io/ac_add.c
190
add->sc.board, pkt->bank, errs);
usr/src/uts/sun4u/sunfire/io/ac_add.c
223
mem_info = &pkt->softsp->bank[pkt->bank];
usr/src/uts/sun4u/sunfire/io/ac_del.c
226
ilv = (pkt->bank == Bank0) ?
usr/src/uts/sun4u/sunfire/io/ac_del.c
235
decode = (pkt->bank == Bank0) ?
usr/src/uts/sun4u/sunfire/io/ac_del.c
271
pkt->softsp->board, pkt->bank, errs);
usr/src/uts/sun4u/sunfire/io/ac_del.c
281
enum ac_bank_id bank)
usr/src/uts/sun4u/sunfire/io/ac_del.c
294
decode = (bank == Bank0) ? *asp->ac_memdecode0 : *asp->ac_memdecode1;
usr/src/uts/sun4u/sunfire/io/ac_del.c
312
del->sc.board, bank, errs);
usr/src/uts/sun4u/sunfire/io/ac_del.c
373
ac_bank_write_pattern(struct bd_list *del, enum ac_bank_id bank)
usr/src/uts/sun4u/sunfire/io/ac_del.c
388
decode = (bank == Bank0) ? *asp->ac_memdecode0 : *asp->ac_memdecode1;
usr/src/uts/sun4u/sunfire/io/ac_del.c
503
mem_info = &asp->bank[pkt->bank];
usr/src/uts/sun4u/sunfire/io/ac_del.c
540
mem_info = &asp->bank[pkt->bank];
usr/src/uts/sun4u/sunfire/io/ac_del.c
563
mem_info = &asp->bank[pkt->bank];
usr/src/uts/sun4u/sunfire/io/ac_del.c
573
ac_bank_write_pattern(board, pkt->bank);
usr/src/uts/sun4u/sunfire/io/ac_del.c
579
ac_del_bank_add_cage(board, pkt->bank);
usr/src/uts/sun4u/sunfire/io/ac_stat.c
125
decode = (pkt->bank == Bank0) ?
usr/src/uts/sun4u/sunfire/io/ac_stat.c
98
mem_info = &ac->bank[pkt->bank];
usr/src/uts/sun4u/sunfire/io/ac_test.c
138
mem_info = &softsp->bank[pkt->bank];
usr/src/uts/sun4u/sunfire/io/ac_test.c
155
test->bank == pkt->bank)
usr/src/uts/sun4u/sunfire/io/ac_test.c
191
test->bank = pkt->bank;
usr/src/uts/sun4u/sunfire/io/ac_test.c
199
decode = (pkt->bank == Bank0) ?
usr/src/uts/sun4u/sunfire/io/ac_test.c
229
test->info.handle, test->board, test->bank);
usr/src/uts/sun4u/sunfire/io/ac_test.c
268
test->bank, stop.condition);
usr/src/uts/sun4u/sunfire/io/ac_test.c
299
ac_mem_test_stop_on_close(uint_t board, uint_t bank)
usr/src/uts/sun4u/sunfire/io/ac_test.c
311
if (test->board == board && test->bank == bank)
usr/src/uts/sun4u/sunfire/io/ac_test.c
325
test->board, test->bank, condition);
usr/src/uts/sun4u/sunfire/io/ac_test.c
59
uint_t bank;
usr/src/uts/sun4u/sunfire/io/sysctrl_dr.c
1246
if (acsp->bank[Bank0].busy != 0 ||
usr/src/uts/sun4u/sunfire/io/sysctrl_dr.c
1247
acsp->bank[Bank0].ostate ==
usr/src/uts/sun4u/sunfire/io/sysctrl_dr.c
1258
if (acsp->bank[Bank1].busy != 0 ||
usr/src/uts/sun4u/sunfire/io/sysctrl_dr.c
1259
acsp->bank[Bank1].ostate ==
usr/src/uts/sun4u/sunfire/sys/ac.h
395
uint_t bank; /* Decoded bank number. */
usr/src/uts/sun4u/sunfire/sys/ac.h
470
struct ac_mem_info bank[2]; /* memory bank information */