Lines Matching defs:populated
53 bool populated;
56 TteTag() : entry(0), populated(false) {}
57 TteTag(uint64_t e) : entry(e), populated(true) {}
62 populated = true;
67 bool valid() const { assert(populated); return !bits(entry,62,62); }
68 Addr va() const { assert(populated); return bits(entry,41,0); }
85 bool populated;
88 PageTableEntry() : entry(0), type(invalid), populated(false)
92 : entry(e), type(t), populated(true)
102 populated = true;
127 populated = false;
132 uint64_t operator()() const { assert(populated); return entry4u; }
137 populated = true;
145 populated = true;
151 bool valid() const { return bits(entry4u,63,63) && populated; }
156 assert(populated);
163 Addr pfn() const { assert(populated); return bits(entry4u,39,13); }
164 Addr paddr() const { assert(populated); return mbits(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); }
172 Addr paddrMask() const { assert(populated); return paddr() & ~sizeMask(); }
177 assert(populated);