Searched refs:prev (Results 1 - 20 of 20) sorted by relevance

/gem5/src/systemc/tests/tlm/nb2b_adapter/
H A Dmm.h48 access* prev; member in struct:mm::access
78 empties->prev = 0;
80 free_list->prev = empties;
84 empties = free_list->prev;
/gem5/src/systemc/tests/tlm/update_original/
H A Dmm.h48 access* prev; member in struct:mm::access
78 empties->prev = 0;
80 free_list->prev = empties;
84 empties = free_list->prev;
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_list.cpp47 sc_plist_elem() : data(0), prev(0), next(0)
50 data(d), prev(p), next(n)
59 sc_plist_elem* prev; member in class:sc_core::sc_plist_elem
115 head->prev = q;
129 tail = tail->prev;
148 head->prev = 0;
163 handle_t q = new sc_plist_elem( d, h->prev, h );
164 h->prev->next = q;
165 h->prev = q;
178 h->next->prev
[all...]
H A Dsc_report_handler.cpp381 msg_def_items * prev = items; local
384 if ( prev->allocated )
386 delete [] prev->md;
387 delete prev;
391 prev->next = newitems;
392 newitems = prev;
/gem5/src/mem/cache/tags/
H A Dfa_lru.cc90 head->prev = nullptr;
96 blks[i].prev = &(blks[i-1]);
105 tail->prev = &(blks[numBlocks - 2]);
241 tail = blk->prev;
245 blk->prev->next = blk->next;
246 blk->next->prev = blk->prev;
251 blk->prev = nullptr;
252 head->prev = blk;
267 assert(blk->prev
[all...]
H A Dfa_lru.hh87 FALRUBlk() : CacheBlk(), prev(nullptr), next(nullptr), inCachesMask(0) {}
90 FALRUBlk *prev; member in class:FALRUBlk
/gem5/src/cpu/o3/
H A Ddep_graph.hh159 DepEntry *prev; local
167 prev = curr;
168 curr = prev->next;
169 prev->inst = NULL;
171 delete prev;
208 DepEntry *prev = &dependGraph[idx]; local
223 prev = curr;
231 prev->next = curr->next;
/gem5/configs/example/
H A Dmemtest.py199 prev = cache_proto[0] variable
200 next = prev()
201 next.size = prev.size * scale
202 next.tag_latency = prev.tag_latency * 10
203 next.data_latency = prev.data_latency * 10
204 next.response_latency = prev.response_latency * 10
205 next.assoc = prev.assoc * scale
206 next.mshrs = prev.mshrs * scale
211 next.writeback_clean = not prev.writeback_clean
212 if (prev
[all...]
H A Dmemcheck.py189 prev = cache_proto[0] variable
190 next = prev()
191 next.size = prev.size * scale
192 next.tag_latency = prev.tag_latency * 10
193 next.data_latency = prev.data_latency * 10
194 next.response_latency = prev.response_latency * 10
195 next.assoc = prev.assoc * scale
196 next.mshrs = prev.mshrs * scale
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_cor_fiber.h41 struct SjLj_Function_Context *prev; member in struct:SjLj_Function_Context
71 m_eh.prev = 0;
/gem5/src/dev/net/
H A Dpktfifo.hh163 iterator prev = i; local
164 --prev;
165 assert(prev != fifo.end());
166 prev->slack += i->packet->length;
167 prev->slack += i->slack;
H A Detherswitch.cc87 std::prev(fifo.end())->packet->length);
89 _size -= std::prev(fifo.end())->packet->length;
90 fifo.erase(std::prev(fifo.end()));
/gem5/src/mem/cache/prefetch/
H A Dqueued.cc321 iterator prev = it; local
322 while (prev != queue.begin()) {
323 prev--;
325 if (*it > *prev) {
326 std::swap(*it, *prev);
327 it = prev;
464 iterator prev = it; local
467 while (cont && prev != queue.begin()) {
468 prev--;
470 cont = prev
[all...]
/gem5/src/sim/
H A Deventq.cc128 Event *prev = head; local
131 prev = curr;
136 // prev 'in bin' list stale (except for the top one)
137 prev->nextBin = Event::insertBefore(event, curr);
187 Event *prev = head; local
190 prev = curr;
200 prev->nextBin = Event::removeItem(event, curr);
/gem5/src/base/
H A Dcoroutine.test.cc156 int prev = 0;
160 int sum = prev + current;
163 prev = current;
H A Dfiber.cc177 Fiber *prev = _currentFiber; local
180 swapcontext(&prev->ctx, &next->ctx);
/gem5/ext/testlib/
H A Dhelper.py185 self.map = {} # key --> [key, prev, next]
207 key, prev, next = self.map.pop(key)
208 prev[2] = next
209 next[1] = prev
/gem5/ext/ply/ply/
H A Dlex.py852 prev = counthash.get(name)
853 if not prev:
856 self.log.error("%s:%d: Rule %s redefined. Previously defined on line %d",filename,linen,name,prev)
H A Dyacc.py2848 prev = counthash.get(name)
2849 if not prev:
2852 self.log.warning("%s:%d: Function %s redefined. Previously defined on line %d", filename,linen,name,prev)
/gem5/src/gpu-compute/
H A Dgpu_tlb.cc1728 unsigned int prev = tmp; local
1732 tmp = prev + 1;
1735 prev = iter->second.localTLBAccesses[i];

Completed in 53 milliseconds