/gem5/src/sim/ |
H A D | cxx_manager.cc | 74 const CxxConfigDirectoryEntry *entry = cxx_config_directory[object_type]; local 76 return *entry; 147 const CxxConfigDirectoryEntry &entry = local 164 for (auto i = entry.parameters.begin(); 165 i != entry.parameters.end(); ++i) 274 const CxxConfigDirectoryEntry &entry = local 280 CxxConfigParams *object_params = entry.makeParamsObject(); 288 for (auto i = entry.parameters.begin(); 289 i != entry.parameters.end(); ++i) 345 for (auto i = entry 528 const CxxConfigDirectoryEntry &entry = local [all...] |
H A D | serialize.cc | 288 CheckpointIn::entryExists(const string §ion, const string &entry) argument 290 return db->entryExists(section, entry); 294 CheckpointIn::find(const string §ion, const string &entry, string &value) argument 296 return db->find(section, entry, value); 300 CheckpointIn::findObj(const string §ion, const string &entry, argument 305 if (!db->find(section, entry, path))
|
/gem5/src/base/ |
H A D | inifile.hh | 63 std::string value; ///< The entry value. 64 mutable bool referenced; ///< Has this entry been used? 73 /// Has this entry been used? 111 /// Add an entry to the table. If an entry with the same name 113 /// the new value will be appended to the existing entry. If 114 /// false, the new value will replace the existing entry. 118 /// Add an entry to the table given a string assigment. 125 /// Find the entry with the given name. 126 /// @retval Pointer to the entry objec [all...] |
/gem5/src/arch/sparc/ |
H A D | vtophys.cc | 116 uint64_t entry = mem.read<uint64_t>(tsbs[x]) + sizeof(uint64_t); local 118 pte.populate(betoh(entry), PageTableEntry::sun4v);
|
H A D | tlb.hh | 108 /** lookup an entry in the TLB based on the partition id, and real bit if 111 * @param paritition_id partition this entry is for 117 * @return A pointer to a tlb entry 128 const PageTableEntry& PTE, int entry = -1); 130 /** Given an entry id, read that tlb entries' tag. */ 131 uint64_t TagRead(int entry); 187 /** Give an entry id, read that tlb entries' tte */ 188 uint64_t TteRead(int entry);
|
H A D | tlb.cc | 98 const PageTableEntry& PTE, int entry) 116 va, PTE.paddr(), partition_id, context_id, (int)real, entry); 118 // Demap any entry that conflicts 128 DPRINTF(TLB, "TLB: Conflicting entry %#X , deleting it\n", x); 140 if (entry != -1) { 141 assert(entry < size && entry >= 0); 142 new_entry = &tlb[entry]; 205 DPRINTF(TLB, "TLB: Looking up entry va=%#x pid=%d cid=%d r=%d\n", 214 // Try to find the entry 97 insert(Addr va, int partition_id, int context_id, bool real, const PageTableEntry& PTE, int entry) argument 344 TteRead(int entry) argument [all...] |
/gem5/src/systemc/tests/systemc/misc/cae_test/general/bitwise/and/datatypes/ |
H A D | datatypes.h | 50 // -- entry 137 SC_CTHREAD( entry, clk.pos() ); 142 void entry();
|
/gem5/src/systemc/tests/systemc/misc/cae_test/general/bitwise/not/datatypes/ |
H A D | datatypes.h | 50 // -- entry 137 SC_CTHREAD( entry, clk.pos() ); 142 void entry();
|
/gem5/src/systemc/tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/ |
H A D | datatypes.h | 50 // -- entry 137 SC_CTHREAD( entry, clk.pos() ); 142 void entry();
|
/gem5/src/systemc/tests/systemc/misc/examples/a2901/ |
H A D | a2901_test.h | 139 SC_METHOD( entry ); 143 void entry();
|
/gem5/src/systemc/tests/systemc/misc/sim_tests/simple_cpu/ |
H A D | simple_cpu.cpp | 61 SC_METHOD( entry ); 90 void entry(); 94 exec_decode::entry() function in class:exec_decode 204 SC_METHOD( entry ); 227 void entry(); 230 void fetch::entry() function in class:fetch
|
/gem5/util/batch/ |
H A D | send.py | 58 for entry in dirs: 59 newdir = joinpath(destdir, root, entry) 68 for entry in files: 69 dest = normpath(joinpath(destdir, root, entry)) 70 src = normpath(joinpath(srcdir, root, entry))
|
/gem5/util/pbs/ |
H A D | send.py | 59 for entry in dirs: 60 newdir = joinpath(destdir, root, entry) 69 for entry in files: 70 dest = normpath(joinpath(destdir, root, entry)) 71 src = normpath(joinpath(srcdir, root, entry))
|
/gem5/src/systemc/tests/systemc/misc/synth/bubble/ |
H A D | bubble.h | 94 SC_CTHREAD( entry, clk.pos() ); 97 void entry(); 108 BUBBLE::entry() function in class:BUBBLE
|
H A D | stim.h | 95 SC_CTHREAD( entry, clk.neg() ); 97 void entry(); 104 STIM::entry() function in class:STIM
|
/gem5/src/mem/cache/tags/indexing_policies/ |
H A D | skewed_associative.cc | 201 const ReplaceableEntry* entry) const 203 const Addr addr_set = (tag << (msbShift + 1)) | entry->getSet(); 205 ((deskew(addr_set, entry->getWay()) & setMask) << setShift); 215 // Apply hash to get set, and get way entry in it
|
/gem5/src/mem/ |
H A D | page_table.cc | 146 const Entry *entry = lookup(vaddr); local 147 if (!entry) { 151 paddr = pageOffset(vaddr) + entry->paddr;
|
/gem5/src/mem/cache/compressors/ |
H A D | cpack.cc | 83 // patterns that depend on the dictionary entry don't match 164 // Search for matching entry 187 // Decompress every entry sequentially 189 for (const auto& entry : cpack_comp_data->entries) { 190 const uint32_t word = decompressWord(&*entry); 194 DPRINTF(CacheComp, "Decompressed %s to %x\n", entry->print(), word);
|
/gem5/src/systemc/tests/systemc/misc/sim_tests/cycle_dw8051_demo/ |
H A D | cycle_model.h | 221 SC_THREAD( entry ); 229 void entry();
|
/gem5/src/base/loader/ |
H A D | object_file.hh | 125 Addr entry; member in class:ObjectFile 137 Addr entryPoint() const { return entry; }
|
H A D | exec_ecoff.h | 57 coff_ulong entry; member in struct:ecoff_aouthdr
|
/gem5/src/mem/cache/ |
H A D | write_queue_entry.cc | 106 "Write queue entry %#llx should never have more than one " 111 "Write queue entry %#llx should be an uncacheable write or " 162 WriteQueueEntry::conflictAddr(const QueueEntry* entry) const 165 return entry->matchBlockAddr(blkAddr, isSecure);
|
/gem5/src/mem/cache/tags/ |
H A D | compressed_tags.cc | 70 // Associate a replacement data entry to the block 118 for (const auto& entry : superblock_entries){ 119 SuperBlk* superblock = static_cast<SuperBlk*>(entry);
|
/gem5/src/cpu/kvm/ |
H A D | x86_cpu.cc | 1107 struct kvm_msr_entry *entry; local 1111 entry = &kvm_msrs->entries[0]; 1112 for (auto it = msrs.cbegin(); it != msrs.cend(); ++it, ++entry) { 1113 entry->index = *it; 1114 entry->reserved = 0; 1115 entry->data = 0; 1121 entry = &kvm_msrs->entries[0]; 1122 for (int i = 0; i < kvm_msrs->nmsrs; ++i, ++entry) { 1124 entry->index, entry [all...] |
/gem5/src/arch/alpha/ |
H A D | faults.cc | 203 TlbEntry entry(p->pTable->pid(), vaddr.page(), pte->paddr, 206 dynamic_cast<TLB *>(tc->getITBPtr())->insert(vaddr.page(), entry); 222 TlbEntry entry(p->pTable->pid(), vaddr.page(), pte->paddr, 225 dynamic_cast<TLB *>(tc->getDTBPtr())->insert(vaddr.page(), entry);
|