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

/openjdk7/hotspot/src/os/bsd/vm/
H A Dos_bsd.hpp277 volatile int _Event ; member in class:PlatformEvent
294 _Event = 0 ;
300 void reset() { _Event = 0 ; }
301 int fired() { return _Event; }
H A Dos_bsd.cpp5604 // Test-and-clear _Event, always leaves _Event set to 0, returns immediately.
5609 const int v = _Event ;
5611 if (Atomic::cmpxchg (0, &_Event, v) == v) return v ;
5621 v = _Event ;
5622 if (Atomic::cmpxchg (v-1, &_Event, v) == v) break ;
5631 while (_Event < 0) {
5640 _Event = 0 ;
5647 guarantee (_Event >= 0, "invariant") ;
5655 v = _Event ;
[all...]
/openjdk7/hotspot/src/os/linux/vm/
H A Dos_linux.hpp263 volatile int _Event ; member in class:PlatformEvent
280 _Event = 0 ;
286 void reset() { _Event = 0 ; }
287 int fired() { return _Event; }
H A Dos_linux.cpp5343 // Test-and-clear _Event, always leaves _Event set to 0, returns immediately.
5348 const int v = _Event ;
5350 if (Atomic::cmpxchg (0, &_Event, v) == v) return v ;
5360 v = _Event ;
5361 if (Atomic::cmpxchg (v-1, &_Event, v) == v) break ;
5370 while (_Event < 0) {
5379 _Event = 0 ;
5386 guarantee (_Event >= 0, "invariant") ;
5394 v = _Event ;
[all...]
/openjdk7/hotspot/src/os/windows/vm/
H A Dos_windows.hpp103 double CachePad [4] ; // increase odds that _Event is sole occupant of cache line
104 volatile int _Event ; member in class:PlatformEvent
112 _Event = 0 ;
118 void reset() { _Event = 0 ; }
119 int fired() { return _Event; }
H A Dos_windows.cpp4649 // _Event transitions in park()
4654 // _Event serves as a restricted-range semaphore :
4659 // Another possible encoding of _Event would be
4671 v = _Event ;
4672 if (Atomic::cmpxchg (v-1, &_Event, v) == v) break ;
4688 // WAIT_OBJECT_0 but _Event is still < 0) we don't bother to recompute Millis to compensate
4695 while (_Event < 0 && Millis > 0) {
4706 v = _Event ;
4707 _Event = 0 ;
4722 v = _Event ;
[all...]
/openjdk7/hotspot/src/os/solaris/vm/
H A Dos_solaris.hpp357 volatile int _Event ; member in class:PlatformEvent
376 _Event = 0 ;
383 void reset() { _Event = 0 ; }
384 int fired() { return _Event; }
H A Dos_solaris.cpp6220 // _Event transitions in park()
6225 // _Event serves as a restricted-range semaphore.
6227 // Another possible encoding of _Event would be with
6284 // Test-and-clear _Event, always leaves _Event set to 0, returns immediately.
6289 const int v = _Event ;
6291 if (Atomic::cmpxchg (0, &_Event, v) == v) return v ;
6300 v = _Event ;
6301 if (Atomic::cmpxchg (v-1, &_Event, v) == v) break ;
6316 while (_Event <
[all...]

Completed in 83 milliseconds