Lines Matching refs:match

532 			DPRINTF(MC_CMD_DEBUG, ("MCIOC_SEG: seg not match, "
584 * return 0: mask, match, size, and devgrpid,
604 mcbank.match = bank->match;
630 DPRINTF(MC_CMD_DEBUG, ("MCIOC_DEVGRP: not match, id "
836 mc_add_bank(int bankid, uint64_t mask, uint64_t match, uint64_t size,
852 banki->match = match;
853 banki->base = match;
858 DPRINTF(MC_CNSTRC_DEBUG, ("mc_add_bank: id %d mask 0x%lx match 0x%lx"
859 " base 0x%lx size 0x%lx\n", bankid, mask, match,
1010 uint64_t mask, uint64_t match, int interleave)
1053 /* each bit position of the mask decides the match & base for bank */
1063 banki = mc_add_bank(bankid, mask, match | xmatch, size,
1072 * and match per bank, construct the logical layout by adding segments
1077 uint64_t mask, uint64_t match, int interleave)
1094 match |= (ds_shift == -1 ? 0 : ((dgrpid & 1) << ds_shift));
1095 match_save = match;
1099 match |= (bs_shift == -1 ? 0 : ((bankid & 1) << bs_shift));
1101 " mask 0x%lx bs_shift %d match 0x%lx\n",
1102 interleave, mask, bs_shift, match));
1103 banki = mc_add_bank(bankid, mask, match, size, dgrpid);
1109 * Set match value to original before adding second
1112 match = match_save;
1114 match |= (bs_shift == -1 ? 0 : ((bankid & 1) << bs_shift));
1116 " mask 0x%lx shift %d match 0x%lx\n",
1117 interleave, mask, bs_shift, match));
1118 banki = mc_add_bank(bankid, mask, match, size, dgrpid);
1133 uint64_t mcid, bankid, interleave, mask, match;
1140 match = mcid << MC_SELECT_SHIFT;
1148 mc_add_xor_banks(mctrl, mask, match, interleave);
1162 mask, match, interleave);
1485 * Search the list from the head of the list to match the given id
1586 if ((paddr & bank->mask) != bank->match) {
1707 if ((paddr & bankp->mask) != bankp->match) {