Lines Matching defs:val
220 ISA::setIpr(int idx, uint64_t val, ThreadContext *tc)
254 ipr[idx] = val;
268 ipr[idx] = val;
274 stats->context(ipr[idx], val, tc);
275 ipr[idx] = val;
280 ipr[idx] = val;
285 ipr[idx] = val & ~2;
291 ipr[idx] = val & 0xf;
296 ipr[idx] = val & 0x1f;
302 if (val & 0x18) {
313 ipr[idx] = val & 0x18;
318 ipr[idx] = val & 0x18;
323 ipr[idx] = val;
328 ipr[idx] = val & 0x7fff0;
332 ipr[idx] = val & ULL(0xffffff0300);
337 ipr[idx] = val & ULL(0xffffffffc0000000);
341 ipr[idx] = val & 0x1ffb;
346 ipr[idx] = val & 0x3f;
350 ipr[idx] = val & 0x7f0;
354 ipr[idx] = val & ULL(0xfe00000000000000);
376 ipr[idx] = val;
395 ipr[idx] = val;
397 getDTBPtr(tc)->flushAddr(val, DTB_ASN_ASN(ipr[IPR_DTB_ASN]));
408 ipr[idx] = val;
420 getDTBPtr(tc)->insert(val, entry);
428 if (ITB_PTE_GH(val) != 0)
432 ipr[idx] = val;
435 entry.ppn = ITB_PTE_PPN(val);
436 entry.xre = ITB_PTE_XRE(val);
438 entry.fonr = ITB_PTE_FONR(val);
439 entry.fonw = ITB_PTE_FONW(val);
440 entry.asma = ITB_PTE_ASMA(val);
464 ipr[idx] = val;
466 getITBPtr(tc)->flushAddr(val, ITB_ASN_ASN(ipr[IPR_ITB_ASN]));