Searched refs:entry (Results 601 - 625 of 1230) sorted by relevance

<<21222324252627282930>>

/gem5/src/mem/
H A Dmulti_level_page_table.hh79 * is a level k entry that holds 2^Lk entries in Lk-1 level.
81 * Essentially, a level n entry will contain 2^Ln level n-1 entries,
82 * a level n-1 entry will hold 2^Ln-1 level n-2 entries etc.
95 * of the entry is loaded, the offset in the virtual address for
96 * that particular level is used to index into the entry which
97 * will reveal the memory address of the entry in the next level.
138 bool allocate, Final *entry)
140 entry->read(system->physProxy, table, vaddr);
149 bool allocate, Final *entry)
165 system, pageSize, next, vaddr, allocate, entry);
137 walk(System *system, Addr pageSize, Addr table, Addr vaddr, bool allocate, Final *entry) argument
148 walk(System *system, Addr pageSize, Addr table, Addr vaddr, bool allocate, Final *entry) argument
171 walk(System *system, Addr pageSize, Addr table, Addr vaddr, bool allocate, typename LastType<EntryTypes...>::type *entry) argument
220 Final entry; variable
263 Final entry; variable
[all...]
/gem5/src/arch/alpha/
H A Dtlb.cc162 // look up an entry in the TLB
188 TlbEntry *entry = &table[index]; local
189 assert(entry->valid);
190 if (vpn == entry->tag && (entry->asma || entry->asn == asn)) {
191 retval = updateCache(entry);
246 // insert a new TLB entry
248 TLB::insert(Addr addr, TlbEntry &entry) argument
257 panic("TLB entry no
300 TlbEntry *entry = &table[index]; local
329 TlbEntry *entry = &table[index]; local
418 TlbEntry *entry = lookup(VAddr(req->getVaddr()).vpn(), local
520 TlbEntry *entry = lookup(VAddr(req->getVaddr()).vpn(), asn); local
593 TlbEntry *entry = &table[nlu]; local
[all...]
/gem5/src/systemc/tests/systemc/misc/unit/aproc_halt/disaproc2/
H A Ddisaproc2.cpp65 SC_THREAD( entry );
68 void entry();
72 aproc1::entry() function in class:aproc1
101 SC_THREAD( entry );
104 void entry();
108 aproc2::entry() function in class:aproc2
164 SC_CTHREAD( entry, clk.pos() );
167 void entry();
171 sync1::entry() function in class:sync1
/gem5/src/mem/cache/prefetch/
H A Dsignature_path.cc72 // pick the entry with the lowest counter value,
79 for (auto &entry : strideEntries) {
80 if (entry.counter < current_counter) {
81 victim_pstride_entry = &entry;
82 current_counter = entry.counter;
84 entry.counter--;
204 PatternStrideEntry const &entry) const
206 return entry.counter.calcSaturation();
270 // - select the entry with the highest counter as the "lookahead"
276 for (auto const &entry
[all...]
/gem5/src/systemc/tests/systemc/misc/sim_tests/manual_clock/
H A Dmanual_clock.cpp61 SC_CTHREAD( entry, clk.pos() );
64 void entry() function
99 SC_CTHREAD( entry, clk.pos() );
102 void entry() function
136 SC_METHOD( entry );
140 void entry() function
/gem5/src/systemc/tests/systemc/misc/sim_tests/multtrans/multtrans0/
H A Dmulttrans0.cpp54 SC_THREAD( entry );
59 void entry();
62 void delay1::entry() function in class:delay1
93 SC_METHOD( entry );
100 void entry();
103 void state_machine::entry() function in class:state_machine
/gem5/src/systemc/tests/systemc/misc/user_guide/newsched/test1/
H A Dtest1.cpp65 SC_CTHREAD( entry, clk.pos() );
70 void entry() function
102 SC_THREAD( entry );
106 void entry() function
138 SC_METHOD( entry );
142 void entry() function
/gem5/src/systemc/tests/systemc/misc/user_guide/newsched/test2/
H A Dtest2.cpp65 SC_CTHREAD( entry, clk.pos() );
69 void entry() function
101 SC_THREAD( entry );
105 void entry() function
132 SC_METHOD( entry );
136 void entry() function
/gem5/src/systemc/tests/systemc/misc/user_guide/newsched/test6/
H A Dtest6.cpp60 SC_METHOD( entry );
66 void entry() function
93 SC_METHOD( entry );
97 void entry() function
127 SC_CTHREAD( entry, clk.pos() );
131 void entry() function
/gem5/src/systemc/tests/systemc/misc/user_guide/newsched/test7/
H A Dtest7.cpp60 SC_METHOD( entry );
66 void entry() function
94 SC_METHOD( entry );
99 void entry() function
129 SC_CTHREAD( entry, clk.pos() );
133 void entry() function
/gem5/src/systemc/tests/systemc/misc/user_guide/newsched/test8/
H A Dtest8.cpp69 SC_METHOD( entry );
75 void entry() function
103 SC_METHOD( entry );
108 void entry() function
138 SC_CTHREAD( entry, clk.pos() );
142 void entry() function
/gem5/src/systemc/tests/systemc/misc/v1.0/resolved_sig/
H A Dresolved_sig.cpp65 SC_CTHREAD( entry, clk.pos() );
74 void entry();
102 SC_CTHREAD( entry, clk.pos() );
111 void entry();
117 datawidth::entry() function in class:datawidth
147 stimgen::entry() function in class:stimgen
/gem5/src/arch/x86/
H A Dtlb.cc81 // Find the entry with the lowest (and hence least recently updated)
97 TLB::insert(Addr vpn, const TlbEntry &entry) argument
99 // If somebody beat us to it, just use that existing entry.
112 *newEntry = entry;
116 trie.insert(vpn, TlbEntryTrie::MaxBits - entry.logBytes, newEntry);
123 TlbEntry *entry = trie.lookup(va); local
124 if (entry && update_lru)
125 entry->lruSeq = nextSeq();
126 return entry;
164 TlbEntry *entry local
336 TlbEntry *entry = lookup(vaddr); local
[all...]
/gem5/src/dev/net/
H A Dpktfifo.hh131 PacketFifoEntry entry; local
132 entry.packet = ptr;
133 entry.number = _counter++;
134 fifo.push_back(entry);
144 iterator entry = fifo.begin();
145 _size -= entry->packet->length;
146 _size -= entry->slack;
147 entry->packet = NULL;
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/addition/addition/
H A Dstimulus.h74 SC_CTHREAD( entry, clk.pos() );
77 void entry();
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/addition/bitwidth/
H A Ddisplay.h74 SC_CTHREAD( entry, clk.pos() );
77 void entry();
H A Dstimulus.h77 SC_CTHREAD( entry, clk.pos() );
80 void entry();
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/addition/datatypes/
H A Ddisplay.h79 SC_CTHREAD( entry, clk.pos() );
83 void entry();
H A Dstimulus.h85 SC_CTHREAD( entry, clk.pos() );
87 void entry();
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/addition/increment/
H A Dincrement.h49 // -- entry
86 SC_CTHREAD( entry, clk.pos() );
92 void entry ();
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/addition/sharing/
H A Dstimulus.h74 SC_CTHREAD( entry, clk.pos() );
77 void entry();
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/divide/datatypes/
H A Dstimulus.h80 SC_CTHREAD( entry, clk.pos() );
82 void entry();
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/divide/divide/
H A Dstimulus.h75 SC_CTHREAD( entry, clk.pos() );
78 void entry();
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/modulo/
H A Dstimulus.h75 SC_CTHREAD( entry, clk.pos() );
78 void entry();
/gem5/src/systemc/tests/systemc/misc/cae_test/general/arith/mult/
H A Dstimulus.h75 SC_CTHREAD( entry, clk.pos() );
78 void entry();

Completed in 15 milliseconds

<<21222324252627282930>>