HomeSort by relevance Sort by last modified time
    Searched defs:Barrier (Results 1 - 23 of 23) sorted by null

  /art/runtime/
barrier.h 17 // CAUTION: THIS IS NOT A FULLY GENERAL BARRIER API.
19 // It may either be used as a "latch" or single-use barrier, or it may be reused under
36 class Barrier {
38 explicit Barrier(int count);
39 virtual ~Barrier();
41 // Pass through the barrier, decrement the count but do not block.
44 // Wait on the barrier, decrement the count.
67 // Counter, when this reaches 0 all people blocked on the barrier are signalled.
barrier.cc 17 #include "barrier.h"
26 Barrier::Barrier(int count)
28 lock_("GC barrier lock", kThreadSuspendCountLock),
29 condition_("GC barrier condition", lock_) {
32 void Barrier::Pass(Thread* self) {
37 void Barrier::Wait(Thread* self) {
41 void Barrier::Init(Thread* self, int count) {
46 void Barrier::Increment(Thread* self, int delta) {
51 // then all the threads have already passed the barrier. I
    [all...]
read_barrier-inl.h 32 inline MirrorType* ReadBarrier::Barrier(
46 // barrier between the two.
87 LOG(FATAL) << "Unexpected read barrier type";
91 // No read barrier.
109 // TODO: separate the read barrier code from the collector code more.
135 LOG(FATAL) << "Unexpected read barrier type";
150 // TODO: separate the read barrier code from the collector code more.
  /frameworks/base/libs/hwui/thread/
Barrier.h 25 class Barrier {
27 Barrier(Condition::WakeUpType type = Condition::WAKE_UP_ALL) : mType(type), mOpened(false) { }
28 ~Barrier() { }
  /frameworks/native/services/surfaceflinger/
Barrier.h 26 class Barrier
29 inline Barrier() : state(CLOSED) { }
30 inline ~Barrier() { }
32 // Release any threads waiting at the Barrier.
41 // Reset the Barrier, so wait() will block until open() has been called.
47 // Wait until the Barrier is OPEN.
  /external/antlr/antlr-3.4/tool/src/main/java/org/antlr/misc/
Barrier.java 30 /**A very simple barrier wait. Once a thread has requested a
31 * wait on the barrier with waitForRelease, it cannot fool the
32 * barrier into releasing by "hitting" the barrier multiple times--
35 public class Barrier {
39 public Barrier(int t) {
47 // The final thread to reach barrier resets barrier and
59 /** What to do when everyone reaches barrier */
  /prebuilts/gdb/darwin-x86/lib/python2.7/test/
test_thread.py 157 class Barrier:
185 self.bar = Barrier(NUMTASKS)
197 # barrier before the others are all out
208 verbose_print("task %s leaving barrier" % ident)
  /prebuilts/gdb/linux-x86/lib/python2.7/test/
test_thread.py 157 class Barrier:
185 self.bar = Barrier(NUMTASKS)
197 # barrier before the others are all out
208 verbose_print("task %s leaving barrier" % ident)
  /prebuilts/python/darwin-x86/2.7.5/lib/python2.7/test/
test_thread.py 157 class Barrier:
185 self.bar = Barrier(NUMTASKS)
197 # barrier before the others are all out
208 verbose_print("task %s leaving barrier" % ident)
  /prebuilts/python/linux-x86/2.7.5/lib/python2.7/test/
test_thread.py 157 class Barrier:
185 self.bar = Barrier(NUMTASKS)
197 # barrier before the others are all out
208 verbose_print("task %s leaving barrier" % ident)
  /external/valgrind/drd/tests/
tsan_thread_wrappers_pthread.h 554 class Barrier{
556 explicit Barrier(int n_threads) {CHECK(0 == pthread_barrier_init(&b_, 0, n_threads));}
557 ~Barrier() {CHECK(0 == pthread_barrier_destroy(&b_));}
559 // helgrind 3.3.0 does not have an interceptor for barrier.
  /external/llvm/include/llvm/CodeGen/
ScheduleDAG.h 65 Barrier, ///< An unknown scheduling barrier.
188 /// as a barrier.
190 return getKind() == Order && Contents.OrdKind == Barrier;
  /external/llvm/include/llvm/MC/
MCInstrDesc.h 103 Barrier,
219 bool isBarrier() const { return Flags & (1 << MCID::Barrier); }
  /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/sysroot/usr/include/X11/extensions/
xfixesproto.h 506 #define Barrier CARD32
512 Barrier barrier B32;
530 Barrier barrier B32;
535 #undef Barrier
XI2proto.h 70 #define Barrier uint32_t
823 Barrier barrier; member in struct:__anon37874
1068 Barrier barrier; member in struct:__anon37885
    [all...]
  /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot/usr/include/X11/extensions/
xfixesproto.h 506 #define Barrier CARD32
512 Barrier barrier B32;
530 Barrier barrier B32;
545 Barrier barrier; member in struct:__anon40090
556 Barrier barrier B32;
585 Barrier barrier B32
    [all...]
  /external/llvm/lib/Target/AArch64/AsmParser/
AArch64AsmParser.cpp 257 struct BarrierOp Barrier;
293 Barrier = o.Barrier;
364 return Barrier.Val;
369 return StringRef(Barrier.Data, Barrier.Length);
    [all...]
  /prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ddk/
wdm.h     [all...]
  /prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/
winnt.h     [all...]
  /prebuilts/tools/common/m2/repository/org/antlr/antlr/3.5.2/
antlr-3.5.2.jar 
  /prebuilts/tools/common/offline-m2/org/antlr/antlr/3.5.2/
antlr-3.5.2.jar 
  /external/antlr/antlr-3.4/lib/
antlr-3.4-complete.jar 
  /prebuilts/misc/common/antlr/
antlr-3.4-complete.jar 

Completed in 1755 milliseconds