Symbol: dec
usr/src/cmd/dc/dc.c
1494
struct blk *p, *q, *dec;
usr/src/cmd/dc/dc.c
1538
dec = getdec(p, sc);
usr/src/cmd/dc/dc.c
1553
release(dec);
usr/src/cmd/dc/dc.c
1563
q = mult(basptr, dec);
usr/src/cmd/dc/dc.c
1564
release(dec);
usr/src/cmd/dc/dc.c
1565
dec = getdec(q, sc);
usr/src/cmd/dc/dc.c
1569
release(dec);
usr/src/cmd/fm/mcdecode/mcdecode.c
103
pa, dec.ids_nodeid, dec.ids_tadid, dec.ids_channelid,
usr/src/cmd/fm/mcdecode/mcdecode.c
104
dec.ids_dimmid, dec.ids_rankid);
usr/src/cmd/fm/mcdecode/mcdecode.c
130
zen_umc_decoder_t dec;
usr/src/cmd/fm/mcdecode/mcdecode.c
133
bzero(&dec, sizeof (dec));
usr/src/cmd/fm/mcdecode/mcdecode.c
134
if (!zen_umc_decode_pa(umc, pa, &dec)) {
usr/src/cmd/fm/mcdecode/mcdecode.c
136
" -- 0x%x, 0x%" PRIx64, pa, dec.dec_fail,
usr/src/cmd/fm/mcdecode/mcdecode.c
137
dec.dec_fail_data);
usr/src/cmd/fm/mcdecode/mcdecode.c
140
zen_fabric_id_decompose(&umc->umc_decomp, dec.dec_targ_fabid, &sock,
usr/src/cmd/fm/mcdecode/mcdecode.c
155
pa, sock, die, dec.dec_umc_chan->chan_logid, dec.dec_norm_addr,
usr/src/cmd/fm/mcdecode/mcdecode.c
156
dec.dec_dimm->ud_dimmno, dec.dec_dimm_row, dec.dec_dimm_col,
usr/src/cmd/fm/mcdecode/mcdecode.c
157
dec.dec_dimm_bank, dec.dec_dimm_bank_group, dec.dec_dimm_rm,
usr/src/cmd/fm/mcdecode/mcdecode.c
158
dec.dec_dimm_csno, dec.dec_dimm_subchan);
usr/src/cmd/fm/mcdecode/mcdecode.c
88
imc_decode_state_t dec;
usr/src/cmd/fm/mcdecode/mcdecode.c
90
bzero(&dec, sizeof (dec));
usr/src/cmd/fm/mcdecode/mcdecode.c
91
if (!imc_decode_pa(imc, pa, &dec)) {
usr/src/cmd/fm/mcdecode/mcdecode.c
93
" -- 0x%x, 0x%" PRIx64, pa, dec.ids_fail,
usr/src/cmd/fm/mcdecode/mcdecode.c
94
dec.ids_fail_data);
usr/src/cmd/lp/lib/lp/sdn.c
104
sprintf (dec, "%.3f", sdn.val);
usr/src/cmd/lp/lib/lp/sdn.c
112
z = dec + strlen(dec) - 1;
usr/src/cmd/lp/lib/lp/sdn.c
120
(void)fdprintf(fd, "%s", dec);
usr/src/cmd/lp/lib/lp/sdn.c
84
register char *dec = "9999.999",
usr/src/cmd/rpcgen/rpc_cout.c
732
print_stat(int indent, declaration *dec)
usr/src/cmd/rpcgen/rpc_cout.c
734
char *prefix = dec->prefix;
usr/src/cmd/rpcgen/rpc_cout.c
735
char *type = dec->type;
usr/src/cmd/rpcgen/rpc_cout.c
736
char *amax = dec->array_max;
usr/src/cmd/rpcgen/rpc_cout.c
737
relation rel = dec->rel;
usr/src/cmd/rpcgen/rpc_cout.c
741
(void) snprintf(name, sizeof (name), "objp->%s", dec->name);
usr/src/cmd/rpcgen/rpc_cout.c
743
(void) snprintf(name, sizeof (name), "&objp->%s", dec->name);
usr/src/cmd/rpcgen/rpc_cout.c
744
print_ifstat(indent, prefix, type, rel, amax, name, dec->name);
usr/src/cmd/rpcgen/rpc_hout.c
484
pdeclaration(char *name, declaration *dec, int tab, char *separator)
usr/src/cmd/rpcgen/rpc_hout.c
490
if (streq(dec->type, "void"))
usr/src/cmd/rpcgen/rpc_hout.c
493
if (streq(dec->type, name) && !dec->prefix)
usr/src/cmd/rpcgen/rpc_hout.c
495
if (streq(dec->type, "string")) {
usr/src/cmd/rpcgen/rpc_hout.c
496
f_print(fout, "char *%s", dec->name);
usr/src/cmd/rpcgen/rpc_hout.c
499
if (streq(dec->type, "bool")) {
usr/src/cmd/rpcgen/rpc_hout.c
501
} else if (streq(dec->type, "opaque")) {
usr/src/cmd/rpcgen/rpc_hout.c
504
if (dec->prefix) {
usr/src/cmd/rpcgen/rpc_hout.c
506
"%s ", dec->prefix);
usr/src/cmd/rpcgen/rpc_hout.c
509
type = dec->type;
usr/src/cmd/rpcgen/rpc_hout.c
511
switch (dec->rel) {
usr/src/cmd/rpcgen/rpc_hout.c
513
f_print(fout, "%s%s %s", prefix, type, dec->name);
usr/src/cmd/rpcgen/rpc_hout.c
516
f_print(fout, "%s%s %s[%s]", prefix, type, dec->name,
usr/src/cmd/rpcgen/rpc_hout.c
517
dec->array_max);
usr/src/cmd/rpcgen/rpc_hout.c
520
f_print(fout, "%s%s *%s", prefix, type, dec->name);
usr/src/cmd/rpcgen/rpc_hout.c
525
f_print(fout, "\tu_int %s_len;\n", dec->name);
usr/src/cmd/rpcgen/rpc_hout.c
528
"\t%s%s *%s_val;\n", prefix, type, dec->name);
usr/src/cmd/rpcgen/rpc_hout.c
530
f_print(fout, "} %s", dec->name);
usr/src/cmd/rpcgen/rpc_parse.c
248
declaration dec;
usr/src/cmd/rpcgen/rpc_parse.c
260
get_declaration(&dec, DEF_STRUCT);
usr/src/cmd/rpcgen/rpc_parse.c
262
decls->decl = dec;
usr/src/cmd/rpcgen/rpc_parse.c
287
declaration dec;
usr/src/cmd/rpcgen/rpc_parse.c
328
get_prog_declaration(&dec, DEF_PROGRAM, num_args);
usr/src/cmd/rpcgen/rpc_parse.c
329
if (streq(dec.type, "void"))
usr/src/cmd/rpcgen/rpc_parse.c
333
decls->decl = dec;
usr/src/cmd/rpcgen/rpc_parse.c
338
get_prog_declaration(&dec, DEF_STRUCT,
usr/src/cmd/rpcgen/rpc_parse.c
341
decls->decl = dec;
usr/src/cmd/rpcgen/rpc_parse.c
343
if (streq(dec.type, "void"))
usr/src/cmd/rpcgen/rpc_parse.c
434
declaration dec;
usr/src/cmd/rpcgen/rpc_parse.c
444
get_declaration(&dec, DEF_UNION);
usr/src/cmd/rpcgen/rpc_parse.c
445
defp->def.un.enum_decl = dec;
usr/src/cmd/rpcgen/rpc_parse.c
474
get_declaration(&dec, DEF_UNION);
usr/src/cmd/rpcgen/rpc_parse.c
475
cases->case_decl = dec;
usr/src/cmd/rpcgen/rpc_parse.c
486
get_declaration(&dec, DEF_UNION);
usr/src/cmd/rpcgen/rpc_parse.c
488
*defp->def.un.default_decl = dec;
usr/src/cmd/rpcgen/rpc_parse.c
553
declaration dec;
usr/src/cmd/rpcgen/rpc_parse.c
556
get_declaration(&dec, DEF_TYPEDEF);
usr/src/cmd/rpcgen/rpc_parse.c
557
defp->def_name = dec.name;
usr/src/cmd/rpcgen/rpc_parse.c
558
check_type_name(dec.name, 1);
usr/src/cmd/rpcgen/rpc_parse.c
559
defp->def.ty.old_prefix = dec.prefix;
usr/src/cmd/rpcgen/rpc_parse.c
560
defp->def.ty.old_type = dec.type;
usr/src/cmd/rpcgen/rpc_parse.c
561
defp->def.ty.rel = dec.rel;
usr/src/cmd/rpcgen/rpc_parse.c
562
defp->def.ty.array_max = dec.array_max;
usr/src/cmd/rpcgen/rpc_parse.c
566
get_declaration(declaration *dec, defkind dkind)
usr/src/cmd/rpcgen/rpc_parse.c
570
get_type(&dec->prefix, &dec->type, dkind);
usr/src/cmd/rpcgen/rpc_parse.c
571
dec->rel = REL_ALIAS;
usr/src/cmd/rpcgen/rpc_parse.c
572
if (streq(dec->type, "void"))
usr/src/cmd/rpcgen/rpc_parse.c
575
check_type_name(dec->type, 0);
usr/src/cmd/rpcgen/rpc_parse.c
578
dec->rel = REL_POINTER;
usr/src/cmd/rpcgen/rpc_parse.c
581
dec->name = tok.str;
usr/src/cmd/rpcgen/rpc_parse.c
583
if (dec->rel == REL_POINTER)
usr/src/cmd/rpcgen/rpc_parse.c
586
dec->rel = REL_VECTOR;
usr/src/cmd/rpcgen/rpc_parse.c
588
dec->array_max = tok.str;
usr/src/cmd/rpcgen/rpc_parse.c
591
if (dec->rel == REL_POINTER)
usr/src/cmd/rpcgen/rpc_parse.c
594
dec->rel = REL_ARRAY;
usr/src/cmd/rpcgen/rpc_parse.c
596
dec->array_max = "~0"; /* unspecified size, use max */
usr/src/cmd/rpcgen/rpc_parse.c
599
dec->array_max = tok.str;
usr/src/cmd/rpcgen/rpc_parse.c
603
if (streq(dec->type, "opaque")) {
usr/src/cmd/rpcgen/rpc_parse.c
604
if (dec->rel != REL_ARRAY && dec->rel != REL_VECTOR) {
usr/src/cmd/rpcgen/rpc_parse.c
607
} else if (streq(dec->type, "string")) {
usr/src/cmd/rpcgen/rpc_parse.c
608
if (dec->rel != REL_ARRAY) {
usr/src/cmd/rpcgen/rpc_parse.c
615
get_prog_declaration(declaration *dec, defkind dkind, int num)
usr/src/cmd/rpcgen/rpc_parse.c
623
dec->rel = REL_ALIAS;
usr/src/cmd/rpcgen/rpc_parse.c
624
dec->type = "void";
usr/src/cmd/rpcgen/rpc_parse.c
625
dec->prefix = NULL;
usr/src/cmd/rpcgen/rpc_parse.c
626
dec->name = NULL;
usr/src/cmd/rpcgen/rpc_parse.c
630
get_type(&dec->prefix, &dec->type, dkind);
usr/src/cmd/rpcgen/rpc_parse.c
631
dec->rel = REL_ALIAS;
usr/src/cmd/rpcgen/rpc_parse.c
633
dec->name = strdup(tok.str);
usr/src/cmd/rpcgen/rpc_parse.c
637
dec->name = strdup(name);
usr/src/cmd/rpcgen/rpc_parse.c
639
if (dec->name == NULL)
usr/src/cmd/rpcgen/rpc_parse.c
642
if (streq(dec->type, "void"))
usr/src/cmd/rpcgen/rpc_parse.c
645
if (streq(dec->type, "opaque"))
usr/src/cmd/rpcgen/rpc_parse.c
648
if (streq(dec->type, "string")) {
usr/src/cmd/rpcgen/rpc_parse.c
652
dec->rel = REL_POINTER;
usr/src/cmd/rpcgen/rpc_parse.c
655
dec->name = strdup(tok.str);
usr/src/cmd/rpcgen/rpc_parse.c
658
if (!streq(dec->type, "string")) {
usr/src/cmd/rpcgen/rpc_parse.c
662
dec->rel = REL_ARRAY;
usr/src/cmd/rpcgen/rpc_parse.c
664
dec->array_max = "~0";
usr/src/cmd/rpcgen/rpc_parse.c
668
dec->array_max = tok.str;
usr/src/cmd/rpcgen/rpc_parse.c
672
if (streq(dec->type, "string")) {
usr/src/cmd/rpcgen/rpc_parse.c
673
if (dec->rel != REL_ARRAY) {
usr/src/cmd/rpcgen/rpc_parse.c
679
dec->rel = REL_ARRAY;
usr/src/cmd/rpcgen/rpc_parse.c
680
dec->array_max = "~0"; /* unspecified size, use max */
usr/src/common/mc/imc/imc_decode.c
103
dec->ids_fail = IMC_DECODE_F_BAD_SAD;
usr/src/common/mc/imc/imc_decode.c
116
if (dec->ids_pa <= IMC_DECODE_CONV_MAX) {
usr/src/common/mc/imc/imc_decode.c
120
if (dec->ids_pa >= IMC_DECODE_LOW_BASE &&
usr/src/common/mc/imc/imc_decode.c
121
dec->ids_pa < sad->isad_tolm) {
usr/src/common/mc/imc/imc_decode.c
125
if (dec->ids_pa >= IMC_DECODE_HIGH_BASE &&
usr/src/common/mc/imc/imc_decode.c
126
dec->ids_pa < sad->isad_tohm) {
usr/src/common/mc/imc/imc_decode.c
133
dec->ids_fail = IMC_DECODE_F_OUTSIDE_DRAM;
usr/src/common/mc/imc/imc_decode.c
180
imc_decode_sad(const imc_t *imc, imc_decode_state_t *dec)
usr/src/common/mc/imc/imc_decode.c
199
if (rule->isr_enable && dec->ids_pa >= base &&
usr/src/common/mc/imc/imc_decode.c
200
dec->ids_pa < rule->isr_limit) {
usr/src/common/mc/imc/imc_decode.c
208
dec->ids_fail = IMC_DECODE_F_NO_SAD_RULE;
usr/src/common/mc/imc/imc_decode.c
215
dec->ids_sad = sad;
usr/src/common/mc/imc/imc_decode.c
216
dec->ids_sad_rule = rule;
usr/src/common/mc/imc/imc_decode.c
226
ileaveidx = imc_decode_sad_interleave(rule, dec->ids_pa);
usr/src/common/mc/imc/imc_decode.c
228
dec->ids_fail = IMC_DECODE_F_BAD_SAD_INTERLEAVE;
usr/src/common/mc/imc/imc_decode.c
229
dec->ids_fail_data = ileaveidx;
usr/src/common/mc/imc/imc_decode.c
243
dec->ids_fail = IMC_DECODE_F_SAD_SEARCH_LOOP;
usr/src/common/mc/imc/imc_decode.c
258
dec->ids_fail = IMC_DECODE_F_BAD_REMOTE_MC_ROUTE;
usr/src/common/mc/imc/imc_decode.c
259
dec->ids_fail_data = nodeid;
usr/src/common/mc/imc/imc_decode.c
275
addr = dec->ids_pa >> 6;
usr/src/common/mc/imc/imc_decode.c
278
addr = dec->ids_pa >> 8;
usr/src/common/mc/imc/imc_decode.c
281
addr = dec->ids_pa >> 12;
usr/src/common/mc/imc/imc_decode.c
284
dec->ids_fail = IMC_DECODE_F_SAD_BAD_MOD;
usr/src/common/mc/imc/imc_decode.c
307
dec->ids_fail = IMC_DECODE_F_SAD_BAD_MOD;
usr/src/common/mc/imc/imc_decode.c
346
dec->ids_fail = IMC_DECODE_F_BAD_SAD_INTERLEAVE;
usr/src/common/mc/imc/imc_decode.c
347
dec->ids_fail_data = ileavetgt;
usr/src/common/mc/imc/imc_decode.c
352
dec->ids_fail = IMC_DECODE_F_BAD_SAD_INTERLEAVE;
usr/src/common/mc/imc/imc_decode.c
353
dec->ids_fail_data = ileavetgt;
usr/src/common/mc/imc/imc_decode.c
369
dec->ids_socket = NULL;
usr/src/common/mc/imc/imc_decode.c
372
dec->ids_socket = &imc->imc_sockets[i];
usr/src/common/mc/imc/imc_decode.c
376
if (dec->ids_socket == NULL) {
usr/src/common/mc/imc/imc_decode.c
377
dec->ids_fail = IMC_DECODE_F_SAD_BAD_SOCKET;
usr/src/common/mc/imc/imc_decode.c
378
dec->ids_fail_data = nodeid;
usr/src/common/mc/imc/imc_decode.c
382
if (tadid >= dec->ids_socket->isock_ntad) {
usr/src/common/mc/imc/imc_decode.c
383
dec->ids_fail = IMC_DECODE_F_SAD_BAD_TAD;
usr/src/common/mc/imc/imc_decode.c
384
dec->ids_fail_data = tadid;
usr/src/common/mc/imc/imc_decode.c
388
dec->ids_nodeid = nodeid;
usr/src/common/mc/imc/imc_decode.c
389
dec->ids_tadid = tadid;
usr/src/common/mc/imc/imc_decode.c
390
dec->ids_channelid = channelid;
usr/src/common/mc/imc/imc_decode.c
391
dec->ids_tad = &dec->ids_socket->isock_tad[tadid];
usr/src/common/mc/imc/imc_decode.c
392
dec->ids_mc = &dec->ids_socket->isock_imcs[tadid];
usr/src/common/mc/imc/imc_decode.c
423
imc_decode_tad_channel(const imc_t *imc, imc_decode_state_t *dec)
usr/src/common/mc/imc/imc_decode.c
426
const imc_tad_rule_t *rule = dec->ids_tad_rule;
usr/src/common/mc/imc/imc_decode.c
428
index = dec->ids_pa >> 6;
usr/src/common/mc/imc/imc_decode.c
429
if ((dec->ids_tad->itad_flags & IMC_TAD_FLAG_CHANSHIFT) != 0) {
usr/src/common/mc/imc/imc_decode.c
439
if ((dec->ids_tad->itad_flags & IMC_TAD_FLAG_CHANHASH) != 0) {
usr/src/common/mc/imc/imc_decode.c
442
uint64_t shift = (dec->ids_pa >> i) & 0x3;
usr/src/common/mc/imc/imc_decode.c
449
dec->ids_fail = IMC_DECODE_F_TAD_BAD_TARGET_INDEX;
usr/src/common/mc/imc/imc_decode.c
450
dec->ids_fail_data = index;
usr/src/common/mc/imc/imc_decode.c
454
dec->ids_channelid = rule->itr_targets[index];
usr/src/common/mc/imc/imc_decode.c
485
imc_decode_tad(const imc_t *imc, imc_decode_state_t *dec)
usr/src/common/mc/imc/imc_decode.c
490
const imc_tad_t *tad = dec->ids_tad;
usr/src/common/mc/imc/imc_decode.c
491
const imc_mc_t *mc = dec->ids_mc;
usr/src/common/mc/imc/imc_decode.c
502
if (dec->ids_pa >= rule->itr_base &&
usr/src/common/mc/imc/imc_decode.c
503
dec->ids_pa < rule->itr_limit) {
usr/src/common/mc/imc/imc_decode.c
509
dec->ids_fail = IMC_DECODE_F_NO_TAD_RULE;
usr/src/common/mc/imc/imc_decode.c
513
dec->ids_tad_rule = rule;
usr/src/common/mc/imc/imc_decode.c
521
dec->ids_fail = IMC_DECODE_F_TAD_3_ILEAVE;
usr/src/common/mc/imc/imc_decode.c
535
if (!imc_decode_tad_channel(imc, dec)) {
usr/src/common/mc/imc/imc_decode.c
552
if (dec->ids_channelid >= mc->icn_nchannels) {
usr/src/common/mc/imc/imc_decode.c
553
dec->ids_fail = IMC_DECODE_F_BAD_CHANNEL_ID;
usr/src/common/mc/imc/imc_decode.c
554
dec->ids_fail_data = dec->ids_channelid;
usr/src/common/mc/imc/imc_decode.c
557
chan = &mc->icn_channels[dec->ids_channelid];
usr/src/common/mc/imc/imc_decode.c
558
dec->ids_chan = chan;
usr/src/common/mc/imc/imc_decode.c
561
dec->ids_fail = IMC_DECODE_F_BAD_CHANNEL_TAD_OFFSET;
usr/src/common/mc/imc/imc_decode.c
562
dec->ids_fail_data = tadruleno;
usr/src/common/mc/imc/imc_decode.c
585
if (off > dec->ids_pa) {
usr/src/common/mc/imc/imc_decode.c
586
dec->ids_fail = IMC_DECODE_F_CHANOFF_UNDERFLOW;
usr/src/common/mc/imc/imc_decode.c
594
chanaddr = dec->ids_pa - off;
usr/src/common/mc/imc/imc_decode.c
598
chanaddr |= dec->ids_pa & sockmask;
usr/src/common/mc/imc/imc_decode.c
602
chanaddr |= dec->ids_pa & chanmask;
usr/src/common/mc/imc/imc_decode.c
604
dec->ids_chanaddr = chanaddr;
usr/src/common/mc/imc/imc_decode.c
610
imc_decode_rir(const imc_t *imc, imc_decode_state_t *dec)
usr/src/common/mc/imc/imc_decode.c
612
const imc_mc_t *mc = dec->ids_mc;
usr/src/common/mc/imc/imc_decode.c
613
const imc_channel_t *chan = dec->ids_chan;
usr/src/common/mc/imc/imc_decode.c
630
if (rir->irle_enabled && dec->ids_chanaddr >= base &&
usr/src/common/mc/imc/imc_decode.c
631
dec->ids_chanaddr < rir->irle_limit) {
usr/src/common/mc/imc/imc_decode.c
639
dec->ids_fail = IMC_DECODE_F_NO_RIR_RULE;
usr/src/common/mc/imc/imc_decode.c
642
dec->ids_rir = rir;
usr/src/common/mc/imc/imc_decode.c
649
index = (dec->ids_chanaddr >> shift) % rir->irle_nways;
usr/src/common/mc/imc/imc_decode.c
651
dec->ids_fail = IMC_DECODE_F_BAD_RIR_ILEAVE_TARGET;
usr/src/common/mc/imc/imc_decode.c
652
dec->ids_fail_data = index;
usr/src/common/mc/imc/imc_decode.c
670
dec->ids_physrankid = rirtarg->irle_target;
usr/src/common/mc/imc/imc_decode.c
671
dimmid = dec->ids_physrankid / 4;
usr/src/common/mc/imc/imc_decode.c
672
rankid = dec->ids_physrankid % 4;
usr/src/common/mc/imc/imc_decode.c
675
dec->ids_fail = IMC_DECODE_F_BAD_DIMM_INDEX;
usr/src/common/mc/imc/imc_decode.c
676
dec->ids_fail_data = dimmid;
usr/src/common/mc/imc/imc_decode.c
682
dec->ids_fail = IMC_DECODE_F_DIMM_NOT_PRESENT;
usr/src/common/mc/imc/imc_decode.c
685
dec->ids_dimmid = dimmid;
usr/src/common/mc/imc/imc_decode.c
686
dec->ids_dimm = dimm;
usr/src/common/mc/imc/imc_decode.c
689
dec->ids_fail = IMC_DECODE_F_BAD_DIMM_RANK;
usr/src/common/mc/imc/imc_decode.c
690
dec->ids_fail_data = rankid;
usr/src/common/mc/imc/imc_decode.c
693
dec->ids_rankid = rankid;
usr/src/common/mc/imc/imc_decode.c
699
rankaddr = dec->ids_chanaddr;
usr/src/common/mc/imc/imc_decode.c
703
rankaddr |= dec->ids_chanaddr & mask;
usr/src/common/mc/imc/imc_decode.c
706
dec->ids_fail = IMC_DECODE_F_RANKOFF_UNDERFLOW;
usr/src/common/mc/imc/imc_decode.c
710
dec->ids_rankaddr = rankaddr;
usr/src/common/mc/imc/imc_decode.c
716
imc_decode_pa(const imc_t *imc, uint64_t pa, imc_decode_state_t *dec)
usr/src/common/mc/imc/imc_decode.c
718
bzero(dec, sizeof (*dec));
usr/src/common/mc/imc/imc_decode.c
719
dec->ids_pa = pa;
usr/src/common/mc/imc/imc_decode.c
720
dec->ids_nodeid = dec->ids_tadid = dec->ids_channelid = UINT32_MAX;
usr/src/common/mc/imc/imc_decode.c
728
dec->ids_fail = IMC_DECODE_F_BAD_SOCKET;
usr/src/common/mc/imc/imc_decode.c
729
dec->ids_fail_data = 0;
usr/src/common/mc/imc/imc_decode.c
739
if (imc_decode_addr_resvd(imc, dec)) {
usr/src/common/mc/imc/imc_decode.c
748
if (!imc_decode_sad(imc, dec)) {
usr/src/common/mc/imc/imc_decode.c
757
if (!imc_decode_tad(imc, dec)) {
usr/src/common/mc/imc/imc_decode.c
76
imc_decode_addr_resvd(const imc_t *imc, imc_decode_state_t *dec)
usr/src/common/mc/imc/imc_decode.c
765
if (!imc_decode_rir(imc, dec)) {
usr/src/common/mc/imc/imc_decode.c
85
if (dec->ids_pa >= imc_legacy_ranges[i].ilr_base &&
usr/src/common/mc/imc/imc_decode.c
86
dec->ids_pa < end) {
usr/src/common/mc/imc/imc_decode.c
87
dec->ids_fail = IMC_DECODE_F_LEGACY_RANGE;
usr/src/common/mc/imc/imc_decode.c
88
dec->ids_fail_data = i;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1000
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1011
dec->dec_fail = ZEN_UMC_DECODE_F_CHAN_ILEAVE_NOTSUP;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1012
dec->dec_fail_data = rule->ddr_chan_ileave;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1017
dec->dec_fail = ZEN_UMC_DECODE_F_NPS_BAD_ILEAVE;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1018
dec->dec_fail_data = dec->dec_df_ruleno;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1027
dec->dec_fail = ZEN_UMC_DECODE_F_NPS_BAD_ILEAVE;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1028
dec->dec_fail_data = dec->dec_df_ruleno;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1032
dec->dec_ilv_sock = dec->dec_ilv_die = dec->dec_ilv_chan = 0;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1033
zen_umc_decode_hash_nps_k_mod(rule, dec->dec_ilv_pa, hashes);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1036
dec->dec_ilv_sock = hashes[0];
usr/src/common/mc/zen_umc/zen_umc_decode.c
1039
mod_addr = bitx64(dec->dec_ilv_pa, 63, np2->zukr_high);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1044
uint64_t val = bitx64(dec->dec_ilv_pa, bit, bit);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1058
dec->dec_ilv_chan = chan;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1081
zen_umc_decode_sysaddr_to_csid(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
1084
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1092
if (!zen_umc_determine_ileave_addr(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1103
if (!zen_umc_decode_ileave_nohash(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1110
if (!zen_umc_decode_ileave_cod(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1117
if (!zen_umc_decode_ileave_nps(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1122
if (!zen_umc_decode_ileave_zen3_6ch(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1131
if (!zen_umc_decode_ileave_nps_mod(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1143
if (!zen_umc_decode_ileave_nps_k(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1159
if (!zen_umc_decode_ileave_nps_k_mod(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1167
dec->dec_fail = ZEN_UMC_DECODE_F_CHAN_ILEAVE_NOTSUP;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1168
dec->dec_fail_data = rule->ddr_chan_ileave;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1181
zen_fabric_id_compose(&umc->umc_decomp, dec->dec_ilv_sock,
usr/src/common/mc/zen_umc/zen_umc_decode.c
1182
dec->dec_ilv_die, dec->dec_ilv_chan, &dec->dec_ilv_fabid);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1183
dec->dec_log_fabid = dec->dec_ilv_fabid + rule->ddr_dest_fabid;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1189
zen_fabric_id_decompose(&umc->umc_decomp, dec->dec_log_fabid, &sock,
usr/src/common/mc/zen_umc/zen_umc_decode.c
1192
dec->dec_targ_fabid = dec->dec_log_fabid;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1226
if (remap_ruleset >= dec->dec_df_rulesrc->zud_cs_nremap) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1227
dec->dec_fail = ZEN_UMC_DECODE_F_BAD_REMAP_SET;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1228
dec->dec_fail_data = remap_ruleset;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1232
remap = &dec->dec_df_rulesrc->zud_remap[remap_ruleset];
usr/src/common/mc/zen_umc/zen_umc_decode.c
1234
dec->dec_fail = ZEN_UMC_DECODE_F_BAD_REMAP_ENTRY;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1235
dec->dec_fail_data = chan;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1239
dec->dec_remap_comp = remap->csr_remaps[chan];
usr/src/common/mc/zen_umc/zen_umc_decode.c
1240
if ((dec->dec_remap_comp & ~umc->umc_decomp.dfd_comp_mask) != 0) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1241
dec->dec_fail = ZEN_UMC_DECODE_F_REMAP_HAS_BAD_COMP;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1242
dec->dec_fail_data = dec->dec_remap_comp;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1246
zen_fabric_id_compose(&umc->umc_decomp, sock, die, dec->dec_remap_comp,
usr/src/common/mc/zen_umc/zen_umc_decode.c
1247
&dec->dec_targ_fabid);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1261
zen_umc_decode_find_umc_rule(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
1268
if (chan->chan_fabid != dec->dec_targ_fabid) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1279
dec->dec_umc_chan = chan;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1288
if (dec->dec_pa >= rule->ddr_base &&
usr/src/common/mc/zen_umc/zen_umc_decode.c
1289
dec->dec_pa < rule->ddr_limit) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1290
dec->dec_umc_ruleno = ruleno;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1295
dec->dec_fail = ZEN_UMC_DECODE_F_UMC_DOESNT_HAVE_PA;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1300
dec->dec_fail = ZEN_UMC_DECODE_F_CANNOT_MAP_FABID;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1309
zen_umc_decode_normalize_nohash(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
1312
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1335
dec->dec_fail = ZEN_UMC_DECODE_F_CHAN_ILEAVE_NOTSUP;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1336
dec->dec_fail_data = rule->ddr_chan_ileave;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1345
dec->dec_norm_addr = bitdel64(dec->dec_norm_addr,
usr/src/common/mc/zen_umc/zen_umc_decode.c
1357
zen_umc_decode_normalize_hash(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
1360
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1408
dec->dec_fail = ZEN_UMC_DECODE_F_CHAN_ILEAVE_NOTSUP;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1409
dec->dec_fail_data = rule->ddr_chan_ileave;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1426
dec->dec_norm_addr = bitdel64(dec->dec_norm_addr, end, start);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1429
dec->dec_norm_addr = bitdel64(dec->dec_norm_addr,
usr/src/common/mc/zen_umc/zen_umc_decode.c
1440
zen_umc_decode_normalize_zen3_6ch(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
1444
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1451
zen_umc_decode_hash_zen3_6ch(rule, dec->dec_norm_addr, hashes);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1454
dec->dec_norm_addr = bitdel64(dec->dec_norm_addr, end, start);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1463
dec->dec_umc_chan->chan_np2_space0;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1464
dec->dec_norm_addr = bitset64(dec->dec_norm_addr, start + 1,
usr/src/common/mc/zen_umc/zen_umc_decode.c
1477
zen_umc_decode_normalize_nps_mod(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
1483
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1508
dec->dec_fail = ZEN_UMC_DECODE_F_CHAN_ILEAVE_NOTSUP;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1509
dec->dec_fail_data = rule->ddr_chan_ileave;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1520
low = bitx64(dec->dec_norm_addr, rule->ddr_addr_start - 1, 0);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1521
high = bitx64(dec->dec_norm_addr, 63, 14) / chan_mod;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1522
zen_umc_decode_hash_nps_mod(rule, dec->dec_norm_addr, hashes);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1541
mid = bitx64(dec->dec_norm_addr, mid_end, mid_start);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1548
dec->dec_norm_addr = low | (mid << rule->ddr_addr_start) | (high <<
usr/src/common/mc/zen_umc/zen_umc_decode.c
1561
zen_umc_decode_normalize_nps_k_mod(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
1565
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1576
dec->dec_fail = ZEN_UMC_DECODE_F_CHAN_ILEAVE_NOTSUP;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1577
dec->dec_fail_data = rule->ddr_chan_ileave;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1581
low = bitx64(dec->dec_norm_addr, rule->ddr_addr_start - 1, 0);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1584
mid = bitx64(dec->dec_norm_addr, mid_end, np2->zukr_norm_addr);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1586
high = bitx64(dec->dec_norm_addr, 63, np2->zukr_high);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1589
uint64_t insert = bitx64(dec->dec_norm_addr, ins_end,
usr/src/common/mc/zen_umc/zen_umc_decode.c
1597
dec->dec_norm_addr = low | (mid << rule->ddr_addr_start) | (high <<
usr/src/common/mc/zen_umc/zen_umc_decode.c
1614
zen_umc_decode_sysaddr_to_norm(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
1616
const zen_umc_chan_t *chan = dec->dec_umc_chan;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1617
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1619
dec->dec_norm_addr = dec->dec_pa;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1620
if (!zen_umc_adjust_dram_addr(umc, dec, &dec->dec_norm_addr,
usr/src/common/mc/zen_umc/zen_umc_decode.c
1640
if (!zen_umc_decode_normalize_nohash(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1658
if (!zen_umc_decode_normalize_hash(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1663
if (!zen_umc_decode_normalize_zen3_6ch(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1672
if (!zen_umc_decode_normalize_nps_mod(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1688
if (!zen_umc_decode_normalize_nps_k_mod(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1696
dec->dec_fail = ZEN_UMC_DECODE_F_CHAN_ILEAVE_NOTSUP;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1697
dec->dec_fail_data = rule->ddr_chan_ileave;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1708
if (dec->dec_umc_ruleno > 0) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1709
uint32_t offno = dec->dec_umc_ruleno - 1;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1713
dec->dec_norm_addr += offset->cho_offset;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1760
zen_umc_decode_find_cs(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
1762
const zen_umc_chan_t *chan = dec->dec_umc_chan;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1774
if (zen_umc_decoder_cs_matches(cs, dec->dec_norm_addr,
usr/src/common/mc/zen_umc/zen_umc_decode.c
1776
dec->dec_dimm = dimm;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1777
dec->dec_cs = cs;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1778
dec->dec_log_csno = dimmno * ZEN_UMC_MAX_DIMMS +
usr/src/common/mc/zen_umc/zen_umc_decode.c
1780
dec->dec_cs_sec = is_sec;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1786
dec->dec_fail = ZEN_UMC_DECODE_F_NO_CS_BASE_MATCH;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1795
zen_umc_decode_cols(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
1798
const umc_cs_t *cs = dec->dec_cs;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1804
cols |= bitx64(dec->dec_norm_addr, index, index) << i;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1807
dec->dec_dimm_col = cols;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1818
zen_umc_decode_rows(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
1822
const umc_cs_t *cs = dec->dec_cs;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1826
row = bitx64(dec->dec_norm_addr, lo_end, cs->ucs_row_low_bit);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1829
const uint32_t hi = bitx64(dec->dec_norm_addr, hi_end,
usr/src/common/mc/zen_umc/zen_umc_decode.c
1835
if (dec->dec_cs_sec) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1851
dec->dec_dimm_row = row;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1889
zen_umc_decode_banks(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
1892
const umc_cs_t *cs = dec->dec_cs;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1893
const umc_chan_hash_t *hash = &dec->dec_umc_chan->chan_hash;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1905
uint8_t val = bitx64(dec->dec_norm_addr, targ, targ);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1918
row_hash = dec->dec_dimm_row & bank_hash->ubh_row_xor;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1919
col_hash = dec->dec_dimm_col & bank_hash->ubh_col_xor;
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/common/mc/zen_umc/zen_umc_decode.c
1939
zen_umc_decode_subchan(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
1944
const umc_cs_t *cs = dec->dec_cs;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1945
const umc_chan_hash_t *hash = &dec->dec_umc_chan->chan_hash;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1947
switch (dec->dec_umc_chan->chan_type) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
1952
dec->dec_dimm_subchan = 0;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1956
subchan = bitx64(dec->dec_norm_addr, cs->ucs_subchan, cs->ucs_subchan);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1959
dec->dec_dimm_subchan = subchan;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1963
row_hash = dec->dec_dimm_row & hash->uch_pc_hash.uph_row_xor;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1964
col_hash = dec->dec_dimm_col & hash->uch_pc_hash.uph_col_xor;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1965
bank_hash = dec->dec_dimm_bank & hash->uch_pc_hash.uph_bank_xor;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1970
dec->dec_dimm_subchan = subchan ^ row_xor ^ col_xor ^ bank_xor;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1980
zen_umc_decode_rank_mul(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
1983
const umc_cs_t *cs = dec->dec_cs;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1984
const umc_chan_hash_t *hash = &dec->dec_umc_chan->chan_hash;
usr/src/common/mc/zen_umc/zen_umc_decode.c
1988
uint8_t bit = bitx64(dec->dec_norm_addr, index, index);
usr/src/common/mc/zen_umc/zen_umc_decode.c
1992
uint64_t norm_mask = dec->dec_norm_addr &
usr/src/common/mc/zen_umc/zen_umc_decode.c
2001
dec->dec_dimm_rm = rm;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2012
zen_umc_decode_chipsel(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
2015
const umc_cs_t *cs = dec->dec_cs;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2016
const umc_chan_hash_t *hash = &dec->dec_umc_chan->chan_hash;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2019
uint8_t bit = bitx8(dec->dec_log_csno, i, i);
usr/src/common/mc/zen_umc/zen_umc_decode.c
2022
uint64_t mask = dec->dec_norm_addr &
usr/src/common/mc/zen_umc/zen_umc_decode.c
2038
dec->dec_chan_csno = (csno ^ cs->ucs_cs_xor) & 0x3;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2047
dec->dec_dimm_no = dec->dec_chan_csno >> 1;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2048
dec->dec_dimm_csno = dec->dec_chan_csno % 2;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2059
zen_umc_decoder_init(zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
2061
bzero(dec, sizeof (*dec));
usr/src/common/mc/zen_umc/zen_umc_decode.c
2063
dec->dec_pa = dec->dec_ilv_pa = UINT64_MAX;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2064
dec->dec_df_ruleno = UINT32_MAX;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2065
dec->dec_ilv_sock = dec->dec_ilv_die = dec->dec_ilv_chan =
usr/src/common/mc/zen_umc/zen_umc_decode.c
2066
dec->dec_ilv_fabid = dec->dec_log_fabid = dec->dec_remap_comp =
usr/src/common/mc/zen_umc/zen_umc_decode.c
2067
dec->dec_targ_fabid = UINT32_MAX;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2068
dec->dec_umc_ruleno = UINT32_MAX;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2069
dec->dec_norm_addr = UINT64_MAX;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2070
dec->dec_dimm_col = dec->dec_dimm_row = UINT32_MAX;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2071
dec->dec_log_csno = dec->dec_dimm_bank = dec->dec_dimm_bank_group =
usr/src/common/mc/zen_umc/zen_umc_decode.c
2072
dec->dec_dimm_subchan = dec->dec_dimm_rm = dec->dec_chan_csno =
usr/src/common/mc/zen_umc/zen_umc_decode.c
2073
dec->dec_dimm_no = dec->dec_dimm_csno = UINT8_MAX;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2078
zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
2080
zen_umc_decoder_init(dec);
usr/src/common/mc/zen_umc/zen_umc_decode.c
2081
dec->dec_pa = pa;
usr/src/common/mc/zen_umc/zen_umc_decode.c
2087
if (!zen_umc_decode_is_dram(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
2088
ASSERT3U(dec->dec_fail, !=, ZEN_UMC_DECODE_F_NONE);
usr/src/common/mc/zen_umc/zen_umc_decode.c
2098
if (!zen_umc_decode_find_df_rule(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
2099
ASSERT3U(dec->dec_fail, !=, ZEN_UMC_DECODE_F_NONE);
usr/src/common/mc/zen_umc/zen_umc_decode.c
2109
if (!zen_umc_decode_sysaddr_to_csid(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
2110
ASSERT3U(dec->dec_fail, !=, ZEN_UMC_DECODE_F_NONE);
usr/src/common/mc/zen_umc/zen_umc_decode.c
2118
if (!zen_umc_decode_find_umc_rule(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
2119
ASSERT3U(dec->dec_fail, !=, ZEN_UMC_DECODE_F_NONE);
usr/src/common/mc/zen_umc/zen_umc_decode.c
2127
if (!zen_umc_decode_sysaddr_to_norm(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
2128
ASSERT3U(dec->dec_fail, !=, ZEN_UMC_DECODE_F_NONE);
usr/src/common/mc/zen_umc/zen_umc_decode.c
2139
if (!zen_umc_decode_find_cs(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
2140
ASSERT3U(dec->dec_fail, !=, ZEN_UMC_DECODE_F_NONE);
usr/src/common/mc/zen_umc/zen_umc_decode.c
2153
if (!zen_umc_decode_rows(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
2154
ASSERT3U(dec->dec_fail, !=, ZEN_UMC_DECODE_F_NONE);
usr/src/common/mc/zen_umc/zen_umc_decode.c
2158
if (!zen_umc_decode_cols(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
2159
ASSERT3U(dec->dec_fail, !=, ZEN_UMC_DECODE_F_NONE);
usr/src/common/mc/zen_umc/zen_umc_decode.c
2167
if (!zen_umc_decode_banks(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
2168
ASSERT3U(dec->dec_fail, !=, ZEN_UMC_DECODE_F_NONE);
usr/src/common/mc/zen_umc/zen_umc_decode.c
2178
if (!zen_umc_decode_subchan(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
2179
ASSERT3U(dec->dec_fail, !=, ZEN_UMC_DECODE_F_NONE);
usr/src/common/mc/zen_umc/zen_umc_decode.c
2188
if (!zen_umc_decode_rank_mul(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
2189
ASSERT3U(dec->dec_fail, !=, ZEN_UMC_DECODE_F_NONE);
usr/src/common/mc/zen_umc/zen_umc_decode.c
2193
if (!zen_umc_decode_chipsel(umc, dec)) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
2194
ASSERT3U(dec->dec_fail, !=, ZEN_UMC_DECODE_F_NONE);
usr/src/common/mc/zen_umc/zen_umc_decode.c
284
zen_umc_decode_is_dram(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
286
if (dec->dec_pa < umc->umc_tom) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
290
if (dec->dec_pa >= umc->umc_tom2) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
291
dec->dec_fail = ZEN_UMC_DECODE_F_OUTSIDE_DRAM;
usr/src/common/mc/zen_umc/zen_umc_decode.c
298
if (dec->dec_pa >= ZEN_UMC_TOM2_RSVD_BEGIN &&
usr/src/common/mc/zen_umc/zen_umc_decode.c
299
dec->dec_pa < ZEN_UMC_TOM2_RSVD_END) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
300
dec->dec_fail = ZEN_UMC_DECODE_F_OUTSIDE_DRAM;
usr/src/common/mc/zen_umc/zen_umc_decode.c
308
if (dec->dec_pa >= ZEN_UMC_TOM2_START &&
usr/src/common/mc/zen_umc/zen_umc_decode.c
309
dec->dec_pa < umc->umc_tom2) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
318
dec->dec_fail = ZEN_UMC_DECODE_F_OUTSIDE_DRAM;
usr/src/common/mc/zen_umc/zen_umc_decode.c
346
zen_umc_decode_find_df_rule(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
359
if (dec->dec_pa >= rule->ddr_base &&
usr/src/common/mc/zen_umc/zen_umc_decode.c
360
dec->dec_pa < rule->ddr_limit) {
usr/src/common/mc/zen_umc/zen_umc_decode.c
361
dec->dec_df_ruleno = i;
usr/src/common/mc/zen_umc/zen_umc_decode.c
362
dec->dec_df_rule = rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
363
dec->dec_df_rulesrc = df;
usr/src/common/mc/zen_umc/zen_umc_decode.c
368
dec->dec_fail = ZEN_UMC_DECODE_F_NO_DF_RULE;
usr/src/common/mc/zen_umc/zen_umc_decode.c
388
zen_umc_adjust_dram_addr(const zen_umc_t *umc, zen_umc_decoder_t *dec,
usr/src/common/mc/zen_umc/zen_umc_decode.c
392
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
393
const zen_umc_df_t *df = dec->dec_df_rulesrc;
usr/src/common/mc/zen_umc/zen_umc_decode.c
410
dec->dec_fail = errno;
usr/src/common/mc/zen_umc/zen_umc_decode.c
411
dec->dec_fail_data = dec->dec_df_ruleno;
usr/src/common/mc/zen_umc/zen_umc_decode.c
428
zen_umc_determine_ileave_addr(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
430
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
435
dec->dec_ilv_pa = dec->dec_pa;
usr/src/common/mc/zen_umc/zen_umc_decode.c
439
dec->dec_ilv_pa = dec->dec_pa;
usr/src/common/mc/zen_umc/zen_umc_decode.c
440
if (!zen_umc_adjust_dram_addr(umc, dec, &dec->dec_ilv_pa,
usr/src/common/mc/zen_umc/zen_umc_decode.c
454
zen_umc_decode_ileave_nohash(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
457
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
481
dec->dec_fail = ZEN_UMC_DECODE_F_CHAN_ILEAVE_NOTSUP;
usr/src/common/mc/zen_umc/zen_umc_decode.c
482
dec->dec_fail_data = rule->ddr_chan_ileave;
usr/src/common/mc/zen_umc/zen_umc_decode.c
490
dec->dec_ilv_sock = dec->dec_ilv_die = dec->dec_ilv_chan = 0;
usr/src/common/mc/zen_umc/zen_umc_decode.c
493
dec->dec_ilv_chan = bitx64(dec->dec_ilv_pa,
usr/src/common/mc/zen_umc/zen_umc_decode.c
499
dec->dec_ilv_die = bitx64(dec->dec_ilv_pa,
usr/src/common/mc/zen_umc/zen_umc_decode.c
505
dec->dec_ilv_sock = bitx64(dec->dec_ilv_pa,
usr/src/common/mc/zen_umc/zen_umc_decode.c
518
zen_umc_decode_ileave_cod(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
521
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
529
dec->dec_fail = ZEN_UMC_DECODE_F_COD_BAD_ILEAVE;
usr/src/common/mc/zen_umc/zen_umc_decode.c
530
dec->dec_fail_data = dec->dec_df_ruleno;
usr/src/common/mc/zen_umc/zen_umc_decode.c
545
dec->dec_fail = ZEN_UMC_DECODE_F_CHAN_ILEAVE_NOTSUP;
usr/src/common/mc/zen_umc/zen_umc_decode.c
546
dec->dec_fail_data = rule->ddr_chan_ileave;
usr/src/common/mc/zen_umc/zen_umc_decode.c
550
dec->dec_ilv_sock = dec->dec_ilv_die = dec->dec_ilv_chan = 0;
usr/src/common/mc/zen_umc/zen_umc_decode.c
560
hash = bitx64(dec->dec_ilv_pa, addr_bits[i], addr_bits[i]);
usr/src/common/mc/zen_umc/zen_umc_decode.c
562
uint8_t val = bitx64(dec->dec_ilv_pa, 16 + i, 16 + i);
usr/src/common/mc/zen_umc/zen_umc_decode.c
567
uint8_t val = bitx64(dec->dec_ilv_pa, 21 + i, 21 + i);
usr/src/common/mc/zen_umc/zen_umc_decode.c
572
uint8_t val = bitx64(dec->dec_ilv_pa, 30 + i, 30 + i);
usr/src/common/mc/zen_umc/zen_umc_decode.c
576
dec->dec_ilv_chan |= hash << i;
usr/src/common/mc/zen_umc/zen_umc_decode.c
586
zen_umc_decode_ileave_nps_common(zen_umc_decoder_t *dec,
usr/src/common/mc/zen_umc/zen_umc_decode.c
590
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
595
hash = bitx64(dec->dec_ilv_pa, addr_bits[i], addr_bits[i]);
usr/src/common/mc/zen_umc/zen_umc_decode.c
597
uint8_t val = bitx64(dec->dec_ilv_pa, 16 + adj[i],
usr/src/common/mc/zen_umc/zen_umc_decode.c
603
uint8_t val = bitx64(dec->dec_ilv_pa, 21 + adj[i],
usr/src/common/mc/zen_umc/zen_umc_decode.c
609
uint8_t val = bitx64(dec->dec_ilv_pa, 30 + adj[i], 30 +
usr/src/common/mc/zen_umc/zen_umc_decode.c
619
uint8_t val = bitx64(dec->dec_ilv_pa, 40 + adj[i],
usr/src/common/mc/zen_umc/zen_umc_decode.c
631
uint8_t val = bitx64(dec->dec_ilv_pa, 14, 14);
usr/src/common/mc/zen_umc/zen_umc_decode.c
643
dec->dec_ilv_sock = hash;
usr/src/common/mc/zen_umc/zen_umc_decode.c
645
dec->dec_ilv_chan |= hash << (i - 1);
usr/src/common/mc/zen_umc/zen_umc_decode.c
648
dec->dec_ilv_chan |= hash << i;
usr/src/common/mc/zen_umc/zen_umc_decode.c
660
zen_umc_decode_ileave_nps(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
663
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
672
dec->dec_fail = ZEN_UMC_DECODE_F_NPS_BAD_ILEAVE;
usr/src/common/mc/zen_umc/zen_umc_decode.c
673
dec->dec_fail_data = dec->dec_df_ruleno;
usr/src/common/mc/zen_umc/zen_umc_decode.c
689
dec->dec_fail = ZEN_UMC_DECODE_F_CHAN_ILEAVE_NOTSUP;
usr/src/common/mc/zen_umc/zen_umc_decode.c
690
dec->dec_fail_data = rule->ddr_chan_ileave;
usr/src/common/mc/zen_umc/zen_umc_decode.c
695
dec->dec_ilv_sock = dec->dec_ilv_die = dec->dec_ilv_chan = 0;
usr/src/common/mc/zen_umc/zen_umc_decode.c
697
zen_umc_decode_ileave_nps_common(dec, addr_bits, adj, nsock_bit,
usr/src/common/mc/zen_umc/zen_umc_decode.c
707
zen_umc_decode_ileave_nps_k(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
710
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
720
dec->dec_fail = ZEN_UMC_DECODE_F_NPS_BAD_ILEAVE;
usr/src/common/mc/zen_umc/zen_umc_decode.c
721
dec->dec_fail_data = dec->dec_df_ruleno;
usr/src/common/mc/zen_umc/zen_umc_decode.c
744
dec->dec_fail = ZEN_UMC_DECODE_F_CHAN_ILEAVE_NOTSUP;
usr/src/common/mc/zen_umc/zen_umc_decode.c
745
dec->dec_fail_data = rule->ddr_chan_ileave;
usr/src/common/mc/zen_umc/zen_umc_decode.c
767
dec->dec_fail = ZEN_UMC_DECODE_F_CHAN_ILEAVE_NOTSUP;
usr/src/common/mc/zen_umc/zen_umc_decode.c
768
dec->dec_fail_data = rule->ddr_chan_ileave;
usr/src/common/mc/zen_umc/zen_umc_decode.c
772
dec->dec_ilv_sock = dec->dec_ilv_die = dec->dec_ilv_chan = 0;
usr/src/common/mc/zen_umc/zen_umc_decode.c
773
zen_umc_decode_ileave_nps_common(dec, addr_bits, adj, nsock_bit,
usr/src/common/mc/zen_umc/zen_umc_decode.c
819
zen_umc_decode_ileave_zen3_6ch(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
822
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
826
dec->dec_fail = ZEN_UMC_DECODE_F_COD_BAD_ILEAVE;
usr/src/common/mc/zen_umc/zen_umc_decode.c
827
dec->dec_fail_data = dec->dec_df_ruleno;
usr/src/common/mc/zen_umc/zen_umc_decode.c
831
zen_umc_decode_hash_zen3_6ch(rule, dec->dec_ilv_pa, hashes);
usr/src/common/mc/zen_umc/zen_umc_decode.c
832
dec->dec_ilv_sock = dec->dec_ilv_die = dec->dec_ilv_chan = 0;
usr/src/common/mc/zen_umc/zen_umc_decode.c
833
dec->dec_ilv_chan = hashes[0];
usr/src/common/mc/zen_umc/zen_umc_decode.c
835
uint64_t mod_addr = dec->dec_ilv_pa >> (addr_bit + 3);
usr/src/common/mc/zen_umc/zen_umc_decode.c
836
dec->dec_ilv_chan |= (mod_addr % 3) << 1;
usr/src/common/mc/zen_umc/zen_umc_decode.c
838
dec->dec_ilv_chan |= hashes[1] << 1;
usr/src/common/mc/zen_umc/zen_umc_decode.c
839
dec->dec_ilv_chan |= hashes[2] << 2;
usr/src/common/mc/zen_umc/zen_umc_decode.c
922
zen_umc_decode_ileave_nps_mod(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/common/mc/zen_umc/zen_umc_decode.c
926
const df_dram_rule_t *rule = dec->dec_df_rule;
usr/src/common/mc/zen_umc/zen_umc_decode.c
929
dec->dec_fail = ZEN_UMC_DECODE_F_NPS_BAD_ILEAVE;
usr/src/common/mc/zen_umc/zen_umc_decode.c
930
dec->dec_fail_data = dec->dec_df_ruleno;
usr/src/common/mc/zen_umc/zen_umc_decode.c
946
dec->dec_fail = ZEN_UMC_DECODE_F_CHAN_ILEAVE_NOTSUP;
usr/src/common/mc/zen_umc/zen_umc_decode.c
947
dec->dec_fail_data = rule->ddr_chan_ileave;
usr/src/common/mc/zen_umc/zen_umc_decode.c
951
dec->dec_ilv_sock = dec->dec_ilv_die = dec->dec_ilv_chan = 0;
usr/src/common/mc/zen_umc/zen_umc_decode.c
952
zen_umc_decode_hash_nps_mod(rule, dec->dec_ilv_pa, hashes);
usr/src/common/mc/zen_umc/zen_umc_decode.c
956
dec->dec_ilv_sock = hashes[0];
usr/src/common/mc/zen_umc/zen_umc_decode.c
959
dec->dec_ilv_chan = bitx64(dec->dec_ilv_pa, 63, 14) % chan_mod;
usr/src/common/mc/zen_umc/zen_umc_decode.c
961
dec->dec_ilv_chan = (dec->dec_ilv_chan + 1) % chan_mod;
usr/src/common/mc/zen_umc/zen_umc_decode.c
974
dec->dec_ilv_chan += hashes[2] * chan_mod;
usr/src/common/mc/zen_umc/zen_umc_decode.c
977
dec->dec_ilv_chan += ((hashes[2] << 1) | hashes[1]) * chan_mod;
usr/src/common/mc/zen_umc/zen_umc_decode.c
980
dec->dec_fail = ZEN_UMC_DECODE_F_CHAN_ILEAVE_NOTSUP;
usr/src/common/mc/zen_umc/zen_umc_decode.c
981
dec->dec_fail_data = rule->ddr_chan_ileave;
usr/src/common/mc/zen_umc/zen_umc_decode.c
995
zen_umc_decode_ileave_nps_k_mod(const zen_umc_t *umc, zen_umc_decoder_t *dec)
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
199
size_t dec[] = { 0, 3, 2, 3, 0, 0, 0, 0 };
usr/src/grub/grub-0.97/stage2/zfs_lz4.c
279
ref -= dec[op - ref];
usr/src/test/os-tests/tests/imc/imc_test.c
156
imc_decode_state_t dec;
usr/src/test/os-tests/tests/imc/imc_test.c
162
(void) memset(&dec, '\0', sizeof (dec));
usr/src/test/os-tests/tests/imc/imc_test.c
163
pass = imc_decode_pa(test->itc_imc, test->itc_pa, &dec);
usr/src/test/os-tests/tests/imc/imc_test.c
170
imc_print("\t\tdecoded socket: %u\n", dec.ids_nodeid);
usr/src/test/os-tests/tests/imc/imc_test.c
171
imc_print("\t\tdecoded tad: %u\n", dec.ids_tadid);
usr/src/test/os-tests/tests/imc/imc_test.c
173
dec.ids_channelid);
usr/src/test/os-tests/tests/imc/imc_test.c
175
dec.ids_chanaddr);
usr/src/test/os-tests/tests/imc/imc_test.c
176
imc_print("\t\tdecoded rank: %u\n", dec.ids_rankid);
usr/src/test/os-tests/tests/imc/imc_test.c
178
dec.ids_rankaddr);
usr/src/test/os-tests/tests/imc/imc_test.c
186
test->itc_nodeid != dec.ids_nodeid) {
usr/src/test/os-tests/tests/imc/imc_test.c
189
test->itc_nodeid, dec.ids_nodeid);
usr/src/test/os-tests/tests/imc/imc_test.c
194
test->itc_tadid != dec.ids_tadid) {
usr/src/test/os-tests/tests/imc/imc_test.c
197
test->itc_tadid, dec.ids_tadid);
usr/src/test/os-tests/tests/imc/imc_test.c
202
test->itc_channelid != dec.ids_channelid) {
usr/src/test/os-tests/tests/imc/imc_test.c
205
test->itc_channelid, dec.ids_channelid);
usr/src/test/os-tests/tests/imc/imc_test.c
210
test->itc_chanaddr != dec.ids_chanaddr) {
usr/src/test/os-tests/tests/imc/imc_test.c
214
test->itc_chanaddr, dec.ids_chanaddr);
usr/src/test/os-tests/tests/imc/imc_test.c
219
test->itc_dimmid != dec.ids_dimmid) {
usr/src/test/os-tests/tests/imc/imc_test.c
222
test->itc_dimmid, dec.ids_dimmid);
usr/src/test/os-tests/tests/imc/imc_test.c
227
test->itc_rankid != dec.ids_rankid) {
usr/src/test/os-tests/tests/imc/imc_test.c
230
test->itc_rankid, dec.ids_rankid);
usr/src/test/os-tests/tests/imc/imc_test.c
235
test->itc_rankaddr != dec.ids_rankaddr) {
usr/src/test/os-tests/tests/imc/imc_test.c
239
test->itc_rankaddr, dec.ids_rankaddr);
usr/src/test/os-tests/tests/imc/imc_test.c
251
if (dec.ids_fail != test->itc_fail) {
usr/src/test/os-tests/tests/imc/imc_test.c
256
imc_test_strerror(dec.ids_fail),
usr/src/test/os-tests/tests/imc/imc_test.c
257
imc_test_strenum(dec.ids_fail), dec.ids_fail);
usr/src/test/os-tests/tests/imc/imc_test.c
265
imc_test_strerror(dec.ids_fail),
usr/src/test/os-tests/tests/imc/imc_test.c
266
imc_test_strenum(dec.ids_fail),
usr/src/test/os-tests/tests/imc/imc_test.c
267
dec.ids_fail);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
241
zen_umc_decoder_t dec;
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
245
memset(&dec, '\0', sizeof (dec));
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
247
pass = zen_umc_decode_pa(test->udt_umc, test->udt_pa, &dec);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
252
dec.dec_targ_fabid, &sock, &die, &comp);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
263
dec.dec_norm_addr);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
264
(void) printf("\t\tdecoded dimm: 0x%x\n", dec.dec_dimm_no);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
265
(void) printf("\t\tdecoded row: 0x%x\n", dec.dec_dimm_row);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
266
(void) printf("\t\tdecoded column: 0x%x\n", dec.dec_dimm_col);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
267
(void) printf("\t\tdecoded bank: 0x%x\n", dec.dec_dimm_bank);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
269
dec.dec_dimm_bank_group);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
270
(void) printf("\t\tdecoded rm: 0x%x\n", dec.dec_dimm_rm);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
271
(void) printf("\t\tdecoded cs: 0x%x\n", dec.dec_dimm_csno);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
279
dec.dec_targ_fabid, &sock, &die, &comp);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
305
test->udt_norm_addr != dec.dec_norm_addr) {
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
309
test->udt_norm_addr, dec.dec_norm_addr);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
314
test->udt_dimm_no != dec.dec_dimm_no) {
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
317
test->udt_dimm_no, dec.dec_dimm_no);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
322
test->udt_dimm_col != dec.dec_dimm_col) {
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
325
test->udt_dimm_col, dec.dec_dimm_col);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
330
test->udt_dimm_row != dec.dec_dimm_row) {
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
333
test->udt_dimm_row, dec.dec_dimm_row);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
338
test->udt_dimm_bank != dec.dec_dimm_bank) {
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
341
test->udt_dimm_bank, dec.dec_dimm_bank);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
346
test->udt_dimm_bank_group != dec.dec_dimm_bank_group) {
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
349
test->udt_dimm_bank_group, dec.dec_dimm_bank_group);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
354
test->udt_dimm_subchan != dec.dec_dimm_subchan) {
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
357
test->udt_dimm_subchan, dec.dec_dimm_subchan);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
362
test->udt_dimm_rm != dec.dec_dimm_rm) {
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
365
test->udt_dimm_rm, dec.dec_dimm_rm);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
370
test->udt_dimm_cs != dec.dec_dimm_csno) {
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
373
test->udt_dimm_cs, dec.dec_dimm_csno);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
385
if (dec.dec_fail != test->udt_fail) {
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
392
zen_umc_test_strerror(dec.dec_fail),
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
393
zen_umc_test_strenum(dec.dec_fail),
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
394
dec.dec_fail);
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
402
zen_umc_test_strerror(dec.dec_fail),
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
403
zen_umc_test_strenum(dec.dec_fail),
usr/src/test/os-tests/tests/zen_umc/zen_umc_test.c
404
dec.dec_fail);
usr/src/tools/smatch/src/check_atomic_inc_dec.c
131
set_start_state(name, sym, &dec);
usr/src/tools/smatch/src/check_atomic_inc_dec.c
142
set_state(my_id, name, sym, &dec);
usr/src/tools/smatch/src/check_atomic_inc_dec.c
264
if (sm->state == &dec)
usr/src/tools/smatch/src/check_atomic_inc_dec.c
266
if (slist_has_state(sm->possible, &dec) &&
usr/src/tools/smatch/src/check_atomic_inc_dec.c
28
STATE(dec);
usr/src/tools/smatch/src/check_atomic_inc_dec.c
360
state != &dec &&
usr/src/tools/smatch/src/check_atomic_inc_dec.c
370
if (state == &dec || state == &start_state) {
usr/src/tools/smatch/src/check_atomic_inc_dec.c
39
if ((sm->state == &dec) &&
usr/src/tools/smatch/src/check_atomic_inc_dec.c
399
if (sm->state == &dec)
usr/src/uts/common/io/iwn/if_iwn.c
5119
#define dec(val, dec, min) \
usr/src/uts/common/io/iwn/if_iwn.c
5121
if ((val) > (min) + (dec)) \
usr/src/uts/common/io/iwn/if_iwn.c
5122
(val) -= (dec); \
usr/src/uts/common/io/iwn/if_iwn.c
5159
dec(calib->ofdm_x1, 1, limits->min_ofdm_x1);
usr/src/uts/common/io/iwn/if_iwn.c
5160
dec(calib->ofdm_mrc_x1, 1, limits->min_ofdm_mrc_x1);
usr/src/uts/common/io/iwn/if_iwn.c
5161
dec(calib->ofdm_x4, 1, limits->min_ofdm_x4);
usr/src/uts/common/io/iwn/if_iwn.c
5162
dec(calib->ofdm_mrc_x4, 1, limits->min_ofdm_mrc_x4);
usr/src/uts/common/io/iwn/if_iwn.c
5212
dec(calib->energy_cck, 2, energy_min);
usr/src/uts/common/io/iwn/if_iwn.c
5232
dec(calib->cck_x4, 3, limits->min_cck_x4);
usr/src/uts/common/io/iwn/if_iwn.c
5233
dec(calib->cck_mrc_x4, 3, limits->min_cck_mrc_x4);
usr/src/uts/common/io/iwn/if_iwn.c
5243
dec(calib->energy_cck, 8, energy_min);
usr/src/uts/common/os/sunddi.c
8147
i_ddi_decr_locked_memory(proc_t *procp, rctl_qty_t dec)
usr/src/uts/common/os/sunddi.c
8151
rctl_decr_locked_mem(procp, NULL, dec, 1);
usr/src/uts/i86pc/sys/asm_misc.h
72
dec %ebx; \
usr/src/uts/intel/io/amdzen/zen_umc.c
3691
zen_umc_decoder_t dec;
usr/src/uts/intel/io/amdzen/zen_umc.c
3694
bzero(&dec, sizeof (dec));
usr/src/uts/intel/io/amdzen/zen_umc.c
3695
if (!zen_umc_decode_pa(umc, encode->mcei_pa, &dec)) {
usr/src/uts/intel/io/amdzen/zen_umc.c
3696
encode->mcei_err = (uint32_t)dec.dec_fail;
usr/src/uts/intel/io/amdzen/zen_umc.c
3697
encode->mcei_errdata = dec.dec_fail_data;
usr/src/uts/intel/io/amdzen/zen_umc.c
3703
encode->mcei_chan_addr = dec.dec_norm_addr;
usr/src/uts/intel/io/amdzen/zen_umc.c
3706
zen_fabric_id_decompose(&umc->umc_decomp, dec.dec_targ_fabid, &sock,
usr/src/uts/intel/io/amdzen/zen_umc.c
3710
encode->mcei_mc = dec.dec_umc_chan->chan_logid;
usr/src/uts/intel/io/amdzen/zen_umc.c
3712
encode->mcei_dimm = dec.dec_dimm_no;
usr/src/uts/intel/io/amdzen/zen_umc.c
3713
encode->mcei_row = dec.dec_dimm_row;
usr/src/uts/intel/io/amdzen/zen_umc.c
3714
encode->mcei_column = dec.dec_dimm_col;
usr/src/uts/intel/io/amdzen/zen_umc.c
3721
encode->mcei_cs = dec.dec_dimm_csno;
usr/src/uts/intel/io/amdzen/zen_umc.c
3722
encode->mcei_rm = dec.dec_dimm_rm;
usr/src/uts/intel/io/amdzen/zen_umc.c
3723
encode->mcei_bank = dec.dec_dimm_bank;
usr/src/uts/intel/io/amdzen/zen_umc.c
3724
encode->mcei_bank_group = dec.dec_dimm_bank_group;
usr/src/uts/intel/io/amdzen/zen_umc.c
3725
encode->mcei_subchan = dec.dec_dimm_subchan;
usr/src/uts/intel/io/imc/imc.c
2162
imc_decode_state_t dec;
usr/src/uts/intel/io/imc/imc.c
2164
bzero(&dec, sizeof (dec));
usr/src/uts/intel/io/imc/imc.c
2165
if (!imc_decode_pa(imc, pa, &dec)) {
usr/src/uts/intel/io/imc/imc.c
2166
switch (dec.ids_fail) {
usr/src/uts/intel/io/imc/imc.c
2181
if (imc->imc_spointers[i] == dec.ids_socket)
usr/src/uts/intel/io/imc/imc.c
2188
unump->unum_mc = dec.ids_tadid;
usr/src/uts/intel/io/imc/imc.c
2189
unump->unum_chan = dec.ids_channelid;
usr/src/uts/intel/io/imc/imc.c
2190
unump->unum_cs = dec.ids_dimmid;
usr/src/uts/intel/io/imc/imc.c
2191
unump->unum_rank = dec.ids_rankid;
usr/src/uts/intel/io/imc/imc.c
2192
unump->unum_offset = dec.ids_rankaddr;
usr/src/uts/intel/io/imc/imc.c
2651
imc_decode_state_t dec;
usr/src/uts/intel/io/imc/imc.c
2654
bzero(&dec, sizeof (dec));
usr/src/uts/intel/io/imc/imc.c
2655
if (!imc_decode_pa(imc, encode->mcei_pa, &dec)) {
usr/src/uts/intel/io/imc/imc.c
2656
encode->mcei_err = (uint32_t)dec.ids_fail;
usr/src/uts/intel/io/imc/imc.c
2657
encode->mcei_errdata = dec.ids_fail_data;
usr/src/uts/intel/io/imc/imc.c
2665
if (imc->imc_spointers[i] == dec.ids_socket)
usr/src/uts/intel/io/imc/imc.c
2674
encode->mcei_mc = dec.ids_tadid;
usr/src/uts/intel/io/imc/imc.c
2675
encode->mcei_chan_addr = dec.ids_chanaddr;
usr/src/uts/intel/io/imc/imc.c
2676
encode->mcei_chan = dec.ids_channelid;
usr/src/uts/intel/io/imc/imc.c
2677
encode->mcei_dimm = dec.ids_dimmid;
usr/src/uts/intel/io/imc/imc.c
2678
encode->mcei_rank_addr = dec.ids_rankaddr;
usr/src/uts/intel/io/imc/imc.c
2679
encode->mcei_rank = dec.ids_rankid;
usr/src/uts/sfmmu/vm/hat_sfmmu.h
944
dec cnt ;\
usr/src/uts/sfmmu/vm/hat_sfmmu.h
958
dec cnt ;\
usr/src/uts/sun4u/sys/cheetahasm.h
124
dec datap; \