Searched refs:free_list (Results 1 - 5 of 5) sorted by relevance

/gem5/src/systemc/tests/tlm/nb2b_adapter/
H A Dmm.h13 mm() : free_list(0), empties(0) {}
19 while (free_list)
21 ptr = free_list->trans;
27 free_list = free_list->next;
51 access* free_list; member in class:mm
58 if (free_list)
60 ptr = free_list->trans;
61 empties = free_list;
62 free_list
[all...]
/gem5/src/systemc/tests/tlm/update_original/
H A Dmm.h13 mm() : free_list(0), empties(0) {}
19 while (free_list)
21 ptr = free_list->trans;
27 free_list = free_list->next;
51 access* free_list; member in class:mm
58 if (free_list)
60 ptr = free_list->trans;
61 empties = free_list;
62 free_list
[all...]
/gem5/ext/systemc/src/sysc/utils/
H A Dsc_mempool.cpp58 // <free_list> from which a cell may be allocated quickly if there
59 // is one available. If no cell is available from <free_list>, then
92 link* free_list; member in class:sc_core::sc_allocator
102 cell_size(cellsz), block_list(0), free_list(0), next_avail(0),
118 if (free_list != 0) {
120 result = free_list;
121 free_list = free_list->next;
148 ((link*) p)->next = free_list;
149 free_list
[all...]
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_event.cpp495 sc_event_timed_u* free_list = 0; member in namespace:sc_core
502 if( free_list == 0 ) {
503 free_list = (sc_event_timed_u*) malloc( ALLOC_SIZE *
507 free_list[i].next = &free_list[i + 1];
509 free_list[i].next = 0;
512 sc_event_timed_u* q = free_list;
513 free_list = free_list->next;
522 q->next = free_list;
[all...]
/gem5/src/arch/sparc/
H A Dtlb.cc1361 std::vector<int> free_list; local
1363 free_list.push_back(entry - tlb);
1365 SERIALIZE_CONTAINER(free_list);
1394 std::vector<int> free_list; local
1395 UNSERIALIZE_CONTAINER(free_list);
1397 for (int idx : free_list)

Completed in 12 milliseconds