Searched refs:pte_t (Results 1 - 5 of 5) sorted by relevance
/gem5/src/dev/arm/ |
H A D | smmu_v3_ptops.hh | 49 typedef int64_t pte_t; typedef in struct:PageTableOps 51 virtual bool isValid(pte_t pte, unsigned level) const = 0; 52 virtual bool isLeaf(pte_t pte, unsigned level) const = 0; 53 virtual bool isWritable(pte_t pte, unsigned level, bool stage2) const = 0; 54 virtual Addr nextLevelPointer(pte_t pte, unsigned level) const = 0; 56 virtual Addr pageMask(pte_t pte, unsigned level) const = 0; 64 bool isValid(pte_t pte, unsigned level) const override; 65 bool isLeaf(pte_t pte, unsigned level) const override; 66 bool isWritable(pte_t pte, unsigned level, bool stage2) const override; 67 Addr nextLevelPointer(pte_t pt [all...] |
H A D | smmu_v3_ptops.cc | 46 V7LPageTableOps::isValid(pte_t pte, unsigned level) const 57 V7LPageTableOps::isLeaf(pte_t pte, unsigned level) const 68 V7LPageTableOps::isWritable(pte_t pte, unsigned level, bool stage2) const 74 V7LPageTableOps::nextLevelPointer(pte_t pte, unsigned level) const 103 V7LPageTableOps::pageMask(pte_t pte, unsigned level) const 137 V8PageTableOps4k::isValid(pte_t pte, unsigned level) const 149 V8PageTableOps4k::isLeaf(pte_t pte, unsigned level) const 161 V8PageTableOps4k::isWritable(pte_t pte, unsigned level, bool stage2) const 167 V8PageTableOps4k::nextLevelPointer(pte_t pte, unsigned level) const 195 V8PageTableOps4k::pageMask(pte_t pt [all...] |
H A D | smmu_v3_transl.cc | 733 PageTableOps::pte_t pte = 0; 817 PageTableOps::pte_t pte; 1471 size_t pte_size = sizeof(PageTableOps::pte_t);
|
/gem5/tests/test-progs/asmtest/src/riscv/env/v/ |
H A D | riscv_test.h | 53 typedef unsigned long pte_t; typedef 54 #define LEVELS (sizeof(pte_t) == sizeof(uint64_t) ? 3 : 2) 55 #define PTIDXBITS (PGSHIFT - (sizeof(pte_t) == 8 ? 3 : 2))
|
H A D | vm.c | 73 pte_t pt[NPT][PTES_PER_PT] __attribute__((aligned(PGSIZE))); 75 typedef struct { pte_t addr; void* next; } freelist_t; 222 l1pt[0] = ((pte_t)user_l2pt >> PGSHIFT << PTE_PPN_SHIFT) | PTE_V; 225 l1pt[PTES_PER_PT-1] = ((pte_t)kernel_l2pt >> PGSHIFT << PTE_PPN_SHIFT) | PTE_V; 227 user_l2pt[0] = ((pte_t)user_l3pt >> PGSHIFT << PTE_PPN_SHIFT) | PTE_V;
|
Completed in 6 milliseconds