Searched refs:isWritable (Results 1 - 8 of 8) sorted by relevance

/gem5/src/dev/arm/
H A Dsmmu_v3_ptops.hh53 virtual bool isWritable(pte_t pte, unsigned level, bool stage2) const = 0;
66 bool isWritable(pte_t pte, unsigned level, bool stage2) const override;
79 bool isWritable(pte_t pte, unsigned level, bool stage2) const override;
92 bool isWritable(pte_t pte, unsigned level, bool stage2) const override;
105 bool isWritable(pte_t pte, unsigned level, bool stage2) const override;
H A Dsmmu_v3_ptops.cc68 V7LPageTableOps::isWritable(pte_t pte, unsigned level, bool stage2) const function in class:V7LPageTableOps
161 V8PageTableOps4k::isWritable(pte_t pte, unsigned level, bool stage2) const function in class:V8PageTableOps4k
259 V8PageTableOps16k::isWritable(pte_t pte, unsigned level, bool stage2) const function in class:V8PageTableOps16k
358 V8PageTableOps64k::isWritable(pte_t pte, unsigned level, bool stage2) const function in class:V8PageTableOps64k
H A Dsmmu_v3_transl.cc766 !pt_ops->isWritable(pte, level, false))
796 tr.writable = pt_ops->isWritable(pte, level, false);
850 !pt_ops->isWritable(pte, level, true))
864 leaf ? pt_ops->isWritable(pte, level, true) : 0);
873 tr.writable = pt_ops->isWritable(pte, level, true);
/gem5/src/mem/cache/
H A Dcache_blk.cc82 blk->isWritable() ? 'E' : '-',
H A Dcache_blk.hh184 bool isWritable() const function in class:CacheBlk
373 unsigned state = isWritable() << 2 | isDirty() << 1 | isValid();
385 isValid(), isWritable(), isReadable(), isDirty(), tag,
H A Dcache.cc104 } else if (blk->isWritable() && !pending_downgrade &&
507 assert(!blkValid || !blk->isWritable());
516 assert(!blk->isWritable());
756 assert(blk->isWritable());
1128 if (!pkt->isClean() && blk->isWritable()) {
H A Dbase.cc323 assert((pkt->needsWritable() && !blk->isWritable()) ||
492 if (blk && blk->isWritable() && !pkt->req->isCacheInvalidate()) {
909 // assert(!pkt->needsWritable() || blk->isWritable());
935 assert(blk->isWritable());
1282 } else if (blk && (pkt->needsWritable() ? blk->isWritable() :
1481 assert((!blk->isWritable() && repl_mshr->needsWritable()) ||
1568 pkt->print(), blk->isWritable(), blk->isDirty());
1570 if (blk->isWritable()) {
1613 blk->isWritable(), blk->isDirty());
1615 if (blk->isWritable()) {
[all...]
/gem5/src/arch/arm/
H A Dtlb.cc698 bool isWritable = true; local
732 isWritable = is_priv;
741 isWritable = false;
746 isWritable = false;
754 bool xn = te->xn || (isWritable && sctlr.wxn) ||

Completed in 27 milliseconds