Lines Matching defs:const
59 const TteTag &
67 bool valid() const { assert(populated); return !bits(entry,62,62); }
68 Addr va() const { assert(populated); return bits(entry,41,0); }
132 uint64_t operator()() const { assert(populated); return entry4u; }
134 const PageTableEntry &
142 const PageTableEntry &
143 operator=(const PageTableEntry &e)
151 bool valid() const { return bits(entry4u,63,63) && populated; }
154 _size() const
160 Addr size() const { assert(_size() < 6); return pageSizes[_size()]; }
161 Addr sizeMask() const { return size() - 1; }
162 bool ie() const { return bits(entry4u, 59,59); }
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(); }
175 translate(Addr vaddr) const
192 operator<(const TlbRange &r2) const
217 operator==(const TlbRange &r2) const
280 void serialize(CheckpointOut &cp) const;