Searched refs:sem (Results 1 - 4 of 4) sorted by relevance

/gem5/src/dev/arm/
H A Dsmmu_v3_proc.cc146 SMMUProcess::doSemaphoreDown(Yield &yield, SMMUSemaphore &sem) argument
148 while (sem.count == 0) {
149 sem.queue.push(this);
153 sem.count--;
158 SMMUProcess::doSemaphoreUp(SMMUSemaphore &sem) argument
160 sem.count++;
161 if (!sem.queue.empty()) {
162 SMMUProcess *next_proc = sem.queue.front();
163 sem.queue.pop();
H A Dsmmu_v3_proc.hh119 void doSemaphoreDown(Yield &yield, SMMUSemaphore &sem);
120 void doSemaphoreUp(SMMUSemaphore &sem);
/gem5/src/systemc/tests/systemc/compliance_1666/test228/
H A Dtest228.cpp100 sc_semaphore sem(2);
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_pause/
H A Dsc_pause.cpp153 sem = new sc_semaphore("sem", 1);
157 sc_semaphore* sem; member in struct:M

Completed in 7 milliseconds