Home
last modified time | relevance | path

Searched refs:mc_decode (Results 1 – 13 of 13) sorted by relevance

/titanic_41/usr/src/uts/sun4u/serengeti/io/
H A Dsbdp_mem.c594 uint64_t *mc_decode; in sbdp_copy_regs() local
602 mc_decode = regs.mc_decode; in sbdp_copy_regs()
611 if ((mc_decode[i] & SG_DECODE_VALID) != SG_DECODE_VALID) { in sbdp_copy_regs()
626 seg_pa = MC_BASE(mc_decode[i]) << PHYS2UM_SHIFT; in sbdp_copy_regs()
635 mc_decode[i] &= ~SG_DECODE_UM; in sbdp_copy_regs()
636 mc_decode[i] |= tmp_base; in sbdp_copy_regs()
637 mc_decode[i] |= SG_DECODE_VALID; in sbdp_copy_regs()
644 rsp[m].masr = mc_decode[i] & ~SG_DECODE_VALID; in sbdp_copy_regs()
650 rsp[m].masr = mc_decode[i]; in sbdp_copy_regs()
833 uint64_t mc_decode = regs.mc_decode[j]; in sbdp_prep_mc_idle_one() local
[all …]
/titanic_41/usr/src/lib/libprtdiag/common/
H A Dmemory.c78 static void add_bank_node(uint64_t mc_decode, int portid, char *bank_status);
222 add_bank_node(uint64_t mc_decode, int portid, char *bank_status) in add_bank_node() argument
226 uint32_t ifactor = MC_INTLV(mc_decode); in add_bank_node()
236 new->valid = (mc_decode >> 63); in add_bank_node()
237 new->uk = MC_UK(mc_decode); in add_bank_node()
238 new->um = MC_UM(mc_decode); in add_bank_node()
239 new->lk = MC_LK(mc_decode); in add_bank_node()
240 new->lm = MC_LM(mc_decode); in add_bank_node()
/titanic_41/usr/src/uts/sun4u/daktari/os/
H A Ddaktari.c339 uint64_t mc_decode[DAK_BANKS_PER_MC]; in plat_fill_mc() local
401 mc_decode[i] = lddmcdecode(offset); in plat_fill_mc()
403 mc_decode[i] = lddphysio(mc_addr | offset); in plat_fill_mc()
408 if ((int64_t)mc_decode[i] < 0) { in plat_fill_mc()
414 base = MC_BASE(mc_decode[i]) << PHYS2UM_SHIFT; in plat_fill_mc()
415 size = MC_UK2SPAN(mc_decode[i]); in plat_fill_mc()
/titanic_41/usr/src/uts/sun4u/cherrystone/os/
H A Dcherrystone.c347 uint64_t mc_decode[CHERRYSTONE_BANKS_PER_MC]; in plat_fill_mc() local
409 mc_decode[i] = lddmcdecode(offset); in plat_fill_mc()
411 mc_decode[i] = lddphysio(mc_addr | offset); in plat_fill_mc()
416 if ((int64_t)mc_decode[i] < 0) { in plat_fill_mc()
422 base = MC_BASE(mc_decode[i]) << PHYS2UM_SHIFT; in plat_fill_mc()
423 size = MC_UK2SPAN(mc_decode[i]); in plat_fill_mc()
/titanic_41/usr/src/uts/sun4u/serengeti/os/
H A Dserengeti.c330 uint64_t mc_decode[SG_MAX_BANKS_PER_MC]; in plat_fill_mc() local
382 mc_decode[i] = lddmcdecode(mask & MC_OFFSET_MASK); in plat_fill_mc()
384 mc_decode[i] = lddphysio((mc_addr | mask)); in plat_fill_mc()
386 if (mc_decode[i] >> MC_VALID_SHIFT) { in plat_fill_mc()
392 base = MC_BASE(mc_decode[i]) << PHYS2UM_SHIFT; in plat_fill_mc()
393 size = MC_UK2SPAN(mc_decode[i]); in plat_fill_mc()
/titanic_41/usr/src/uts/sun4u/lw8/os/
H A Dlw8_platmod.c337 uint64_t mc_decode[SG_MAX_BANKS_PER_MC]; in plat_fill_mc() local
389 mc_decode[i] = lddmcdecode(mask & MC_OFFSET_MASK); in plat_fill_mc()
391 mc_decode[i] = lddphysio((mc_addr | mask)); in plat_fill_mc()
393 if (mc_decode[i] >> MC_VALID_SHIFT) { in plat_fill_mc()
399 base = MC_BASE(mc_decode[i]) << PHYS2UM_SHIFT; in plat_fill_mc()
400 size = MC_UK2SPAN(mc_decode[i]); in plat_fill_mc()
/titanic_41/usr/src/uts/sun4u/starcat/os/
H A Dstarcat.c351 uint64_t mc_decode[MAX_BANKS_PER_MC]; in plat_fill_mc() local
410 mc_decode[i] = lddmcdecode(mask & MC_OFFSET_MASK); in plat_fill_mc()
412 mc_decode[i] = lddphysio((mc_addr | mask)); in plat_fill_mc()
414 if (mc_decode[i] >> MC_VALID_SHIFT) { in plat_fill_mc()
415 uint64_t base = MC_BASE(mc_decode[i]) << PHYS2UM_SHIFT; in plat_fill_mc()
/titanic_41/usr/src/uts/sun4u/starcat/ml/
H A Dstarcat_asm.s65 ! Load the mc_decode reg for this CPU.
/titanic_41/usr/src/uts/sun4u/serengeti/ml/
H A Dserengeti_asm.s84 ! Load the mc_decode reg for this cpu.
/titanic_41/usr/src/uts/sun4u/lw8/ml/
H A Dlw8_platmod_asm.s84 ! Load the mc_decode reg for this cpu.
/titanic_41/usr/src/uts/sun4u/cherrystone/ml/
H A Dcherrystone_asm.s101 ! Load the mc_decode reg for this cpu.
/titanic_41/usr/src/uts/sun4u/daktari/ml/
H A Ddaktari_asm.s95 ! Load the mc_decode reg for this cpu.
/titanic_41/usr/src/uts/sun4u/serengeti/sys/
H A Dsbdp_mem.h59 uint64_t mc_decode[SBDP_MAX_MCS_PER_NODE]; member