Searched refs:slot (Results 1 - 16 of 16) sorted by relevance
/gem5/ext/systemc/src/sysc/datatypes/fx/ |
H A D | scfx_mant.cpp | 72 // one slot size, as all the slots are 2x in size. 91 word_list*& slot = free_words[slot_index]; local 93 if( ! slot ) 95 slot = new word_list[ALLOC_SIZE * alloc_size]; 99 slot[i].m_next_p = &slot[i+alloc_size]; 101 slot[i].m_next_p = 0; 104 word* result = (word*)slot; 105 free_words[slot_index] = slot[0].m_next_p;
|
/gem5/src/systemc/dt/fx/ |
H A D | scfx_mant.cc | 72 // one slot size, as all the slots are 2x in size. 89 word_list*& slot = free_words[slot_index]; local 91 if (!slot) { 92 slot = new word_list[ALLOC_SIZE * alloc_size]; 95 slot[i].m_next_p = &slot[i + alloc_size]; 97 slot[i].m_next_p = 0; 100 word *result = (word *)slot; 101 free_words[slot_index] = slot[0].m_next_p;
|
/gem5/src/cpu/kvm/ |
H A D | vm.cc | 351 for (int slot(0); slot < memories.size(); ++slot) { 352 if (!memories[slot].kvmMap) { 357 const AddrRange &range(memories[slot].range); 358 void *pmem(memories[slot].pmem); 369 const MemSlot slot = allocMemSlot(range.size()); local 370 setupMemSlot(slot, pmem, range.start(), 0/* flags */); 389 return pos->slot; 397 MemorySlot slot; local 410 MemorySlot &slot = memorySlots.at(num.num); local 418 MemorySlot &slot = memorySlots.at(num.num); local 428 MemorySlot &slot = memorySlots.at(num.num); local 433 setUserMemoryRegion(uint32_t slot, void *host_addr, Addr guest_addr, uint64_t len, uint32_t flags) argument [all...] |
H A D | vm.hh | 376 * Allocate a memory slot within the VM. 383 * @param slot KVM memory slot ID returned by allocMemSlot 388 void setupMemSlot(const MemSlot slot, void *host_addr, Addr guest_addr, 392 * Disable a memory slot. 394 void disableMemSlot(const MemSlot slot); 397 * Free a previously allocated memory slot. 399 void freeMemSlot(const MemSlot slot); 469 * @param slot KVM memory slot I 547 uint32_t slot; member in class:KvmVM::MemorySlot [all...] |
/gem5/ext/nomali/lib/ |
H A D | jobcontrol.cc | 108 JobControl::jobDone(uint8_t slot) argument 110 assert(slot <= 15); 111 raiseInterrupt(1 << slot); 115 JobControl::jobFailed(uint8_t slot) argument 117 assert(slot <= 15); 118 raiseInterrupt(0x10000 << slot); 124 // The JS_STATE register contains two bits per job slot; one bit 133 const JobSlot &slot(slots[i]); 135 js_state |= slot.active() ? (1 << i) : 0 | 136 slot [all...] |
H A D | jobcontrol.hh | 62 * specific job slot. This is typically called from the job slot 65 * @param slot Job slot number. 67 void jobDone(uint8_t slot); 72 * specific job slot. This is typically called from the job slot 75 * @param slot Job slot number. 77 void jobFailed(uint8_t slot); [all...] |
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ui/ |
H A D | jal.S | 36 # Test delay slot instructions not executed nor bypassed
|
H A D | beq.S | 50 # Test delay slot instructions not executed nor bypassed
|
H A D | bge.S | 53 # Test delay slot instructions not executed nor bypassed
|
H A D | blt.S | 50 # Test delay slot instructions not executed nor bypassed
|
H A D | bne.S | 50 # Test delay slot instructions not executed nor bypassed
|
H A D | jalr.S | 42 # Test delay slot instructions not executed nor bypassed
|
H A D | bgeu.S | 53 # Test delay slot instructions not executed nor bypassed
|
H A D | bltu.S | 50 # Test delay slot instructions not executed nor bypassed
|
/gem5/src/cpu/minor/ |
H A D | lsq.cc | 771 * and try to find a slot whose address range overlaps this request */ 773 LSQRequestPtr slot = *i; local 778 if (slot->packet && 779 slot->inst->id.threadId == request->inst->id.threadId && 780 !slot->packet->req->isCacheMaintenance()) { 781 AddrRangeCoverage coverage = slot->containsAddrRangeOf(request); 784 DPRINTF(MinorMem, "Forwarding: slot: %d result: %s thisAddr:" 788 slot->request->getPaddr(), slot->request->getSize()); 802 /** Fill the given packet with appropriate date from slot slot_numbe [all...] |
/gem5/ext/systemc/src/sysc/qt/md/ |
H A D | ksr1.s | 161 finop ; cxnop # Delay slot, fill w/
|
Completed in 19 milliseconds