Searched refs:m_pool_i (Results 1 - 2 of 2) sorted by relevance

/gem5/ext/systemc/src/sysc/utils/
H A Dsc_temporary.h128 // objects are allocated via the allocate() method. An index, m_pool_i,
130 // size, and this fact is used to wrap the list when m_pool_i reaches the
146 // pointed to by the index, m_pool_i, and updates that index. The index
147 // update consists of adding 1 to m_pool_i and masking it by m_wrap.
150 // This method resets the allocation index, m_pool_i, to point to the start
163 std::size_t m_pool_i; // Index of next entry to m_pool_m to provide. member in class:sc_core::sc_vpool
176 : m_pool_i( 0 )
192 result_p = &m_pool_p[m_pool_i];
193 m_pool_i = (m_pool_i
[all...]
/gem5/src/systemc/ext/dt/
H A Dsc_temporary.hh125 // objects are allocated via the allocate() method. An index, m_pool_i,
127 // size, and this fact is used to wrap the list when m_pool_i reaches the
143 // pointed to by the index, m_pool_i, and updates that index. The index
144 // update consists of adding 1 to m_pool_i and masking it by m_wrap.
147 // This method resets the allocation index, m_pool_i, to point to the start
161 std::size_t m_pool_i; // Index of next entry to m_pool_m to provide. member in class:sc_core::sc_vpool
174 sc_vpool<T>::sc_vpool(int log2, T *pool_p) : m_pool_i(0),
192 result_p = &m_pool_p[m_pool_i];
193 m_pool_i = (m_pool_i
[all...]

Completed in 6 milliseconds