Lines Matching refs:bits
67 bool valid() const { assert(populated); return !bits(entry,62,62); }
68 Addr va() const { assert(populated); return bits(entry,41,0); }
110 entry4u |= bits(entry,1,0) << 61; // size[1:0]
111 entry4u |= bits(entry,62,62) << 60; // nfo
112 entry4u |= bits(entry,12,12) << 59; // ie
113 entry4u |= bits(entry,2,2) << 48; // size[2]
115 entry4u |= bits(entry,61,61) << 6;; // locked
116 entry4u |= bits(entry,10,10) << 5; // cp
117 entry4u |= bits(entry,9,9) << 4; // cv
118 entry4u |= bits(entry,11,11) << 3; // e
119 entry4u |= bits(entry,8,8) << 2; // p
120 entry4u |= bits(entry,6,6) << 1; // w
151 bool valid() const { return bits(entry4u,63,63) && populated; }
157 return bits(entry4u, 62,61) | bits(entry4u, 48,48) << 2;
162 bool ie() const { return bits(entry4u, 59,59); }
163 Addr pfn() const { assert(populated); return bits(entry4u,39,13); }
165 bool locked() const { assert(populated); return bits(entry4u,6,6); }
166 bool cv() const { assert(populated); return bits(entry4u,4,4); }
167 bool cp() const { assert(populated); return bits(entry4u,5,5); }
168 bool priv() const { assert(populated); return bits(entry4u,2,2); }
169 bool writable() const { assert(populated); return bits(entry4u,1,1); }
170 bool nofault() const { assert(populated); return bits(entry4u,60,60); }
171 bool sideffect() const { assert(populated); return bits(entry4u,3,3); }