Lines Matching defs:tad
43 tad_t tad[MAX_CPU_NODES][MAX_TAD_DRAM_RULE];
92 if (node && tad[node][rule].mode == 2)
95 if (lc == TAD_INTERLEAVE(tad[node][rule].pkg_list, way)) {
100 tad[node][rule].pkg_list, i);
197 if (tad[node][i].enable && addr >= base &&
198 addr < tad[node][i].limit) {
199 switch (tad[node][i].mode) {
214 channel = TAD_INTERLEAVE(tad[node][i].pkg_list, way);
223 *interleave_p = tad[node][i].interleave;
226 base = tad[node][i].limit;
343 mode = tad[node][rule].mode;
381 tad[node][rule].pkg_list,
475 if (tad[node][i].enable &&
505 if (addr < tad[node][i].limit) {
527 tad[node][i].limit) {
535 rank_sz = (tad[node][i].limit - baddr) /
549 switch (tad[node][i].mode) {
608 } else if (baddr < tad[node][i].limit) {
624 rank_sz -= (tad[node][i].limit - baddr) /
626 cbaddr += (tad[node][i].limit - baddr) /
630 base = tad[node][i].limit;
949 tad[i][j].enable = TAD_DRAM_RULE_ENABLE(tad_dram_rule);
950 tad[i][j].limit = TAD_DRAM_LIMIT(tad_dram_rule);
951 tad[i][j].mode = TAD_DRAM_MODE(tad_dram_rule);
952 tad[i][j].pkg_list =
955 tad[i][j].pkg_tgt[k] = ((tad[i][j].pkg_list >>
959 tad[i][j].interleave = 1;
961 tad[i][j].interleave =
962 tad_interleave(tad[i][j].pkg_list);
964 tad[i][j].interleave ==
966 tad[i][j].interleave--;