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

/gem5/ext/systemc/src/sysc/utils/
H A Dsc_temporary.h76 char* m_next_p; // Next heap location to be allocated. member in class:sc_core::sc_byte_heap
82 result_p = m_next_p;
83 m_next_p += bytes_n;
84 if ( m_next_p >= m_end_p )
87 m_next_p = m_bgn_p + bytes_n;
97 m_next_p = m_bgn_p;
106 m_bgn_p(0), m_end_p(0), m_next_p(0)
111 m_bgn_p(0), m_end_p(0), m_next_p(0)
/gem5/src/systemc/ext/dt/
H A Dsc_temporary.hh78 char *m_next_p; // Next heap location to be allocated. member in class:sc_core::sc_byte_heap
85 result_p = m_next_p;
86 m_next_p += bytes_n;
87 if (m_next_p >= m_end_p) {
89 m_next_p = m_bgn_p + bytes_n;
100 m_next_p = m_bgn_p;
109 inline sc_byte_heap() : m_bgn_p(0), m_end_p(0), m_next_p(0) {}
112 m_bgn_p(0), m_end_p(0), m_next_p(0)
/gem5/ext/systemc/src/sysc/datatypes/fx/
H A Dscfx_mant.cpp61 word_list* m_next_p; member in class:sc_dt::word_list
99 slot[i].m_next_p = &slot[i+alloc_size];
101 slot[i].m_next_p = 0;
105 free_words[slot_index] = slot[0].m_next_p;
117 wl_p->m_next_p = free_words[slot_index];
/gem5/src/systemc/dt/fx/
H A Dscfx_mant.cc61 word_list *m_next_p; member in class:sc_dt::word_list
95 slot[i].m_next_p = &slot[i + alloc_size];
97 slot[i].m_next_p = 0;
101 free_words[slot_index] = slot[0].m_next_p;
112 wl_p->m_next_p = free_words[slot_index];
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_reset.cpp88 sc_reset_finder* m_next_p; // Next reset finder in list. member in class:sc_core::sc_reset_finder
101 m_async(async), m_level(level), m_next_p(0), m_in_p(port_p), m_inout_p(0),
104 m_next_p = reset_finder_q;
111 m_async(async), m_level(level), m_next_p(0), m_in_p(0), m_inout_p(port_p),
114 m_next_p = reset_finder_q;
121 m_async(async), m_level(level), m_next_p(0), m_in_p(0), m_inout_p(0),
124 m_next_p = reset_finder_q;
172 next_p = now_p->m_next_p;

Completed in 9 milliseconds