Searched refs:m_free (Results 1 - 7 of 7) sorted by relevance

/gem5/ext/systemc/src/sysc/communication/
H A Dsc_mutex.cpp45 m_free( (std::string(SC_KERNEL_EVENT_PREFIX)+"_free_event").c_str() )
51 m_free( (std::string(SC_KERNEL_EVENT_PREFIX)+"_free_event").c_str() )
69 sc_core::wait( m_free, sc_get_curr_simcontext() );
99 m_free.notify();
H A Dsc_semaphore.cpp61 m_free( (std::string(SC_KERNEL_EVENT_PREFIX)+"_free_event").c_str() ),
71 m_free( (std::string(SC_KERNEL_EVENT_PREFIX)+"_free_event").c_str() ),
88 sc_core::wait( m_free, sc_get_curr_simcontext() );
114 m_free.notify();
H A Dsc_mutex.h82 sc_event m_free; member in class:sc_core::sc_mutex
H A Dsc_semaphore.h88 sc_event m_free; // event to block on when m_value is negative member in class:sc_core::sc_semaphore
H A Dsc_fifo.h161 int m_free; // number of free spaces member in class:sc_core::sc_fifo
312 if( m_free != m_size ) {
327 if( m_free != m_size ) {
352 m_num_readable = m_size - m_free;
386 m_free = m_size;
396 if( m_free == 0 ) {
401 m_free --;
410 if( m_free == m_size ) {
416 m_free ++;
/gem5/src/systemc/ext/tlm_core/1/req_rsp/channels/fifo/
H A Dcircular_buffer.hh46 int free() const { return m_free; }
82 int m_free; // number of free spaces member in class:tlm::circular_buffer
124 m_free = m_size;
153 m_free = m_size - m_used;
167 m_free = m_size;
199 m_free -= i;
208 m_free += i;
/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/
H A Dcircular_buffer.h51 int free() const { return m_free; }
82 int m_free; // number of free spaces member in class:tlm::circular_buffer
137 m_free = m_size;
169 m_free = m_size - m_used;
183 m_free = m_size;
217 m_free -= i;
227 m_free += i;

Completed in 6 milliseconds