Searched refs:trywait (Results 1 - 8 of 8) sorted by relevance

/gem5/src/systemc/ext/channel/
H A Dsc_semaphore_if.hh42 virtual int trywait() = 0;
H A Dsc_semaphore.hh47 virtual int trywait();
/gem5/src/systemc/channel/
H A Dsc_semaphore.cc56 while (trywait() == -1)
62 sc_semaphore::trywait() function in class:sc_core::sc_semaphore
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_semaphore_if.h47 // the classical operations: wait(), trywait(), and post()
53 virtual int trywait() = 0;
H A Dsc_semaphore.h63 virtual int trywait();
H A Dsc_semaphore.cpp98 sc_semaphore::trywait() function in class:sc_core::sc_semaphore
/gem5/src/systemc/tests/systemc/communication/sc_semaphore/test01/
H A Dtest01.cpp65 if( semaphore.trywait() == 0 ) {
92 if( semaphore.trywait() == 0 ) {
/gem5/src/systemc/tests/systemc/communication/sc_semaphore/test02/
H A Dtest02.cpp65 if( semaphore->trywait() == 0 ) {
107 if( semaphore->trywait() == 0 ) {

Completed in 8 milliseconds