Lines Matching refs:bits

221     // Mark the entries used bit and clear other used bits in needed
226 // Update the used bits only if this is a real access (not a fake
445 bool hpriv = bits(tlbdata,0,0);
446 bool red = bits(tlbdata,1,1);
447 bool priv = bits(tlbdata,2,2);
448 bool addr_mask = bits(tlbdata,3,3);
449 bool lsu_im = bits(tlbdata,4,4);
451 int part_id = bits(tlbdata,15,8);
452 int tl = bits(tlbdata,18,16);
453 int pri_context = bits(tlbdata,47,32);
545 bool hpriv = bits(tlbdata,0,0);
603 bool red = bits(tlbdata,1,1);
604 bool priv = bits(tlbdata,2,2);
605 bool addr_mask = bits(tlbdata,3,3);
606 bool lsu_dm = bits(tlbdata,5,5);
608 int part_id = bits(tlbdata,15,8);
609 int tl = bits(tlbdata,18,16);
610 int pri_context = bits(tlbdata,47,32);
611 int sec_context = bits(tlbdata,63,48);
666 // nfo and e bits in the TTE
952 pkt->setBE(bits(temp,63,22) | bits(temp,12,0) << 48);
968 pkt->setBE(bits(temp,63,22) | bits(temp,12,0) << 48);
1152 sext<59>(bits(data, 59,0));
1160 entry_insert = bits(va, 8,3);
1168 real_insert = bits(va, 9,9);
1169 pte.populate(data, bits(va,10,10) ? PageTableEntry::sun4v :
1175 entry_insert = bits(va, 8,3);
1183 real_insert = bits(va, 9,9);
1184 pte.populate(data, bits(va,10,10) ? PageTableEntry::sun4v :
1193 switch (bits(va,5,4)) {
1207 switch (bits(va,7,6)) {
1210 itb->demapPage(mbits(va,63,13), part_id, bits(va,9,9), ctx_id);
1229 sext<59>(bits(data, 59,0));
1243 switch (bits(va,5,4)) {
1257 switch (bits(va,7,6)) {
1260 demapPage(mbits(va,63,13), part_id, bits(va,9,9), ctx_id);
1287 tc->getSystemPtr()->threadContexts[bits(data,12,8)]->getCpuPtr()->
1288 postInterrupt(0, bits(data, 5, 0), 0);
1333 if (bits(tag_access, 12,0) == 0) {
1342 bool split = bits(tsb,12,12);
1343 int tsb_size = bits(tsb,3,0);
1344 int page_size = (ps == Ps0) ? bits(config, 2,0) : bits(config,10,8);